CCU Addon zum Steuern von Philips Hue Lichtern
Moderator: Co-Administratoren
-
- 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
@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.
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.
- onkeltommy
- Beiträge: 1388
- 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
Danke, ich teste
lG
Thomas
--------------------------
RaspberryMatic 3.73.9.20240130 @ TinkerS (Produktivsystem) & Historian @ SynologyVM & 2x RB3+ @ Nachwuchs
Thomas
--------------------------
RaspberryMatic 3.73.9.20240130 @ TinkerS (Produktivsystem) & Historian @ SynologyVM & 2x RB3+ @ Nachwuchs
Re: CCU Addon zum Steuern von Philps Hue Lichtern
Hi,
gerade getestet, das Verhalten ist anders, vorher kam der Fehler sofort, jetzt dauert es ca. 10s. Aber das Gerät wird leider nicht angelegt...
- onkeltommy
- Beiträge: 1388
- 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
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@Thomas
Habe in der Version 2.0.11 noch ein kleine Anpassung vorgenommen.
Many Thanks
lG
Thomas
--------------------------
RaspberryMatic 3.73.9.20240130 @ TinkerS (Produktivsystem) & Historian @ SynologyVM & 2x RB3+ @ Nachwuchs
Thomas
--------------------------
RaspberryMatic 3.73.9.20240130 @ TinkerS (Produktivsystem) & Historian @ SynologyVM & 2x RB3+ @ Nachwuchs
Re: CCU Addon zum Steuern von Philps Hue Lichtern
Hi,
etwas verspätete Antwort wegen Pfingstzeltlager
Homematic Virtual Layer hat auf diesem System noch nie etwas mit HUE gemacht.
Welche Infos benötigst Du genau?
Christian
etwas verspätete Antwort wegen Pfingstzeltlager
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
-
- 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
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:
Jan
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
Jan
Re: CCU Addon zum Steuern von Philps Hue Lichtern
Hi, entschuldigt das ich das noch einmal hochhole, aber vielleicht ist es untergegangen und jemand kann es doch noch beantworten? Danke!!himisk71 hat geschrieben: ↑03.06.2019, 09:41Mal 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
-
- Beiträge: 24
- Registriert: 01.04.2018, 17:16
- System: CCU
- Wohnort: Aalen
- Danksagung erhalten: 1 Mal
Re: CCU Addon zum Steuern von Philps Hue Lichtern
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
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
Hi Jan,
sagt mir alles wenig, die CUxD response: 0 der ersten Zeile finde ich am verwirrensten...
Vielleicht ist mein CUxD irgendwie kaputt
Grüße,
Christian
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);
}
}
Vielleicht ist mein CUxD irgendwie kaputt
Grüße,
Christian