philips hue modul

Begonnen von justme1968, 11 Februar 2013, 13:55:14

Vorheriges Thema - Nächstes Thema

justme1968

die doku ist falsch :)

die readings gibt es seit der letzten oder vorletzten bridge firmware vor 2 oder 3 monaten.

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

Schlimbo

Zitat von: justme1968 am 20 Dezember 2016, 15:48:04
die readings gibt es seit der letzten oder vorletzten bridge firmware vor 2 oder 3 monaten.
Seltsam, ich hatte Anfang Dezember erst ein Firmware Update durchgeführt. (Version 01036659) evtl. funktioniert es ja mit der neusten Firmware nicht mehr. Könnte das bitte mal jemand testeten?


justme1968

zeig mal bitte http://<bridge ip>/api/<key>/groups.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

Schlimbo

Hier der output:
{"1":{"name":"Wohnzimmer","lights":["1","2","3"],"type":"LightGroup","state":{"all_on":true,"any_on":true},"recycle":false,"action":{"on":true,"bri":79,"hue":13544,"sat":200,"effect":"none","xy":[0.5015,0.4153],"ct":447,"alert":"none","colormode":"ct"}},"2":{"name":"Wohnzimmer","lights":["1","2","3"],"type":"Room","state":{"all_on":true,"any_on":true},"class":"Living room","action":{"on":true,"bri":79,"hue":13544,"sat":200,"effect":"none","xy":[0.5015,0.4153],"ct":447,"alert":"none","colormode":"ct"}},"3":{"name":"Bad","lights":["5"],"type":"Room","state":{"all_on":true,"any_on":true},"class":"Bathroom","action":{"on":true,"bri":138,"hue":14956,"sat":140,"effect":"none","xy":[0.4571,0.4097],"ct":366,"alert":"none","colormode":"ct"}},"4":{"name":"Schlafzimmer","lights":["4"],"type":"Room","state":{"all_on":false,"any_on":false},"class":"Bedroom","action":{"on":false,"bri":144,"hue":14956,"sat":140,"effect":"none","xy":[0.5019,0.4152],"ct":447,"alert":"none","colormode":"xy"}}}

justme1968

sorry. fehler gefunden.

beim letzten update mit dem createActionReadings update ist eine klammer verrutscht.

ab morgen gehen die any_on und all_on readings wieder.

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

Schlimbo

Hallo Andre,

vielen Dank, funktioniert :)
Die Readings werden aber nur durch ein statusRequest aktualisiert. Steht auch so in der Commandref:
ZitatGroups are updated only on definition and statusRequest
Aus welchem Grund sind Gruppen vom Pollen ausgeschlossen?
Gibt es hier eine Möglichkeit die Readings "all_on" und "any_on" automatisch zu aktualisieren sobald ein Licht aus der Gruppe geschaltet wurde?

justme1968

gruppen werden nicht einzeln gepollt weil das zu viel overhead ist.

aktiviere mal pollDevices in der bridge. dann werden sie nebenbei mit aktualisiert.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

Schlimbo

Danke für die schnelle Antwort, pollDevices ist bei mir aktiv, ich war nur etwas zu ungeduldig, habe gerade gemerkt, dass die Readings doch aktualisiert werden, jedoch geschieht dies wohl nicht mit dem eingestellten Intervall der Bridge (bei mir 10 sek) Es dauerte ca. 5 Minuten bis die Readings der Gruppe aktuell waren.

justme1968

also bei mir werden die direkt nach dem schalten einer gruppe aktiv.

vergleich mal ob es schneller geht wenn du direkt eine gruppe schaltest statt einer einzelnen lampe. dann liegt es an der bridge. das kannst du prüfen in dem du die url oben noch mal abrufst und schaust was dort drin steht.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

Schlimbo

Schaltet ich die Gruppe, werden die Readings bei mir auch sofort aktualisiert. Beim Schaltern einzelner Lampe dauert es bis zu 5 Minuten.
Bei
http://<bridge ip>/api/<key>/groups.
Wird auch sofort der richtige Status angezeigt.

justme1968

was steht im INTERVALL internal der bridge?
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

Schlimbo


Schlimbo

Mir ist gerade auch noch aufgefallen, dass sich der Zeitstempel vom Reading "state" der Bridge auch nur alle 5 Minuten ändert.

justme1968

hab grad den grund gesehen. das intervall bezieht sich nur auf lampen. alles andere wird tatsächlich nur alle 5 minuten geholt.

du kannst mal in 30_HUEBridge.pm in zeile 780 die 300 in etwas kleineres ändern. im extremfall auch kleiner als 10. und dann schauen wie alles funktioniert.

wenn die bridge und auch fhem nicht in die knie gehen überlege ich mir etwas.

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

Schlimbo

Super, danke!
Ich habe den Wert gerade von 300 auf 10 herabgesetzt.
Die Readings der Gruppen sind jetzt nach maximal 10sek aktuell. 8)
Werde die nächste Zeit beobachtet, ob ich hierdurch negativer performance Auswirkungen erhalte.
Gruß
Schlimbo