NEWS
Pegelwerte Fritzbox 6490 Cable auslesen?
-
@sugram
Interessant. Dann lass es in der Konfiguration mal weg. Wenn es dann immer noch geht, ist alles gut. -
@sugram
Dann macht die integrierte crypto Bibliothek offensichtlich irgendwas anders.
Sie wird in der Zeilevar challengeResponse = crypto.createHash('md5').update(utf16le_encoded).digest('hex');
verwendet. Stimmt die Response nicht, dann lehnt die Fritzbox das Login ab.
-
@arndl wenn ich das crypto Modul wieder entferne, bekomme ich nach wie vor die gleiche Fehlermeldung
Wie kann ich denn dann die Daten überhaupt abgreifen / ansehen?!
-
Wollte hier nur berichten, daß ich es nun auch erfolgreich mit Hilfe von arndl umgesetzt bekommen habe.
Die Box ist eine Mietbox mit der 7.21 -
@sugram ,
die Lösung wäre besser als die Nachricht das es funktioniert. -
Das mit der Fehlermeldung ist kann ich nicht erklären.
Ich habe einfach ein anderes Passwort gewählt und danach ging der Login auch einwandfrei.Ob ich nun das crypto Modul benötige, oder nicht, kann ich nicht sagen.
Ich habe es später wieder installiert.Habe dann die MariaDB Datenbank installiert und konfiguriert.
Danach hatte ich dann auch die Werte in der Tabelle stehen.Aktuell verwende ich E-Charts oder Flot zur grafischen Darstellung.
Das mit Grafana, da steig ich noch nicht ganz durch. -
Habe das ganze nun in einem HabPanel dargestellt.
Die Werte werden alle 60sec aktualisiert
Zur Darstellung habe ich mir noch ein extra Touch Display gegönntAktuell habe ich zum Glück keine Probleme.
-
Tja, hat bis heute Nacht super funktioniert.
Aber seit dem Update auf die 7.27 klappt der Login leider nicht mehrIch bekomme das aktuell auch nicht hin, daß es wieder funktioniert.
-
@sugram
Ich kann’s nicht testen. Bis Vodafone meiner Fritzbox die neue Version spendiert, dauert es bestimmt noch ein halbes Jahr… -
@arndl
Nun, daß glaube ich jetzt zwar mal nicht, denn aktuell bekommen alle möglichen das Update, aber selbst wenn es bei dir länger dauern würde, wäre es EXTREM Klasse, wenn du dir das ansehen könntest.
Denn mangels Java Script Kenntnisse, kann ich mir da leider selbst nicht helfen.
Denn das Monitoring hat wirklich mal bei einer Störung bei der Vodafone Hotline geholfen.
Da man hier dann den exakten Zeitpunkt mitteilen kann, seit wann das Problem besteht.
Da konnte der Mitarbeiter dann nämlich wirklich was feststellen. -
@sugram
In der Login-Funktion war ein blöder Fehler. Warum auch immer das mit der alten fritz.box Version funktioniert hat...
Ich hatte das "login_sid.lua?username=" doppelt drin.Die URL im zweiten Request muss wie folgt aussehen:
url: loginURL + fritzBenutzer + '&response=' + challenge + '-' + challengeResponse,
Die Login Prozedur sieht dann insgesamt so aus:
var logging = true; const iconv = require('iconv-lite'); const crypto = require('crypto'); var sid; var fritzBenutzer = 'ioBroker'; var fritzPasswort = '********'; var loginURL = 'http://fritz.box/login_sid.lua?username='; function loginAndGetSID(){ sid = null; // Challenge holen var options = { url: loginURL + fritzBenutzer, method: 'GET' }; request(options, function(error, response, body) { if (!error && response.statusCode == 200) { //log('error: ' + error + ', response: ' + JSON.stringify(response) + ', body: ' + body, 'info'); var result = parseXML(body); var challenge = result['SessionInfo.Challenge']; log(challenge); // Einloggen und SID holen var utf16le_encoded = iconv.encode(challenge + '-' + fritzPasswort, 'UTF-16LE', {addBOM: false}); var challengeResponse = crypto.createHash('md5').update(utf16le_encoded).digest('hex'); options = { url: loginURL + fritzBenutzer + '&response=' + challenge + '-' + challengeResponse, method: 'GET' }; request(options, function(error, response, body) { if (!error && response.statusCode == 200) { var result = parseXML(body); sid = result['SessionInfo.SID']; if (logging) log('Logged in. SID = ' + sid, 'info'); } else { log('error: ' + error + ', response: ' + response.statusCode.toString(), 'info'); } }); } else { log('error: ' + error + ', response: ' + response.statusCode.toString(), 'info'); } }); }
-
@arndl du bist der BESTE!!
Klappt nun wieder. VIELEN DANK!!
-
-
@arndl
Danke für den Fix - es wäre ggf sinnvoll das oben in den Original Quelltext mit einzubauen;) Hat mich ne gute halbe h gekostet;)
Ein Hinweis das die States hinterher unter Javascript [instance] Internet... liegen und nicht unter Internet direkt wäre noch hilfreich (für Anfänger wie mich)
Aber danke für das Skript, genau das was ich gesucht habe:) - (Bei mir übrigens mit einer freien 6591 unter 7.29 an Vodafone)Zu guter Letzt - kannst Du die Quellen Deines Grafana Dashboards teilen?:)
Edit, vieleicht hilfreich:
activateLogging("Internet.Docsis.DS."+ Channel +".CorrectableErrors","FritzBox.DS.30.Down." + Channel + ".CErrors"); activateLogging("Internet.Docsis.DS."+ Channel +".UncorrectableErrors","FritzBox.DS.30.Down." + Channel + ".UCErrors"); activateLogging("Internet.Docsis.DS."+ Channel +".PowerLevel","FritzBox.DS.30.Down." + Channel + ".PowerLevel"); activateLogging("Internet.Docsis.US."+ Channel +".PowerLevel","FritzBox.US.30.Up." + Channel + ".PowerLevel"); activateLogging("Internet.Docsis31.DS."+ "C01" +".PowerLevel","FritzBox.DS.31.Down." + "C01" + ".PowerLevel"); activateLogging("Internet.Docsis31.US."+ "C00" +".PowerLevel","FritzBox.US.31.Up." + "C00" + ".PowerLevel"); function activateLogging(dp,dpalias) { var basepathjs="javascript.0"; var influxdpvar = basepathjs + "." +dp; var myalias=dpalias; extendObject(influxdpvar, {common: {custom: {"influxdb.0": { "enabled": true, "storageType": "Number", "aliasId": myalias, "changesOnly": false, "debounce": 500, "changesRelogInterval": "0", "changesMinDelta": 0, "retention": 15811200 }}}}); // aktivieren }
Wollte jetzt nicht zuviel ändern, sonst hätte ich die Datenpunkte noch in Variablen ausgelagert, aber so ist es einfacher in den existierenden Code (innerhalb der jeweiligen createState Schleifen) einzubauen.
-
Hätte da mal ne Frage.
Seit kurzer Zeit erhalte ich im Log jede Menge Warnmeldungen.
Das Javascript lautet bei mir AVM, also kommt das von dem.
Weiß aber aktuell nicht an was das liegt.javascript.0 2021-12-17 21:19:00.390 warn at processTicksAndRejections (internal/process/task_queues.js:84:21) javascript.0 2021-12-17 21:19:00.385 warn at endReadableNT (_stream_readable.js:1241:12) javascript.0 2021-12-17 21:19:00.384 warn at IncomingMessage.EventEmitter.emit (domain.js:483:12) javascript.0 2021-12-17 21:19:00.384 warn at IncomingMessage.emit (events.js:326:22) javascript.0 2021-12-17 21:19:00.384 warn at Object.onceWrapper (events.js:420:28) javascript.0 2021-12-17 21:19:00.384 warn at IncomingMessage.<anonymous> (/opt/iobroker/node_modules/request/request.js:1076:12) javascript.0 2021-12-17 21:19:00.384 warn at Request.EventEmitter.emit (domain.js:483:12) javascript.0 2021-12-17 21:19:00.383 warn at Request.emit (events.js:314:20) javascript.0 2021-12-17 21:19:00.383 warn at Request.<anonymous> (/opt/iobroker/node_modules/request/request.js:1154:10) javascript.0 2021-12-17 21:19:00.383 warn at Request.EventEmitter.emit (domain.js:483:12) javascript.0 2021-12-17 21:19:00.382 warn at Request.emit (events.js:314:20) javascript.0 2021-12-17 21:19:00.369 warn at Request.self.callback (/opt/iobroker/node_modules/request/request.js:185:22) javascript.0 2021-12-17 21:19:00.369 warn at Request._callback (/opt/iobroker/node_modules/iobroker.javascript/lib/request.js:27:17) javascript.0 2021-12-17 21:19:00.368 warn at script.js.AVM:273:25 javascript.0 2021-12-17 21:19:00.368 warn at setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1439:20) javascript.0 2021-12-17 21:19:00.365 warn State "Internet.Docsis.DS.C32.UncorrectableErrorsPerMinute" not found javascript.0 2021-12-17 21:19:00.365 warn at processTicksAndRejections (internal/process/task_queues.js:84:21) javascript.0 2021-12-17 21:19:00.365 warn at endReadableNT (_stream_readable.js:1241:12) javascript.0 2021-12-17 21:19:00.364 warn at IncomingMessage.EventEmitter.emit (domain.js:483:12) javascript.0 2021-12-17 21:19:00.364 warn at IncomingMessage.emit (events.js:326:22) javascript.0 2021-12-17 21:19:00.364 warn at Object.onceWrapper (events.js:420:28) javascript.0 2021-12-17 21:19:00.364 warn at IncomingMessage.<anonymous> (/opt/iobroker/node_modules/request/request.js:1076:12) javascript.0 2021-12-17 21:19:00.364 warn at Request.EventEmitter.emit (domain.js:483:12) javascript.0 2021-12-17 21:19:00.363 warn at Request.emit (events.js:314:20) javascript.0 2021-12-17 21:19:00.363 warn at Request.<anonymous> (/opt/iobroker/node_modules/request/request.js:1154:10) javascript.0 2021-12-17 21:19:00.363 warn at Request.EventEmitter.emit (domain.js:483:12) javascript.0 2021-12-17 21:19:00.363 warn at Request.emit (events.js:314:20) javascript.0 2021-12-17 21:19:00.362 warn at Request.self.callback (/opt/iobroker/node_modules/request/request.js:185:22) javascript.0 2021-12-17 21:19:00.362 warn at Request._callback (/opt/iobroker/node_modules/iobroker.javascript/lib/request.js:27:17) javascript.0 2021-12-17 21:19:00.362 warn at script.js.AVM:265:21 javascript.0 2021-12-17 21:19:00.362 warn at setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1439:20) javascript.0 2021-12-17 21:19:00.359 warn State "Internet.Docsis.DS.C32.UncorrectableErrors" not found javascript.0 2021-12-17 21:19:00.359 warn at processTicksAndRejections (internal/process/task_queues.js:84:21) javascript.0 2021-12-17 21:19:00.358 warn at endReadableNT (_stream_readable.js:1241:12) javascript.0 2021-12-17 21:19:00.358 warn at IncomingMessage.EventEmitter.emit (domain.js:483:12) javascript.0 2021-12-17 21:19:00.358 warn at IncomingMessage.emit (events.js:326:22) javascript.0 2021-12-17 21:19:00.358 warn at Object.onceWrapper (events.js:420:28) javascript.0 2021-12-17 21:19:00.357 warn at IncomingMessage.<anonymous> (/opt/iobroker/node_modules/request/request.js:1076:12) javascript.0 2021-12-17 21:19:00.357 warn at Request.EventEmitter.emit (domain.js:483:12) javascript.0 2021-12-17 21:19:00.357 warn at Request.emit (events.js:314:20) javascript.0 2021-12-17 21:19:00.357 warn at Request.<anonymous> (/opt/iobroker/node_modules/request/request.js:1154:10) javascript.0 2021-12-17 21:19:00.357 warn at Request.EventEmitter.emit (domain.js:483:12) javascript.0 2021-12-17 21:19:00.356 warn at Request.emit (events.js:314:20) javascript.0 2021-12-17 21:19:00.356 warn at Request.self.callback (/opt/iobroker/node_modules/request/request.js:185:22) javascript.0 2021-12-17 21:19:00.356 warn at Request._callback (/opt/iobroker/node_modules/iobroker.javascript/lib/request.js:27:17) javascript.0 2021-12-17 21:19:00.355 warn at script.js.AVM:261:47 javascript.0 2021-12-17 21:19:00.353 warn getState "Internet.Docsis.DS.C32.UncorrectableErrors" not found (3) javascript.0 2021-12-17 21:19:00.353 warn at processTicksAndRejections (internal/process/task_queues.js:84:21) javascript.0 2021-12-17 21:19:00.352 warn at endReadableNT (_stream_readable.js:1241:12) javascript.0 2021-12-17 21:19:00.352 warn at IncomingMessage.EventEmitter.emit (domain.js:483:12) javascript.0 2021-12-17 21:19:00.347 warn at IncomingMessage.emit (events.js:326:22) javascript.0 2021-12-17 21:19:00.347 warn at Object.onceWrapper (events.js:420:28) javascript.0 2021-12-17 21:19:00.346 warn at IncomingMessage.<anonymous> (/opt/iobroker/node_modules/request/request.js:1076:12) javascript.0 2021-12-17 21:19:00.346 warn at Request.EventEmitter.emit (domain.js:483:12) javascript.0 2021-12-17 21:19:00.346 warn at Request.emit (events.js:314:20) javascript.0 2021-12-17 21:19:00.346 warn at Request.<anonymous> (/opt/iobroker/node_modules/request/request.js:1154:10) javascript.0 2021-12-17 21:19:00.346 warn at Request.EventEmitter.emit (domain.js:483:12) javascript.0 2021-12-17 21:19:00.345 warn at Request.emit (events.js:314:20) javascript.0 2021-12-17 21:19:00.345 warn at Request.self.callback (/opt/iobroker/node_modules/request/request.js:185:22) javascript.0 2021-12-17 21:19:00.345 warn at Request._callback (/opt/iobroker/node_modules/iobroker.javascript/lib/request.js:27:17) javascript.0 2021-12-17 21:19:00.345 warn at script.js.AVM:258:25 javascript.0 2021-12-17 21:19:00.345 warn at setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1439:20) javascript.0 2021-12-17 21:19:00.342 warn State "Internet.Docsis.DS.C32.CorrectableErrorsPerMinute" not found javascript.0 2021-12-17 21:19:00.342 warn at processTicksAndRejections (internal/process/task_queues.js:84:21) javascript.0 2021-12-17 21:19:00.342 warn at endReadableNT (_stream_readable.js:1241:12) javascript.0 2021-12-17 21:19:00.341 warn at IncomingMessage.EventEmitter.emit (domain.js:483:12) javascript.0 2021-12-17 21:19:00.341 warn at IncomingMessage.emit (events.js:326:22) javascript.0 2021-12-17 21:19:00.341 warn at Object.onceWrapper (events.js:420:28) javascript.0 2021-12-17 21:19:00.341 warn at IncomingMessage.<anonymous> (/opt/iobroker/node_modules/request/request.js:1076:12) javascript.0 2021-12-17 21:19:00.341 warn at Request.EventEmitter.emit (domain.js:483:12) javascript.0 2021-12-17 21:19:00.340 warn at Request.emit (events.js:314:20) javascript.0 2021-12-17 21:19:00.340 warn at Request.<anonymous> (/opt/iobroker/node_modules/request/request.js:1154:10) javascript.0 2021-12-17 21:19:00.340 warn at Request.EventEmitter.emit (domain.js:483:12) javascript.0 2021-12-17 21:19:00.340 warn at Request.emit (events.js:314:20) javascript.0 2021-12-17 21:19:00.340 warn at Request.self.callback (/opt/iobroker/node_modules/request/request.js:185:22) javascript.0 2021-12-17 21:19:00.339 warn at Request._callback (/opt/iobroker/node_modules/iobroker.javascript/lib/request.js:27:17) javascript.0 2021-12-17 21:19:00.339 warn at script.js.AVM:250:21 javascript.0 2021-12-17 21:19:00.339 warn at setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1439:20) javascript.0 2021-12-17 21:19:00.336 warn State "Internet.Docsis.DS.C32.CorrectableErrors" not found javascript.0 2021-12-17 21:19:00.336 warn at processTicksAndRejections (internal/process/task_queues.js:84:21) javascript.0 2021-12-17 21:19:00.336 warn at endReadableNT (_stream_readable.js:1241:12) javascript.0 2021-12-17 21:19:00.336 warn at IncomingMessage.EventEmitter.emit (domain.js:483:12) javascript.0 2021-12-17 21:19:00.336 warn at IncomingMessage.emit (events.js:326:22) javascript.0 2021-12-17 21:19:00.335 warn at Object.onceWrapper (events.js:420:28) javascript.0 2021-12-17 21:19:00.335 warn at IncomingMessage.<anonymous> (/opt/iobroker/node_modules/request/request.js:1076:12) javascript.0 2021-12-17 21:19:00.335 warn at Request.EventEmitter.emit (domain.js:483:12) javascript.0 2021-12-17 21:19:00.335 warn at Request.emit (events.js:314:20) javascript.0 2021-12-17 21:19:00.335 warn at Request.<anonymous> (/opt/iobroker/node_modules/request/request.js:1154:10) javascript.0 2021-12-17 21:19:00.334 warn at Request.EventEmitter.emit (domain.js:483:12) javascript.0 2021-12-17 21:19:00.334 warn at Request.emit (events.js:314:20) javascript.0 2021-12-17 21:19:00.334 warn at Request.self.callback (/opt/iobroker/node_modules/request/request.js:185:22) javascript.0 2021-12-17 21:19:00.334 warn at Request._callback (/opt/iobroker/node_modules/iobroker.javascript/lib/request.js:27:17) javascript.0 2021-12-17 21:19:00.333 warn at script.js.AVM:246:45 javascript.0 2021-12-17 21:19:00.331 warn getState "Internet.Docsis.DS.C32.CorrectableErrors" not found (3) javascript.0 2021-12-17 21:19:00.331 warn at processTicksAndRejections (internal/process/task_queues.js:84:21) javascript.0 2021-12-17 21:19:00.331 warn at endReadableNT (_stream_readable.js:1241:12) javascript.0 2021-12-17 21:19:00.330 warn at IncomingMessage.EventEmitter.emit (domain.js:483:12) javascript.0 2021-12-17 21:19:00.330 warn at IncomingMessage.emit (events.js:326:22) javascript.0 2021-12-17 21:19:00.330 warn at Object.onceWrapper (events.js:420:28) javascript.0 2021-12-17 21:19:00.330 warn at IncomingMessage.<anonymous> (/opt/iobroker/node_modules/request/request.js:1076:12) javascript.0 2021-12-17 21:19:00.329 warn at Request.EventEmitter.emit (domain.js:483:12) javascript.0 2021-12-17 21:19:00.329 warn at Request.emit (events.js:314:20) javascript.0 2021-12-17 21:19:00.329 warn at Request.<anonymous> (/opt/iobroker/node_modules/request/request.js:1154:10) javascript.0 2021-12-17 21:19:00.329 warn at Request.EventEmitter.emit (domain.js:483:12) javascript.0 2021-12-17 21:19:00.329 warn at Request.emit (events.js:314:20) javascript.0 2021-12-17 21:19:00.328 warn at Request.self.callback (/opt/iobroker/node_modules/request/request.js:185:22) javascript.0 2021-12-17 21:19:00.328 warn at Request._callback (/opt/iobroker/node_modules/iobroker.javascript/lib/request.js:27:17) javascript.0 2021-12-17 21:19:00.328 warn at script.js.AVM:244:21 javascript.0 2021-12-17 21:19:00.328 warn at setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1439:20) javascript.0 2021-12-17 21:19:00.325 warn State "Internet.Docsis.DS.C32.Latency" not found javascript.0 2021-12-17 21:19:00.325 warn at processTicksAndRejections (internal/process/task_queues.js:84:21) javascript.0 2021-12-17 21:19:00.325 warn at endReadableNT (_stream_readable.js:1241:12) javascript.0 2021-12-17 21:19:00.325 warn at IncomingMessage.EventEmitter.emit (domain.js:483:12) javascript.0 2021-12-17 21:19:00.324 warn at IncomingMessage.emit (events.js:326:22) javascript.0 2021-12-17 21:19:00.324 warn at Object.onceWrapper (events.js:420:28) javascript.0 2021-12-17 21:19:00.324 warn at IncomingMessage.<anonymous> (/opt/iobroker/node_modules/request/request.js:1076:12) javascript.0 2021-12-17 21:19:00.324 warn at Request.EventEmitter.emit (domain.js:483:12) javascript.0 2021-12-17 21:19:00.323 warn at Request.emit (events.js:314:20) javascript.0 2021-12-17 21:19:00.323 warn at Request.<anonymous> (/opt/iobroker/node_modules/request/request.js:1154:10) javascript.0 2021-12-17 21:19:00.323 warn at Request.EventEmitter.emit (domain.js:483:12) javascript.0 2021-12-17 21:19:00.323 warn at Request.emit (events.js:314:20) javascript.0 2021-12-17 21:19:00.322 warn at Request.self.callback (/opt/iobroker/node_modules/request/request.js:185:22) javascript.0 2021-12-17 21:19:00.318 warn at Request._callback (/opt/iobroker/node_modules/iobroker.javascript/lib/request.js:27:17) javascript.0 2021-12-17 21:19:00.318 warn at script.js.AVM:243:21 javascript.0 2021-12-17 21:19:00.317 warn at setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1439:20) javascript.0 2021-12-17 21:19:00.314 warn State "Internet.Docsis.DS.C32.MSE" not found javascript.0 2021-12-17 21:19:00.314 warn at processTicksAndRejections (internal/process/task_queues.js:84:21) javascript.0 2021-12-17 21:19:00.314 warn at endReadableNT (_stream_readable.js:1241:12) javascript.0 2021-12-17 21:19:00.313 warn at IncomingMessage.EventEmitter.emit (domain.js:483:12) javascript.0 2021-12-17 21:19:00.313 warn at IncomingMessage.emit (events.js:326:22) javascript.0 2021-12-17 21:19:00.312 warn at Object.onceWrapper (events.js:420:28) javascript.0 2021-12-17 21:19:00.312 warn at IncomingMessage.<anonymous> (/opt/iobroker/node_modules/request/request.js:1076:12) javascript.0 2021-12-17 21:19:00.311 warn at Request.EventEmitter.emit (domain.js:483:12) javascript.0 2021-12-17 21:19:00.311 warn at Request.emit (events.js:314:20) javascript.0 2021-12-17 21:19:00.311 warn at Request.<anonymous> (/opt/iobroker/node_modules/request/request.js:1154:10) javascript.0 2021-12-17 21:19:00.310 warn at Request.EventEmitter.emit (domain.js:483:12) javascript.0 2021-12-17 21:19:00.310 warn at Request.emit (events.js:314:20) javascript.0 2021-12-17 21:19:00.310 warn at Request.self.callback (/opt/iobroker/node_modules/request/request.js:185:22) javascript.0 2021-12-17 21:19:00.310 warn at Request._callback (/opt/iobroker/node_modules/iobroker.javascript/lib/request.js:27:17) javascript.0 2021-12-17 21:19:00.309 warn at script.js.AVM:242:21 javascript.0 2021-12-17 21:19:00.308 warn at setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1439:20) javascript.0 2021-12-17 21:19:00.305 warn State "Internet.Docsis.DS.C32.PowerLevel" not found javascript.0 2021-12-17 21:19:00.305 warn at processTicksAndRejections (internal/process/task_queues.js:84:21) javascript.0 2021-12-17 21:19:00.304 warn at endReadableNT (_stream_readable.js:1241:12) javascript.0 2021-12-17 21:19:00.304 warn at IncomingMessage.EventEmitter.emit (domain.js:483:12) javascript.0 2021-12-17 21:19:00.304 warn at IncomingMessage.emit (events.js:326:22) javascript.0 2021-12-17 21:19:00.303 warn at Object.onceWrapper (events.js:420:28) javascript.0 2021-12-17 21:19:00.303 warn at IncomingMessage.<anonymous> (/opt/iobroker/node_modules/request/request.js:1076:12) javascript.0 2021-12-17 21:19:00.303 warn at Request.EventEmitter.emit (domain.js:483:12) javascript.0 2021-12-17 21:19:00.302 warn at Request.emit (events.js:314:20) javascript.0 2021-12-17 21:19:00.287 warn at Request.<anonymous> (/opt/iobroker/node_modules/request/request.js:1154:10) javascript.0 2021-12-17 21:19:00.287 warn at Request.EventEmitter.emit (domain.js:483:12) javascript.0 2021-12-17 21:19:00.287 warn at Request.emit (events.js:314:20) javascript.0 2021-12-17 21:19:00.286 warn at Request.self.callback (/opt/iobroker/node_modules/request/request.js:185:22) javascript.0 2021-12-17 21:19:00.286 warn at Request._callback (/opt/iobroker/node_modules/iobroker.javascript/lib/request.js:27:17) javascript.0 2021-12-17 21:19:00.285 warn at script.js.AVM:241:21 javascript.0 2021-12-17 21:19:00.284 warn at setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1439:20) javascript.0 2021-12-17 21:19:00.281 warn State "Internet.Docsis.DS.C32.Modulation" not found javascript.0 2021-12-17 21:19:00.281 warn at processTicksAndRejections (internal/process/task_queues.js:84:21) javascript.0 2021-12-17 21:19:00.281 warn at endReadableNT (_stream_readable.js:1241:12) javascript.0 2021-12-17 21:19:00.281 warn at IncomingMessage.EventEmitter.emit (domain.js:483:12) javascript.0 2021-12-17 21:19:00.280 warn at IncomingMessage.emit (events.js:326:22) javascript.0 2021-12-17 21:19:00.280 warn at Object.onceWrapper (events.js:420:28) javascript.0 2021-12-17 21:19:00.280 warn at IncomingMessage.<anonymous> (/opt/iobroker/node_modules/request/request.js:1076:12) javascript.0 2021-12-17 21:19:00.280 warn at Request.EventEmitter.emit (domain.js:483:12) javascript.0 2021-12-17 21:19:00.279 warn at Request.emit (events.js:314:20) javascript.0 2021-12-17 21:19:00.279 warn at Request.<anonymous> (/opt/iobroker/node_modules/request/request.js:1154:10) javascript.0 2021-12-17 21:19:00.279 warn at Request.EventEmitter.emit (domain.js:483:12) javascript.0 2021-12-17 21:19:00.279 warn at Request.emit (events.js:314:20) javascript.0 2021-12-17 21:19:00.278 warn at Request.self.callback (/opt/iobroker/node_modules/request/request.js:185:22) javascript.0 2021-12-17 21:19:00.278 warn at Request._callback (/opt/iobroker/node_modules/iobroker.javascript/lib/request.js:27:17) javascript.0 2021-12-17 21:19:00.278 warn at script.js.AVM:240:21 javascript.0 2021-12-17 21:19:00.277 warn at setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1439:20) javascript.0 2021-12-17 21:19:00.273 warn State "Internet.Docsis.DS.C32.Frequency" not found
Das scheint hier ein Problem zu sein
State "Internet.Docsis.DS.C32.UncorrectableErrors" not found
Denn den Kanal finde ich als Datenpunkt nicht (mehr)
Weiß nicht ob es den vorher gegeben hat. -
Gibt es den Kanal auf der FB noch?
Bei mir fehlen die ersten 4 DS Kanäle seit ein paar Wochen... da hat Vodafone mal wieder umgebaut -
@rand
Nein, bei mir ist bei Kanal 28 in der FB Schluß.
Allerdings hat sich die FB heute aufgehängt und nach einem reboot sind jetzt keine warnings mehr vorhanden.
Keine Ahnung warum, denn die Kanäle sind immer noch die Selben. -
zu früh gefreut.
Seit heute sind die Meldungen wieder da. -
Irgendwie ist das seltsam - meine Version des Skriptes geht nur bis Kanal 31 im loop? Da würde er gar kein 32er state anlegen oder versuchen zu befüllen.
Hmm,
wenn ich im Code schaue, dann steht da aber
DOCSIS30DSChannels = Object.entries(tableData.data.channelDs.docsis30).length;
D.h. wenn aus irgendwelchen Gründen bei Dir ein Kanal 32 in der FB existiert dann würde er versuchen da drauf zu schreiben, und wenn es den State nicht gibt dann mag es zu dem gezeigten Fehler kommen.
Du müsstest also prüfen ob es in dem Augenblick den Kanal in der FB gibt, oder ob das Skript sich irgendwie verschluckt... -
@rand
HalloHier mal meine aktuellen Modemwerte.
Das geht wie gesagt nur bis 28