Innerhalb eines Befehl mit Variabele arbeiten?

HomeMatic-Addon zum Steuern von Philips Hue

Moderator: Co-Administratoren

Antworten
Blue81
Beiträge: 30
Registriert: 06.04.2019, 19:12

Innerhalb eines Befehl mit Variabele arbeiten?

Beitrag von Blue81 » 24.05.2020, 18:42

Hallo zusammen,

ich möchte gerne in den Befehl von dem Hue Addon mit Variabelen Arbeiten.

Genauer habe ich einen Taster der mit drücken immer die Systemvariabele plus 1 addiert, bei 10 angekomen geht er wieder auf 1.

Mit dieser Variabele möchte ich nun gerne im Befehl der des Hue Addon arbeiten, wie muss ich es aber im Link anpassen?

Code: Alles auswählen

var a = dom.GetObject (ID_SYSTEM_VARIABLES).Get ("Nachttisch links Helligkeit").State ();

if(a==1.000000){ 
	var a1 = "50";		
		};
if(a==2.000000){ 
	var a1 = "100";		
		};
if(a==3.000000){ 
	var a1 = "150";		
		};

! Nachttisch rechts
dom.GetObject("CUxD.CUX280104f4:1.CMD_EXEC").State("/usr/local/addons/hue/hue.tcl 4f4f4f4f4frfthg light 29  on:true hue:1000 sat:200 bri:a1");
LG Blue

Blue81
Beiträge: 30
Registriert: 06.04.2019, 19:12

Re: Innerhalb eines Befehl mit Variabele arbeiten?

Beitrag von Blue81 » 25.05.2020, 13:52

Fals es nochmal jemand sucht, ich habe es wie folgt gelöst und es funktioniert bis jetzt beim Test, werde es jetzt mal live testen.

Code: Alles auswählen

var a = dom.GetObject (ID_SYSTEM_VARIABLES).Get ("Nachttisch links Helligkeit").State ();

if(a==1.000000){ 
	var a1 = "50";		
		};
if(a==2.000000){ 
	var a1 = "100";		
		};
if(a==3.000000){ 
	var a1 = "150";		
		};

! Nachttisch rechts
dom.GetObject("CUxD.CUX280104f4:1.CMD_EXEC").State("/usr/local/addons/hue/hue.tcl 4f4f4f4f4frfthg light 29  on:true hue:1000 sat:200 bri:" # a1 # "");

Antworten

Zurück zu „Hue-Addon“