CCU Addon zum Steuern von Philips Hue Lichtern

HomeMatic-Addon zum Steuern von Philips Hue

Moderator: Co-Administratoren

j-a-n
Beiträge: 332
Registriert: 02.02.2017, 23:24
Hat sich bedankt: 1 Mal
Danksagung erhalten: 38 Mal

Re: CCU Addon zum Steuern von Philps Hue Lichtern

Beitrag von j-a-n » 17.09.2019, 22:35

Hallo Marcel,

versuch mal bitte die Zeile:

Code: Alles auswählen

set pid [exec pidof hued.tcl]
zu ersetzen durch:

Code: Alles auswählen

set pid [exec pidof -x hued.tcl]
Wenn das funktioniert, kann ich das einbauen.

Grüße
Jan

Marrom77
Beiträge: 73
Registriert: 27.02.2018, 22:43
Hat sich bedankt: 2 Mal
Danksagung erhalten: 4 Mal

Re: CCU Addon zum Steuern von Philps Hue Lichtern

Beitrag von Marrom77 » 17.09.2019, 22:44

Hallo Jan,

Respekt. Perfekt. So geht's :-)

Danke und Gruss
Marcel

j-a-n
Beiträge: 332
Registriert: 02.02.2017, 23:24
Hat sich bedankt: 1 Mal
Danksagung erhalten: 38 Mal

Re: CCU Addon zum Steuern von Philps Hue Lichtern

Beitrag von j-a-n » 17.09.2019, 23:01

Prima, habe das in die Version 2.1.9 eingebaut.

Torsten_MG
Beiträge: 87
Registriert: 05.07.2019, 16:14
Hat sich bedankt: 2 Mal
Danksagung erhalten: 4 Mal

Re: CCU Addon zum Steuern von Philps Hue Lichtern

Beitrag von Torsten_MG » 19.09.2019, 18:16

j-a-n hat geschrieben:
16.09.2019, 19:43
Das würde auch funktionieren:

Code: Alles auswählen

string stdout;
string stderr;
! Blinken lassen
system.Exec ("/usr/local/addons/hue/hue.tcl xxxxxxxxxxxx  light 1 on:true hue:0 sat:254 bri:254 alert:lselect" , &stdout, &stderr);
! Nach 10 Sekunden Blinken aus
system.Exec ("/usr/local/addons/hue/hue.tcl xxxxxxxxxxxx  light 1 alert:none sleep:10000" , &stdout, &stderr);
Hallo, ich habe den Code mal ausprobiert, die sleep-Zeit habe ich auf aber 3000 eingestellt, statt light 1 habe ich group 0 eingestellt und natürlich die ID angepasst. Nun bleiben die Lampen am Ende an und gehen nicht aus.

Ich möchte das als Optisches Signal für meine Klingel nutzen, wenn ich morgens nach der Nachtschicht die Klingel ausschalte.
Zur Zeit nutze ich die 2 Code-Schnipsel von Onkeltommy, die funktionieren so wie ich es gerne hätte:

Code: Alles auswählen

! Light 1 Flash
string stdout;
string stderr;
system.Exec ("/usr/local/addons/hue/hue.tcl xxxxxxxxIDxxxxxxxxx light 1 alert:lselect" , &stdout, &stderr);
Script nach 20s (Lampe AUS)

Code: Alles auswählen

! Light 1 OFF
string stdout;
string stderr;
system.Exec ("/usr/local/addons/hue/hue.tcl xxxxxxxxIDxxxxxxxxx light 1 on:false" , &stdout, &stderr);
Ich wollte halt der übsichtlichkeit den Code von j-a-n mal ausprobieren.

EDIT: Habe es selber hinbekommen :D Habe nun statt alert:none, on:false eingetragen

Torsten_MG
Beiträge: 87
Registriert: 05.07.2019, 16:14
Hat sich bedankt: 2 Mal
Danksagung erhalten: 4 Mal

Re: CCU Addon zum Steuern von Philps Hue Lichtern

Beitrag von Torsten_MG » 20.09.2019, 12:25

Habe da jetzt doch noch eine Frage:

Wenn das Script ausgelöst wird, werden ja am Ende die Lampen ausgeschaltet, kann man das Script anpassen, dass die Lampen den alten Zustand einnehmen die sie hatten, bevor das Script gestartet wurde?

Also wenn vorher z.B. gedimmt Ein, dann wieder gedimmt Ein.

Wenn ja, wie kann man das umsetzen?

Benutzeravatar
onkeltommy
Beiträge: 1387
Registriert: 07.05.2016, 08:03
Wohnort: Wien
Hat sich bedankt: 28 Mal
Danksagung erhalten: 26 Mal

Re: CCU Addon zum Steuern von Philps Hue Lichtern

Beitrag von onkeltommy » 20.09.2019, 13:28

wäre interessant ob das via dem heu.tcl Script auch geht, da ich so gut wie alle mit Script anspreche

ich brauche/verwende diese Funktion auch, derzeit nehme ich dazu das CuxD Gerät der Lampe
Kanal 2- Dimmer
Dann:

