Seite 53 von 107

Re: CCU Addon zum Steuern von Philps Hue Lichtern

Verfasst: 07.06.2019, 20:58
von j-a-n
@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.

Re: CCU Addon zum Steuern von Philps Hue Lichtern

Verfasst: 08.06.2019, 00:01
von onkeltommy
Danke, ich teste :D

Re: CCU Addon zum Steuern von Philps Hue Lichtern

Verfasst: 08.06.2019, 08:53
von -=FuF=-
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...

Re: CCU Addon zum Steuern von Philps Hue Lichtern

Verfasst: 08.06.2019, 08:56
von j-a-n
Dann liegt das Problem doch an einer anderen Stelle.
Was ist das für eine ccu?

Re: CCU Addon zum Steuern von Philps Hue Lichtern

Verfasst: 09.06.2019, 11:55
von onkeltommy
@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 :-)

Re: CCU Addon zum Steuern von Philps Hue Lichtern

Verfasst: 10.06.2019, 12:33
von -=FuF=-
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

Re: CCU Addon zum Steuern von Philps Hue Lichtern

Verfasst: 11.06.2019, 20:42
von j-a-n
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

Re: CCU Addon zum Steuern von Philps Hue Lichtern

Verfasst: 12.06.2019, 15:43
von himisk71
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!!

Re: CCU Addon zum Steuern von Philps Hue Lichtern

Verfasst: 12.06.2019, 21:08
von adxenom
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

Re: CCU Addon zum Steuern von Philps Hue Lichtern

Verfasst: 13.06.2019, 20:59
von -=FuF=-
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