Ich habe mich nun lange Zeit durch die Seiten des Forums gewühlt um meine ersten Programme anzulegen, was schlussendlich auch gestern Abend endlich mit Erfolg belohnt wurde.
Hardware: Raspberry Pi 3B+ | HM-MOD-RPI-PCB | externe Antenne | RaspberryMatic mit RedNode (für Anbindung Apple HomeKit), CuxD
Hintergrund: Wir hatten bislang im Bad ein GIRA-UP Radio, welches sich automatisch einschaltete, sobald der Lichtschalter betätigt wurde (jedoch auch manuell schaltbar). Da wir nun jeden Raum mit einer BOSE Soundtouch 10 ausgestattet haben, wollten wir im Badezimmer natürlich weiterhin den selben "Komfort" erreichen.
Ziel war es:
BOSE Soundtouch 10 mit einem HMiP-WRC6 zu steuern (AN / AUS, Lauter / Leiser, Senderauswahl) # Ziel erreicht
-> via CuxD als System (28) - Funktion Exec - Control Taster angelegt
-> div. Programme nach dieser Anleitung angelegt viewtopic.php?t=25087&start=10#p256168
noch nicht umgesetztes Ziel:
Automatisches einschalten und ausschalten sobald der Lichtschalter (kein Neutralleiter vorhanden!) betätigt wurde,
jedoch weiterhin mit der Funktion manuell zu schalten.
Skript für das Ein- / Ausschalten:
Code: Alles auswählen
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("LD_LIBRARY_PATH=/usr/local/addons/cuxd /usr/local/addons/cuxd/curl -d '<key state='press' sender='Gabbo'>POWER</key>' http://192.168.178.60:8090/key");
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("LD_LIBRARY_PATH=/usr/local/addons/cuxd /usr/local/addons/cuxd/curl -d '<key state='release' sender='Gabbo'>POWER</key>' http://192.168.178.60:8090/key");
Code: Alles auswählen
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("LD_LIBRARY_PATH=/usr/local/addons/cuxd /usr/local/addons/cuxd/curl -d '<volume>5</volume>' http://192.168.178.60:8090/volume");
Leider bin ich noch auf keinen grünen Zweig gekommen um dies entsprechend umzusetzen.
Gibt es evtl. einen Sensor / Aktor welcher die Info ohne nennenswerte Verzögerung weitergibt "Licht eingeschaltet" / "Licht ausgeschaltet" ? (Ich denke da z.B. an einen Sender welcher an die CCU die Info weitergibt "Spannung liegt an / Spannung liegt nicht an".
Dies wäre natürlich der einfachste Weg.
Ein Wandtaster um generell im Bad das Licht einzuschalten wäre aufgrund fehlenden Neutralleiters nicht möglich, der batteriebetriebene wäre zwar eine Lösung, jedoch müsste ich natürlich dafür in der Dose dahinter direkt wieder einen Funk-Aktor einsetzen welcher dann die ursprüngliche Funktion des Lichtschalters übernimmt.
Vielleicht gibt es ja jemanden der hier direkt ein Bild vor Augen hat / einen Lösungsansatz kennt?
Beste Grüße,
Pascal