NEWS
Script fürTabelle der Batterie Zustände
-
@liv-in-sky war ne Vermutung, dass das dort auch so ist, da der Wert fehlte - Sorry
-
Hallo zusammen,
ich bekomme bei der Aktivierung der Xiaomi Option folgende Fehlermeldung:javascript.0 2020-09-22 19:50:00.462 error (910) at processTimers (internal/timers.js:492:7) javascript.0 2020-09-22 19:50:00.461 error (910) at listOnTimeout (internal/timers.js:549:17) javascript.0 2020-09-22 19:50:00.461 error (910) at Timeout._onTimeout (/opt/iobroker/node_modules/node-schedule/lib/schedule.js:510:7) javascript.0 2020-09-22 19:50:00.460 error (910) at /opt/iobroker/node_modules/node-schedule/lib/schedule.js:552:11 javascript.0 2020-09-22 19:50:00.460 error (910) at Job.invoke (/opt/iobroker/node_modules/node-schedule/lib/schedule.js:173:10) javascript.0 2020-09-22 19:50:00.459 error (910) at Job.job (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1273:34) javascript.0 2020-09-22 19:50:00.459 error (910) at Object.<anonymous> (script.js.Wohnung.Batterie_Status:1245:1) javascript.0 2020-09-22 19:50:00.458 error (910) at writeHTML (script.js.Wohnung.Batterie_Status:353:33) javascript.0 2020-09-22 19:50:00.458 error (910) at Object.result.each (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:785:29) javascript.0 2020-09-22 19:50:00.457 error (910) at script.js.Wohnung.Batterie_Status:362:21 javascript.0 2020-09-22 19:50:00.450 error (910) Error in callback: TypeError: val0.replace is not a function
Das aktuellste Script (1.Post) ist in Benutzung. Deaktiviere ich die Option, ist der Fehler weg.
Node.js 12.8.3 / npm 6.14.8
Was kann ich tun?Norbert
-
@telekom0815
stehen an dieser stelle werte ?
wenn nein - trage welche ein - in allen devices mit batterien - oder sieht das bei dir ganz anders aus ?
-
@liv-in-sky
so siehts bei mir aus
-
@telekom0815
zeig mal die zeile 362 +/+ 3 in deinem script
-
-
@telekom0815
kommentiere die zeile mal aus - "//" am anfang der zeile einfügen
-
@liv-in-sky
hat nicht geholfen. -
@telekom0815
verstehe es gerade nicht -
nimm den kommentar wieder raus und füge vor zeile 362 mal "log(val0)" ein - bleibt das script schon beim ersten device hängen? bitte log hier posten
-
@liv-in-sky
meinst du so?
dann
-
@telekom0815
nein direkt vor 362
und dann das log auch mit ein paar zeilen vor dem fehler posten -ich würde gerne sehen, was vor dem fehler im log steht
-
@liv-in-sky
so? Sorry, aber von JS habe ich keinen blassen Schimmer
-
@telekom0815
sorry - mein fehler, bitte einen ; (strichpunkt) nach log(val0) ; val0=........
-
@liv-in-sky
irgendwie passiert da nicht mehr
-
@telekom0815
hast du mal zeit für eine teamviewer oder besser anydesk session - evtl morgens oder tagsüber ? dann würden wir uns das mal in ruhe ansehen
ich habe auch mihome adapter am laufen - ohne probleme
-
@telekom0815
und falls iobroker schon länger nicht mehr neugestartet worden ist, deaktiviere und aktiviere die javascript instanz
-
@liv-in-sky
wenn ich auf LOG-Stufe "info" stelle, kommt folgendes:
Ich schaue morgen mal wegen Neustart Raspi/Javascript Instanz.
Wegen dem drüberschauen melde ich mich bei dir, diese Woche werde ich es aber wohl nicht schaffen, immer dieses doofe arbeiten und Geld verdienen)
Danke schonmal -
@telekom0815
es scheint der bewegungssensor esszimmer ein problem zu haben - mach doch bitte ein bild, indem ich die datenpunkte mit states (inhalte) sehe
kann es sein, dass der zweimal vorhanden ist und einer davon zu löschen wäre - meld dich einfach, wenn du wieder zeit hast
-
@liv-in-sky
ich glaube den Fehler gefunden zu haben: es dürfen in dem Namen keine Leerzeichen sein.
Also nicht "Fenster Küche" sondern "Fenster.Küche" oä.
Dann klappt alles.Vielen Dank
Norbert -
@telekom0815
denke nicht - aber hauptsache es läuft
bei mir: