[Modul] Philips HUE - alte Version

Hallo Kai,

bei der alten Version kommen diese Meldungen, wenn die Bridge kurzfristig nicht erreichbar ist.

Uli

Entschuldigt bitte wenn das Thema hier schon mal besprochen wurde (Suche habe ich schon bemüht): Nutzt jemand den Hue Outdoor Sensor in Verbindung mit dem Modul, um darüber Innenbeleuchtung, Rolläden o.ä. zu steuern? Wie sind da so die Erfahrungen?

Also ich habe ständig Verbindungsprobleme. Hatte bisher noch nie Probleme mit der Hue Bridge. Im Debug der Splitter Instanz, kommen komischerweise regelmäßig Daten rein. Im Debug des Client Sockets kommt nichts rein. Der Client Socket geht als auf Fehler (in den Meldungen steht: Client Socket | Fehler beim Lesen: End of file)

Edit: Mit deinem normalen Modul aus dem Modul Store funktioniert es ganz normal. Wenn ich dann die GitHub per Module Control installiere, scheint es kein Update zu geben, alle Instanzen verändern sich nicht.

Firmware der Bridge sollte aktuell sein (1.47.1947054040). Neustart dieser hat auch nichts gebracht.

Welche Meldungen meinst du?

Grüße,
Kai

Dazu kann ich leider nichts sagen, ich habe das Gerät nicht.

Grüße,
Kai

Das Modul aus dem Modul Store arbeitet ohne Client Socket.
Also schließt sich der Client Socket bei dir immer automatisch, es funktioniert aber trotzdem noch alles?

Ich könnte mir vorstellen, dass man dort noch einen Ping senden muss, damit der Client Socket verbunden bleibt, leider gibt es dazu noch keine Doku von Philips.

Grüße,
Kai

Hallo Kai,

ich habe mal das Netzwerkkabel von der Bridge getrennt, dann kommen folgende Meldungen:
Bildschirmfoto 2021-09-20 um 09.15.34

Die IDs sind aber alle da:

Bildschirmfoto 2021-09-20 um 09.19.07

Gruß

Uli

Also sobald ich dein Modul aus Github installiere, funktioniert das empfangen der aktuellen Statusmeldungen gar nicht mehr, auch nicht ohne die Pushmethode. Selbst wenn die Instanzen nicht gestört sind, bekomme ich keine Rückmeldungen.

Achso, ja weil er die Geräte nicht mehr finden kann.

Grüße,
Kai

Kannst du mal bei der Splitter Instanz die Funktion PushAPILogin ausführen?

Grüße,
Kai

Folgendes kommt dann beim Debug im Client Socket an:

20.09.2021, 18:59:27 | TRANSMIT | GET /eventstream/clip/v2 HTTP/1.1<CR><LF>Host: 10.10.0.80<CR><LF>hue-application-key: XXX<CR><LF>Accept: multipart/mixed<CR><LF><CR><LF>

20.09.2021, 18:59:27 | RECEIVED | HTTP/1.1 403 Forbidden<CR><LF>Server: nginx<CR><LF>Date: Mon, 20 Sep 2021 16:59:26 GMT<CR><LF>Content-Type: text/html<CR><LF>Content-Length: 596<CR><LF>Connection: keep-alive<CR><LF>ETag: "612e040b-254"<CR><LF><CR><LF><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><LF><html><LF><head><LF> <title>hue personal wireless lighting</title><LF> <link rel="stylesheet" type="text/css" href="/index.css"><LF></head><LF><body><LF> <div class="philips-header"><LF> <img src="/philips-blue.png" class="philips-logo" alt="Philips" /><LF> </div><LF> <div class="header"><LF> <img class="header-logo" src="/hue-logo.png" alt="hue personal wireless lighting" /><LF><LF> <img src="/hue-color-line.png" class="colorline" /><LF><LF> </div><LF> <div class="error">Oops, there appears to be no lighting here</div><LF></body><LF></html><LF>

Hat die Bridge die aktuelle Firmware installiert?
Hast du in Symcon die Bridge registriert?

Grüße,
Kai

Version auf der Bridge ist die 1.47.1947054040. Selbstverständlich ist die Bridge registriert und die Instanzen sind laut Anzeige temporär in Ordnung. Schaltbefehle gehen raus, aber es kommen keine rein.

Kannst du mir mal die Instanzen zeigen?
Du kannst einfach Screenshots posten.

Grüße,
Kai

Hallo @KaiS

Übernimmst Du die Variablenerstellung bzgl. Mired/Kelvin mit ins Modul?

VG
Sascha

Leg dir erstmal ein Script an, welches dies für dich tut.

Grüße,
Kai

Lassen sich für eine Hue-Lampe die letzten Werte aufzeichnen? Ich hab ein Nachtlicht über den Bewegungsmelder, welche die Farbe rot hat. Problem dabei ist, das bei erneutem Einschalten die Lampe rot ist. Hätte dort gern die letzte persönlich eingestellten Werte. Lässt sich so etwas realisieren?

Ich habe sowas mit Helligkeit.
Ich setze dann beim Ausschalten vorher die Helligkeit auf 100 zum Beispiel und direkt danach sende den Befehl zum Ausschalten.

Das könntest du mit der Farbe auch mal versuchen.

Grüße,
Kai

Da hab ich allerdings das Problem, dass vor dem Ausschalten des Nachtlichtes die Farbe des weißen Lichts kurz aufleuchtet, bevor die Lampe ausschaltet.

Dann teste mal bitte das hier:

    $id_instanz = 12345;
    $color      = '#FF0000';
    $opt        = ['on' => false];
    PHUE_ColorSetOpt($id_instanz, $color, $opt);

Vielleicht funktioniert das ja.

Grüße,
Kai