NEWS
Servicemeldungen - All inclusive für Homematic -
-
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
-
@cash sagte in Servicemeldungen - All inclusive für Homematic -:
Schaut doch gut aus. In der neuen Version auf Github ist auch der Versand per email möglich
Kleiner Fehler:
//Variablen für Telegram var sendtelegram = false; //true = verschickt per Telegram Nachrchten // false = Telegram wird nicht benutzt //Variablen für Telegram var sendmail = false; //true = verschickt per email Nachrchten // false = email wird nicht benutzt
-
Das Script meldet einen Fehler.
Weiter oben ist die Variable tatsächlich schon deklariert...
Komisch, daß bei allen anderen Funktionen kein Fehler angezeigt wird, nur bei der Funktionfunction DEVICE_IN_BOOTLOADER(obj) {
Ausserdem noch ein Fehler?
Ich habe extra mal ein Gerät ausgesteckt und es über die WebUI geschaltet.
In der WebUI kommt direkt ne Servicemeldung UNREACH
und auch in den Datenpunkten UNREACH / STICK_UNREACH im ioBroker steht ein TRUE.
Nur im Script wird kein UNREACH oder STICKYUNREACH dafür angezeigt....
Im Debug spuckt er folgendes für UNREACH aus :
... 2019-02-28 10:10:26.486 - info: javascript.0 script.js.All-inkl: Geräte Nr. 42 Name: AL-MEE0000609 (MEE0000609) --- OLIGO.smart.iq.HM --- Typ: UNREACH_ALARM --- Status: true Kommunikation gestört --- seit: 28.02.19 09:48:27 Uhr ... 2019-02-28 10:10:26.491 - info: javascript.0 script.js.All-inkl: Es gibt: 48 Geräte mit dem Datenpunkt UNREACH. 2019-02-28 10:10:26.491 - info: javascript.0 script.js.All-inkl: Derzeitige Servicemeldungen: 0 --- Ergebnis in Objekt geschrieben
Und auch andere, wo UNREACH_ALARM ein TRUE drin steht und bei UNREACH selbst aber ein FALSE ...
Allerdings sind diese schon älter .Grüße
Tom -
Mit der Meldungsart habe ich auch schon gesehen. Mich wundert auch das er den Fehler nicht überall anzeigt. Da das Script aber ansonsten läuft habe ich es nicht geändert.
Was das Sticky_Unreach betrifft: Zum einen ist der Datenpunkt egal, da ich den Sticky_ Unreach_Alarm verwende. Ob der auslöst hängt zum einen von den installierten Homematic Instanzen bzw. dessen Version ab und natürlich von der Konfig des Scriptes. Die Konfig der Rega Instanz könnte auch noch eine Rolle spielen.
-
Der Alarm Datenpunkt darf kein true oder false enthalten. Wenn dann stimmt hier etwas nicht. Dort sollte entder eine 0,1 oder 2 drin stehen.
Ich glaube Deine Verion ist nicht aktuell oder?
-
Ich habe mal geschaut. Du hast Recht.
Ich bin noch auf Homematic RPC Version 1.7.6 und REGAHSS Version 1.7.1Die habe ich noch nicht upgedated weil meine RASPIMATIC noch auf Version 2.29.23.20171022 läuft.
Ich sehe auch keine Veranlassung die RASPI upzudaten, denn sie läuft einwandfrei seit Monaten durch.Nicht das ich mit dem Update von den beiden IoBroker Adaptern dann Probleme bekomme, weil die Raspimatic Version zu alt ist.
Oder von welcher Version nicht aktuell sprichst du?
Ich muss mal in dein Script genauer reinschauen, ob ich die Auswertung von dir auch mit false und true anstatt 0,1,2 ans laufen kriege.
Grüße
Tom -
Brauchst Du nicht probieren, denn in den Versionen davor war das ganze noch fehlerhaft. So kann es sein das Du z. B. irgendwo eine Kommunikationsstörung laut den Feldern hast (=true) obwohl das schon lange nicht mehr richtig ist. Deshalb wurde es geändert in 0 = kein Fehler 1 = Fehler 2 = Es gab einen Fehler aktuell aber nicht mehr.
Ich war die ganze Zeit auf der 2.35.16 (CCU2) musste jetzt auf die aktuelle Version gehen wegen den IP-Geräten da mit der alten das Log im iobroker geflutet wurde.
Die aktuellen Instanzen kann ich nur empfehlen. foxriver76 hat dort wirklich ganze Arbeit geleistet.
-
Danke für den Tip.
Dann schau ich mal, ob ich ein Update wage -
ich muß jetzt mal eine blöde frage stellen,
ich habe mir das script angelegt. Im log eird aber immer gemeckert das die States nicht vorhanden sind.
Muß ich die selber anlegen?javascript.0 2019-03-01 15:42:19.877 info script.js.common.Servicemelungen_Homatic: registered 26 subscriptions and 0 schedules javascript.0 2019-03-01 15:42:19.877 info script.js.common.Servicemelungen_Homatic: Keine Geräte gefunden mit dem Datenpunkt ERROR_NON_FLAT_POSITIONING. javascript.0 2019-03-01 15:42:19.876 info script.js.common.Servicemelungen_Homatic: Keine Geräte gefunden mit dem Datenpunkt SABOTAGE. javascript.0 2019-03-01 15:42:19.876 info script.js.common.Servicemelungen_Homatic: Keine Geräte gefunden mit dem Datenpunkt FAULT_REPORTING. javascript.0 2019-03-01 15:42:19.875 info script.js.common.Servicemelungen_Homatic: Keine Geräte gefunden mit dem Datenpunkt ERROR. javascript.0 2019-03-01 15:42:19.875 info script.js.common.Servicemelungen_Homatic: Es gibt: 5 Geräte mit dem Datenpunkt DEVICE_IN_BOOTLOADER. javascript.0 2019-03-01 15:42:19.873 info script.js.common.Servicemelungen_Homatic: Es gibt: 5 Geräte mit dem Datenpunkt UPDATE_PENDING. javascript.0 2019-03-01 15:42:19.872 info script.js.common.Servicemelungen_Homatic: Es gibt: 5 Geräte mit dem Datenpunkt CONFIG_PENDING. javascript.0 2019-03-01 15:42:19.871 warn at script.js.common.Servicemelungen_Homatic:2496:5 javascript.0 2019-03-01 15:42:19.871 warn at STICKY_UNREACH (script.js.common.Servicemelungen_Homatic:1012:17) javascript.0 2019-03-01 15:42:19.870 warn at func_IST_Gesamt (script.js.common.Servicemelungen_Homatic:364:13) javascript.0 2019-03-01 15:42:19.870 warn State "Systemvariable.0.Servicemeldungen.Anzahl_GESAMT" not found javascript.0 2019-03-01 15:42:19.870 warn at script.js.common.Servicemelungen_Homatic:2496:5 javascript.0 2019-03-01 15:42:19.870 warn at STICKY_UNREACH (script.js.common.Servicemelungen_Homatic:1012:17) javascript.0 2019-03-01 15:42:19.869 warn at func_IST_Gesamt (script.js.common.Servicemelungen_Homatic:326:45) javascript.0 2019-03-01 15:42:19.869 warn getState "Systemvariable.0.Servicemeldungen.Anzahl_STICKY_UNREACH" not found (3) javascript.0 2019-03-01 15:42:19.869 warn at script.js.common.Servicemelungen_Homatic:2496:5 javascript.0 2019-03-01 15:42:19.869 warn at STICKY_UNREACH (script.js.common.Servicemelungen_Homatic:1012:17) javascript.0 2019-03-01 15:42:19.869 warn at func_IST_Gesamt (script.js.common.Servicemelungen_Homatic:323:38) javascript.0 2019-03-01 15:42:19.868 warn getState "Systemvariable.0.Servicemeldungen.Anzahl_UNREACH" not found (3) javascript.0 2019-03-01 15:42:19.868 warn at script.js.common.Servicemelungen_Homatic:2496:5 javascript.0 2019-03-01 15:42:19.868 warn at STICKY_UNREACH (script.js.common.Servicemelungen_Homatic:1012:17) javascript.0 2019-03-01 15:42:19.868 warn at func_IST_Gesamt (script.js.common.Servicemelungen_Homatic:317:38) javascript.0 2019-03-01 15:42:19.867 warn getState "Systemvariable.0.Servicemeldungen.Anzahl_LOWBAT" not found (3) javascript.0 2019-03-01 15:42:19.867 warn at script.js.common.Servicemelungen_Homatic:2496:5 javascript.0 2019-03-01 15:42:19.867 warn at STICKY_UNREACH (script.js.common.Servicemelungen_Homatic:1011:17) javascript.0 2019-03-01 15:42:19.866 warn State "Systemvariable.0.Servicemeldungen.Anzahl_STICKY_UNREACH" not found javascript.0 2019-03-01 15:42:19.866 info script.js.common.Servicemelungen_Homatic: Es gibt: 5 Geräte mit dem Datenpunkt STICKY_UNREACH. Derzeit: 1 Servicemeldung(en). javascript.0 2019-03-01 15:42:19.864 warn at script.js.common.Servicemelungen_Homatic:2495:5 javascript.0 2019-03-01 15:42:19.864 warn at UNREACH (script.js.common.Servicemelungen_Homatic:877:17) javascript.0 2019-03-01 15:42:19.863 warn at func_IST_Gesamt (script.js.common.Servicemelungen_Homatic:364:13) javascript.0 2019-03-01 15:42:19.862 warn State "Systemvariable.0.Servicemeldungen.Anzahl_GESAMT" not found javascript.0 2019-03-01 15:42:19.862 warn at script.js.common.Servicemelungen_Homatic:2495:5 javascript.0 2019-03-01 15:42:19.862 warn at UNREACH (script.js.common.Servicemelungen_Homatic:877:17) javascript.0 2019-03-01 15:42:19.862 warn at func_IST_Gesamt (script.js.common.Servicemelungen_Homatic:326:45) javascript.0 2019-03-01 15:42:19.861 warn getState "Systemvariable.0.Servicemeldungen.Anzahl_STICKY_UNREACH" not found (3) javascript.0 2019-03-01 15:42:19.860 warn at script.js.common.Servicemelungen_Homatic:2495:5 javascript.0 2019-03-01 15:42:19.860 warn at UNREACH (script.js.common.Servicemelungen_Homatic:877:17) javascript.0 2019-03-01 15:42:19.860 warn at func_IST_Gesamt (script.js.common.Servicemelungen_Homatic:323:38) javascript.0 2019-03-01 15:42:19.859 warn getState "Systemvariable.0.Servicemeldungen.Anzahl_UNREACH" not found (3) javascript.0 2019-03-01 15:42:19.859 warn at script.js.common.Servicemelungen_Homatic:2495:5 javascript.0 2019-03-01 15:42:19.859 warn at UNREACH (script.js.common.Servicemelungen_Homatic:877:17) javascript.0 2019-03-01 15:42:19.859 warn at func_IST_Gesamt (script.js.common.Servicemelungen_Homatic:317:38) javascript.0 2019-03-01 15:42:19.858 warn getState "Systemvariable.0.Servicemeldungen.Anzahl_LOWBAT" not found (3) javascript.0 2019-03-01 15:42:19.858 warn at script.js.common.Servicemelungen_Homatic:2495:5 javascript.0 2019-03-01 15:42:19.858 warn at UNREACH (script.js.common.Servicemelungen_Homatic:876:17) javascript.0 2019-03-01 15:42:19.857 warn State "Systemvariable.0.Servicemeldungen.Anzahl_UNREACH" not found javascript.0 2019-03-01 15:42:19.857 info script.js.common.Servicemelungen_Homatic: Es gibt: 5 Geräte mit dem Datenpunkt UNREACH. javascript.0 2019-03-01 15:42:19.853 info script.js.common.Servicemelungen_Homatic: Keine Geräte gefunden mit dem Datenpunkt LOW_BAT. javascript.0 2019-03-01 15:42:19.853 warn at script.js.common.Servicemelungen_Homatic:2493:5 javascript.0 2019-03-01 15:42:19.853 warn at LOWBAT (script.js.common.Servicemelungen_Homatic:529:17) javascript.0 2019-03-01 15:42:19.853 warn at func_IST_Gesamt (script.js.common.Servicemelungen_Homatic:364:13) javascript.0 2019-03-01 15:42:19.852 warn State "Systemvariable.0.Servicemeldungen.Anzahl_GESAMT" not found javascript.0 2019-03-01 15:42:19.852 warn at script.js.common.Servicemelungen_Homatic:2493:5 javascript.0 2019-03-01 15:42:19.852 warn at LOWBAT (script.js.common.Servicemelungen_Homatic:529:17) javascript.0 2019-03-01 15:42:19.852 warn at func_IST_Gesamt (script.js.common.Servicemelungen_Homatic:326:45) javascript.0 2019-03-01 15:42:19.851 warn getState "Systemvariable.0.Servicemeldungen.Anzahl_STICKY_UNREACH" not found (3) javascript.0 2019-03-01 15:42:19.851 warn at script.js.common.Servicemelungen_Homatic:2493:5 javascript.0 2019-03-01 15:42:19.851 warn at LOWBAT (script.js.common.Servicemelungen_Homatic:529:17) javascript.0 2019-03-01 15:42:19.851 warn at func_IST_Gesamt (script.js.common.Servicemelungen_Homatic:323:38) javascript.0 2019-03-01 15:42:19.850 warn getState "Systemvariable.0.Servicemeldungen.Anzahl_UNREACH" not found (3) javascript.0 2019-03-01 15:42:19.850 warn at script.js.common.Servicemelungen_Homatic:2493:5 javascript.0 2019-03-01 15:42:19.850 warn at LOWBAT (script.js.common.Servicemelungen_Homatic:529:17) javascript.0 2019-03-01 15:42:19.850 warn at func_IST_Gesamt (script.js.common.Servicemelungen_Homatic:317:38) javascript.0 2019-03-01 15:42:19.849 warn getState "Systemvariable.0.Servicemeldungen.Anzahl_LOWBAT" not found (3) javascript.0 2019-03-01 15:42:19.849 warn at script.js.common.Servicemelungen_Homatic:2493:5 javascript.0 2019-03-01 15:42:19.849 warn at LOWBAT (script.js.common.Servicemelungen_Homatic:528:17) javascript.0 2019-03-01 15:42:19.845 warn State "Systemvariable.0.Servicemeldungen.Anzahl_LOWBAT" not found javascript.0 2019-03-01 15:42:19.845 info script.js.common.Servicemelungen_Homatic: Es gibt: 1 Geräte mit dem Datenpunkt LOWBAT. javascript.0 2019-03-01 15:42:19.727 info Start javascript script.js.common.Servicemelungen_Homatic
-
@sveni_lee said in [Servicemeldungen - All inclusive für Homematic -]
Systemvariable.0.Servicemeldungen.Anzahl_UNREACH
ja. Da ich nicht außerhalb von Javascript eigene Felder mit einem Script anlegen darf.
Ich bevorzuge es bei mir aufgeräumt. Alles was ich selber anlege liegt bei unter:
Systemvariable.0.
für die Servicemeldungen gibt es dort noch eine Untergruppe:
Servicemeldungen
und darunter dann der Rest. Da aber jeder Mensch individuell ist kann er sich eine eigene Ordnung schaffen.
-
Hallo miteinander,
ich habe das Script nun auch bei mir Laufen, läuft auch so weit.
Im log gibt es keine Fehler, nur Telegram wird mir keines geschickt.
Wo soll das Script abgelegt werden, habs bei mir unter Global, passt das so?
Wo sollte ich noch schauen warum es mir keine Meldungen via Telegram schickt?