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 » 07.06.2019, 20:58

@Christian
Wahrscheinlich dauert das Anlegen des CUxD-Gerätes zu lange.
Das Timing-Problem sollte mit Version 2.0.11 behoben sein.

@Thomas
Habe in der Version 2.0.11 noch ein kleine Anpassung vorgenommen.

Benutzeravatar
onkeltommy
Beiträge: 1383
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 » 08.06.2019, 00:01

Danke, ich teste :D
lG
Thomas
--------------------------
RaspberryMatic 3.73.9.20240130 @ TinkerS (Produktivsystem) & Historian @ SynologyVM & 2x RB3+ @ Nachwuchs

-=FuF=-
Beiträge: 97
Registriert: 30.12.2013, 21:08
Hat sich bedankt: 2 Mal

Re: CCU Addon zum Steuern von Philps Hue Lichtern

Beitrag von -=FuF=- » 08.06.2019, 08:53

Hi,
j-a-n hat geschrieben:
07.06.2019, 20:58
Wahrscheinlich dauert das Anlegen des CUxD-Gerätes zu lange.
Das Timing-Problem sollte mit Version 2.0.11 behoben sein.
gerade getestet, das Verhalten ist anders, vorher kam der Fehler sofort, jetzt dauert es ca. 10s. Aber das Gerät wird leider nicht angelegt...

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 » 08.06.2019, 08:56

Dann liegt das Problem doch an einer anderen Stelle.
Was ist das für eine ccu?

Benutzeravatar
onkeltommy
Beiträge: 1383
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 » 09.06.2019, 11:55

@Thomas
Habe in der Version 2.0.11 noch ein kleine Anpassung vorgenommen.
Hi.....schaut bis jetzt sehr gut aus, auch der LastDimmWert wird angefahren, weiss nicht ob Du da auch was gemacht hast, aber, geht voll gut jetzt :-)

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

-=FuF=-
Beiträge: 97
Registriert: 30.12.2013, 21:08
Hat sich bedankt: 2 Mal

Re: CCU Addon zum Steuern von Philps Hue Lichtern

Beitrag von -=FuF=- » 10.06.2019, 12:33

Hi,

etwas verspätete Antwort wegen Pfingstzeltlager :)
j-a-n hat geschrieben:
08.06.2019, 08:56
Dann liegt das Problem doch an einer anderen Stelle.
Was ist das für eine ccu?
das ist ein raspberrypi2 mit altem Funkmodul (+Antenne), RaspberryMatic 3.45.7.20190511, Addons: Philips Hue 2.0.11, Homematic Virtual Layer (0.6), CUxD-Highcharts (1.4.5), XML-API 1.20, CUxD 2.2.0, HM-Tools (0.4.6), check_mk_agent 1.3.
Homematic Virtual Layer hat auf diesem System noch nie etwas mit HUE gemacht.
Welche Infos benötigst Du genau?

Christian

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 » 11.06.2019, 20:42

Hallo Christian,

da bin ich etwas ratlos.
Ich habe in der Version 2.0.12 das Logging erweitert.
Wenn Du die Version installiert hast, bitte folgendes tun:
  • Log level auf debug stellen
  • Gerät über Hue-Addon anlegen
  • Log level zurück stellen
  • Dann im Addon log die Zeile suchen, die mit "CUxD response:" beginnt und hier posten
Grüße
Jan

himisk71
Beiträge: 15
Registriert: 26.11.2018, 08:13
Danksagung erhalten: 1 Mal

Re: CCU Addon zum Steuern von Philps Hue Lichtern

Beitrag von himisk71 » 12.06.2019, 15:43

himisk71 hat geschrieben:
03.06.2019, 09:41
Mal eine kleine Nebenfrage:
Wenn ich in Homematic z.B. den Helligkeitswert abfrage, kann ich dann eine Systemvariable damit zuweisen um somit eine Rückmeldung über die verwendete Szene zu erhalten?? (Entschuldige meine einfache Ausdrucksweise, bin noch am Lernen)
Das heißt in etwa "Wenn Hue-Lampe Brightness ist xx und Color Temperatur ist xx dann setze Variable auf Szene xx
Hi, entschuldigt das ich das noch einmal hochhole, aber vielleicht ist es untergegangen und jemand kann es doch noch beantworten? Danke!!

adxenom
Beiträge: 24
Registriert: 01.04.2018, 17:16
System: CCU
Wohnort: Aalen

Re: CCU Addon zum Steuern von Philps Hue Lichtern

Beitrag von adxenom » 12.06.2019, 21:08

Hallo,
wenn Du ein logisches Und für Helligkeits-, Farbton- und Sättigungswert oder für Helligkeit- und Farbtemperaturwert abfragst, dann kannst Du einer Systemvariable die Szene zuweisen.
Gruß
Alexander

-=FuF=-
Beiträge: 97
Registriert: 30.12.2013, 21:08
Hat sich bedankt: 2 Mal

Re: CCU Addon zum Steuern von Philps Hue Lichtern

Beitrag von -=FuF=- » 13.06.2019, 20:59

Hi Jan,
j-a-n hat geschrieben:
11.06.2019, 20:42
  • ...
  • Dann im Addon log die Zeile suchen, die mit "CUxD response:" beginnt und hier posten

Code: Alles auswählen

[4] [2019-06-13 20:53:52] [20335] Creating cuxd dimmer device with serial 602
[4] [2019-06-13 20:53:52] [20335] CUxD response: 0


