NEWS
Servicemeldungen - All inclusive für Homematic -
-
Hallo,
ich habe das Script bei mir eingebaut. Ich habe auch einmal die Übersicht bekommen beim Testen. Nun ist aber nichts mehr im Log zu sehen. Wenn ich in einem Adapter den LOW_BAT-Alarm auf 1 stelle, passiert aber bei mir leider (noch) nichts. Ich habe Pushover getestet. Die Testnachricht aus dem Adapter geht raus.
Leider sehe ich jetzt im Log immer folgende Meldungen, wenn ich das Script neu starte:
Ich denke zumindest, dass das aus dem Script kommt.
Was mache ich da verkehrt?
Gruß
opossum -
@metaxa Beschäftigst Du Dich schon länger mit Hausautomation? Als ich neu war habe ich mir auch alle 3 Stunden eine Statusmail schicken lassen. Nach 2 Monaten habe ich es abgestellt. Es ändert sich ja wenn alles richtig läuft eh nichts...
Ich habe in der neuen Version eine neu Konfig geschaffen, die das Datum der Servicemeldung mit ausgibt.
Was Deine Tür anbelangt so handelt es sich dabei um keine Servicemeldung. Wenn Du nur eine Tür hast würde ich das auch anders lösen.
Einfach als Trigger den Datenpunkt bei Änderung und wenn Status = 3 dann Meldung oder so.... Ist eigentlich relativ einfach.
Als Beispiel habe ich einen Wassersensor dieser kann neben Feuchtigkeit und Wasser auch melden wenn er verschoben ist. Auch das ist natürlich keine Servicemeldung deshalb ich das in ein eigenes Script gepackt. Vom Aufbau ähnlich zu dem Servicemelde-Script da bei diesem Gerät die Chance bestäht das ich dort einmal mehr als ein Gerät habe.
-
@opossum wie sieht die Config denn aus?
Onetime. = true und ob observation = true?
Danach sollte Dein log deutlich anders aussehen. Wenn das beides auf false steht glaube ich nicht das dein Log vom Scipt kommt.
-
Hallo,
steht beides auf true.
-
Und das Script ist hinten in der Übersicht aller Scripte grün?
Es sollte zumindest sowas im log erscheinen:
script.js.common.ServiceTest: Es gibt: 2 Geräte mit dem Datenpunkt LOWBAT.
Alles was von dem Sctipt kommt beginnt vorne mit dem Scriptnamen. Im obigen Beispiel also ServiceTest im Ordner common.
-
Hallo,
sorry, Asche auf mein greises Haupt. das Script stand unter global. Umgebaut auf Common und es funktioniert, jetzt habe ich auch Anzeigen im Log:
Danke für deine Bemühungen, aber das Problem saß mal wieder vor dem Bildschirm .
Gruß
opossum -
Hauptsache es läuft. Beim PC sitzt das Problem eigentlich immer vor dem Bildschirm. Entweder der Anwender oder der Programmierer hat Mist gemacht
-
Hallo,
auch die Messages laufen ein, wenn man einen LOW_BAT mal auf 1 setzt. Super, vielen Dank für deine Arbeit.
Gruß
opossum -
Neue Version auf GitHub.
-
@cash
Schaut Gut aus.....21:38:40.028 info javascript.0 Stop script script.js.CCU2.Servicemeldungen_Homematic_Geraete 21:38:41.139 info javascript.0 Start javascript script.js.CCU2.Servicemeldungen_Homematic_Geraete 21:38:41.139 info javascript.0 script.js.CCU2.Servicemeldungen_Homematic_Geraete: Es gibt: 13 Geräte mit dem Datenpunkt LOWBAT. 21:38:41.139 info javascript.0 script.js.CCU2.Servicemeldungen_Homematic_Geraete: Keine Geräte gefunden mit dem Datenpunkt LOW_BAT. 21:38:41.139 info javascript.0 script.js.CCU2.Servicemeldungen_Homematic_Geraete: Es gibt: 15 Geräte mit dem Datenpunkt UNREACH. 21:38:41.139 info javascript.0 script.js.CCU2.Servicemeldungen_Homematic_Geraete: Es gibt: 14 Geräte mit dem Datenpunkt STICKY_UNREACH. 21:38:41.139 info javascript.0 script.js.CCU2.Servicemeldungen_Homematic_Geraete: Es gibt: 8 Geräte mit dem Datenpunkt CONFIG_PENDING. 21:38:41.139 info javascript.0 script.js.CCU2.Servicemeldungen_Homematic_Geraete: Es gibt: 6 Geräte mit dem Datenpunkt UPDATE_PENDING. 21:38:41.139 info javascript.0 script.js.CCU2.Servicemeldungen_Homematic_Geraete: Es gibt: 6 Geräte mit dem Datenpunkt DEVICE_IN_BOOTLOADER. 21:38:41.139 info javascript.0 script.js.CCU2.Servicemeldungen_Homematic_Geraete: Es gibt: 3 Geräte mit dem Datenpunkt ERROR. 21:38:41.139 info javascript.0 script.js.CCU2.Servicemeldungen_Homematic_Geraete: Es gibt: 1 Geräte mit dem Datenpunkt FAULT_REPORTING. 21:38:41.139 info javascript.0 script.js.CCU2.Servicemeldungen_Homematic_Geraete: Keine Geräte gefunden mit dem Datenpunkt SABOTAGE. 21:38:41.139 info javascript.0 script.js.CCU2.Servicemeldungen_Homematic_Geraete: Keine Geräte gefunden mit dem Datenpunkt ERROR_NON_FLAT_POSITIONING. 21:38:41.139 info javascript.0 script.js.CCU2.Servicemeldungen_Homematic_Geraete: registered 66 subscriptions and 0 schedules
-
Hätte noch einen Batterietyp.
javascript.0 2019-02-26 21:47:17.233 info script.js.common.Homematic.Servicemeldungen: registered 481 subscriptions and 0 schedules javascript.0 2019-02-26 21:47:17.233 info script.js.common.Homematic.Servicemeldungen: Keine Geräte gefunden mit dem Datenpunkt ERROR_NON_FLAT_POSITIONING. javascript.0 2019-02-26 21:47:17.232 info script.js.common.Homematic.Servicemeldungen: Es gibt: 13 Geräte mit dem Datenpunkt SABOTAGE. javascript.0 2019-02-26 21:47:17.226 info script.js.common.Homematic.Servicemeldungen: Es gibt: 5 Geräte mit dem Datenpunkt FAULT_REPORTING. javascript.0 2019-02-26 21:47:17.221 info script.js.common.Homematic.Servicemeldungen: Es gibt: 12 Geräte mit dem Datenpunkt ERROR. javascript.0 2019-02-26 21:47:17.216 info script.js.common.Homematic.Servicemeldungen: Es gibt: 50 Geräte mit dem Datenpunkt DEVICE_IN_BOOTLOADER. javascript.0 2019-02-26 21:47:17.202 info script.js.common.Homematic.Servicemeldungen: Es gibt: 70 Geräte mit dem Datenpunkt UPDATE_PENDING. javascript.0 2019-02-26 21:47:17.185 info script.js.common.Homematic.Servicemeldungen: Es gibt: 91 Geräte mit dem Datenpunkt CONFIG_PENDING. javascript.0 2019-02-26 21:47:17.162 info script.js.common.Homematic.Servicemeldungen: Es gibt: 73 Geräte mit dem Datenpunkt STICKY_UNREACH. javascript.0 2019-02-26 21:47:17.142 info script.js.common.Homematic.Servicemeldungen: Es gibt: 93 Geräte mit dem Datenpunkt UNREACH. javascript.0 2019-02-26 21:47:17.120 info script.js.common.Homematic.Servicemeldungen: Es gibt: 15 Geräte mit dem Datenpunkt LOW_BAT. javascript.0 2019-02-26 21:47:17.117 info script.js.common.Homematic.Servicemeldungen: Bitte melden: Licht TV (00105709A24040) --- HmIP-PCBS-BAT --- Batterietyp fehlt im Script javascript.0 2019-02-26 21:47:17.109 info script.js.common.Homematic.Servicemeldungen: Es gibt: 59 Geräte mit dem Datenpunkt LOWBAT.
Grüße
-
@cash sagte in Servicemeldungen - All inclusive für Homematic -:
Neue Version auf GitHub.
Hallo, kann man auch eine Nachricht per E-Mail erhalten?
-
Batterie baue ich ein.
Wie kann man denn emails versenden? Gibt es Adapter dafür. Gibt es ein Mustescript wo ich den Befehl sehen kann?
-
@cash sagte in Servicemeldungen - All inclusive für Homematic -:
Batterie baue ich ein.
Wie kann man denn emails versenden? Gibt es Adapter dafür. Gibt es ein Mustescript wo ich den Befehl sehen kann?
Beispiel vom Badfenster:
on({id: "hm-rpc.1.xxxxxxxxx.1.STATE", change: "ne"}, function (obj) { var value = obj.state.val; if ( value === true ) { sendTo("email", "Badfenster wurde geöffnet"); } else { sendTo("email", "Badfenster wurde geschlossen"); } });
-
Wenn wirklich Bedarf besteht kann ich das einbauen. Ist ähnlich wie bei Telegram und Pushover.
-
Hallo,
kann ich unten stehende Info in Vis darstellen?
22:20:15.478 info javascript.0 script.js.CCU2.Servicemeldungen_Homematic_Geraete: Geräte Nr. 1 Name: (NEQ1818500) --- HM-Sec-SCo --- Typ: ERROR --- Status: 0 ERROR mit dem Wert: 0 --- seit: 14.01.19 12:28:45 Uhr
Oder als Tabelle?
-
Nein das ist nur eine Übersicht welche Geräte verfügbar sind. Und je nach Datenpunkt taugen die ja mehrfach auf.
-
-
Schaut doch gut aus. In der neuen Version auf Github ist auch der Versand per email möglich
-
javascript.0 2019-02-28 09:25:29.086 info script.js.All-inkl: Bitte melden: AL-LEQ047xxxx (LEQ047xxxx) --- HM-LC-Sw1-Pl-2 --- Batterietyp fehlt im Script javascript.0 2019-02-28 09:25:29.068 info script.js.All-inkl: Bitte melden: AL-LEQ118xxxx (LEQ118xxxx) --- HM-LC-Sw4-Ba-PCB --- Batterietyp fehlt im Script javascript.0 2019-02-28 09:25:29.066 info script.js.All-inkl: Bitte melden: AL-LEQ100xxxx (LEQ100xxxx) --- HM-OU-CFM-Pl --- Batterietyp fehlt im Script