NEWS
[Vorlage] Servicemeldungen Volume2
-
@rantanplan
kannst du die folgende Tabelle austauschen ?const statusMessages = { UNREACH_ALARM: { "hm-rpc": { 0: "keine Kommunikationsfehler", 1: "Kommunikation gestoert", 2: "Kommunikation war gestoert" } }, STICKY_UNREACH_ALARM: { "hm-rpc": { 0: "keine Kommunikationsfehler", 1: "Sticky Kommunikation gestoert", 2: "Sticky Kommunikation war gestoert" } }, SABOTAGE_ALARM: { "hm-rpc": { 0: "Keine Sabotage", 1: "Sabotage", 2: "Sabotage aufgehoben" } }, STICKY_SABOTAGE_ALARM: { "hm-rpc": { 0: "Keine Sabotage", 1: "Sticky Sabotage", 2: "Sticky Sabotage aufgehoben" } }, LOWBAT_ALARM: { "hm-rpc": { 0: "Batterie ok", 1: "Batterie niedrig", 2: "Batterie ok" } }, LOW_BAT_ALARM: { "hm-rpc": { 0: "Batterie ok", 1: "Batterie niedrig", 2: "Batterie ok" } }, 'FAULT_REPORTING-6_ALARM': { "hm-rpc": { 0: "Batterie ok", 1: "Batterie niedrig", 2: "Batterie ok" } }, // nur for HM-CC-TT-DN ERROR_NON_FLAT_POSITIONING_ALARM: { "hm-rpc": { 0: "Keine Meldung", 1: "Geraet wurde angehoben.", 2: "Geraet wurde angehoben: Bestaetigt" } }, CONFIG_PENDING_ALARM: { "hm-rpc": { 0: "keine Meldung", 1: "Konfigurationsdaten stehen zur Uebertragung an", 2: "Konfigurationsdaten standen zur Uebertragung an",}, }, UPDATE_PENDING_ALARM: { "hm-rpc": { 0: "kein Update verfuegbar", 1: "Update verfuegbar", 2: "Update wurde eingespielt" } }, ERROR_OVERHEAT_ALARM: { "hm-rpc": { 0: "kein Overheat Alarm", 1: "Overheat gemeldet", 2: "Overheat geloest" } }, ERROR_UNDERVOLTAGE_ALARM: { "hm-rpc": { 0: "Kein Undervoltage Alarm", 1: "Undervoltage gemeldet", 2: "Undervoltage geloest" } }, DEVICE_IN_BOOTLOADER_ALARM: { "hm-rpc": { 0: "Keine Meldung", 1: "Geraet startet neu", 2: "Geraet wurde neu gestartet" } }, DUTY_CYCLE: { "hm-rpc": { false: "Geraete-Duty Cycle ok", true: "Geraete-Duty Cycle erreicht", null: "unbekannter Status (Duty_Cycle" } }, lowBat: { "hmip": { false: "Batterie ok", true: "Batterie niedrig", null: "Batterie ok" } }, unreach: { "hmip": { false: "keine Kommunikationsfehler", true: "Kommunikation gestoert", null: "Kommunikation war gestoert" } }, sabotage: { "hmip": { false: "Keine Sabotage", true: "Sabotage", null: "Sabotage aufgehoben" } }, configPending: { "hmip": { false: "Keine Meldung", true: "Konfigurationsdaten stehen zur Uebertragung an", null: "Konfigurationsdaten standen zur Uebertragung an" } }, FALLBACK: { "hm-rpc": { 0: "keine Stoerung", 1: "Stoerung", 2: "Stoerung aufgehoben", false: "Keine Stoerung", true: "Stoerung", null: "unbekannter Status Fallback"}, "hmip": { false: "keine Stoerung", true: "Stoerung", null: "Stoerung aufgehoben" }, } };
-
@looxer01 sagte in [Vorlage] Servicemeldungen Volume2:
@rantanplan
kannst du die folgende Tabelle austauschen ?Habe ich gemacht.
Sieht gut aus!Scipt-Meldung:
Telegram hat aber nichts gemeldet.
Liegt das eventuell daran, dass die Meldung schon vorhanden war?Hier das aktuelle Log
ServicemeldungenSystemLog.csvIch mache jetzt nochmal Batteriewechsel und melde mich danach.
Grüße
-
@looxer01
Perfekt!!!!
Konnte zwar keine "Leere Batterie" mehr erzeugen, weil die alten Batterien wohl jetzt komplett leer sind, aber dafür kam die Meldung "Fehlstellung Ventil".Neue Batterien rein und alles gut!
Ich gehe davon aus das das mein ENDbericht ist.Vielen lieben Dank für den super Support!!!!
Grüße
-
@rantanplan
danke dir. ich mache dann morgen vermutlich eine neue Version.
Bezüglich Telegram ist es so, dass nur neue Messages auch gesendet werden.
Sonst hätten wir ja immer bei Scriptstart immer neue Meldungen in der Inbox.vG Looxer
-
Hi,
Version 3.31 ist onlineDie Version fixed das Problem, dass Servicemeldungen für das HM-Classic Thermostat HM-CC-RT-DN nicht gemeldet wurden.
Seiteneffekte erwarte ich nicht, da die Änderungen gut gekapselt sind (3 Codezeilen, 2 Tabellenänderungen)Hinweis: Das besagte Homematic-Gerät hat eine stark abweichende Datenstruktur im Vergleich zu anderen Geräten.
Da hat der EQ3-Entwickler wohl nicht nach rechts und links gesehen.vG Looxer
-
@looxer01
zum Batteriescript als Ergänzung'2x LR6/AA': 'HmIP-eTRV-B-2 R4M'
-
@gsiberger
vielen Dank. Neue Version kommt dann...vG Looxer
-
Gibt es eigentlich eine Möglichkeit die Sekunden in den Spalten Datum/Uhrzeit und aufgehoben seit wegzulassen?
-
@hg6806
Hi,
die Sekunden sind notwenig, um die Servicemeldungen ein ihrer xakt identifizieren zu können.
Es gibt zwar eine zentrale Funktion zur Zeitbestimmung, insofern wäre es einfach die Sekunden auszulassen.
Dies würde aber die Funktionalität an anderen Stellen negativ beeinflußen.vG Looxer
-
OK, danke für die Erklärung