Hey zusammen,
nach einer längeren Pause wollte ich hier mal wieder ein Update geben. Die letzte Nachricht war ja noch aus September 2024 – seitdem war bei mir privat und beruflich ziemlich viel los, unter anderem durch die Geburt unserer Zwillinge. Dadurch ist das Projekt leider länger liegen geblieben.
Ich habe in den letzten Tagen/Wochen aber wieder intensiv daran gearbeitet und der Adapter läuft inzwischen grundsätzlich wieder. Die iOS-App ist ebenfalls deutlich überarbeitet worden und verhält sich jetzt eher in Richtung Home Assistant Companion App: Es gibt Hintergrund-Trigger, Sensor-Updates und zusätzlich einen echten Push-Weg.
Wenn der Adapter die App nicht direkt erreichen kann, wird jetzt über den Apple Push Service gearbeitet. Darüber können normale Push-Nachrichten gesendet werden, aber auch Silent Pushes, um die App im Hintergrund wieder anzustoßen und Daten zu aktualisieren.
Aktuell eingebaut bzw. vorbereitet sind unter anderem:
iPhone-Sensoren wie Akku, Ladezustand, Netzwerk/WLAN, Standort, Bewegung usw.
Apple-Watch-Anbindung mit eigenen Sensordaten
Apple HealthKit-Anbindung, z. B. für Health-/Fitnesswerte, sofern freigegeben
Standort-/Zonenlogik ähnlich wie bei Home Assistant
Diagnosewerte im ioBroker, damit man sehen kann, wann die App zuletzt Daten gesendet hat
Push-Relay für Fälle, in denen die App nicht aktiv per WebSocket verbunden ist
erste Vorbereitungen für Actions, NFC, Widgets und weitere Smart-Home-Funktionen
Wichtig: Das Ganze ist noch nicht final und noch nicht als stabile Version zu verstehen. Ich bin aktuell noch in der Testphase mit echtem iPhone und Apple Watch und prüfe besonders das Verhalten im Hintergrund, weil iOS hier bekanntermaßen sehr restriktiv ist.
Ziel ist weiterhin, eine möglichst stabile ioBroker-Companion-App für iOS/watchOS zu bauen, die ähnlich wie Home Assistant zuverlässig Sensoren, Standort, Watch-Daten und Push-Nachrichten verarbeitet.
Wenn jemand Interesse hat, später mitzutesten oder Feedback zu geben, gerne hier melden.
https://github.com/DNAngelX/ioBroker.iOSAppAdapter
[image: 1783261434999-392e457d-7365-414c-8852-4e13193bc87b-image-resized.jpeg]
[image: 1783261462925-ae705882-7e56-4c5b-83df-92dd42a6b14f-image.jpeg]
[image: 1783261479599-a63760b0-4a5d-4e6e-ab54-a3e6319ad971-image.jpeg]