[4] [2019-06-13 20:53:52] [20335] rega_script 
		string type = 'CUX2802';
		string deviceid;
		foreach(deviceid, dom.GetObject(ID_DEVICES).EnumUsedIDs()) {
			var device = dom.GetObject(deviceid);
			if (device && device.Address().StartsWith(type)) {
				integer serial = 0 + device.Address().Substr(7,8);
				WriteLine(serial);
			}
		}
	
[4] [2019-06-13 20:53:53] [20335] rega_script 
		string type = 'CUX2802';
		string deviceid;
		foreach(deviceid, dom.GetObject(ID_DEVICES).EnumUsedIDs()) {
			var device = dom.GetObject(deviceid);
			if (device && device.Address().StartsWith(type)) {
				integer serial = 0 + device.Address().Substr(7,8);
				WriteLine(serial);
			}
		}
	
[4] [2019-06-13 20:53:54] [20335] rega_script 
		string type = 'CUX2802';
		string deviceid;
		foreach(deviceid, dom.GetObject(ID_DEVICES).EnumUsedIDs()) {
			var device = dom.GetObject(deviceid);
			if (device && device.Address().StartsWith(type)) {
				integer serial = 0 + device.Address().Substr(7,8);
				WriteLine(serial);
			}
		}
	
[4] [2019-06-13 20:53:55] [20335] rega_script 
		string type = 'CUX2802';
		string deviceid;
		foreach(deviceid, dom.GetObject(ID_DEVICES).EnumUsedIDs()) {
			var device = dom.GetObject(deviceid);
			if (device && device.Address().StartsWith(type)) {
				integer serial = 0 + device.Address().Substr(7,8);
				WriteLine(serial);
			}
		}
	
[4] [2019-06-13 20:53:56] [20335] rega_script 
		string type = 'CUX2802';
		string deviceid;
		foreach(deviceid, dom.GetObject(ID_DEVICES).EnumUsedIDs()) {
			var device = dom.GetObject(deviceid);
			if (device && device.Address().StartsWith(type)) {
				integer serial = 0 + device.Address().Substr(7,8);
				WriteLine(serial);
			}
		}
	
[4] [2019-06-13 20:53:56] [20258] Update of 001788fffe6ed78d light 1 not required, state is unchanged
[4] [2019-06-13 20:53:56] [20258] Update of 001788fffe6ed78d light 11 not required, state is unchanged
[4] [2019-06-13 20:53:57] [20258] Update of 001788fffe6ed78d light 6 not required, state is unchanged
[4] [2019-06-13 20:53:57] [20258] Update of 001788fffe6ed78d light 12 not required, state is unchanged
[4] [2019-06-13 20:53:57] [20335] rega_script 
		string type = 'CUX2802';
		string deviceid;
		foreach(deviceid, dom.GetObject(ID_DEVICES).EnumUsedIDs()) {
			var device = dom.GetObject(deviceid);
			if (device && device.Address().StartsWith(type)) {
				integer serial = 0 + device.Address().Substr(7,8);
				WriteLine(serial);
			}
		}
	
[4] [2019-06-13 20:53:58] [20335] rega_script 
		string type = 'CUX2802';
		string deviceid;
		foreach(deviceid, dom.GetObject(ID_DEVICES).EnumUsedIDs()) {
			var device = dom.GetObject(deviceid);
			if (device && device.Address().StartsWith(type)) {
				integer serial = 0 + device.Address().Substr(7,8);
				WriteLine(serial);
			}
		}
	
[4] [2019-06-13 20:53:59] [20335] rega_script 
		string type = 'CUX2802';
		string deviceid;
		foreach(deviceid, dom.GetObject(ID_DEVICES).EnumUsedIDs()) {
			var device = dom.GetObject(deviceid);
			if (device && device.Address().StartsWith(type)) {
				integer serial = 0 + device.Address().Substr(7,8);
				WriteLine(serial);
			}
		}
	
[4] [2019-06-13 20:54:00] [20335] rega_script 
		string type = 'CUX2802';
		string deviceid;
		foreach(deviceid, dom.GetObject(ID_DEVICES).EnumUsedIDs()) {
			var device = dom.GetObject(deviceid);
			if (device && device.Address().StartsWith(type)) {
				integer serial = 0 + device.Address().Substr(7,8);
				WriteLine(serial);
			}
		}
	
[4] [2019-06-13 20:54:01] [20335] rega_script 
		string type = 'CUX2802';
		string deviceid;
		foreach(deviceid, dom.GetObject(ID_DEVICES).EnumUsedIDs()) {
			var device = dom.GetObject(deviceid);
			if (device && device.Address().StartsWith(type)) {
				integer serial = 0 + device.Address().Substr(7,8);
				WriteLine(serial);
			}
		}
	
[4] [2019-06-13 20:54:03] [20347] rega_script 
		string type = 'CUX40';
		string deviceid;
		foreach(deviceid, dom.GetObject(ID_DEVICES).EnumUsedIDs()) {
			var device = dom.GetObject(deviceid);
			if (device && device.Address().StartsWith(type)) {
				integer serial = 0 + device.Address().Substr(7,8);
				WriteLine(serial);
			}
		}
	
[4] [2019-06-13 20:54:03] [20348] rega_script 
		string type = 'CUX2802';
		string deviceid;
		foreach(deviceid, dom.GetObject(ID_DEVICES).EnumUsedIDs()) {
			var device = dom.GetObject(deviceid);
			if (device && device.Address().StartsWith(type)) {
				integer serial = 0 + device.Address().Substr(7,8);
				WriteLine(serial);
			}
		}
sagt mir alles wenig, die CUxD response: 0 der ersten Zeile finde ich am verwirrensten...
Vielleicht ist mein CUxD irgendwie kaputt

Grüße,
Christian

Antworten

Zurück zu „Hue-Addon“