Antwort
Mai 20, 2021 - 20:23
Kommt ganz darauf an, was Du sonst noch so aus NEO ansteuerst bzw. an Systemen an NEO angebunden hast.
Wenn es Dir reicht den Status zu emulieren, kannst Du einfach ein Makro in NEO aufrufen, dass den HTTP Request absetzt und dann noch eine Variable setzt. Die Variable kannst Du dann ja als Status anzeigen. Das Ganze hat nur den Nachteil, das dies ausschließlich funktioniert bzw. den exakten Status anzeigt, wenn Du ausschließlich aus NEO über das Makro schaltest. Sollte das Gerät auf anderem Weg den Status ändern, bekommst Du das, wenn Du den Status emulierst, nicht mit. In so einem Fall würde dann der Status, der in NEO angezeigt wird, nicht mit tatsächlichen Status des Geräts übereinstimmen.
Wenn Du immer den exakten Status vom Gerät sofort zurück gemeldet bekommen willst, funktioniert das über MQTT. Da NEO selber kein MQTT unterstützt, müsstest Du in dem Fall, das Du den Status direkt vom Gerät übergeben haben willst, ein System an NEO anbinden, dass über MQTT das Tasmota Gerät ansteuert und den Status an NEO übergibt.
Möglich wäre das zum Beispiel durch Anbindung von IP-Symcon an NEO über das NEO Plugin IP-Symcon. IP-Symcon steuert dann das Tasmota Gerät über MQTT und ein Tasmota Modul an und übergibt den Status an NEO. Das Gerät kann dann in dem Fall wie andere Geräte / Systeme auch im Gerätemanager in NEO importiert werden.
Wenn es Dir reicht den Status zu emulieren, kannst Du einfach ein Makro in NEO aufrufen, dass den HTTP Request absetzt und dann noch eine Variable setzt. Die Variable kannst Du dann ja als Status anzeigen. Das Ganze hat nur den Nachteil, das dies ausschließlich funktioniert bzw. den exakten Status anzeigt, wenn Du ausschließlich aus NEO über das Makro schaltest. Sollte das Gerät auf anderem Weg den Status ändern, bekommst Du das, wenn Du den Status emulierst, nicht mit. In so einem Fall würde dann der Status, der in NEO angezeigt wird, nicht mit tatsächlichen Status des Geräts übereinstimmen.
Wenn Du immer den exakten Status vom Gerät sofort zurück gemeldet bekommen willst, funktioniert das über MQTT. Da NEO selber kein MQTT unterstützt, müsstest Du in dem Fall, das Du den Status direkt vom Gerät übergeben haben willst, ein System an NEO anbinden, dass über MQTT das Tasmota Gerät ansteuert und den Status an NEO übergibt.
Möglich wäre das zum Beispiel durch Anbindung von IP-Symcon an NEO über das NEO Plugin IP-Symcon. IP-Symcon steuert dann das Tasmota Gerät über MQTT und ein Tasmota Modul an und übergibt den Status an NEO. Das Gerät kann dann in dem Fall wie andere Geräte / Systeme auch im Gerätemanager in NEO importiert werden.
Neuen Kommentar hinzufügen