NEWS
(solved) Fritzbox HTTP Get NetMoni
-
Hallo Community,
Ich nutze Node-Red im ioBroker, um mir Daten aus der Fritzbox (Netzmonitor) auszulesen. Funktioniert noch nicht wie es soll, aber ich nähere mich der Lösung. Ich bekomme schon eine korrekte Session-ID zurück, kann mir aber mit dieser die Daten nicht abrufen.
Vorgegangen bin ich nach dieser Anleitung link text
Nun folgendes Problem: ich scheine irgendwo noch einen Fehler zu haben mit der Session-ID. Wenn ich mit dieser dann die Netzmonitor-Seite aufrufe, dann bleibt Node-Red im HTTP-Request mit der Meldung "Anforderung" hängen. Nix geht mehr - Node-red hängt sich auf (siehe unten).
Restart von Node-Red-Instanz hilft nicht, nur noch restart von Docker-Container.
Was mich wundert ist, dass ich in den Node-Red-Settings den HTTP-Request-timeout auf 120sec eingestellt habe. Da müsste doch der Get-Befehl mit Fehlercode abbrechen, oder?
Ist jemand von Euch schon mal an dem Problem vorbeigekommen???node-red.0 2021-02-12 11:21:07.264 info (6450) node-red exited with 1 node-red.0 2021-02-12 11:21:07.250 error (6450) 12 Feb 11:21:07 - [error] Fehler: Port wird verwendet node-red.0 2021-02-12 11:21:07.250 error (6450) 12 Feb 11:21:07 - [error] Zuhören auf http://127.0.0.1:1881/ nicht möglich. node-red.0 2021-02-12 11:21:07.165 debug (6450) 12 Feb 11:21:07 - [info] Flow-Datei: /opt/iobroker/iobroker-data/node-red/flows.json node-red.0 2021-02-12 11:21:07.164 warn (6450) 12 Feb 11:21:07 - [warn] Projekte inaktiviert: editorTheme.projects.enabled=false node-red.0 2021-02-12 11:21:07.163 debug (6450) 12 Feb 11:21:07 - [info] Benutzerverzeichnis: /opt/iobroker/iobroker-data/node-red/ node-red.0 2021-02-12 11:21:07.163 debug (6450) 12 Feb 11:21:07 - [info] Kontextspeicher: 'default' [ module=memory] node-red.0 2021-02-12 11:21:07.161 debug (6450) 12 Feb 11:21:07 - [info] Einstellungsdatei: /opt/iobroker/iobroker-data/node-red/settings.js node-red.0 2021-02-12 11:21:06.692 debug (6450) 12 Feb 11:21:06 - [info] Dashboard version 2.27.0 started at /ui node-red.0 2021-02-12 11:21:06.583 debug (6450) 12 Feb 11:21:06 - [info] Polymer started at /polymer node-red.0 2021-02-12 11:21:04.754 debug (6450) 12 Feb 11:21:04 - [info] Paletten-Nodes werden geladen node-red.0 2021-02-12 11:21:04.333 debug (6450) 12 Feb 11:21:04 - [info] Linux 4.4.59+ x64 LE node-red.0 2021-02-12 11:21:04.331 debug (6450) 12 Feb 11:21:04 - [info] Node.js Version: v12.20.1 node-red.0 2021-02-12 11:21:04.330 debug (6450) 12 Feb 11:21:04 - [info] Node-RED Version: v1.2.9 node-red.0 2021-02-12 11:21:04.328 debug (6450) 12 Feb 11:21:04 - [info] Willkommen bei Node-RED! =================== node-red.0 2021-02-12 11:21:03.279 info (6450) Starting node-red: --max-old-space-size=128 /opt/iobroker/node_modules/node-red/red.js -v --settings /opt/iobroker/iobroker-data/node-red/settings.js node-red.0 2021-02-12 11:20:58.278 info (6450) node-red exited with 1 node-red.0 2021-02-12 11:20:58.260 error (6450) 12 Feb 11:20:58 - [error] Fehler: Port wird verwendet node-red.0 2021-02-12 11:20:58.259 error (6450) 12 Feb 11:20:58 - [error] Zuhören auf http://127.0.0.1:1881/ nicht möglich. node-red.0 2021-02-12 11:20:58.167 debug (6450) 12 Feb 11:20:58 - [info] Flow-Datei: /opt/iobroker/iobroker-data/node-red/flows.json node-red.0 2021-02-12 11:20:58.165 warn (6450) 12 Feb 11:20:58 - [info] Benutzerverzeichnis: /opt/iobroker/iobroker-data/node-red/ 12 Feb 11:20:58 - [warn] Projekte inaktiviert: editorTheme.projects.enabled=false node-red.0 2021-02-12 11:20:58.163 debug (6450) 12 Feb 11:20:58 - [info] Kontextspeicher: 'default' [ module=memory] node-red.0 2021-02-12 11:20:58.162 debug (6450) 12 Feb 11:20:58 - [info] Einstellungsdatei: /opt/iobroker/iobroker-data/node-red/settings.js node-red.0 2021-02-12 11:20:57.680 debug (6450) 12 Feb 11:20:57 - [info] Dashboard version 2.27.0 started at /ui node-red.0 2021-02-12 11:20:57.564 debug (6450) 12 Feb 11:20:57 - [info] Polymer started at /polymer node-red.0 2021-02-12 11:20:55.659 debug (6450) 12 Feb 11:20:55 - [info] Paletten-Nodes werden geladen node-red.0 2021-02-12 11:20:55.226 debug (6450) 12 Feb 11:20:55 - [info] Linux 4.4.59+ x64 LE node-red.0 2021-02-12 11:20:55.225 debug (6450) 12 Feb 11:20:55 - [info] Node.js Version: v12.20.1 node-red.0 2021-02-12 11:20:55.225 debug (6450) 12 Feb 11:20:55 - [info] Node-RED Version: v1.2.9 node-red.0 2021-02-12 11:20:55.223 debug (6450) 12 Feb 11:20:55 - [info] Willkommen bei Node-RED! ===================
-
Hi Rainer,
schon ein Paar tage alt dein Post, zu Node-Red kann ich leider auch nicht viel sagen.
Dennoch die Frage, vielleicht auch nur für mein Verständnis, würde es dir evtl. helfen die Daten per UPNP abzufragen anstatt per HTTP?So werte ich momentan verschiedene Daten aus, in soweit sie eben von der Box bereit gestellt werden.
Grüße John. -
@iobroker_rainer Für mich sieht das eher so aus, als ob Du einen http-In Node und nicht einen http-Request Node nutzt.
-
@leone-mortuo vielen Dank für den Hinweis. Ich habe das Problem aber mittlerweile mit Blog Lee lösen können. Werde den Beitrag auf solved stellen. Vielen Dank nochmals
-
@iobroker_rainer Stellst du bitte Dein Blockly zur Verfügung, für andere, die es auch machen wollen. Danke.