NEWS
Servicemeldungen - All inclusive für Homematic -
-
Also egal welche Servicemeldung ausgelöst wird, LOWBAT, UNREACH, ERROR usw. wird über pushover.3, also Prio = 0 verschickt.
Wie gesagt, deaktiviere ich 1.62 und aktiviere 1.20 bekomme ich die Meldungen über mehrere Instanzen.Danke und schönen Abend
-
@Kaschi68 Ok kann den Fehler bestätigen. Mit der nächsten Version ist er dann hoffentlich weg....
-
Klasse, hier noch zwei Batterieaktualisierungen :
let lr3x1 = ['HmIP-RCB1' ,..... let lr3x2 = ['ALPHA-IP-RBG' ,....
Danke und Gruß.....
-
@cash
Habe die neueste Version 1.62 installiert und bekomme wieder den bekannten CUXD Fehler beim Start:vascript.0 2019-11-21 15:24:12.688 error (195) at ContextifyScript.Script.runInContext (vm.js:59:29) javascript.0 2019-11-21 15:24:12.688 error (195) at script.js.common.Verschiedenes.Fehelermedungen_Allinclusive:2103:5 javascript.0 2019-11-21 15:24:12.688 error (195) at Servicemeldung (script.js.common.Verschiedenes.Fehelermedungen_Allinclusive:669:20) javascript.0 2019-11-21 15:24:12.687 error (195) at Object.result.each (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:808:29) javascript.0 2019-11-21 15:24:12.687 error (195) at script.js.common.Verschiedenes.Fehelermedungen_Allinclusive:670:74 javascript.0 2019-11-21 15:24:12.687 error (195) TypeError: Cannot read property 'common' of null javascript.0 2019-11-21 15:24:12.687 error (195) ^ javascript.0 2019-11-21 15:24:12.687 error (195) common_name = getObject(id.substring(0, id.lastIndexOf('.') - 2)).common.name; javascript.0 2019-11-21 15:24:12.686 error (195) script.js.common.Verschiedenes.Fehelermedungen_Allinclusive: script.js.common.Verschiedenes.Fehelermedungen_Allinclusive:670 javascript.0 2019-11-21 15:24:12.685 warn (195) Object "hm-rpc.0.CUX2801002" does not exist javascript.0 2019-11-21 15:24:11.655 info (195) Start javascript script.js.common.Verschiedenes.Fehelermedungen_Allinclusive
CUXD läuft bei mir unter hm-rpc2.
Im script eingetragen:
//Instanz Cuxd ausschließen. Instanz als Zahl z. B. '1' oder bei Nichtnutzung hohe Nr eintragen z. B. '9' const CUXD = '2'
Das im log angemeckerte Gerät "hm-rpc.0.CUX2801002" gibt es in der Tat nicht, wohl aber das Gerät "hm-rpc.2.CUX2801002".
-
@zahnheinrich Den Fehler hast Du schon selber gefunden. Ich verstehe nicht was bei Euren System falsch läuft. Wie kann ein cuxd Gerät was es nicht gibt und wofür die Instanz nicht konfiguriert ist angelegt werden? Mach doch mal ein Fehler bei github auf das immer cuxd Geräte angelegt werden die es nicht gibt...
Lösung erstmal Gerät unter der falschen Instanz löschen...
Werde heute Abend noch die aktuelle Version hochladen.
-
@cash
wie schon oben geschrieben: Das Gerät existiert NICHT in hm-rpc0 !! -
@zahnheinrich das hast das Script ermittelt ein Gerät unter der Instanz 0 welches in den Objekten definitiv nicht vorhanden ist? Würde mich jetzt erstmal sehr stark wundern.
Mach mal Screenshots vom Objektbaum von beiden Instanzen? Die Version die Du vorher hattest hat keinen Fehler gemeldet?
-
@cash
Habe das script nochmal neu gestartet.
Jetzt meckert er nicht mehr das nicht vorhandene Gerät an, sondern:javascript.0 2019-11-21 18:35:54.267 error (4347) at ContextifyScript.Script.runInContext (vm.js:59:29) javascript.0 2019-11-21 18:35:54.266 error (4347) at script.js.common.Verschiedenes.Fehelermedungen_Allinclusive:2103:5 javascript.0 2019-11-21 18:35:54.266 error (4347) at Servicemeldung (script.js.common.Verschiedenes.Fehelermedungen_Allinclusive:669:20) javascript.0 2019-11-21 18:35:54.266 error (4347) at Object.result.each (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:808:29) javascript.0 2019-11-21 18:35:54.265 error (4347) at script.js.common.Verschiedenes.Fehelermedungen_Allinclusive:674:76 javascript.0 2019-11-21 18:35:54.265 error (4347) TypeError: Cannot read property 'TYPE' of undefined javascript.0 2019-11-21 18:35:54.264 error (4347) ^ javascript.0 2019-11-21 18:35:54.264 error (4347) native_type = getObject(id.substring(0, id.lastIndexOf('.') - 2)).native.TYPE; javascript.0 2019-11-21 18:35:54.263 error (4347) script.js.common.Verschiedenes.Fehelermedungen_Allinclusive: script.js.common.Verschiedenes.Fehelermedungen_Allinclusive:674 javascript.0 2019-11-21 18:35:53.008 info (4347) Start javascript script.js.common.Verschiedenes.Fehelermedungen_Allinclusive
Bei mir läuft übrigens js-contoller 2.1.0,
alle Adapter up to date.In der alten Version kam auch ein Fehler im Zusammenhang mit CuxD.
Hatte daher das script disabled und wollte jetzt mit der neuen Version einen neuen Anlauf nehmen. -
@zahnheinrich Bitte mal aktuelle Version von gitub verwenden. Die wird das Problem vermutlich nicht lösen.
Wenn der Fehler dort noch auftaucht. Script stoppen. hm.0 Adapter stoppen. Alle Objekte unter hm.0 löschen und Script starten. Wenn der Fehler dann auftritt bitte Log. Wenn nicht. Script stoppen.Adapter starten und wenn alle Objekte wieder angelegt sind das Script starten. Wenn der Fehler dann noch auftritt brauche ich das Log und Screenshots...
@All Neue Version auf github. Behebt die Probleme der vergangen Tage also Push immer mit Prio 0 und Batterieupdate
-
Hallo, gerade mal den neuen Script gestartet. Dann in den Objekten den Status bei LOWBATT auf "1" geändert. Push kommt nach wie vor bei mir nur in Prio 0 an. Obwohl LOWBAT bei mir auf Prio 2 steht.
Kann das am JS-Controller liegen ?
Danke und Gruß
-
@Kaschi68 Lösch mal die Zeile 1989. (Da sollte prio = 0; stehen) Derzeit ist der Fehler nur unter bestimmten Konstelationen behoben :-).
Ich denke wenn Du die löscht könnte es gehen. Ansonsten müsste ich nochmal ein paar Log Einträge einbauen
-
Hallo,
habe Zeile 1989 gelöscht. LOWBAT kam dann in Prio 2 wie es sein soll. Aber auch alle nachfolgenden von Prio 0 z.B. UNREACH kommen in Prio 2 :-(.//pro Fehlertyp kann eine andere Prio genutzt werden const prio_LOWBAT = 2; const prio_UNREACH = 0; const prio_STICKY_UNREACH = 0; const prio_CONFIG_PENDING = -1; const prio_UPDATE_PENDING = -1; const prio_DEVICE_IN_BOOTLOADER = 0; const prio_ERROR = 1; const prio_ERROR_CODE = 1; const prio_FAULT_REPORTING = 0; const prio_SABOTAGE= 2; const prio_ERROR_NON_FLAT_POSITIONING = 0;
-
@Kaschi68 Erst mal zu Klarstellung wenn es zwei Meldungen gibt sollten diese immer mit der höheren versendet werden... Bei Dir im log steht etwas von zwei Meldungen.
Aber unabhängig davon gibt es noch einen weiteren Fehler. Die Prio wird nicht herunter gesetzt...
Bitte mal die Zeile 123 kopieren und in Zeile 589 einfügen. (Let prio = -2;)
-
Das sieht SEHR GUT aus..... Klasse. Erstmal vielen lieben Dank
javascript.0 2019-11-22 20:38:01.048 info script.js.Servicemeldungen_Push_164: Servicemeldung aufgehoben: FK DG Dachluke NW (NEQ1680096) --- HM-Sec-SC-2--- Typ: UNREACH_ALARM --- Status: 0 keine Kommunikationsfehler pushover.3 2019-11-22 20:37:47.345 info Send pushover notification: {"device":"Heiko","message":"FK DG Dachluke NW (NEQ1680096) - <font color=\"red\">Kommunikation gestört.</font>","title":"Servicemeldung","priority":"0","retry":60,"expire javascript.0 2019-11-22 20:37:47.343 info script.js.Servicemeldungen_Push_164: [DEBUG] Es gibt eine Servicemeldung: FK DG Dachluke NW (NEQ1680096) - Kommunikation gestört. javascript.0 2019-11-22 20:37:47.342 info script.js.Servicemeldungen_Push_164: Es werden: 570 Datenpunkte überwacht. Derzeit: 1 Servicemeldung(en). javascript.0 2019-11-22 20:37:47.342 info script.js.Servicemeldungen_Push_164: [DEBUG] Timer abgelaufen. Verarbeitung der Servicemeldung javascript.0 2019-11-22 20:37:44.341 info script.js.Servicemeldungen_Push_164: [DEBUG] meldung alt und neu geändert javascript.0 2019-11-22 20:37:44.341 info script.js.Servicemeldungen_Push_164: [DEBUG] Variable write_message steht auf false javascript.0 2019-11-22 20:37:44.340 info script.js.Servicemeldungen_Push_164: [DEBUG] Betroffen: 1 javascript.0 2019-11-22 20:37:44.339 info script.js.Servicemeldungen_Push_164: [DEBUG] Derzeit gibt es Servicemeldungen. Ergebnis in Objekt geschrieben javascript.0 2019-11-22 20:37:44.339 info script.js.Servicemeldungen_Push_164: [DEBUG] Betroffen mehr als 0 und keine Heizungsgruppe javascript.0 2019-11-22 20:37:44.338 info script.js.Servicemeldungen_Push_164: Es gibt: 86 Geräte mit dem Datenpunkt UPDATE_PENDING. javascript.0 2019-11-22 20:37:44.292 info script.js.Servicemeldungen_Push_164: Es gibt: 111 Geräte mit dem Datenpunkt CONFIG_PENDING. javascript.0 2019-11-22 20:37:44.233 info script.js.Servicemeldungen_Push_164: Es gibt: 60 Geräte mit dem Datenpunkt DEVICE_IN_BOOTLOADER. javascript.0 2019-11-22 20:37:44.202 info script.js.Servicemeldungen_Push_164: Keine Geräte gefunden mit dem Datenpunkt FAULT_REPORTING. javascript.0 2019-11-22 20:37:44.201 info script.js.Servicemeldungen_Push_164: Es gibt: 1 Geräte mit dem Datenpunkt ERROR_NON_FLAT_POSITIONING. javascript.0 2019-11-22 20:37:44.199 info script.js.Servicemeldungen_Push_164: Es gibt: 23 Geräte mit dem Datenpunkt ERROR. javascript.0 2019-11-22 20:37:44.184 info script.js.Servicemeldungen_Push_164: Keine Geräte gefunden mit dem Datenpunkt SABOTAGE. javascript.0 2019-11-22 20:37:44.183 info script.js.Servicemeldungen_Push_164: Es gibt: 85 Geräte mit dem Datenpunkt STICKY_UNREACH. javascript.0 2019-11-22 20:37:44.132 info script.js.Servicemeldungen_Push_164: Es gibt: 111 Geräte mit dem Datenpunkt UNREACH_ALARM. Derzeit: 1 Servicemeldung(en). javascript.0 2019-11-22 20:37:44.064 info script.js.Servicemeldungen_Push_164: Es gibt: 16 Geräte mit dem Datenpunkt LOW_BAT. javascript.0 2019-11-22 20:37:44.049 info script.js.Servicemeldungen_Push_164: Es gibt: 77 Geräte mit dem Datenpunkt LOWBAT. javascript.0 2019-11-22 20:37:43.990 info script.js.Servicemeldungen_Push_164: Neue Servicemeldung: FK DG Dachluke NW (NEQ1680096) --- HM-Sec-SC-2--- Typ: UNREACH_ALARM --- Status: 1 Kommunikation gestört javascript.0 2019-11-22 20:37:34.175 info script.js.Servicemeldungen_Push_164: [DEBUG] Derzeitige keine Servicemeldungen. Ergebnis in Objekt geschrieben javascript.0 2019-11-22 20:37:34.174 info script.js.Servicemeldungen_Push_164: logging: true debugging: true find_bug: false show_each_device: false autoAck: true observation: true ohnetime: true CUXD: 1 javascript.0 2019-11-22 20:37:34.174 info script.js.Servicemeldungen_Push_164: 570 Datenpunkte werden insgesamt vom Script script.js.Servicemeldungen_Push_164 (Version: 1.63) überwacht. Instance: 0 javascript.0 2019-11-22 20:37:34.172 info script.js.Servicemeldungen_Push_164: Es gibt: 86 Geräte mit dem Datenpunkt UPDATE_PENDING. javascript.0 2019-11-22 20:37:34.110 info script.js.Servicemeldungen_Push_164: Es gibt: 111 Geräte mit dem Datenpunkt CONFIG_PENDING. javascript.0 2019-11-22 20:37:34.024 info script.js.Servicemeldungen_Push_164: Es gibt: 60 Geräte mit dem Datenpunkt DEVICE_IN_BOOTLOADER. javascript.0 2019-11-22 20:37:33.978 info script.js.Servicemeldungen_Push_164: Keine Geräte gefunden mit dem Datenpunkt FAULT_REPORTING. javascript.0 2019-11-22 20:37:33.977 info script.js.Servicemeldungen_Push_164: Es gibt: 1 Geräte mit dem Datenpunkt ERROR_NON_FLAT_POSITIONING. javascript.0 2019-11-22 20:37:33.975 info script.js.Servicemeldungen_Push_164: Es gibt: 23 Geräte mit dem Datenpunkt ERROR. javascript.0 2019-11-22 20:37:33.953 info script.js.Servicemeldungen_Push_164: Keine Geräte gefunden mit dem Datenpunkt SABOTAGE. javascript.0 2019-11-22 20:37:33.952 info script.js.Servicemeldungen_Push_164: Es gibt: 85 Geräte mit dem Datenpunkt STICKY_UNREACH. javascript.0 2019-11-22 20:37:33.876 info script.js.Servicemeldungen_Push_164: Es gibt: 111 Geräte mit dem Datenpunkt UNREACH. javascript.0 2019-11-22 20:37:33.786 info script.js.Servicemeldungen_Push_164: Es gibt: 16 Geräte mit dem Datenpunkt LOW_BAT. javascript.0 2019-11-22 20:37:33.764 info script.js.Servicemeldungen_Push_164: Es gibt: 77 Geräte mit dem Datenpunkt LOWBAT. javascript.0 2019-11-22 20:37:33.663 info script.js.Servicemeldungen_Push_164: Servicemeldung aufgehoben: Türklingel Haustür (NEQ1340417) --- HM-PBI-4-FM--- Typ: LOWBAT_ALARM --- Status: 2 Batterie ok javascript.0 2019-11-22 20:37:23.966 info script.js.Servicemeldungen_Push_164: [DEBUG] Derzeitige keine Servicemeldungen. Ergebnis in Objekt geschrieben javascript.0 2019-11-22 20:37:23.965 info script.js.Servicemeldungen_Push_164: logging: true debugging: true find_bug: false show_each_device: false autoAck: true observation: true ohnetime: true CUXD: 1 javascript.0 2019-11-22 20:37:23.965 info script.js.Servicemeldungen_Push_164: 570 Datenpunkte werden insgesamt vom Script script.js.Servicemeldungen_Push_164 (Version: 1.63) überwacht. Instance: 0 javascript.0 2019-11-22 20:37:23.964 info script.js.Servicemeldungen_Push_164: Es gibt: 86 Geräte mit dem Datenpunkt UPDATE_PENDING. javascript.0 2019-11-22 20:37:23.923 info script.js.Servicemeldungen_Push_164: Es gibt: 111 Geräte mit dem Datenpunkt CONFIG_PENDING. javascript.0 2019-11-22 20:37:23.868 info script.js.Servicemeldungen_Push_164: Es gibt: 60 Geräte mit dem Datenpunkt DEVICE_IN_BOOTLOADER. javascript.0 2019-11-22 20:37:23.839 info script.js.Servicemeldungen_Push_164: Keine Geräte gefunden mit dem Datenpunkt FAULT_REPORTING. javascript.0 2019-11-22 20:37:23.837 info script.js.Servicemeldungen_Push_164: Es gibt: 1 Geräte mit dem Datenpunkt ERROR_NON_FLAT_POSITIONING. javascript.0 2019-11-22 20:37:23.834 info script.js.Servicemeldungen_Push_164: Es gibt: 23 Geräte mit dem Datenpunkt ERROR. javascript.0 2019-11-22 20:37:23.814 info script.js.Servicemeldungen_Push_164: Keine Geräte gefunden mit dem Datenpunkt SABOTAGE. javascript.0 2019-11-22 20:37:23.813 info script.js.Servicemeldungen_Push_164: Es gibt: 85 Geräte mit dem Datenpunkt STICKY_UNREACH. javascript.0 2019-11-22 20:37:23.766 info script.js.Servicemeldungen_Push_164: Es gibt: 111 Geräte mit dem Datenpunkt UNREACH. javascript.0 2019-11-22 20:37:23.702 info script.js.Servicemeldungen_Push_164: Es gibt: 16 Geräte mit dem Datenpunkt LOW_BAT. javascript.0 2019-11-22 20:37:23.686 info script.js.Servicemeldungen_Push_164: Es gibt: 77 Geräte mit dem Datenpunkt LOWBAT. javascript.0 2019-11-22 20:37:23.629 info script.js.Servicemeldungen_Push_164: Servicemeldung aufgehoben: Türklingel Haustür (NEQ1340417) --- HM-PBI-4-FM--- Typ: LOWBAT_ALARM --- Status: 0 Batterie ok javascript.0 2019-11-22 20:37:17.684 info script.js.Servicemeldungen_Push_164: [DEBUG] Derzeitige keine Servicemeldungen. Ergebnis in Objekt geschrieben javascript.0 2019-11-22 20:37:17.684 info script.js.Servicemeldungen_Push_164: logging: true debugging: true find_bug: false show_each_device: false autoAck: true observation: true ohnetime: true CUXD: 1 javascript.0 2019-11-22 20:37:17.683 info script.js.Servicemeldungen_Push_164: 570 Datenpunkte werden insgesamt vom Script script.js.Servicemeldungen_Push_164 (Version: 1.63) überwacht. Instance: 0 javascript.0 2019-11-22 20:37:17.682 info script.js.Servicemeldungen_Push_164: Es gibt: 86 Geräte mit dem Datenpunkt UPDATE_PENDING. javascript.0 2019-11-22 20:37:17.644 info script.js.Servicemeldungen_Push_164: Es gibt: 111 Geräte mit dem Datenpunkt CONFIG_PENDING. javascript.0 2019-11-22 20:37:17.592 info script.js.Servicemeldungen_Push_164: Es gibt: 60 Geräte mit dem Datenpunkt DEVICE_IN_BOOTLOADER. javascript.0 2019-11-22 20:37:17.553 info script.js.Servicemeldungen_Push_164: Keine Geräte gefunden mit dem Datenpunkt FAULT_REPORTING. javascript.0 2019-11-22 20:37:17.552 info script.js.Servicemeldungen_Push_164: Es gibt: 1 Geräte mit dem Datenpunkt ERROR_NON_FLAT_POSITIONING. javascript.0 2019-11-22 20:37:17.550 info script.js.Servicemeldungen_Push_164: Es gibt: 23 Geräte mit dem Datenpunkt ERROR. javascript.0 2019-11-22 20:37:17.532 info script.js.Servicemeldungen_Push_164: Keine Geräte gefunden mit dem Datenpunkt SABOTAGE. javascript.0 2019-11-22 20:37:17.531 info script.js.Servicemeldungen_Push_164: Es gibt: 85 Geräte mit dem Datenpunkt STICKY_UNREACH. javascript.0 2019-11-22 20:37:17.468 info script.js.Servicemeldungen_Push_164: Es gibt: 111 Geräte mit dem Datenpunkt UNREACH. javascript.0 2019-11-22 20:37:17.384 info script.js.Servicemeldungen_Push_164: Es gibt: 16 Geräte mit dem Datenpunkt LOW_BAT. javascript.0 2019-11-22 20:37:17.372 info script.js.Servicemeldungen_Push_164: Es gibt: 77 Geräte mit dem Datenpunkt LOWBAT. javascript.0 2019-11-22 20:37:17.289 info script.js.Servicemeldungen_Push_164: Servicemeldung aufgehoben: Türklingel Haustür (NEQ1340417) --- HM-PBI-4-FM--- Typ: LOWBAT_ALARM --- Status: 2 Batterie ok pushover.5 2019-11-22 20:37:06.908 info Send pushover notification: {"device":"Heiko","message":"Türklingel Haustür (NEQ1340417) - <font color=\"red\">Spannung Batterien/Akkus gering.</font> 1x CR2032 --- seit: 22.11.19 20:37:03 Uhr","titl javascript.0 2019-11-22 20:37:06.905 info script.js.Servicemeldungen_Push_164: [DEBUG] Es gibt eine Servicemeldung: Türklingel Haustür (NEQ1340417) - Spannung Batterien/Akkus gering. 1x CR2032
-
@Kaschi68 Kein Problem werde ich in der nächsten Version nachziehen. Noch eine Anmerkung. Debug solltest Du auf false stellen.
-
Das Skript lieft´jetzt über einen längeren Zeitraum gut. Habe nun einen Rauchmelder an der CCU abgelernt und das skript einmal neu gestartet. Nun kommen bei mir mehrere Errors:
javascript.0 2019-11-29 19:58:39.641 error (18637) at Script.runInContext (vm.js:133:20) javascript.0 2019-11-29 19:58:39.640 error (18637) at script.js.common.Geräte.CCU_3_Servicemeldungen:2104:5 javascript.0 2019-11-29 19:58:39.640 error (18637) at Servicemeldung (script.js.common.Geräte.CCU_3_Servicemeldungen:670:20) javascript.0 2019-11-29 19:58:39.640 error (18637) at Object.result.each (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:846:29) javascript.0 2019-11-29 19:58:39.640 error (18637) at script.js.common.Geräte.CCU_3_Servicemeldungen:671:74 javascript.0 2019-11-29 19:58:39.640 error (18637) TypeError: Cannot read property 'common' of null javascript.0 2019-11-29 19:58:39.640 error (18637) ^ javascript.0 2019-11-29 19:58:39.639 error (18637) common_name = getObject(id.substring(0, id.lastIndexOf('.') - 2)).common.name; javascript.0 2019-11-29 19:58:39.639 error (18637) script.js.common.Geräte.CCU_3_Servicemeldungen: script.js.common.Geräte.CCU_3_Servicemeldungen:671 javascript.0 2019-11-29 19:58:39.639 warn (18637) Object "hm-rpc.0.NEQ1028984" does not exist javascript.0 2019-11-29 19:58:39.638 info (18637) script.js.common.Geräte.CCU_3_Servicemeldungen: Geräte Nr. 4 Name: OG_Schlafzimmer_Rauchmelder (NEQ1028652) --- HM-Sec-SD-2 --- Typ: LOWBAT_ALARM --- Status: 0 Batterie ok --- Festbatterie lee javascript.0 2019-11-29 19:58:39.638 info (18637) script.js.common.Geräte.CCU_3_Servicemeldungen: Geräte Nr. 3 Name: OG_Diele_Rauchmelder (NEQ1028645) --- HM-Sec-SD-2 --- Typ: LOWBAT_ALARM --- Status: 0 Batterie ok --- Festbatterie leer javascript.0 2019-11-29 19:58:39.637 info (18637) script.js.common.Geräte.CCU_3_Servicemeldungen: Geräte Nr. 2 Name: OG_Kinderzimmer_Hinten_Rauchmelder (NEQ1028635) --- HM-Sec-SD-2 --- Typ: LOWBAT_ALARM --- Status: 0 Batterie ok --- Festbatte javascript.0 2019-11-29 19:58:39.637 info (18637) script.js.common.Geräte.CCU_3_Servicemeldungen: Geräte Nr. 1 Name: OG_Kinderzimmer_Vorne_Rauchmelder (NEQ1028629) --- HM-Sec-SD-2 --- Typ: LOWBAT_ALARM --- Status: 0 Batterie ok --- Festbatter javascript.0 2019-11-29 19:58:39.636 info (18637) script.js.common.Geräte.CCU_3_Servicemeldungen: Geräte Nr. 0 Name: EG_Wohnzimmer_Wandthermostat (MEQ0236893) --- HM-TC-IT-WM-W-EU --- Typ: LOWBAT_ALARM --- Status: 0 Batterie ok --- 2x LR3/AAA javascript.0 2019-11-29 19:58:39.635 info (18637) script.js.common.Geräte.CCU_3_Servicemeldungen: [DEBUG] Function wird gestartet. javascript.0 2019-11-29 19:58:38.828 info (18637) Start javascript script.js.common.Geräte.CCU_3_Servicemeldungen
Das Zeichen, das anzeigt ob ein Skript läuft ist nun nicht mehr grün sondern gelb hinterlegt. Im Skript selber hab ich nichts verändert.
-
Starte mal alle deine HM Instanzen neu ! ( hm-rpc.0 )
.+ Geräte neu einlesen -
hab ich gemacht, das hat nun noch mehr warnungen zur folge:
javascript.0 2019-11-29 20:18:53.560 error (18637) at Script.runInContext (vm.js:133:20) javascript.0 2019-11-29 20:18:53.560 error (18637) at script.js.common.Geräte.CCU_3_Servicemeldungen:2104:5 javascript.0 2019-11-29 20:18:53.560 error (18637) at Servicemeldung (script.js.common.Geräte.CCU_3_Servicemeldungen:670:20) javascript.0 2019-11-29 20:18:53.559 error (18637) at Object.result.each (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:846:29) javascript.0 2019-11-29 20:18:53.559 error (18637) at script.js.common.Geräte.CCU_3_Servicemeldungen:671:74 javascript.0 2019-11-29 20:18:53.559 error (18637) TypeError: Cannot read property 'common' of null javascript.0 2019-11-29 20:18:53.559 error (18637) ^ javascript.0 2019-11-29 20:18:53.559 error (18637) common_name = getObject(id.substring(0, id.lastIndexOf('.') - 2)).common.name; javascript.0 2019-11-29 20:18:53.559 error (18637) script.js.common.Geräte.CCU_3_Servicemeldungen: script.js.common.Geräte.CCU_3_Servicemeldungen:671 javascript.0 2019-11-29 20:18:53.558 warn (18637) Object "hm-rpc.0.NEQ1028984" does not exist javascript.0 2019-11-29 20:18:53.557 info (18637) script.js.common.Geräte.CCU_3_Servicemeldungen: Geräte Nr. 4 Name: OG_Schlafzimmer_Rauchmelder (NEQ1028652) --- HM-Sec-SD-2 --- Typ: LOWBAT_ALARM --- Status: null undefined --- Festbatterie le javascript.0 2019-11-29 20:18:53.557 warn (18637) at script.js.common.Geräte.CCU_3_Servicemeldungen:2104:5 javascript.0 2019-11-29 20:18:53.557 warn (18637) at Servicemeldung (script.js.common.Geräte.CCU_3_Servicemeldungen:670:20) javascript.0 2019-11-29 20:18:53.557 warn (18637) at Object.result.each (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:846:29) javascript.0 2019-11-29 20:18:53.557 warn (18637) at script.js.common.Geräte.CCU_3_Servicemeldungen:680:21 javascript.0 2019-11-29 20:18:53.557 warn (18637) at func_get_datum (script.js.common.Geräte.CCU_3_Servicemeldungen:375:28) javascript.0 2019-11-29 20:18:53.556 warn (18637) getState "hm-rpc.0.NEQ1028652.0.LOWBAT_ALARM" not found (3) javascript.0 2019-11-29 20:18:53.556 warn (18637) at script.js.common.Geräte.CCU_3_Servicemeldungen:2104:5 javascript.0 2019-11-29 20:18:53.556 warn (18637) at Servicemeldung (script.js.common.Geräte.CCU_3_Servicemeldungen:670:20) javascript.0 2019-11-29 20:18:53.556 warn (18637) at Object.result.each (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:846:29) javascript.0 2019-11-29 20:18:53.555 warn (18637) at script.js.common.Geräte.CCU_3_Servicemeldungen:677:17 javascript.0 2019-11-29 20:18:53.555 warn (18637) getState "hm-rpc.0.NEQ1028652.0.LOWBAT_ALARM" not found (3) javascript.0 2019-11-29 20:18:53.555 warn (18637) Object "hm-rpc.0.NEQ1028652.0.LOWBAT_ALARM" does not exist javascript.0 2019-11-29 20:18:53.554 info (18637) script.js.common.Geräte.CCU_3_Servicemeldungen: Geräte Nr. 3 Name: OG_Diele_Rauchmelder (NEQ1028645) --- HM-Sec-SD-2 --- Typ: LOWBAT_ALARM --- Status: null undefined --- Festbatterie leer javascript.0 2019-11-29 20:18:53.554 warn (18637) at script.js.common.Geräte.CCU_3_Servicemeldungen:2104:5 javascript.0 2019-11-29 20:18:53.554 warn (18637) at Servicemeldung (script.js.common.Geräte.CCU_3_Servicemeldungen:670:20) javascript.0 2019-11-29 20:18:53.552 warn (18637) at Object.result.each (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:846:29) javascript.0 2019-11-29 20:18:53.552 warn (18637) at script.js.common.Geräte.CCU_3_Servicemeldungen:680:21 javascript.0 2019-11-29 20:18:53.552 warn (18637) at func_get_datum (script.js.common.Geräte.CCU_3_Servicemeldungen:375:28) javascript.0 2019-11-29 20:18:53.551 warn (18637) getState "hm-rpc.0.NEQ1028645.0.LOWBAT_ALARM" not found (3) javascript.0 2019-11-29 20:18:53.551 warn (18637) at script.js.common.Geräte.CCU_3_Servicemeldungen:2104:5 javascript.0 2019-11-29 20:18:53.551 warn (18637) at Servicemeldung (script.js.common.Geräte.CCU_3_Servicemeldungen:670:20) javascript.0 2019-11-29 20:18:53.551 warn (18637) at Object.result.each (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:846:29) javascript.0 2019-11-29 20:18:53.550 warn (18637) at script.js.common.Geräte.CCU_3_Servicemeldungen:677:17 javascript.0 2019-11-29 20:18:53.550 warn (18637) getState "hm-rpc.0.NEQ1028645.0.LOWBAT_ALARM" not found (3) javascript.0 2019-11-29 20:18:53.550 warn (18637) Object "hm-rpc.0.NEQ1028645.0.LOWBAT_ALARM" does not exist javascript.0 2019-11-29 20:18:53.549 info (18637) script.js.common.Geräte.CCU_3_Servicemeldungen: Geräte Nr. 2 Name: OG_Kinderzimmer_Hinten_Rauchmelder (NEQ1028635) --- HM-Sec-SD-2 --- Typ: LOWBAT_ALARM --- Status: null undefined --- Festbatt javascript.0 2019-11-29 20:18:53.549 warn (18637) at script.js.common.Geräte.CCU_3_Servicemeldungen:2104:5 javascript.0 2019-11-29 20:18:53.549 warn (18637) at Servicemeldung (script.js.common.Geräte.CCU_3_Servicemeldungen:670:20) javascript.0 2019-11-29 20:18:53.549 warn (18637) at Object.result.each (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:846:29) javascript.0 2019-11-29 20:18:53.549 warn (18637) at script.js.common.Geräte.CCU_3_Servicemeldungen:680:21 javascript.0 2019-11-29 20:18:53.549 warn (18637) at func_get_datum (script.js.common.Geräte.CCU_3_Servicemeldungen:375:28) javascript.0 2019-11-29 20:18:53.548 warn (18637) getState "hm-rpc.0.NEQ1028635.0.LOWBAT_ALARM" not found (3) javascript.0 2019-11-29 20:18:53.548 warn (18637) at script.js.common.Geräte.CCU_3_Servicemeldungen:2104:5 javascript.0 2019-11-29 20:18:53.548 warn (18637) at Servicemeldung (script.js.common.Geräte.CCU_3_Servicemeldungen:670:20) javascript.0 2019-11-29 20:18:53.547 warn (18637) at Object.result.each (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:846:29) javascript.0 2019-11-29 20:18:53.547 warn (18637) at script.js.common.Geräte.CCU_3_Servicemeldungen:677:17 javascript.0 2019-11-29 20:18:53.547 warn (18637) getState "hm-rpc.0.NEQ1028635.0.LOWBAT_ALARM" not found (3) javascript.0 2019-11-29 20:18:53.547 warn (18637) Object "hm-rpc.0.NEQ1028635.0.LOWBAT_ALARM" does not exist javascript.0 2019-11-29 20:18:53.546 info (18637) script.js.common.Geräte.CCU_3_Servicemeldungen: Geräte Nr. 1 Name: OG_Kinderzimmer_Vorne_Rauchmelder (NEQ1028629) --- HM-Sec-SD-2 --- Typ: LOWBAT_ALARM --- Status: null undefined --- Festbatte javascript.0 2019-11-29 20:18:53.546 warn (18637) at script.js.common.Geräte.CCU_3_Servicemeldungen:2104:5 javascript.0 2019-11-29 20:18:53.546 warn (18637) at Servicemeldung (script.js.common.Geräte.CCU_3_Servicemeldungen:670:20) javascript.0 2019-11-29 20:18:53.546 warn (18637) at Object.result.each (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:846:29) javascript.0 2019-11-29 20:18:53.546 warn (18637) at script.js.common.Geräte.CCU_3_Servicemeldungen:680:21 javascript.0 2019-11-29 20:18:53.546 warn (18637) at func_get_datum (script.js.common.Geräte.CCU_3_Servicemeldungen:375:28) javascript.0 2019-11-29 20:18:53.545 warn (18637) getState "hm-rpc.0.NEQ1028629.0.LOWBAT_ALARM" not found (3) javascript.0 2019-11-29 20:18:53.545 warn (18637) at script.js.common.Geräte.CCU_3_Servicemeldungen:2104:5 javascript.0 2019-11-29 20:18:53.545 warn (18637) at Servicemeldung (script.js.common.Geräte.CCU_3_Servicemeldungen:670:20) javascript.0 2019-11-29 20:18:53.544 warn (18637) at Object.result.each (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:846:29) javascript.0 2019-11-29 20:18:53.544 warn (18637) at script.js.common.Geräte.CCU_3_Servicemeldungen:677:17 javascript.0 2019-11-29 20:18:53.544 warn (18637) getState "hm-rpc.0.NEQ1028629.0.LOWBAT_ALARM" not found (3) javascript.0 2019-11-29 20:18:53.543 warn (18637) Object "hm-rpc.0.NEQ1028629.0.LOWBAT_ALARM" does not exist javascript.0 2019-11-29 20:18:53.543 info (18637) script.js.common.Geräte.CCU_3_Servicemeldungen: Geräte Nr. 0 Name: EG_Wohnzimmer_Wandthermostat (MEQ0236893) --- HM-TC-IT-WM-W-EU --- Typ: LOWBAT_ALARM --- Status: null undefined --- 2x LR3/AA javascript.0 2019-11-29 20:18:53.543 warn (18637) at script.js.common.Geräte.CCU_3_Servicemeldungen:2104:5 javascript.0 2019-11-29 20:18:53.543 warn (18637) at Servicemeldung (script.js.common.Geräte.CCU_3_Servicemeldungen:670:20) javascript.0 2019-11-29 20:18:53.543 warn (18637) at Object.result.each (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:846:29) javascript.0 2019-11-29 20:18:53.542 warn (18637) at script.js.common.Geräte.CCU_3_Servicemeldungen:680:21 javascript.0 2019-11-29 20:18:53.542 warn (18637) at func_get_datum (script.js.common.Geräte.CCU_3_Servicemeldungen:375:28) javascript.0 2019-11-29 20:18:53.542 warn (18637) getState "hm-rpc.0.MEQ0236893.0.LOWBAT_ALARM" not found (3) javascript.0 2019-11-29 20:18:53.541 warn (18637) at script.js.common.Geräte.CCU_3_Servicemeldungen:2104:5 javascript.0 2019-11-29 20:18:53.541 warn (18637) at Servicemeldung (script.js.common.Geräte.CCU_3_Servicemeldungen:670:20) javascript.0 2019-11-29 20:18:53.541 warn (18637) at Object.result.each (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:846:29) javascript.0 2019-11-29 20:18:53.541 warn (18637) at script.js.common.Geräte.CCU_3_Servicemeldungen:677:17 javascript.0 2019-11-29 20:18:53.540 warn (18637) getState "hm-rpc.0.MEQ0236893.0.LOWBAT_ALARM" not found (3) javascript.0 2019-11-29 20:18:53.539 warn (18637) Object "hm-rpc.0.MEQ0236893.0.LOWBAT_ALARM" does not exist javascript.0 2019-11-29 20:18:53.539 info (18637) script.js.common.Geräte.CCU_3_Servicemeldungen: [DEBUG] Function wird gestartet. javascript.0 2019-11-29 20:18:52.678 info (18637) Start javascript script.js.common.Geräte.CCU_3_Servicemeldungen
-
Zeige mal die Datenpunkte von :
hm-rpc.0.NEQ1028984
hm-rpc.0.NEQ1028652
hm-rpc.0.NEQ1028645
hm-rpc.0.NEQ1028635besonders den ausschnitt von LOWBAT_ALARM
-
in den Datenpunkten ist rein gar nichts eingetragen, diese sind nicht gefüllt.
hm-rpc.0.NEQ1028984 gibt es nicht, dieser wird hm-rpc.0._NEQ1028984 genannt und ist die Gruppe, in der alle Rauchmelder drin sind.