- Offizieller Beitrag
©2020 Stefan K. (alias 66er)
Funktion getestet mit Firmware-Version(en):
1.7.3 | 1.8.3 | 1.9.0
Um den Shelly Button1 in Homematic einzubinden, braucht es keine Fremdfirmware, die man flashen muß.
techn. Voraussetzungen:
-
kompatibel mit den Homematic-Systemen CCU2, CCU3, Charly, sowie allen Ablegern wie RaspberryMatic und piVCCU.
-
installiertes Addon CUxD in aktueller Version
(Das Wissen um den Umgang CUxD, wie z.B. Geräte anlegen, setze ich an dieser Stelle voraus, sonst "explodiert" diese Anleitung. Danke für's Verständnis.)
Folgende Funktion(en) habe ich auf der Homematic-Seite umgesetzt:
-
Umsetzung der möglichen Tastendruckvarianten des Shelly Button 1 als CUxD-Taste
Die aktuelle Ansicht der Anbindung:
Kanal 1 kurzer Tastendruck des CuxD-Tasters entspricht dem SHORT-PRESS des Shelly
Kanal 1 langer Tastendruck des CuxD-Tasters entspricht dem LONG-PRESS des Shelly
Kanal 2 kurzer Tastendruck des CuxD-Tasters entspricht dem 2x SHORT-PRESS des Shelly
Kanal 2 langer Tastendruck des CuxD-Tasters entspricht dem 3x SHORT-PRESS des Shelly
Die benötigten Geräte:
Um
den Shelly Button 1 zu integrieren, wird eine CUxD (40)
16-Kanal Universalsteuerung als Taster benötigt.
(2 Kanäle entsprechen 1 Shelly Button1, folglich können max. 8 Shelly Button1 mit 1 CuxD-Universalsteuerung integriert werden)
Falls noch nicht vorhanden, bitte ein Gerät (28) System Exec anlegen! Darüber werden die Befehle abgesetzt. Im benutzten Kanal werden keine Einstellungen gemacht!
Hier gibt es bei Bedarf eine Anleitung zum Anlegen des CUxD-Exec-Gerätes.
Nun werden die Actions im Shelly Button1 eingestellt:
Mein Dank an neo-v für das Anfertigen von Screenshots und den Betatest.
BUTTON SHORT PRESSED URL:
http://192.168.1.194:8181/66er.exe?Antwort=dom.GetObject("CUxD.CUX4000001:1.SET_STATE").State(0)
BUTTON LONG PRESSED URL:
http://192.168.1.194:8181/66er.exe?Antwort=dom.GetObject("CUxD.CUX4000001:1.SET_STATE").State(1)
BUTTON 2x SHORT PRESSED URL:
http://192.168.1.194:8181/66er.exe?Antwort=dom.GetObject("CUxD.CUX4000001:2.SET_STATE").State(0)
BUTTON 3x SHORT PRESSED URL:
http://192.168.1.194:8181/66er.exe?Antwort=dom.GetObject("CUxD.CUX4000001:2.SET_STATE").State(1)
IP der Homematic-CCU anpassen, ebenso die Adresse des CuxD-Gerätes für den Shelly Button1 und die benutzten Kanäle.
Das
war‘s auch schon.
Nun löst jeder Tastendruck am Shelly Button1 die entsprechende Taste des CuxD-Pendants aus und kann in Programmen genutzt werden.
Viel Spass damit.
____________________________________________________________
Die Anleitung inkl. der Skripte und Bilder unterliegt dem Urheberrecht. Wer gegen das Urheberrecht verstößt (z.B. Bilder oder Texte unerlaubt kopiert und auf anderen Webseiten publiziert), macht sich gem. §§ 106 ff UrhG strafbar, kann zudem kostenpflichtig abgemahnt werden und muss Schadensersatz leisten (§ 97 UrhG).
©2020 Stefan K. (alias 66er)
Alle Rechte vorbehalten
____________________________________________________________
Dir gefällt die Anleitung? Du möchtest den dahinterstehenden Aufwand mit einem kleinen "Danke" honorieren?
Ich freue mich über jedes Danke Paypal (Geld an einen Freund senden): der-66er@web.de
Vielen Dank.