NEWS
[gelöst] Philips Hue - Log-Errors
-
Ich finde in meinem Log immer Fehlermeldungen vom Hue-Adapter (v0.6.9). Das seltsame ist, dass etwa ab Mitternacht die Fehler alle fünf Minuten auftreten, diese nicht immer gleich sind und verschwinden sobald man ein Hue-Licht betätigt. Woran kann das liegen?
Hier ein Auszug aus dem Log:
2018-07-27 03:25:00.452 - info: hue.0 final lightState for Philips_hue.Badezimmer:{"bri":0,"on":false,"level":0} 2018-07-27 03:25:00.453 - info: hue.0 final lightState for Philips_hue.Couch:{"bri":0,"on":false,"level":0} 2018-07-27 03:25:00.454 - info: hue.0 final lightState for Philips_hue.Ecklampe:{"bri":0,"on":false,"level":0} 2018-07-27 03:25:00.455 - info: hue.0 final lightState for Philips_hue.Eingang:{"bri":0,"on":false,"level":0} 2018-07-27 03:25:00.456 - info: hue.0 final lightState for Philips_hue.Esstisch:{"bri":0,"on":false,"level":0} 2018-07-27 03:25:00.457 - info: hue.0 final lightState for Philips_hue.IR-Kabine:{"bri":0,"on":false,"level":0} 2018-07-27 03:25:00.458 - info: hue.0 final lightState for Philips_hue.Küche:{"bri":0,"on":false,"level":0} 2018-07-27 03:25:00.458 - info: hue.0 final lightState for Philips_hue.Schlafzimmer:{"bri":0,"on":false,"level":0} 2018-07-27 03:25:00.459 - info: hue.0 final lightState for Philips_hue.Vorzimmer:{"bri":0,"on":false,"level":0} 2018-07-27 03:25:00.476 - info: hue.0 final lightState for Philips_hue.rote_Leuchte:{"bri":0,"on":false,"level":0} 2018-07-27 03:25:00.493 - info: hue.0 final lightState for Philips_hue.weisse_Leuchte:{"bri":0,"on":false,"level":0} 2018-07-27 03:25:00.505 - error: hue.0 error: Error: read ECONNRESET 2018-07-27 03:25:00.513 - error: hue.0 error: Error: socket hang up 2018-07-27 03:30:00.394 - info: hue.0 final lightState for Philips_hue.Badezimmer:{"bri":0,"on":false,"level":0} 2018-07-27 03:30:00.396 - info: hue.0 final lightState for Philips_hue.Couch:{"bri":0,"on":false,"level":0} 2018-07-27 03:30:00.396 - info: hue.0 final lightState for Philips_hue.Ecklampe:{"bri":0,"on":false,"level":0} 2018-07-27 03:30:00.397 - info: hue.0 final lightState for Philips_hue.Eingang:{"bri":0,"on":false,"level":0} 2018-07-27 03:30:00.398 - info: hue.0 final lightState for Philips_hue.Esstisch:{"bri":0,"on":false,"level":0} 2018-07-27 03:30:00.398 - info: hue.0 final lightState for Philips_hue.IR-Kabine:{"bri":0,"on":false,"level":0} 2018-07-27 03:30:00.399 - info: hue.0 final lightState for Philips_hue.Küche:{"bri":0,"on":false,"level":0} 2018-07-27 03:30:00.400 - info: hue.0 final lightState for Philips_hue.Schlafzimmer:{"bri":0,"on":false,"level":0} 2018-07-27 03:30:00.400 - info: hue.0 final lightState for Philips_hue.Vorzimmer:{"bri":0,"on":false,"level":0} 2018-07-27 03:30:00.419 - info: hue.0 final lightState for Philips_hue.rote_Leuchte:{"bri":0,"on":false,"level":0} 2018-07-27 03:30:00.424 - info: hue.0 final lightState for Philips_hue.weisse_Leuchte:{"bri":0,"on":false,"level":0} 2018-07-27 03:30:00.439 - error: hue.0 error: Error: Request failed with status code 500 2018-07-27 03:30:00.442 - error: hue.0 error: Error: read ECONNRESET 2018-07-27 03:30:00.448 - error: hue.0 error: Error: Request failed with status code 500
-
Woran kann es liegen? Am Hue-Hub? Der Hue-Adapter selbst generiert keinen 500-Fehler. Der kommt vom Hub.
Hast Du vielleicht irgendwelche Switches, Lichtgruppen oder so definiert, die Probleme machen können?
Bleibt noch das mit Mitternacht. Da macht der Adapter auch nichts anders. Irgendwas ab Mitternacht bei Hue anders? Etwas ausgeschaltet an der Stromversorgung?
-
Welche Gruppen könnten denn Probleme machen? Ich habe eigentlich nur Leuchtmittel bzw. ein Osram-Plug in Räumen zusammengefasst.
Um Mitternacht passiert nichts - alles läuft weiter wie gehabt.
Der 'status code 500' kommt auch nur ab und zu.
Wird der Zustand alle fünf Minuten vom Adapter abgefragt oder meldet sich die Bridge? Auf GIT steht ja, dass nicht mehr als 10 Geräte innerhalb von 10 Sekunden abgefragt werden sollen - bei mir scheinen 11 auf. Liegt es daran? Sollte in v1.0.0 behoben sein, aber wie installiert man die?
Habe gerade gesehen, dass es ein Update für die Hue-Bridge gibt. Mal ausprobieren…
-
Hatte bei den Gruppen so etwas viewtopic.php?f=20&t=8281&p=155181 im Hinterkopf, als ich das Schrieb.
Installation von Github geht prinzipiell so:
Der Adapter pollt, fragt also aktiv alle x Sekunden nach.
-
Danke für den Tipp, ich hatte es über die Konsole versucht, aber nur die Meldung erhalten, dass Version 1.0.0 nicht zur Verfügung steht. Bei Update mit deiner beschriebenen Methode, habe ich folgende Ausgabe erhalten, danach hat sich ioBroker verabschiedet und startet nicht wieder
: (Error: Cannot find module '/opt/iobroker/node_modules/iobroker.js-controller/iobroker.js'). Konnte es mit der https://forum.iobroker.net/viewtopic.php?t=3345#p30790 beschriebenen Lösung wieder lösen.
$ ./iobroker url "https://github.com/ioBroker/ioBroker.hue/tarball/master" hue --debug install https://github.com/ioBroker/ioBroker.hue/tarball/master npm install https://github.com/ioBroker/ioBroker.hue/tarball/master --production --save --prefix "/opt/iobroker" (System call) + iobroker.hue@1.0.0removed 374 packages and updated 1 package in 56.05s ERROR: module.js:549 throw err; ^ Error: Cannot find module 'mime' at Function.Module._resolveFilename (module.js:547:15) at Function.Module._load (module.js:474:25) at Module.require (module.js:596:17) at require (internal/module.js:11:18) at Upload.uploadAdapter (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup/setupUpload.js:261:27) at /opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js:725:36 at ChildProcess. <anonymous>(/opt/iobroker/node_modules/iobroker.js-controller/lib/setup/setupInstall.js:382:31) at emitTwo (events.js:126:13) at ChildProcess.emit (events.js:214:7) at Process.ChildProcess._handle.onexit (internal/child_process.js:198:12) ERROR: process exited with code 1</anonymous>
Übrigens: Gepollt wird bei mir derzeit alle zwei Sekunden. Diese Meldungen kommen aber alle fünf Minuten.
-
Welche NPM / Node Versionen?
Eventuell mal das fehlende Modul````
mime -
Node.js: v8.11.3
NPM: 4.6.1
Weil du es erwähnst: nach der Aktion war NPM auf Version 5 :?: Da meckerte dann der Amazon-Dash-Adapter. Wird schon einen Grund haben weshalb die v1.0.0 nicht offiziell angeboten wird…
-
Das Problem ist gelöst!
Ich habe ein Skript laufen, dass alle 5 Minuten das Licht ausschaltet wenn niemand zuhause ist. Dabei wurden 11 Hue-Lichter gleichzeitig angesteuert. Das hat den Fehler verursacht. Werden ein (oder einige) um mehr als 10 Sekunden zeitversetzt angesteuert, sodass nicht mehr als 10 innerhalb von 10 Sekunden geschalten werden, tritt der Fehler nicht auf.