[Modul] Philips HUE V2 (Neue Push API)

Ah, in jeder Instanz. Alles klar.
Top! Läuft! Danke! :+1: :+1: :+1:

Ja, das muss pro Instanz eingestellt werden.

Grüße,
Kai

Hatte das hier paresy geschickt, weil ich dachte es hätte nicht mit seinem Fix zu tun. Er meint, es liegt wohl aber eher am Modul.

Die Rückmeldungen Status kommen jetzt , auch bei mehreren wenn sie in einer Szene zusammengefasst sind. Aaaber, auch mal sehr verzögert. Ich habe hier ein Beispiel:

bad-vorne, 6 hue-ambience
szene „bewegung tag“ mit 323 mired
szene „bewegung nacht“ mit 451 mired

schalte szene „bewegung tag ein“, mired geht auf 323.
schalte auf szene „bewegung nacht“ , mired bleibt auf 323 stehen.
jetzt dauert es round about 2 minuten bis er umschaltet auf 451 mired.
zurück geschaltet auf szene „bewegung tag“ schaltet er wieder sofort auf 323.
helligkeit wird sofort umgeschaltet.

hatte es schon das ein oder andere mal beobachtet, das etwas leicht zeitverzögert war. Aber das war bisher auch nur ein Gefühl, jetzt ist es reproduzierbar…

anbei mal 2 debugs von dem ablauf oben: sse, lampe01
lampe.txt (21,5 KB)
sse.txt (200,9 KB)

Bitte mache mal ein Debug und schreibe genau die Uhrzeiten auf, sobald die Lampe tatsächlich umspringt.
In der HUE Instanz und in dem SSE Client sind die Zeiten gleich. Das sieht dann für mich aus, als würde die Bridge es zu spät senden.

Und achte mal darauf, ob es sofort im Debug ankommt.

Grüße,
Kai

Komme ich erst später zu es genau zu machen…

Kann aber sagen, das es wohl auf jeden fall damit zu tun hat, wenn in einer Szene nicht alle Lampen angesprochen werden. Ich habe diese Verzögerung zum Beispiel im Esszimmer nicht gehabt, bis ich in einer Szene 3 Lampen von den 6 rausgenommen habe. Und schon der selbe Effekt, siehe screenshot. Nach 1-2 Minuten ist dann die erste Lampe auch auf 454 mired umgesprungen…

Hallo Kai,

leider reagiert die o.g. Status-Variable seit geraumer Zeit (seit dem 28.8.) nicht mehr bei mir. Ich habe die Instanz gelöscht und neu angelegt, doch die Variable ändert sich weiter nicht und bleibt auf dem Ursprungswert. Hast Du insofern etwas geändert oder eine Idee, woran es liegen könnte?

VG!

Kommen noch Daten im SSE Client an?

Grüße,
Kai

Nein, das ist nicht der Fall. Soll ich das gesamte HueV2 noch einmal neu installieren?

VG!

PS: Ich werde noch einmal alles neu machen, da auch die Lampen-Instanz nicht richtig funktioniert (Helligkeit springt in der IPS-App immer wieder auf 100%, in der Console reagiert gar nichts auf Schaltungen per Hue-App)…

Ich bin gespannt, ob es danach funktioniert.

Grüße,
Kai

20:43:39 Szene „Schalter Tag“ eingeschaltet
20:43:40 Farbtemperatur umgesprungen auf 300 mired
20:44:28 mired ändert sich auf 291 mired
20:44:31 Umgeschaltet auf Szene „Schalter Nacht“
20:46:14 Farbtemperatur springt jetzt auf 451 mired um

Geschaltet wird es genau wie es sein soll. Nur die Farbtemperatur in der Instanz wird später umgestellt.

dump.txt (137,6 KB)
dump (1).txt (12,2 KB)

Ich habe eine Frage zu den Szenen:

Ist es wirklich so gedacht, dass man für jede einzelne Szene einer Zone oder eines Raumes eine Instanz erstellen muss? Oder übersehe ich hier irgendetwas? Falls das so ist (weil vermutlich die neue API nichts anderes hergibt), muss ich mir irgendwas anderes überlegen. :thinking:

Entweder muss ich zumindest teilweise v1 verwenden, oder mir ein eigenes Szenensystem überlegen.
In v2 sind die Szenen bei mir vermutlich nicht mehr mit überschaubarem Aufwand generisch verwendbar (ich arbeite nicht mit dem Webfront, sondern mit einer auf Vue.js basierenden Visualisierung mit Api und den Sockets). Bei 12 Räumen/Zonen mit je nur 10 Standardszenen kommen bei mir weit über 100 Instanzen zusammen… Puh…

Dazu gleich noch die nächste Frage:

Gibt es eine Möglichkeit sich die HUE Devices eines Raumes oder einer Zone ausgeben zu lassen?

Tatsächlich ist die API so. Wenn dir eine Idee einfällt, wie das besser gelöst werden kann, dann gib mir einen Hinweis, dann versuche ich das gerne umzusetzen.
Was man versuchen könnte, wäre bei den Räumen / Zonen einfach eine Variable zu erstellen mit einem Profil aller Szenen, das war ja im alten Modul so, aber mit der API ist das voll die fummelige Arbeit.

Im Konfigurator gibt es eine private Funktion, damit bekommst du alle Zonen / Räume mit den Geräten.
Wozu brauchst du das?

Grüße,
Kai

Kurze Frage, ist es möglich den Helligkeitswert vor dem Einschalten zu ändern, damit es dann in der passenden Helligkeit an geht ?

Aktuell ist es im Modul so hinterlegt, dass beim Regeln der Helligkeit das Licht direkt eingeschaltet wird. Somit sollte es eigentlich auch direkt auf die Hellgikeit gehen, welche du mit ReqeustAction angibst.

Grüße,
Kai

@paresy kannst du dir das mal anschauen?

DATA IN kommt um 20:45 Uhr das 451 mired an wird aber anscheinend erst um 20:45:14 an die Instanz weitergeleitet.

Grüße,
Kai

Willst du mal die neue Beta Version testen, da sollte es nun eine Variable „Szene“ in der „Grouped Light“ Instanz geben.

Kannst du mir dazu mal eine Rückmeldung geben, ob das funktioniert?

Grüße,
Kai

Leider haut weder Update noch Neuinstallation bei mir hin.

Beim Update waren quasi augenblicklich alle Schnittstellen von Symcon „tot“, überall rote Ausrufezeichen. Das war echt erschreckend :sweat_smile:
Neustart auf regulärem Weg ging nicht (Symcon stoppte nicht). Nach Stromunterbrechung gleiches Spiel. Habe Dann das v2 Modul entfernt, musste nochmal hart neustarten, dann lief Symcon wie gewohnt.

Beim Installieren und dann aufrufen der Discovery Instanz kommt jedes Mal diese Meldung:

image

Mist da beißt sich was mit dem alten Modul. Ich änder kurz was.

Grüße,
Kai

Ja, das alte Modul funktioniert dann in der Tat nicht mehr

Kannst du es nochmal testen?

Grüße,
Kai