Hallo zusammen,
ich würde gerne die Anwesenheit durch Erkennung der im Heimnetz angemeldeten Geräte bestimmen. Ich habe hier eine recht neue Fritz!Box 7580 mit aktuellem Fritz!OS 7.0 laufen. Ein Nutzer ist speziell für die Kommunikation mit RedMatic/Node-Red angelegt und auch mit Rechten versehen.
In Node-Red habe ich dann mal mit node-red-contrib-fritz die Box versucht einzubinden. Und hier komme ich nicht weiter ...
Im config-node selber habe ich natürlich user / password mehrfach geprüft, die IP selber oder fritz.box eingetragen und auch mit oder ohne SSL getestet. Ergebnis ist: es kommt die debug-Meldung "Device not ready".
Ein Blick ins Log lässt mich nun nichts Gutes ahnen:
Code: Alles auswählen
Oct 25 19:38:54 ccu3-webui daemon.err node-red: Unhandled rejection ReferenceError: msg is not defined
Oct 25 19:38:54 ccu3-webui daemon.err node-red: at /usr/local/addons/redmatic/var/node_modules/node-red-contrib-fritz/fritz.js:71:74
Oct 25 19:38:54 ccu3-webui daemon.err node-red: at tryCatcher (/usr/local/addons/redmatic/var/node_modules/node-red-contrib-fritz/node_modules/bluebird/js/release/util.js:16:23)
Oct 25 19:38:54 ccu3-webui daemon.err node-red: at Promise._settlePromiseFromHandler (/usr/local/addons/redmatic/var/node_modules/node-red-contrib-fritz/node_modules/bluebird/js/release/promise.js:512:31)
Oct 25 19:38:54 ccu3-webui daemon.err node-red: at Promise._settlePromise (/usr/local/addons/redmatic/var/node_modules/node-red-contrib-fritz/node_modules/bluebird/js/release/promise.js:569:18)
Oct 25 19:38:54 ccu3-webui daemon.err node-red: at Promise._settlePromise0 (/usr/local/addons/redmatic/var/node_modules/node-red-contrib-fritz/node_modules/bluebird/js/release/promise.js:614:10)
Oct 25 19:38:54 ccu3-webui daemon.err node-red: at Promise._settlePromises (/usr/local/addons/redmatic/var/node_modules/node-red-contrib-fritz/node_modules/bluebird/js/release/promise.js:690:18)
Oct 25 19:38:54 ccu3-webui daemon.err node-red: at _drainQueueStep (/usr/local/addons/redmatic/var/node_modules/node-red-contrib-fritz/node_modules/bluebird/js/release/async.js:138:12)
Oct 25 19:38:54 ccu3-webui daemon.err node-red: at _drainQueue (/usr/local/addons/redmatic/var/node_modules/node-red-contrib-fritz/node_modules/bluebird/js/release/async.js:131:9)
Oct 25 19:38:54 ccu3-webui daemon.err node-red: at Async._drainQueues (/usr/local/addons/redmatic/var/node_modules/node-red-contrib-fritz/node_modules/bluebird/js/release/async.js:147:5)
Oct 25 19:38:54 ccu3-webui daemon.err node-red: at Immediate.Async.drainQueues (/usr/local/addons/redmatic/var/node_modules/node-red-contrib-fritz/node_modules/bluebird/js/release/async.js:17:14)
Oct 25 19:38:54 ccu3-webui daemon.err node-red: at runCallback (timers.js:810:20)
Oct 25 19:38:54 ccu3-webui daemon.err node-red: at tryOnImmediate (timers.js:768:5)
Oct 25 19:38:54 ccu3-webui daemon.err node-red: at processImmediate [as _immediateCallback] (timers.js:745:5)
Code: Alles auswählen
66 node.reinit = function() {
67 Promise.all([node.fritzbox.initIGDDevice(), node.fritzbox.initTR064Device()])
68 .then(function() {
69 updateStatus("ready");
70 }).catch(function(error) {
71 node.error("Initialization of device failed. Check configuration.", msg);
72 updateStatus("error");
73 });
74 };
- Kann das jemand so nachvollziehen?
- Hat jemand das gleiche Problem?
- Ist dies RedMatic spezifisch?
- Oder ist einfach der Node kaputt (evtl. mit Fritz!OS 7.x)