Die möglichst gewohnte analoge Steuerung des digitalen Smarthomes über übliche Wandschalter haben wir schon in ersten Artikeln beschrieben. Möchte man unterschiedliche Smarthome-Standards nutzen, müssen wir zwingend auf ioBroker & co setzen. So können wir z.B. einen Shelly i3 nur in Zusammenspiel mit ioBroker für die Steuerung von HUE-Lampen nutzen.

Generell gilt: Je weniger Standards und Verknüpfungen über ioBroker-Scripte, umso einfacher der Betrieb, auch bei ab und zu auftauchenden Problemen mit ioBroker, Scripten, usw.

Wie der Senic Friends of Hue Schalter mit der HUE PUSH API auf ioBroker genutzt werden kann haben wir HIER beschrieben.

Wir haben den Senic Friends of Hue smart switch Wandschalter getestet. Die Vorteile liegen ganz klar auf der Hand:

  • HUE-Kompatibel, d.h. die Lichtsteuerung kann als Konfiguration über die HUE-APP oder alternative Apps erfolgen. Die Lichtsteuerung erfolgt also auch im Zweifel mit HUE-Lampen ohne ioBroker
  • Batterieloser Betrieb: Der Schalter muss nicht an 220V angeschlossen oder über eine Batterie betrieben werden, ein Austausch von Batterien hinter verbauten Wandschaltern ist immer mit Aufwand verbunden
  • Kompatibilität mit Gira-Schalter-Systemen, kann also vollständig in die bestehenden Wandschalter integriert werden

Nachteile haben wir ebenfalls erkannt:

  • Lautstärke: Der Strombedarf wird durch das Drücken des Schalters, ähnlich eines Piezo-Elements eines Feuerzeugs, erzeugt. Die ist nach unserem Empfinden im Vergleich zu den klassischen Schaltern sehr laut
  • Konfiguration in der HUE-App: In der HUE-App lassen sich die vier Tasten des Schalter nur bedingt frei wählen, so lassen sich z.B. nicht auf alle Taster das Einschalten von Szenen aus Räumen legen. In unserem Anwendungsfall steuern wir mit einem Schalter zwei Räume, ein Taster schaltet alles aus, einer eine Szene aus Raum 1, ein weiterer Taster eine Szene aus Raum 2 und der dritte Taster jeweils in beiden Räumen eine Szene. Wir haben diesen Use-Case mit der alternativen App iConnectHUE gelöst, siehe unten beschrieben.



Die Installation des Senic Friends of Hue smart switch Wandschalters ist sehr einffach. Zunächst melden wir den Schalter in der HUE-App an. Hierzu öffnen wir die Einstellungen und wählen Zubehör aus. Über „Zubehör hinzufügen“ und die Auswahl „Friends of Hue Schalter“ können wir den Senic Wandschalter koppeln. Wir folgen der Anleitung und koppeln den Wandschalter mit der HUE-Bridge.

HUE App neues Zubehör einrichten

HUE App neues Zubehör einrichten

Senic Frriends of Hue koppeln

Senic Frriends of Hue koppeln

Senic Frriends of Hue koppeln bestätigen

Senic Frriends of Hue koppeln bestätigen



Senic Friends of Hue smart switch gekoppelt

Senic Friends of Hue smart switch gekoppelt

Senic Friends of Hue smart switch in iConnectHue einrichten

Senic Friends of Hue smart switch in iConnectHue einrichten

Mit Abschluss der Kopplung und Konfiguration können wir mit dem Senic Wandschalter also die in der HUE-App verfügbaren Szenen steuern.

Die Installation des Senic Wandschalters ist sehr einfach, der bestehende Schalter auf einer Wanddose sollte entfernt und durch einen Elektriker die Kabel „durchgeschaltet“ werden. Die Halterung des Senic Wandschalters passt exakt auf die genormte Wanddose und kann mit den bestehenden Schrauben befestigt werden.

Senic Friends of Hue smart switch Rückseite

Senic Friends of Hue smart switch Rückseite

Senic Friends of Hue smart switch Montage an der Wand

Senic Friends of Hue smart switch Montage an der Wand

Senic Friends of Hue smart switch mit Gira Rahmen

Senic Friends of Hue smart switch mit Gira Rahmen



Wenn wir mit dem Senic friends of hue Wandschalter weitere Trigger im ioBroker setzen wollen, sollten wir die Integration der HUE-Push-API nutzen. Hierüber können wir die Datenpunkte des Senic Wandschalters direkt in ioBroker auslesen und zur Steuerung nutzen. Ohne die Push-API ist die Abfrage der Tastendrücke in den HUE-Adapter-Objekten stark verzögert, weil die verfügbaren HUE-Adapter in ioBroker den Status aktiv abfragen bzw. pollen müssen.

Senic Friends of Hue Wandschalter ioBroker Objekte

Senic Friends of Hue Wandschalter ioBroker Objekte

Im Objekt Buttonevent werden bei Einsatz des HUE-PUSH-API-Scripts je Taster zwei Zahlen aktualisiert, für den Taster links oben 1001 und 1002, 1001 wird bei der Erfassung des Tastendrucks aktualisiert, 1002 bei Lösen des Tasters. Die Taster sind nummeriert, links oben 1001, links unten 2001, rechts oben 3001 und rechts unten 4001.

Auf diese Aktualisierungen können wir unsere Scripte in ioBroker ausrichten. Etwas Komplexität bringt das Erfassen eines langen Tastendrucks, weil es hierzu kein explizites Event im Datenobjekt gibt. Wir können dies im Blockly-Script durch Vergleich der Timestamps der Objekt-Änderungen lösen, definieren durch eine Mindest- und Maximaldauer einen Zeitraum, um ein Longpress-Event identifizieren zu können. Die Maximaldauer benötigen wir auch, um Quereffekte, wenn z.B. ein initialer Druck nicht erfasst wird, auszuschließen.

Senic Friends of Hue Wandschalter Objektwerte bei Tastendruck

Senic Friends of Hue Wandschalter Objektwerte bei Tastendruck



Das Blockly-Script kann dann so aussehen:

Senic Friends of Hue Wandschalter blockly

Senic Friends of Hue Wandschalter blockly

Zusätzlich zu den in der HUE-App konfigurierten Regeln können wir also hier auf die Tastendrücke reagieren und alle in ioBroker eingebundenen Geräte steuern. Erstaunlicherweise haben wir in der Nutzung des Senic Wandschalters festgestellt, dass der Tastendruck in der HUE-App registriert wird, allerdings der Tastendruck im Blockly-Script nicht ausgewertet wird. Eine Erklärung hierfür haben wir allerdings noch nicht.

Wer den Senic Friends of hue Wandschalter direkt über zigbee in ioBroker nutzen möchte, kann den smart switch auch über den zigbee-Adapter anlernen. Wichtig hierbei ist zu wissen, dass nur die zigbee-Kanäle 11, 15 20, 25 möglich sind. Eine Anleitung hat Dresden Elektronik hier beschrieben.

Senic Friends of Hue Wandschalter in zigbee unter ioBroker eingebunden

Senic Friends of Hue Wandschalter in zigbee unter ioBroker eingebunden