Günstige ZigBee Schalter für Home Assistant mit 2, 4 oder 6 Tasten

Wer ein SmartHome betreibt wird garantiert irgendwann günstige ZigBee Schalter suchen. Sobald zahlreiche Geräte vernetzt sind, möchte man diese möglichst einfach steuern und schalten können und hier sind meist günstige ZigBee Schalter eine gute Wahl!

ZigBee ist einer der für Smarthome üblichen Funk-Standards (Wikipedia: ZigBee), wobei ich eigentlich Z-Wave klar bevorzuge. Jedoch gibt es mit ZigBee einfach unendlich mehr verfügbare, günstige Geräte. 🙂

In diesem Beitrag möchte ich dir günstige aber wirklich super nützliche ZigBee Schalter vorstellen, welche zum einen ansprechend aussehen, verlässlich funktionieren und mit Home Assistant nahezu beliebig nutzbar sind! Konkret handelt es sich um die Aqara Opple Switches, welche es mit 2 Tasten, 4 Tasten oder sogar 6 Tasten gibt.

In diesem Beitrag findest du Fotos der Ausführung mit 4 Tasten, wobei ich auch einen solchen ZigBee Schalter mit 6 Tasten mittlerweile nutze. Je nach Installationsort, können halt mal mehr oder weniger Tasten für deinen individuellen Zweck sinnvoll sein 😉

Günstige ZigBee Schalter von Opple

Wer mit ein wenig längerer Lieferzeit leben kann, sollte sich diese ZigBee-Schalter genauer anschauen!

Die ZigBee Schalter funktionieren rein durch Batterie betrieben und können deswegen nahezu beliebig installiert werden. Du musst einzig darauf achten, dass am gewählten Ort das ZigBee-Netzwerk in Reichweite ist 😉

Ein solcher ZigBee-Schalter besteht aus zwei Teilen, nämlich einem magnetischen Rahmen und dem eigentlichen Schalter. Die Technik inklusive der Batterie befinden sich im Schalter und der Rahmen ist eigentlich nur ein wenig Plastik mit eingebautem Magneten.

Hier auf dem Foto siehst du vorne die Rückseite des Schalters und hinten den passenden Rahmen:

Günstige ZigBee Schalter: Gute Qualität!

Durch den eingebauten Magneten kannst du den Rahmen einmalig fest installieren und den Schalter dann zum einmaligen Koppeln oder auch nach Bedarf aus dem Rahmen entnehmen.

Der Magnet ist so stark gewählt, dass der Schalter wirklich gut und stabil hält, sich aber dennoch leicht herausnehmen lässt.

Günstige ZigBee Schalter: Lieferumfang

In der Lieferung enthalten sind:

  • der ZigBee Schalter
  • der passende Rahmen samt eingebautem Magneten
  • Klebestreifen (3 Stück, doppelseitig)
  • Schrauben (2 Stück)
  • und natürlich eine Anleitung
Günstige ZigBee Schalter: Lieferumfang

Durch die doppelseitigen Klebestreifen, kannst du den Rahmen auch ohne Bohren sehr gut fest montieren. Tatsächlich ist der Magnet des Rahmens aber auch so stark, dass der Schalter durch diesen auch an einer magnetischen Oberfläche stabil befestigt werden kann.

So habe ich einen der mittlerweile 4 Opple ZigBee Schalter auf einem Heizkörper rein magnetisch befestigt. Zum einen bietet sich der Platz „auf der Heizung“ für den Verwendungszweck gut an und zum anderen gefällt mir diese spurlose Art der Befestigung wirklich sehr gut!

Günstige ZigBee Schalter in Lichtschalter-Größe

Die ZigBee-Schalter haben in allen Ausführungen (also mit 2, 4 oder 6 Tasten) die gleichen Außenmaße. Einzig die Größe der jeweiligen Schalfläche unterscheiden sich.

