Skript findet kein Device und bringt Fehler bei CheckNextLowBatt
db1mso opened this issue · 2 comments
Hallo.
Das Skript findet leider kein Device und bleibt vermutlich deswegen bei CheckNextLowBatt hängen.
Log:
18:15:25.348 | info | javascript.0 (25371) Start javascript script.js.common.BattUeberwachung |
---|---|---|
18:15:25.362 | info | javascript.0 (25371) script.js.common.BattUeberwachung: starting Batterieüberwachung V.1.8.5 |
18:15:25.362 | info | javascript.0 (25371) script.js.common.BattUeberwachung: Reaching FillWelcheFunktionVerwenden |
18:15:25.363 | info | javascript.0 (25371) script.js.common.BattUeberwachung: registered 0 subscriptions and 0 schedules |
18:15:25.406 | info | javascript.0 (25371) script.js.common.BattUeberwachung: CreateStates fertig! |
18:15:25.407 | info | javascript.0 (25371) script.js.common.BattUeberwachung: Reaching main() |
18:15:25.407 | info | javascript.0 (25371) script.js.common.BattUeberwachung: Reaching init() |
18:15:25.408 | info | javascript.0 (25371) script.js.common.BattUeberwachung: Reaching CheckAllBatterys() found 0 Devices |
18:15:25.408 | info | javascript.0 (25371) script.js.common.BattUeberwachung: Reaching CheckLastMessage, EmptyBatCount=0 DeadDeviceCount=0 |
18:15:25.409 | info | javascript.0 (25371) script.js.common.BattUeberwachung: Alle Batterien ok, Lastmessage gelöscht |
18:15:25.409 | info | javascript.0 (25371) script.js.common.BattUeberwachung: Reaching CheckAllBatterysOk |
18:15:25.409 | info | javascript.0 (25371) script.js.common.BattUeberwachung: Reaching CheckNextLowBatt() |
18:15:25.411 | error | javascript.0 (25371) at CheckNextLowBatt (script.js.common.BattUeberwachung:395:91) |
18:15:25.411 | error | javascript.0 (25371) at main (script.js.common.BattUeberwachung:265:5) |
18:15:25.411 | error | javascript.0 (25371) at Object. (script.js.common.BattUeberwachung:126:13) |
Setup:
js-controller: v3.3.18 nodejs: v12.22.5 js: v5.2.13
Exakt 1 Homematic Fensterkontakt:
in exakt 1 Funktion:
Die Funktion "DeadCheck" ist zwar angelegt aber ohne Inhalt. Es ändert sich aber auch das Verhalten nicht, wenn ich ein Objekt zuordne.
THX
CheckAllBatterys() found 0 Devices
Das Script findet also den einen Fensterkontakt nicht. Benenn deine Funktion "Batterie 3V" mal bitte in "BatterieSpannung_30" um. Bei mir findet er 18 Geräte, ich habe testweise die Aufzählung bei mir in "Batterie Spannung 1,5 V" umbenannt (JS Adapter neu gestartet) und zwack wurden 5 Geräte weniger gefunden.
Bitte also genauso wie in Punkt 1 der Installation :)
Vielen Dank für den Tipp. Ich hatte nicht damit gerechnet, dass ein Skript mit dem Namen anstatt der ID arbeitet.
Es wurde jetzt genau 1 Device gefunden.