musste jetzt erst mal alles lesen. hat sich ja wohl geklärt. werde später das neue auch mal testen und falls was nicht geht melde ich mich wieder
Danke ist ja ein super toller support hier
Gruß
Werner
musste jetzt erst mal alles lesen. hat sich ja wohl geklärt. werde später das neue auch mal testen und falls was nicht geht melde ich mich wieder
Danke ist ja ein super toller support hier
Gruß
Werner
hatte ich vorher aber da hat der bei dem 5ten digit Ärger gemacht und nicht richtig erkannt. Ich spiele morgen mal die neuste Version auf, vielleicht tut sich was
Gruß
Werner
Hallo
also das Script hat super funktioniert. Nur seid Januar kommt eine Fehlermeldung "Keine Daten" obwohl sich nichts geändert hat.
Gruß
Werner
so und noch was. Im script steht sql.0. Das habe ich übersehen denn ich habe auf allen 3 Raspis mit iobroker eine SQL Datenbank. Die vom Slave 2 heißt dann sql.2
Aber das andere Script läuft und berechnet ja die Daten da steht auch sql.0 drin
Ich habe mal versuchhalber das auf sql.2 geändert und das so gemacht
summe(8, 3); // Der 3. September
//summe(8); // Der gesamte September
dann bekomme ich
javascript.0 17:51:52.131 info Start JavaScript script.js.common.FritzBox_Daten_nachträglich_neuberechnen (Javascript/js)
javascript.0 17:51:52.162 info script.js.common.FritzBox_Daten_nachträglich_neuberechnen: Tue Sep 03 2024 00:00:00 GMT+0200 (Central European Summer Time)
javascript.0 17:51:52.162 info script.js.common.FritzBox_Daten_nachträglich_neuberechnen: Tue Sep 03 2024 23:59:59 GMT+0200 (Central European Summer Time)
javascript.0 17:51:52.163 info script.js.common.FritzBox_Daten_nachträglich_neuberechnen: registered 0 subscriptions, 0 schedules, 0 messages, 0 logs and 0 file subscriptions
javascript.0 17:51:52.179 info script.js.common.FritzBox_Daten_nachträglich_neuberechnen: Tag_IN : 32828971246
javascript.0 17:51:52.181 error at Object.<anonymous> (script.js.common.FritzBox_Daten_nachträglich_neuberechnen:66:31)
Ich hoffe ich habe jetzt nicht alles durcheinander gemacht
Danke für deine Geduld
@fastfoot
Da ist mir nochwas aufgefallen. Bei dem Datenpunkt geht es ja um einen Tag, aber er 3.09. ist auskommentiert.
Ist das so gewollt?
ih glaube ich habe was gefunden. muss es nicht
0_userdata.0.FritzBox.Traffic.Tag_IN heißen?
Aber der Fehler kommt trotzdem
@fastfoot sagte in Daten aus der Fritzbox visualisieren:
@werners sagte in Daten aus der Fritzbox visualisieren:
nein da ist alles wie es war. Also das andere Script das läuft und berechnet die aktuelle und die Tagesrate.
das Skript nutzt dieselbe Instanz von SQL wie das originale, somit auch die gleichen Berechtigungen! Läuft es denn auf einer anderen Instanz als das Original?
Nein ich habe nur eine Javascript Instanz auf meinem slave01
nein da ist alles wie es war. Also das andere Script das läuft und berechnet die aktuelle und die Tagesrate.
habe ich gemacht.
Beim Script kommt das unten
javascript.0 16:03:13.360 info Start JavaScript script.js.common.FritzBox_Daten_nachträglich_neuberechnen (Javascript/js)
javascript.0 16:03:13.411 info script.js.common.FritzBox_Daten_nachträglich_neuberechnen: Sun Sep 01 2024 00:00:00 GMT+0200 (Central European Summer Time)
javascript.0 16:03:13.412 info script.js.common.FritzBox_Daten_nachträglich_neuberechnen: Mon Sep 30 2024 23:59:59 GMT+0200 (Central European Summer Time)
javascript.0 16:03:13.412 info script.js.common.FritzBox_Daten_nachträglich_neuberechnen: registered 0 subscriptions, 0 schedules, 0 messages, 0 logs and 0 file subscriptions
javascript.0 16:03:13.423 warn script.js.common.FritzBox_Daten_nachträglich_neuberechnen: Keine Daten!
javascript.0 16:03:13.424 error script.js.common.FritzBox_Daten_nachträglich_neuberechnen: Error: SELECT command denied to user 'iobroker'@'Iobroker.fritz.box' for table `iobrokerslave02`.`ts_number`
In den Protokollen steht das drin
avascript.0
2024-10-07 16:05:50.482 info Stopping script script.js.common.FritzBox_Daten_nachträglich_neuberechnen
javascript.0
2024-10-07 16:05:45.756 error script.js.common.FritzBox_Daten_nachträglich_neuberechnen: Error: SELECT command denied to user 'iobroker'@'Iobroker.fritz.box' for table `iobrokerslave02`.`ts_number`
javascript.0
2024-10-07 16:05:45.755 warn script.js.common.FritzBox_Daten_nachträglich_neuberechnen: Keine Daten!
javascript.0
2024-10-07 16:05:45.746 info script.js.common.FritzBox_Daten_nachträglich_neuberechnen: registered 0 subscriptions, 0 schedules, 0 messages, 0 logs and 0 file subscriptions
javascript.0
2024-10-07 16:05:45.745 info script.js.common.FritzBox_Daten_nachträglich_neuberechnen: Mon Sep 30 2024 23:59:59 GMT+0200 (Central European Summer Time)
javascript.0
2024-10-07 16:05:45.745 info script.js.common.FritzBox_Daten_nachträglich_neuberechnen: Sun Sep 01 2024 00:00:00 GMT+0200 (Central European Summer Time)
javascript.0
2024-10-07 16:05:45.689 info Start JavaScript script.js.common.FritzBox_Daten_nachträglich_neuberechnen (Javascript/js)
ich habe direkt in den Verlaufsdaten nachgesehen und einen Download gemacht. Aber ich muss dir recht geben ich habe da wohl in Excel einen Fehler gemacht. Sorry
Mal schauen wie ich das am sinnvollsten in Grafana darstelle. Mit Bargraph sieht das etwas blöd aus
Danke für das Script wusste nicht dass das auch nachträglich geht
Allerdings bringt das Script bei mir einen Fehler
javascript.0
2024-10-04 10:20:12.837 error at processImmediate (node:internal/timers:476:21)
javascript.0
2024-10-04 10:20:12.836 error at Immediate._onImmediate (file:///opt/iobroker/node_modules/@iobroker/db-states-redis/src/lib/states/statesInRedisClient.ts:381:37)
javascript.0
2024-10-04 10:20:12.835 error at change (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/src/lib/adapter/adapter.ts:10886:45)
javascript.0
2024-10-04 10:20:12.835 error at Object.cb (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:3097:38)
javascript.0
2024-10-04 10:20:12.834 error at Object.<anonymous> (script.js.common.FritzBox_Daten_nachträglich_neuberechnen:33:23)
javascript.0
2024-10-04 10:20:12.833 error Error in callback: TypeError: Cannot read properties of undefined (reading 'length')
javascript.0
2024-10-04 10:20:12.829 error at processImmediate (node:internal/timers:476:21)
javascript.0
2024-10-04 10:20:12.829 error at Immediate._onImmediate (file:///opt/iobroker/node_modules/@iobroker/db-states-redis/src/lib/states/statesInRedisClient.ts:381:37)
javascript.0
2024-10-04 10:20:12.829 error at change (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/src/lib/adapter/adapter.ts:10886:45)
javascript.0
2024-10-04 10:20:12.829 error at Object.cb (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:3097:38)
javascript.0
2024-10-04 10:20:12.828 error at Object.<anonymous> (script.js.common.FritzBox_Daten_nachträglich_neuberechnen:33:23)
javascript.0
2024-10-04 10:20:12.827 error Error in callback: TypeError: Cannot read properties of undefined (reading 'length')
Ja Javascript läuft auf einem slave und die Sql auf einem anderen. habe die lasten etwas verteilen müssen.
Ich ändere das mal ab und dann warten wir mal vier Wochen
Danke für die Hilfe
Gruß
Werner