Hallo Serge! Das geht technisch mit iOS 15 nicht. Das ist ein inhärentes Problem des HomeKit-Zugriffs. Drittanbieter haben keinen Zugriff auf HomeKit, es sei denn, ihre App läuft aktiv im Vordergrund.
Die Hintergrundaktualisierung, die Widgets bieten, behebt dies nicht. HomeKit gibt nur veraltete Daten aus dem Zwischenspeicher zurück und nicht die aktuellen, gültigen Daten, die Sie eigentlich sehen möchten.
Dies ist eine Einschränkung von HomeKit: Widgets werden im Hintergrund aktualisiert. Als Entwickler haben wir keinen Zugriff auf Live-HomeKit-Daten im Hintergrund, sodass Widgets den aktuellen Status nur dann erhalten können, wenn eine andere HomeKit-App oder die Haupt-App selbst gestartet wurde, um den Cache zu aktualisieren.
Laut Ankündigen g wird sich das zumindest mit dem kommenden iOS 16 ändern. Viele Grüße, Volker
Reply
Jun 19, 2022