Unbenannt2.PNG
Unbenannt2.PNG (3.67 KiB) 1928 mal betrachtet
lG
Thomas
--------------------------
RaspberryMatic 3.73.9.20240130 @ TinkerS (Produktivsystem) & Historian @ SynologyVM & 2x RB3+ @ Nachwuchs

Torsten_MG
Beiträge: 87
Registriert: 05.07.2019, 16:14
Hat sich bedankt: 2 Mal
Danksagung erhalten: 4 Mal

Re: CCU Addon zum Steuern von Philps Hue Lichtern

Beitrag von Torsten_MG » 20.09.2019, 13:36

onkeltommy hat geschrieben:
20.09.2019, 13:28
wäre interessant ob das via dem heu.tcl Script auch geht, da ich so gut wie alle mit Script anspreche

ich brauche/verwende diese Funktion auch, derzeit nehme ich dazu das CuxD Gerät der Lampe
Kanal 2- Dimmer
Dann:


Unbenannt2.PNG
Ok, das würde jetzt bei mir bedeuten 4x deinen Weg, da 4 Lampen geschaltet werden

Benutzeravatar
onkeltommy
Beiträge: 1387
Registriert: 07.05.2016, 08:03
Wohnort: Wien
Hat sich bedankt: 28 Mal
Danksagung erhalten: 26 Mal

Re: CCU Addon zum Steuern von Philps Hue Lichtern

Beitrag von onkeltommy » 20.09.2019, 13:42



wenn Du ein CuxD Gerät nicht mit light xyz anlegst sondern mit deren Gruppe oder Zone, dann erschlägst Du x Lampen auf einmal damit

also beim Gerät bei CMD_EXEC

statt:

/usr/local/addons/hue/hue.tcl 0000000000000 light 19 transitiontime:50

nimm:

/usr/local/addons/hue/hue.tcl 0000000000000 group xyz transitiontime:50

somit hast du alle Lampen der Gruppe mit einem "Dimmer" unter Kontrolle

Klar- vorher im Info vom Plugin nachgucken, welche Gruppennummer die von Dir benötigten Lampen enthält :-)
lG
Thomas
--------------------------
RaspberryMatic 3.73.9.20240130 @ TinkerS (Produktivsystem) & Historian @ SynologyVM & 2x RB3+ @ Nachwuchs

Benutzeravatar
onkeltommy
Beiträge: 1387
Registriert: 07.05.2016, 08:03
Wohnort: Wien
Hat sich bedankt: 28 Mal
Danksagung erhalten: 26 Mal

Re: CCU Addon zum Steuern von Philps Hue Lichtern

Beitrag von onkeltommy » 24.09.2019, 15:47

Hi jan

kurze OT Frage..vl kannst Du die beantworten ?
die Bridge kann ja max 50 Lampen. Ich bin schon vom Counter her bei 39 Lampen. Allerdings wurden auch schon Lampen gelöscht, aber die Light Number wird nicht frei...also like ... light 1 2 3 4 5 7 8 9 13....
Weisst Du wie man die freien Slots wieder belegt bekommt ?

lG

Tom
lG
Thomas
--------------------------
RaspberryMatic 3.73.9.20240130 @ TinkerS (Produktivsystem) & Historian @ SynologyVM & 2x RB3+ @ Nachwuchs

tornenen
Beiträge: 50
Registriert: 26.06.2019, 11:41
Hat sich bedankt: 3 Mal

Re: CCU Addon zum Steuern von Philps Hue Lichtern

Beitrag von tornenen » 27.09.2019, 10:16

tornenen hat geschrieben:
08.09.2019, 08:43
tornenen hat geschrieben:
02.09.2019, 09:14
Ich muss weiterhin einmal morgens den Hue Daemon neustarten, sonst lassen sich meine Lampen nicht schalten.
Egal ob ich es auf 1000 MS, 2000, 3000, 5000, oder 0 stelle :(.

Kann man den Daemon automatisch neustarten lassen?
Hab noch rausgefunden das zu den Zeiten das HUE Addon Log nicht funktioniert/weitergeschrieben wird.
Im CuXD Log steht dann aber:

Sep 8 08:08:46 homematic-raspi daemon.warn cuxd[24891]: CUX4000001:1 timeout(180s) /usr/local/addons/hue/hue.tcl 001xxxxxxxxxx1ff group 2 on:true bri:254 transitiontime:10
Sep 8 08:25:40 homematic-raspi daemon.warn cuxd[26429]: CUX4000002:1 timeout(180s) /usr/local/addons/hue/hue.tcl 001xxxxxxxxx1ff group 3 on:true bri:254 transitiontime:10
Falls es von Interesse ist:
Ich habe das Problem nun HOFFENTLICH gefunden.
Ich habe zuerst den PI in der ccu3 gegen einen 3b+ getauscht: Fehler bestand weiterhin.
Dann habe ich mir eine neue Hue Bridge gekauft. Nun läuft es seit einer Woche ohne Probleme. Ich habe auch keine Timeouts oder der gleichen mehr konfiguriert.
Also scheint es so, als wäre meine Bridge defekt. Ein zurücksetzen der Bridge auf Werkseinstellungen hatte ja auch nicht den gewünschten Erfolg gebracht.

Antworten

Zurück zu „Hue-Addon“