Ich hatte dasselbe Problem nach dem Update und bei mir lag es daran, dass ein Gerät in der Konfiguration keinen Namen hatte. Dadurch ist die Integration in Home Assistant abgestürzt mit einem KeyError, z. B.:
KeyError: '020D'
Lösung:
Die betroffene Datei im Home Assistant anpassen:
Pfad:
/config/custom_components/freeathome/fah/pfreeathome.py
Ändere diese Zeile:
device_model = names[device_name_id]
zu:
device_model = names.get(device_name_id, f"Unknown device {device_name_id}")
Damit wird ein Standardname vergeben, falls das Gerät im names-Dictionary fehlt – und der Fehler tritt nicht mehr auf. Seitdem läuft bei mir alles stabil.
Langfristig wäre es natürlich gut, wenn das direkt in der Integration berücksichtigt wird.