Die Größe des Schalterrahmens (und damit das Außenmaß des gesamten Schalters) wurde nach meinem Dafürhalten super gewählt! Der Opple ZigBee-Schalter ist minimal größer als beispielsweise Lichtschalter oder Steckdosen aus dem Hause GIRA, wie man auf dem folgenden Foto sehen kann:

Günstige ZigBee Schalter in Lichtschaltergröße

Einrichtung/Nutzung der Schalter in Home Assistant

Das charmante an den Schaltern ist auch, dass die Tasten zweifach belegt werden können: kurz drücken kann eine andere Aktion auslösen als länger gedrückt halten. Ein Opple ZigBee Schalter mit 6 Tasten kann somit effektiv 12 Aktionen auslesen – da wird es schon fast schwer den Überblick zu bewahren! 😉

Code-Beispiel zur Nutzung der ZigBee Schalter

Sobald die ZigBee-Schalter in Home Assistant eingebunden sind, können die Tasten „programmiert“ werden. Ich habe dies über Automatisierungen gelöst, welche das jeweilige Drücken einer Taste als Trigger haben und dann beliebige Aktionen ausführen können.

Hier ein konkretes Beispiel, wie ich beispielsweise unsere Markise durch einfaches Drücken einer Taste ausfahren kann:

- alias: "Opple Markise raus"
  trigger:
    platform: event
    event_type: deconz_event
    event_data:
      id: opple_schalter_3_fach
      event: 1002
  action:
  - data:
      entity_id: cover.fibaro_system_fgrm223_roller_shutter_controller_3_level
    service: cover.open_cover

Letztlich wird beim Drücken einer Taste ein Event ausgelöst, nämlich in diesem Fall das eindeutige Event 1002. Jede Taste und die Art, wie diese gedrückt wurde (kurz/lang) hat eine eindeutige Event-Kennung.

Die Taste für das Einfahren der Markise hat die Event-Kennung 2002, so dass der Code für die Belegung/Nutzung dieser Taste wie folgt aussieht:

- alias: "Opple Markise rein"
  trigger:
    platform: event
    event_type: deconz_event
    event_data:
      id: opple_schalter_3_fach
      event: 2002
  action:
  - data:
      entity_id: cover.fibaro_system_fgrm223_roller_shutter_controller_3_level
    service: cover.close_cover

Wie die Event-Kennung der jeweiligen Taste und Art des Drückens (kurz/lang) ist, kannst du am einfachsten über die Entwicklerwerkzeuge -> Ereignisse -> „Hören auf Ereignisse“ und dort (sofern du den ConBee ZigBee-Stick nutzt) deconz_event Zuhören. Hast du dies getan und drückst eine der Tasten, kriegst du die Event-Kennung etc. sofort im dort angezeigten Ereignis-Logger angezeigt.

Dieser Beitrag ist Teil einer kleinen Beitrags-Serie rund um den hass.io Home Assistant.

Produktempfehlungen

