Google Cloud Messaging Service nutzen, statt zyklischem App Sync.
Push statt pull.
Statt des zyklischen App-Syncs könnte man den im Android implementierten Google Cloud Messaging Service nutzen.
Die App muss dann nicht mehr zyklisch die neuen Zustände von der CCU abfragen, sondern kann von der CCU per Push-Notification jeden einzelnen Zustandswechsel mitgeteilt bekommen. Das spart Akku-Energie auf dem Smartphone und der größte Vorteil: Die Darstellung auf der App ist damit quasi live.
Aktuell bemängele ich, wenn ich per App einen Schalter auslöse, davon abhängige Zustände erst nach dem nächsten App-Sync aktualisiert angezeigt bekomme.
Leider zu viel Aufwand
-
AdminPhilipp Ebert (Developer, TinyMatic) kommentierte
Markus hat recht, im lokalen Wifi kann dafür der Update-Dienst verwendet werden,
Für die Nutzung von GCM müsste ansonsten erst ein Addon für die CCU entwickelt. werden.
-
Markus kommentierte
Dafür gibt es doch unter ""netzwerkeinstellungen" - "Erweiterte Einstellungen" den update service, den man altivieren kann ... dann werden änderungen gleich sichtbar, auch wenn nicht über homedroid geschaltet wurde ...