Shelly 2PM-Gen4 im Zigbee Modus als Rollladensteuerung

Ich habe mir als Ersatz für ein defektes Aquara LLKZMK11LM ein Shelly 2PM-Gen4 zugelegt. und wollte dies nun in meine Rollladensteuerung mit Zigbee einbauen.

Hier ein kleiner Erfahrungsbericht:

  1. Das Shelly ist viel kleiner als das Aquara, daher gab es keine Probleme beim Einbau. Der Schaltplan auf dem Shelly erleichtert den Einbau zusätzlich.
  2. Das Update der Firmware habe ich über die Android-App vorgenommen. Dazu habe ich das Shelly über die Standard-Bluetooth-Funktion eingebunden, alles sehr einfach.
  3. Nach einem Werksreset habe ich den Hardware-Knopf des Shelly fünfmal gedrückt und es mit meinem Zigbee2MQTT bei Home Assistant gepaart.
  4. Das Shelly war direkt im Cover-Modus für Rollladensteuerung verfügbar und ersetzt damit die Interlock-Funktion des Aquara perfekt.
    Zur Steuerung habe ich bisher die Integration „cover_time_based_synced” genutzt. Hier werden allerdings die Knöpfe L1 und L2 als Entität für die Steuerung benötigt. Beim Shelly gibt es im Cover-Modus nur eine Entität mit drei Zuständen (Open, Close, Stop). Dies konnte ich mit der aktuell gepflegten Version der Integration „cover_time_based” umsetzen. Die nicht gepflegte Integration „cover_time_based_synced“ habe ich daher ersetzt.
    Hier mal ein yaml Ausschnitt:
- platform: cover_time_based
    devices:
      shutter_terrasse:
        name: Rollladen Terrasse
        travelling_time_up: 54
        travelling_time_down: 52
        cover_entity_id: cover.shutter_terrasse

Die Darstellung habe ich dann mit der bereits genutzten shutter-card umgesetzt. Hier gibt es aber wohl auch neuere und bessere Alternativen. Mal sehen, ob ich noch wechsle.

Soweit so gut, Shelly konnte im Zigbee Modus in Home Assistant eingebunden werden und steuert meinen Rollladen.

Nun aber Problem, auf die ich gestoßen bin:
Zigbee ist nicht vollständig implementiert und unterstützt aktuell nur das Schreiben auf: Open,Close,Stop im Cover Modus.
Hier fehlt die elementare Funktion, den Status auch auszulesen!
Siehe auch: Shelly 2PM control via MQTT | Zigbee2MQTT
Das hat den Effekt, dass der Rollladen zwar über Home Assistant und Zigbee gesteuert werden kann, aber sobald die manuellen Tasten genutzt werden haben wir ein Problem.
Die Positionsänderung des Rollladens wird nicht an Home Assistant übertragen und daher ist die Darstellung dann falsch.

Hier wäre es wünschenswert, dass Shelly alle Parameter, die geschrieben werden können auch zum auslesen unter Zigbee bereitstellt!

Ich hoffe nun auf ein Update, da ich mein Shelly nicht über WLAN einbinden möchte.

5 „Gefällt mir“

Guten Morgen,

danke für den informativen Artikel. Darf ich einmal Nachfragen warum du es per Zigbee und nicht über die Shelly integration eingebunden hast.

Gruß
Kai

Die Shelly-Integration erfolgt über WLAN. Ich schätze es sehr, dass ich all meine Sensoren und Aktoren von meinem WLAN fernhalten kann. Unabhängig von der Sicherheit und den Patches bleibt es ein potenzielles Einfallstor in mein Heimnetzwerk. Daher halte ich es für sehr sinnvoll, alles über Zigbee zu integrieren. Selbst wenn es zu einem Hack kommen sollte, befindet sich der Angreifer lediglich in meinem Zigbee-Netzwerk und nicht im WLAN meines Hauses. Vielleicht bin ich etwas paranoid, aber ich empfinde dies als die bessere Lösung. Angesichts der Vielzahl an Smart Home-Geräten, die aktuell bei mir installiert sind, wäre sonst eine solche Verwaltung kaum mehr möglich. Eine Alternative wäre natürlich, ein Gast-WLAN einzurichten und dort meine Geräte anzuschließen. Das würde aber auch bedeuten, ich müsste mein Gast-WLAN 24/7 online lassen. Bisher schalte ich dies nur bei Bedarf ein. Daher sehe ich dies auch nicht als Lösung an.