NEWS
HUE Adapter
-
Hallo HQ, Hallo Bluefox,
nachdem heute Nacht ja die Post abging und der DASHUI nun erste Lebenszeichen zeigt, möchte ich euch an dieser Stelle ein ganz großes Lob aussprechen. Das Projekt geht wirklich in die richtige Richtung, und ich weiß jetzt auch im positiven Sinne, warum ich HQ nie an die Strippe kriege
Ich werde nun versuchen, Euch aus meiner "Kundensicht" und entsprechenden Beiträgen beim Testen zu unterstützen.
Sollte ich dabei mal übers Ziel hinausschießen, bitte einfach sagen.
Mein momentaner Stand ist, dass ich im Augenblick die folgenden Adapter am Laufen habe:
Und bis auf den HUE Adapter läuft auch alles tadellos. Der jedoch spuckt folgende Fehlermeldungen im Log aus:2014-10-22 16:04:56.987 - info: controller instance system.adapter.hue.0 started with pid 4456 2014-10-22 16:05:01.434 - info: hue.0 starting 2014-10-22 16:05:02.242 - info: hue.0 creating/updating light channels 2014-10-22 16:05:02.262 - error: hue.0 ReferenceError: setObject is not defined 2014-10-22 16:05:02.265 - info: hue.0 creating/updating light channels 2014-10-22 16:05:02.274 - error: uncaught exception: Cannot read property 'lights' of null 2014-10-22 16:05:02.276 - error: TypeError: Cannot read property 'lights' of null at /opt/iobroker/adapter/hue/hue.js:76:28 at resolveError (/opt/iobroker/adapter/hue/node_modules/node-hue-api/hue-api/utils.js:40:13) at _rejected (/opt/iobroker/adapter/hue/node_modules/node-hue-api/node_modules/q/q.js:797:24) at /opt/iobroker/adapter/hue/node_modules/node-hue-api/node_modules/q/q.js:823:30 at Promise.when (/opt/iobroker/adapter/hue/node_modules/node-hue-api/node_modules/q/q.js:1035:31) at Promise.promise.promiseDispatch (/opt/iobroker/adapter/hue/node_modules/node-hue-api/node_modules/q/q.js:741:41) at /opt/iobroker/adapter/hue/node_modules/node-hue-api/node_modules/q/q.js:557:44 at flush (/opt/iobroker/adapter/hue/node_modules/node-hue-api/node_modules/q/q.js:108:17) at process._tickCallback (node.js:415:13)
ich meine, dass der Adapter schon mal lief. Die Fehlermeldung habe ich auch erst, seit ich vorgestern Abend redis, couchdb und iobroker platt gemacht und komplett neu installiert habe.
Irgendwelche Ideen dazu ?
PS: die Einstellungen im Adapter laufen auf der ccuio Maschine unverändert tadellos.
-
Hallo Heinzelmaennchen,
gehört zwar hier nicht ganz hin, aber auf deinem Screenshot sehe ich, dass du den DWD-Adapter laufen hast.
der ist bei mir immer abgestürzt, also habe ich ihn, nach der gestrigen Neuinstallation doch wieder aktiviert, auch wenn noch keine neue Version da war.
er stürzt immer noch ab
2014-10-22 16:30:04.532 - info: dwd.0 starting 2014-10-22 16:30:04.687 - error: uncaught exception: Cannot read property 'children' of undefined 2014-10-22 16:30:04.698 - error: TypeError: Cannot read property 'children' of undefined at /opt/iobroker/lib/adapter.js:259:47 at /opt/iobroker/lib/couch.js:158:13 at Object.exports.handle (/opt/iobroker/node_modules/nano/node_modules/errs/lib/errs.js:198:5) at Request._callback (/opt/iobroker/node_modules/nano/nano.js:319:16) at Request.self.callback (/opt/iobroker/node_modules/nano/node_modules/request/request.js:122:22) at Request.EventEmitter.emit (events.js:98:17) at Request. <anonymous>(/opt/iobroker/node_modules/nano/node_modules/request/request.js:888:14) at Request.EventEmitter.emit (events.js:117:20) at IncomingMessage. <anonymous>(/opt/iobroker/node_modules/nano/node_modules/request/request.js:839:12) at IncomingMessage.EventEmitter.emit (events.js:117:20) 2014-10-22 16:30:05.032 - error: controller instance system.adapter.dwd.0 terminated with code 1</anonymous></anonymous>
Die Einstellungen habe ich aus der ccu.io Konfiguration übernommen und den Crontab von deinem Screenshot.
Hast du eine Ahnung wieso der bei mir nicht läuft?
Gruß
Rainer
-
Hallo Rainer,
Hüstel hüstel. Der funzt auch bei mir nicht. Er stürzt zwar nicht ab, legt auch die datenpunkte an, schreibt aber leider keine Inhalte rein. Insofern behelfe ich mich momentan mit dem, was der yr adapter bietet.
Gruß Bernhard
-
Hallo Heinzelmaennchen,
gehört zwar hier nicht ganz hin, aber auf deinem Screenshot sehe ich, dass du den DWD-Adapter laufen hast.
der ist bei mir immer abgestürzt, also habe ich ihn, nach der gestrigen Neuinstallation doch wieder aktiviert, auch wenn noch keine neue Version da war.
er stürzt immer noch ab
2014-10-22 16:30:04.532 - info: dwd.0 starting 2014-10-22 16:30:04.687 - error: uncaught exception: Cannot read property 'children' of undefined 2014-10-22 16:30:04.698 - error: TypeError: Cannot read property 'children' of undefined at /opt/iobroker/lib/adapter.js:259:47 at /opt/iobroker/lib/couch.js:158:13 at Object.exports.handle (/opt/iobroker/node_modules/nano/node_modules/errs/lib/errs.js:198:5) at Request._callback (/opt/iobroker/node_modules/nano/nano.js:319:16) at Request.self.callback (/opt/iobroker/node_modules/nano/node_modules/request/request.js:122:22) at Request.EventEmitter.emit (events.js:98:17) at Request. <anonymous>(/opt/iobroker/node_modules/nano/node_modules/request/request.js:888:14) at Request.EventEmitter.emit (events.js:117:20) at IncomingMessage. <anonymous>(/opt/iobroker/node_modules/nano/node_modules/request/request.js:839:12) at IncomingMessage.EventEmitter.emit (events.js:117:20) 2014-10-22 16:30:05.032 - error: controller instance system.adapter.dwd.0 terminated with code 1</anonymous></anonymous>
Die Einstellungen habe ich aus der ccu.io Konfiguration übernommen und den Crontab von deinem Screenshot.
Hast du eine Ahnung wieso der bei mir nicht läuft?
Gruß
Rainer `
Kannst du den wider ausprobieren, aber ioBroker.nodejs erst updaten.
50_pic_39.jpg -
Hallo Bluefox,
bringt leider nicht das gewünschte Ergebnis. Die Variablen bleiben zum einen in der Adminoberfläche zwar angelegt aber leer. Sie tauchen aber auch nicht in der Auswahlliste des Dashui-Editors unter Variablen auf.
Eine Merkwürdigkeit noch, von der ich nicht weiß, ob sie damit zu tun hat.
Im Dashui-Editor sehe ich, wenn ich das Auswahlfenster für einen Datenpunkt öffne, NUR auf der Karteikarte der Variablen Werte und diese seit gestern Abend auch doppelt. Und nein, ich habe nicht zu tief ins Glas geschaut ;-). Keine Programme und auch keine Geräte.
Ansonsten finden sich im log folgende Warnings:
`2014-10-23 15:35:53.247 - [32minfo[39m: legacy.0 setting dwd.0.warning.begin legacy id to 524312 2014-10-23 15:35:53.249 - [32minfo[39m: legacy.0 setting dwd.0.warning.description legacy id to 524313 2014-10-23 15:35:53.254 - [32minfo[39m: legacy.0 setting dwd.0.warning.end legacy id to 524314 2014-10-23 15:35:53.256 - [32minfo[39m: legacy.0 setting dwd.0.warning.headline legacy id to 524315 2014-10-23 15:35:53.258 - [32minfo[39m: legacy.0 setting dwd.0.warning.severity legacy id to 524316 2014-10-23 15:35:53.260 - [32minfo[39m: legacy.0 setting dwd.0.warning.text legacy id to 524317[/code]` Gruß Bernhard
-
Hallo bluefox,
@Bluefox:aber ioBroker.nodejs erst updaten. `
ähm, "./iobroker update" oder wie??
habe ich gemacht, dann waren fast alle aktiven Adapter updatebar.
Danach war es nicht besser:
2014-10-23 17:00:04.282 - info: dwd.0 starting 2014-10-23 17:00:04.442 - error: uncaught exception: Cannot read property 'children' of undefined 2014-10-23 17:00:04.453 - error: TypeError: Cannot read property 'children' of undefined at /opt/iobroker/lib/adapter.js:259:47 at /opt/iobroker/lib/couch.js:158:13 at Object.exports.handle (/opt/iobroker/node_modules/nano/node_modules/errs/lib/errs.js:198:5) at Request._callback (/opt/iobroker/node_modules/nano/nano.js:319:16) at Request.self.callback (/opt/iobroker/node_modules/nano/node_modules/request/request.js:122:22) at Request.EventEmitter.emit (events.js:98:17) at Request. <anonymous>(/opt/iobroker/node_modules/nano/node_modules/request/request.js:888:14) at Request.EventEmitter.emit (events.js:117:20) at IncomingMessage. <anonymous>(/opt/iobroker/node_modules/nano/node_modules/request/request.js:839:12) at IncomingMessage.EventEmitter.emit (events.js:117:20) 2014-10-23 17:00:04.785 - error: controller instance system.adapter.dwd.0 terminated with code 1</anonymous></anonymous>
außerdem muss man bei diesem Adapter immer ioBroker neu starten, wenn man ihn von false auf true oder umgekehrt gesetzt hat.
2014-10-23 18:45:04.136 - error: TypeError: Cannot read property 'children' of undefined at /opt/iobroker/lib/adapter.js:259:47 at /opt/iobroker/lib/couch.js:158:13 at Object.exports.handle (/opt/iobroker/node_modules/nano/node_modules/errs/lib/errs.js:198:5) at Request._callback (/opt/iobroker/node_modules/nano/nano.js:319:16) at Request.self.callback (/opt/iobroker/node_modules/nano/node_modules/request/request.js:122:22) at Request.EventEmitter.emit (events.js:98:17) at Request. <anonymous>(/opt/iobroker/node_modules/nano/node_modules/request/request.js:888:14) at Request.EventEmitter.emit (events.js:117:20) at IncomingMessage. <anonymous>(/opt/iobroker/node_modules/nano/node_modules/request/request.js:839:12) at IncomingMessage.EventEmitter.emit (events.js:117:20) 2014-10-23 18:45:04.469 - error: controller instance system.adapter.dwd.0 terminated with code 1 2014-10-23 18:56:29.921 - info: controller object change system.adapter.dwd.0 2014-10-23 18:56:57.649 - info: legacy.0 setState legacy.0.instanceData full_HD undefined undefined 2014-10-23 18:56:57.663 - info: legacy.0 setState legacy.0.instanceId ce4525ac undefined undefined 2014-10-23 18:56:57.667 - info: legacy.0 setState legacy.0.instanceCmd changedView undefined undefined 2014-10-23 19:00:00.204 - info: controller instance system.adapter.dwd.0 started with pid 2762 2014-10-23 19:00:03.953 - error: controller instance system.adapter.dwd.0 terminated with code 1</anonymous></anonymous>
um 18:56:29 habe ich den Adapter auf false gesetzt!
Gruß
Rainer
-
Oh sorry,
habe eben aus Langeweile alle Reiter in der ioBroker WebUI angesehen und dabei bemerkt, dass man auch den cubie unter hosts updaten konnte. (da wird die Überschrift nicht grün, wenn updates vorliegen!?)
da stand dann im log etwas von "iobroker.nodejs" :oops:
Nachdem ich das durchgeführt habe, habe ich noch den crontab geändert, weil ich nicht mehr warten wollte und jetzt sieht es so aus:
root@cubie:/opt/iobroker# tail -f log/iobroker.log 2014-10-23 21:02:49.362 - info: iobroker package.json daemonize2@0.4.2 No repos itory field. 2014-10-23 21:02:49.587 - info: iobroker npm http GET https://registry.npmjs.or g/node-windows 2014-10-23 21:02:49.715 - info: iobroker npm http GET https://github.com/hobbyq uaker/node-schedule/tarball/master 2014-10-23 21:02:50.622 - info: iobroker npm http 304 https://registry.npmjs.or g/node-windows 2014-10-23 21:02:51.236 - info: iobroker npm http 200 https://github.com/hobbyq uaker/node-schedule/tarball/master 2014-10-23 21:02:52.626 - info: iobroker npm 2014-10-23 21:02:52.644 - info: iobroker WARN optional dep failed, continuing 2014-10-23 21:02:52.659 - info: iobroker node-windows@0.1.7 2014-10-23 21:02:54.840 - info: iobroker Host "cubie" updated 2014-10-23 21:02:54.876 - info: iobroker exit 0 2014-10-23 21:04:08.957 - info: controller object change system.adapter.dwd.0 2014-10-23 21:04:08.962 - info: controller instance canceled schedule system.adapter.dwd.0 2014-10-23 21:04:08.971 - info: controller instance scheduled system.adapter.dwd.0 0,15,30,45 * * * * 2014-10-23 21:05:02.338 - info: controller object change system.adapter.dwd.0 2014-10-23 21:05:02.340 - info: controller instance canceled schedule system.adapter.dwd.0 2014-10-23 21:05:02.343 - info: controller instance scheduled system.adapter.dwd.0 0,5,15,30,45 * * * * 2014-10-23 21:05:21.367 - info: controller object change system.adapter.dwd.0 2014-10-23 21:05:21.370 - info: controller instance canceled schedule system.adapter.dwd.0 2014-10-23 21:05:21.383 - info: controller instance scheduled system.adapter.dwd.0 0,6,15,30,45 * * * * 2014-10-23 21:06:00.403 - info: controller instance system.adapter.dwd.0 started with pid 3067 2014-10-23 21:06:04.139 - info: dwd.0 starting 2014-10-23 21:06:04.278 - error: Object dwd.0.warning not exist! 2014-10-23 21:06:04.456 - info: legacy.0 setting dwd.0.warning legacy id to 526053 2014-10-23 21:06:04.926 - info: dwd.0 getFile Z_CAP_C_EDZW_20141021204442_OMEDES_WWEM33_KXXX.xml 2014-10-23 21:06:05.072 - info: dwd.0 got weather warning 2014-10-23 21:06:06.076 - info: dwd.0 getFile Z_CAP_C_EDZW_20141022074626_OMEDES_WWEM52_KXXX.xml 2014-10-23 21:06:06.208 - info: dwd.0 got weather warning 2014-10-23 21:06:07.212 - info: dwd.0 getFile Z_CAP_C_EDZW_20141022131547_OMEDES_WWEM52_KXXX.xml 2014-10-23 21:06:07.335 - info: dwd.0 got weather warning 2014-10-23 21:06:08.338 - info: dwd.0 getFile Z_CAP_C_EDZW_20141022131927_OMEDES_WWEM51_KXXX.xml 2014-10-23 21:06:08.464 - info: dwd.0 got weather warning 2014-10-23 21:06:09.635 - info: dwd.0 setting states 2014-10-23 21:06:14.682 - info: controller instance system.adapter.dwd.0 terminated with code 0
Jetzt sind die Unwetter wahrscheinlich erst einmal vorbei - also auf Wetterwarnungen warten
Danke
Rainer
-
Habe eben nochmal sehen wollen, ob ihr euch auch mal ausruht.
Sieht aber nicht so aus.
Ich hatte nach updates suchen wollen und bekam folgende Meldung:
root@cubie:/opt/iobroker# ./iobroker update -bash: ./iobroker: Permission denied
Das lag wohl an dem Update von iobroker.nodejs.
Daraufhin habe ich:
root@cubie:/opt/iobroker# chmod +x iobroker
durchgeführt, und im nächsten Versuch konnte ich dann das neueste update herunterladen.
Ich habe jetzt den DWD-Adapter auf den neuesten Stand gebracht und warte auf Wetterwarnungen.
Gruß
Rainer
-
Hallo Bluefox,
der DWD Adapter funktioniert jetzt einwandfrei. Ich musste zwar erst mal auf den Bereich Bayern / Miesbach umstellen, weil es dort wetterwarnungen gab ;-), aber zumindest habe ich jetzt gesehen, dass die Meldungen jetzt einwandfrei reingelaufen sind.
Vielen Dank dafür.
Jetzt geh ich mal schauen, was seit gestern Abend noch so alles passiert ist.:-)
-
Geht bei Dir eigentlich schon der HUE Adapter?
Ich hatte bis gestern ja keinen Erfolg, viell mach ich auch etwas falsch? Über die CCU als "newdeveloper" habe ich keine Probleme.
Benötigt man viell für den Adapter einen eigenen User?
Gruß
Hanisoft