20 Gedanken zu „Günstige ZigBee Schalter für Home Assistant mit 2, 4 oder 6 Tasten“

  1. Hier die IDs für HA:

    1001 – hold
    1002 – single press
    1003 – on release
    1004 – double press
    (oben)

    1xxx oben links
    2xxx oben rechts
    3xxx mitte links
    4xxx mitte rechts
    5xxx unten links
    6xxx unten rechts

    Hier auch noch eine Sample Automation

    alias: Aqara-Schlafzimmer – Mitte links (Tisch aus)
    description: „“
    trigger:
    – platform: event
    event_type: deconz_event
    event_data:
    event: 3002
    device_id: deviceID-hier-einfügen
    condition: []
    action:
    – type: turn_off
    device_id: deviceID-hier-einfügen
    entity_id: light.tisch
    domain: light
    mode: single

  2. Hi, wie ist es bei dir mit der Batterie Lebensdauer?
    Ich habe einen der 6er Schalter und da habe ich das Problem, dass die Batterie (billige und auch Markenware) innerhalb von 2 Wochen komplett leer sind.
    Dadurch ist der Schalter aktuell leider nich nutzbar für mich.
    Habe sie über deCONZ/Phoscon eingebunden gehabt.

    • Hi Bernhard!

      Dann stimmt mit dem Schalter von dir etwas nicht! Ich habe die Schalter im Einsatz, seit ich den Beitrag geschrieben habe und laut DeConz sind die Batterien immer noch bei 90%.

      Sendet der Schalter vielleicht permanent durch einen Defekt? Kannst du etwas auffälliges sehen, wenn du dem ZigBee-Funkverkehr lauschst und keine Taste drückst?

      Viele Grüße

      Olli

      • Ich habe heute noch IKEA trdfri-Buttons bei mir hinzugefügt und habe auch hier für

        • kurz drücken
        • lang drücken
        • loslachen nach lang drücken

        unterschiedliche und eindeutige Event-Codes erhalten!

    • Was für Befehle willst du haben? Welche, um auf die ZigBee-Schalter zu reagieren?

      Den Trigger aus meinen Code-Beispielen musst du ja nur um den Namen deines Schalters und die gedrückte Taste anpassen. Und für deine Shelly-Switch könnte die Action in etwa so aussehen:

      action:
      - service: switch.turn_on
      data:
      - entity_id: switch.dein_shelly

  3. Moin !
    Ich habe versucht bei deinem Link den Schalter zu bestellen. Dort wurde aber meine Adresse nicht anerkannt. Hab nun bei Ebay bestellt.
    Mal sehen….

      • Hallo Oli bin von Iobroker zu Home Assistent gewechselt weil vieles einfacher ist aber

        Die Schalter bekomme ich nicht hin

        Sie taugen in Home Assistent auf aber wie gehe ich weiter vor

        • Hi Markus,

          wenn du die Schalter als Geräte siehst, solltest du durch Belauschen des ZigBee-Funks (hier erklärt: https://smarterkram.de/1659/) das Drücken auf die Tasten der Schalter mitlesen können. Wenn auch das klappt, ist eigentlich alles bereit, so dass der hier beschriebene Code funktionieren sollte (natürlich musst du bei id den Namen deiner Schalter einsetzen!

  4. Hallo Olli,

    eine kurze frage habe ich noch:).

    Gibt es die Möglichkeit, dass wenn ich den Taster gedrückt halte die Rollos sich nur so lange bewegen bis ich wieder los lasse?

    LG
    Ben

    • Hi Ben,

      dafür habe ich ad-hoc tatsächlich (noch) keine Lösung parat. Ich lasse es mir aber einmal durch den Kopf gehen und antworte, wenn ich eine Idee/Lösung habe. 😉

      VG

      Olli

      • Hi Ben,
        heute habe ich es endlich zeitlich geschafft die Gedrückt-Halten-Funktion umzusetzen!
        Hierzu brauchst du 3 neue Automations:
        1. Wenn die Öffnen Taste gedrückt gehalten wird führe cover.open_cover aus
        2. Wenn die Schließen Taste gedrückt gehalten wird führe cover.close_cover aus
        3. Sobald die Tasten aus 1 oder 2 losgelassen werden, gibt es an deconz_event einen eindeutigen Event-Typ, bei welchem cover.stop_cover ausgelöst wird

        Für unsere Markise habe ich das so umgesetzt, und es klappt super!

  5. Leider bekomme ich den Schalter in Home Assistant nicht zum Laufen… In Phoscon fuktioniert es soweit, aber in Home Assistant löst ein Drücken leider nichts aus? Der Schalter taucht zwar auf, und ich kann die einzelnen Wippen auswählen, aber es passiert schlicht nichts…
    (Wie heißen die einzelnen Schaltwippen denn: Was ist Dimmer Rechts links…???

Kommentare sind geschlossen.