Antwort
Jun 07, 2022 - 11:51
Wenn Du die API von Shelly nutzt, die mediola selber im NEO Creator ohne externe Systeme nutzt, dann bedingt dies zur Zeit immer ein aktives zyklisches Anfragen von einem Status des Geräts.
Wenn Du also nicht zwingend darauf angewiesen bist, den Status augenblicklich in der NEO Remote zurückgemeldet zu bekommen bzw. da nicht unbedingt explizit Wert darauf legst, dass der Status sich sofort ohne eine aktive Anfrage aus der Remote aktualisiert, dann ist der Ansatz, den Du zur Zeit nutzt, wohl auch der für Dich passende.
Falls Du wirklich den Status augenblicklich in der NEO Remote aktualisiert haben willst, geht das zur Zeit nur unter Anbindung von externen Systemen an NEO, die bei einer Statusänderung augenblicklich die Seite der NEO Remote neu laden. Das Aktualisierungsintervall kann in so einem Fall dann auf null stehen, da die NEO Remote Seite dann im Bedarf von extern neu geladen wird.
Ob sich der Aufwand nur deswegen lohnt externe Systeme an NEO anzubinden musst Du letztlich persönlich wissen.
Möglich ist das ohne eine regelmäßige Abfrage und sofortige Aktualisierung des Status in der Remote z.B. über Anbindung von IP-Symcon an NEO über das NEO Plugin IP-Symcon. Dann wird in dem Fall MQTT mit Shelly benutzt und IP-Symcon empfängt den Status von Shelly augenblicklich per MQTT. Die Ansteuerung bzw. Auswertung von Shelly erfolgt über ein Shelly Modul in IP-Symcon.
Sobald eine Statusänderung vorliegt, wird die NEO Remote Seite aus IP-Symcon über NEO Helper Tools augenblicklich neu geladen und so der aktuelle Status sofort ohne Verzögerung angezeigt.
Auf dem Weg können dann auch grundsätzlich alle Systeme / Geräte, die mit MQTT arbeiten, in der NEO Remote genutzt werden und der Status sofort bei Bedarf aktualisiert werden.
Wenn Du also nicht zwingend darauf angewiesen bist, den Status augenblicklich in der NEO Remote zurückgemeldet zu bekommen bzw. da nicht unbedingt explizit Wert darauf legst, dass der Status sich sofort ohne eine aktive Anfrage aus der Remote aktualisiert, dann ist der Ansatz, den Du zur Zeit nutzt, wohl auch der für Dich passende.
Falls Du wirklich den Status augenblicklich in der NEO Remote aktualisiert haben willst, geht das zur Zeit nur unter Anbindung von externen Systemen an NEO, die bei einer Statusänderung augenblicklich die Seite der NEO Remote neu laden. Das Aktualisierungsintervall kann in so einem Fall dann auf null stehen, da die NEO Remote Seite dann im Bedarf von extern neu geladen wird.
Ob sich der Aufwand nur deswegen lohnt externe Systeme an NEO anzubinden musst Du letztlich persönlich wissen.
Möglich ist das ohne eine regelmäßige Abfrage und sofortige Aktualisierung des Status in der Remote z.B. über Anbindung von IP-Symcon an NEO über das NEO Plugin IP-Symcon. Dann wird in dem Fall MQTT mit Shelly benutzt und IP-Symcon empfängt den Status von Shelly augenblicklich per MQTT. Die Ansteuerung bzw. Auswertung von Shelly erfolgt über ein Shelly Modul in IP-Symcon.
Sobald eine Statusänderung vorliegt, wird die NEO Remote Seite aus IP-Symcon über NEO Helper Tools augenblicklich neu geladen und so der aktuelle Status sofort ohne Verzögerung angezeigt.
Auf dem Weg können dann auch grundsätzlich alle Systeme / Geräte, die mit MQTT arbeiten, in der NEO Remote genutzt werden und der Status sofort bei Bedarf aktualisiert werden.
Von
Ok - danke! Hatte etwas Sorgen, dass diese regelmäßige Abfrage die CCU3, worauf der Neo Server läuft, überlastet. Ist aber unbegründet? Kann man eigtl irgendwo sehen, wie ausgelastet die CCU ist?
Neuen Kommentar hinzufügen