Gibt es eine Möglichkeit bei long_klick eines Tasters(Wandsender) die Hue Lampen zu dimmen? Gibt es evtl ein Script dafür?
Vorhanden ist: CCU2(lxccu), Raspi2, xmlapi, cuxd, iobroker mit vis
Hue Lampen dimmen per Taster (Script?)
Moderator: Co-Administratoren
-
- Beiträge: 3978
- Registriert: 12.07.2009, 20:01
- Hat sich bedankt: 17 Mal
- Danksagung erhalten: 176 Mal
- Kontaktdaten:
Re: Hue Lampen dimmen per Taster (Script?)
das ist durchaus machbar - hier ein Beispielscript das bei mir für diesen Zweck läuft:
Allerdings nutze ich nicht den ioBroker, bei mir läuft hm2mqtt, hue2mqtt und eine andere Scriptengine als beim ioBroker - sprich: das Script wirst Du nicht 1:1 verwenden können.
Vorraussetzung ist aber eigentlich nur dass Du die *_inc Datenpunkte der Hue (sind seit Hue Version 1.8 verfügbar) ansprechen kannst und dass Du die Homematic Events für PRESS_CONT bekommst, ich weiss jetzt nicht ob das von ioBroker.hm-rpc bzw. ioBroker.hue bereits unterstützt wird. Am besten mal im ioBroker-Forum um Rat fragen.
Ganz ähnlich kann man übrigens auch HM-Wired Dimmer vernünftig mit HM-RF Tasten steuern.
Code: Alles auswählen
// DimDown
subscribe('hm//RC4:1/PRESS_CONT', function () {
setValue('hue//lights/Hobbyraum/bri_inc', -16);
});
// DimUp
subscribe('hm//RC4:2/PRESS_CONT', function () {
if (!getValue('hue//lights/Hobbyraum')) {
setValue('hue//lights/Hobbyraum', 1);
} else {
setValue('hue//lights/Hobbyraum/bri_inc', 16);
}
});
// Off
subscribe('hm//RC4:1/PRESS_SHORT', function () {
setValue('hue//lights/Hobbyraum', 0);
});
// On
subscribe('hm//RC4:2/PRESS_SHORT', function () {
setValue('hue//lights/Hobbyraum', 254);
});
// CtDown
subscribe('hm//RC4:3/PRESS_CONT', function () {
setValue('hue//lights/Hobbyraum/ct_inc', -16);
});
// CtUp
subscribe('hm//RC4:4/PRESS_CONT', function () {
setValue('hue//lights/Hobbyraum/ct_inc', 16);
});
// Cold
subscribe('hm//RC4:3/PRESS_SHORT', function () {
setValue('hue//lights/Hobbyraum/ct', 153);
});
// Warm
subscribe('hm//RC4:4/PRESS_SHORT', function () {
setValue('hue//lights/Hobbyraum/ct', 500);
});
Vorraussetzung ist aber eigentlich nur dass Du die *_inc Datenpunkte der Hue (sind seit Hue Version 1.8 verfügbar) ansprechen kannst und dass Du die Homematic Events für PRESS_CONT bekommst, ich weiss jetzt nicht ob das von ioBroker.hm-rpc bzw. ioBroker.hue bereits unterstützt wird. Am besten mal im ioBroker-Forum um Rat fragen.
Ganz ähnlich kann man übrigens auch HM-Wired Dimmer vernünftig mit HM-RF Tasten steuern.
Re: Hue Lampen dimmen per Taster (Script?)
Ok, vielen Dank schon mal. Scrpiten ist noch nicht so mein Ding. Werde mal im iobroker Forum noch fragen. Nur mit einem CuXd Script ist da nichts machbar?
Re: Hue Lampen dimmen per Taster (Script?)
Hallo,
mich würde es auch Interessieren, ob es möglich ist z.B. mit einer Fernbedienung die Hue Lampen zu dimmen.
mich würde es auch Interessieren, ob es möglich ist z.B. mit einer Fernbedienung die Hue Lampen zu dimmen.
Meine CCU ist eine RaspberryMatic Version 3.41.11.20190126
Re: Hue Lampen dimmen per Taster (Script?)
Hallo Gemeinde.
Ich würde dieses Thema gerne noch einmal aufgreifen. Da ich allzu viele Programmiersprachen lernen möchte, wäre ich nach wie vor an einem Skript in CuXD interessiert.
Bis bald,
Rico
Ich würde dieses Thema gerne noch einmal aufgreifen. Da ich allzu viele Programmiersprachen lernen möchte, wäre ich nach wie vor an einem Skript in CuXD interessiert.
Bis bald,
Rico
Re: Hue Lampen dimmen per Taster (Script?)
Hallo,
folgendes funktioniert so mittelprächtig:
Fragen an die Experten:
Ist das prinzipiell die kleinste Zeiteinheit mit der die CCU arbeiten kann? Oder liegt das an CUXD? Lässt sich das noch irgendwie beschleunigen?
Viele Grüße,
Thorsten
folgendes funktioniert so mittelprächtig:
- Um an den "PRESS_CONT" Datenpunkt zu gelangen wird ein CUXD "Universal Wrapper Device (90)" als State-Monitor-Device für einen Switch angelegt. (Je ein Device für Taste hoch und Taste runter)
- So sieht dann die Geräte-Konfiguration für das CUXD-Device bei mir aus:
- Ein Programm erstellen mit folgender Logik: WENN: Kanalzustand: CUXD-Device bei Schaltzustand: ein bei Aktualisierung auslösen DANN: Philips Hue hochdimmen/runterdimmen (realisiert mittels cuxd-Exec -> curl)
Fragen an die Experten:
Ist das prinzipiell die kleinste Zeiteinheit mit der die CCU arbeiten kann? Oder liegt das an CUXD? Lässt sich das noch irgendwie beschleunigen?
Viele Grüße,
Thorsten