Hallo zusammen
Ich setze Shellys für alle Lichtschalter (Dimmer, Dimmer2, Shelly1, Shelly2.5) und Rollos (Shelly 2.5) ein. Dazu ein paar Buttons um Szenen ohne Smartphone zu schalten (oder Geräte - wenn der eigentliche Schalter ungünstig liegt).
Aktuell habe ich alles via Homebridge in der Apple-Welt (MQTT-Thing). Das klappt ganz gut. Vor allem das "Programmieren" der Buttons und Szenen innerhalb HomeKit.
Coap ist bei mir schwierig, das Mesh (TPlink Deco) scheint die Meldungen zu schlucken. Nachteil der MQTT-Lösung ist, dass man die Shelly Cloud nicht mehr nutzen kann, dadurch finde ich die Shelly-App quasi unbrauchbar. Es ist dauernd immer alles "offline" und taucht dann peu a peu auf.
Dinge wie IP-Adresse der Shellys ermitteln, Firmware-Update ausführen etc. funktioniert mit HomeKit alles nicht oder ich weiss noch nicht wie. Habe mir dazu Node-Red Übersichten und Funktionen gebaut.
Neulich bin ich auf Home Assistant gestossen. Man kann damit schöne Übersichten erstellen (das fehlt mir in HomeKit) und das wollte ich ausprobieren. Zur Integration der Shellys habe ich beide Möglichkeiten (Standard-Plugin und MQTT-Discovery) getestet.
Mein Fazit:
Rest-Api:
+ Einbindung: Jeder Shelly wird unter "Integrationen" automatisch angezeigt und richtig eingebunden (Shelly2.5 in Roller-Modus werden erkannt)
+ Steuerung: Funktioniert problemlos
- Updates: Es braucht bei mir ca. 20s bis Änderungen aufgrund manueller Bedienung (Betätigung der Schalter) in HA ankommen. Wahrscheinlich wegen der gefilterten Coap-Meldungen
MQTT:
- Einbindung: Shelly 2.5 in roller mode müssen konfiguriert werden in automations.yaml, sonst sind es relays (nicht gut). Dadurch ist es nicht mehr Plug-And-Play
- Steuerung: Bedienung der Rollos via Slider ist unschön (Shelly2.5 in Roller mode). Slided man von 100% auf 50%, springt der Slider zurück auf 100%. Er wird dann erst auf 50% gesetzt wenn die MQTT-Meldung kommt. Diese kommt bei Erreichen des Zielzustandes. Als User glaubt man, das hat nicht funktioniert...
+ Updates: Manuelle Bedienung wird sofort in HA angezeigt