da dieses Thema gefragt ist und es bereits mehrere Themen dazu gibt, wollte ich es Einsteigern eventuell etwas einfacher machen, als sich erst durch x Beiträgen mit x Seiten durchzublättern um eine Lösung zu erhalten.
Es werden Folgende Addons, Tools benötigt
(natcat und socat) wird hier erklärt, CUx-Daemonlink
1. Wir wollen eine RGB E27 LED Lampe milight E27 6Watt, mit einen migliht Wifi Controller in unsere Homematic einbinden.
Die Konfiguration des WiFI Controllers ist relativ simpel. Sobald der Controller mit einer Spannung versorgt wird, erstellt dieser einen WiFI Accesspoint, ladet euch für iOS die APP milight oder für Android milight herunter.
Stellt eine Verbindung mit dem offenen WLAN des milight Wifi Controllers her. Startet dann im Anschluss die APP milight.
Jetzt sollte das Device in der APP auftauchen. Zur konfiguration, klickt ihr das Device an und wählt den Punkt configuration. Hier kann der milight Controller jetzt in euer WLAN eingebunden werden. Wenn diese Schritte Erfolgreich durchgeführt wurden, muss euer Handy/Tablet wieder mit euerem Heimnetz verbunden werden.
Der Controller hat nun über DHCP von euerem Router/Server eine IP Adresse zugewiesen bekommen z.B. 192.168.178.120
über das Webinterface des Controllers (Benutzername und Passwort = admin / admin ), habt ihr nun die Möglichkeit dem Controller eine Statische (feste IP) zu vergeben. Dabei ist darauf zu achten, dass die IP Adresse nicht im Bereich des DHCP Servers liegt. Das entnehmt ihr bitte den Einstellungen von eurem Router.
2.Jetzt werden die Plugins netcat und socat auf der CCU benötigt
danke hier an anli
Nachdem Ihr das tool.tar.gz auf eure CCU hochgeladen und entpackt habt, legt euch im Ordner z.B. (/usr/local/addons) einen neuen Ordner tools an verschiebt die Datei nc und socat in den angelegten Ordner.Hier einmal nc und socat für die CCU2.
Bitte per SCP (WinSCP) über den root-Zugang kopieren (z. B. /usr/local/addons) ! SSH muss auf der CCU aktiviert sein![i/]. Das Admin Kennwort lautetAchtung - das .tar.gz ist kein über den Punkt Zusatzsoftware installierbares Addon! Safari Nutzer achten bitte darauf, das Safari die .tar.gz nicht entpackt )Code: Alles auswählen
MuZhlo9n%8!G
an einen Ort der Wahl (z. B. /usr/local/addons) und per SSH mitCode: Alles auswählen
cd /usr/local/addons tar xf tools.tar.gz
entpacken.
Achtet hier auch nochmal auf die Berechtigung der Dateien ich habe diese auf 0777 gesetzt mit Rechtsklick Eigenschaften unter winscp
3. Nachdem Ihr tools.tar.gz nun erfolgreich installiert und verschoben habt können wir noch die milight scripts auf die CCU kopieren. Zuerst milight.zip lokal auf eurem Rechner entpacken und in den Dateien die IP Adresse des milight WIFI Controllers anpassen z.B. 192.168.178.120 (oder eure feste IP)
jetzt könnt ihr die Dateien in den Ordner /usr/local/addons/milight auf die CCU kopieren
Hier nutzt ihr bitte auch wieder winscp um die Dateien auf die CCU zu kopieren.
Achtet hier auch nochmal auf die Berechtigung der Dateien ich habe diese auf 0777 gesetzt mit Rechtsklick Eigenschaften unter winscp
Soweit war das schon die Vorbereitungen dafür, das wir unsere LED Lampe jetzt über unsere Homematic steuern können.
4. Steuerbefehle über SSH mit WINSCP/Putty über die Console
Lampe einschalten
Code: Alles auswählen
echo -ne "\x42\x00" | /usr/local/addons/tools/socat - udp:192.168.178.120:8899
Code: Alles auswählen
echo -ne "\x41\x00" | /usr/local/addons/tools/socat - udp:192.168.178.120:8899
Lampe einschalten (das Cux Gerät muss auch existieren)
Code: Alles auswählen
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("/usr/local/addons/milight/mi-all-an")
Code: Alles auswählen
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("/usr/local/addons/milight/mi-all-aus")
Lampe einschalten
Code: Alles auswählen
string stdout;
string stderr;
system.Exec("/usr/local/addons/milight/mi-all-an", &stdout, &stderr);
Code: Alles auswählen
string stdout;
string stderr;
system.Exec("/usr/local/addons/milight/mi-all-aus", &stdout, &stderr);
http://www.limitlessled.com/dev/
Das Projekt habe ich bereits mit mit dem oben beschriebenen Set so lauffähig. Ich habe jetzt noch einen MiLight RGB+W Strip Controller hier liegen den ich noch testen will, gerne berichte ich auch hier von der System Einbindung.
Ich hoffe ich habe es einigen etwas leichter gemacht, sich mit dem Thema zu beschäftigen.
Viel Spaß beim nachmachen!
LG elabgrando