NEWS
[Vorlage] Servicemeldungen Volume2
-
@flkontakt
Hi,
vielen Dank fuer deine Geduld.
Es könnte möglich sein, dass der Fehler mit deiner Umgebung zu tun hat bzw augenblicklichen Set-Up.
Mögliche Fehlerquellen- Deine Node-JS Version untestützt das Statement "continue" in forEach nicht
Ich habe daher den Code umgeschrieben und eine Standard Schleife verwendet - Es gibt ein Problem bei einer oder mehreren Geräte-IDs in deinem ioBroker
Ich habe einen Check eingebaut, der die jeweilige ID mit einer Warnmeldung überspringen sollte
Wenn dies der Fall sein sollte, dann sollte ein Neustart von HM-Rega und RPC Instanzen helfen (oder neustart ioBroker)
aber bitte voher das neue Script (version 1.10 ) checken. und dann erst die vorgenannten aktionen umsetzen
neue Version folgt.
lets check.
vG Looxer
EDIT:
aaah gerade gesehen du verwendest CuxD. und hast wired.
versuche bitte folgende Einstellungen:
const HMClassicInstanz = 0;
const HMIPInstanz = 2;EDIT2
koenntest du mir sagen welche Servicemeldungen generell fuer Wired Geraete in Frage kommen ?
z.B. keine LowBat
oder keine UNREACH
überhaupt irgendwelche ? - Deine Node-JS Version untestützt das Statement "continue" in forEach nicht
-
Version 1.10 ist online
- CheckAll Schleife geaendert und ForEach ersetzt
- Versuch der Behandlung von Fehlern, wenn die ID nicht existiert
- Log fuer DebugLevel1 angepasst
vG Looxer
-
Version 1.11 ist online
- Instanz Wired hinzugefuegt
- Instanzen koennen jetzt eingestellt werden:
const HMClassicInstanz = 0;
const HMIPInstanz = 1;
const GruppenInstanz = 9; // 9 = nicht relevant
const WiredInstanz = 9; // 9 = nicht relevant
vG Looxer
-
@flkontakt
Bitte nutze Version 1.11
Wired war bisher nicht berücksichtig. Dafür habe ich eine eigene Einstellung hinzugefügt.
Ich bin nicht sicher, ob es überhaupt Servicemeldungen gibt. Dafür bräuchte ich deine Hilfe das herauszufinden und natürlich welche das sind. Dafür wären die Datenstrukturen für Wired hilfreich. Aso gibt es datenpunkte für:LOWBAT
UNREACH
STICKY_UNREACH
CONFIG_PENDING
UPDATE_PENDING
DEVICE_IN_BOOTLOADER
ERROR
ERROR_NON_FLAT_POSITIONING
FAULT_REPORTING
SABOTAGE (ist wahrscheinlich relevant)
ERROR_REDUCED
STICKY_SABOTAGE
USBH_POWERFAIL
U_SOURCE_FAILWenn ich weiß welche Datenpunke es fuer Alarm-Situationen gibt, dann kann ich das Coding für Wired entsprechend anpassen.
Trotzdem sollte die 1.11 schon einigermaßen laufen.vG Looxer
-
@looxer01 vielen Dank für deine Unterstützung!!!
Hier die aktuelle Situation mit Version 1.11:
-habe Debug im Sript ausgeschaltet, Sabotage am Fensterkontakt erhöht DP um 1, Rücknahme der Sabotage Reduzierung DP um 1. Funktioniert mit dem ersten Test soweit
-DP Anzahl Gesamt zeigt >450 an, auch nach Neustart der Instanzen und CCU2
-neue Fehlermeldungen im Log, dich ich bisher nicht hatte
Frage: müsste ich meine HM-Einstellungen so anpassen?
const HMClassicInstanz = 0;
const HMIPInstanz = 1; (bei mir Cuxd)
const GruppenInstanz = 3; (bei mir die Heizungsgruppen)
const WiredInstanz = 2; (bei mir Wired)17.11.2024, 13:03:22.977 [warn ]: javascript.0 (1291461) script.js.Telegram_Meldungen.Fehlermeldungen: Routine Check_All - Geraet LEQ1243126 scheint zwischenzeitlich nicht mehr zu existieren - Empfehlung: script neu starten 17.11.2024, 13:03:22.978 [warn ]: javascript.0 (1291461) script.js.Telegram_Meldungen.Fehlermeldungen: Routine Check_All - Geraet LEQ1252005 scheint zwischenzeitlich nicht mehr zu existieren - Empfehlung: script neu starten 17.11.2024, 13:03:22.978 [warn ]: javascript.0 (1291461) script.js.Telegram_Meldungen.Fehlermeldungen: Routine Check_All - Geraet LEQ1253456 scheint zwischenzeitlich nicht mehr zu existieren - Empfehlung: script neu starten 17.11.2024, 13:03:22.978 [warn ]: javascript.0 (1291461) script.js.Telegram_Meldungen.Fehlermeldungen: Routine Check_All - Geraet MEQ0221223 scheint zwischenzeitlich nicht mehr zu existieren - Empfehlung: script neu starten 17.11.2024, 13:03:22.978 [warn ]: javascript.0 (1291461) script.js.Telegram_Meldungen.Fehlermeldungen: Routine Check_All - Geraet MEQ0221247 scheint zwischenzeitlich nicht mehr zu existieren - Empfehlung: script neu starten 17.11.2024, 13:03:22.978 [warn ]: javascript.0 (1291461) script.js.Telegram_Meldungen.Fehlermeldungen: Routine Check_All - Geraet MEQ0221526 scheint zwischenzeitlich nicht mehr zu existieren - Empfehlung: script neu starten 17.11.2024, 13:03:22.978 [warn ]: javascript.0 (1291461) script.js.Telegram_Meldungen.Fehlermeldungen: Routine Check_All - Geraet MEQ0221931 scheint zwischenzeitlich nicht mehr zu existieren - Empfehlung: script neu starten 17.11.2024, 13:03:22.978 [warn ]: javascript.0 (1291461) script.js.Telegram_Meldungen.Fehlermeldungen: Routine Check_All - Geraet MEQ0222793 scheint zwischenzeitlich nicht mehr zu existieren - Empfehlung: script neu starten 17.11.2024, 13:03:22.978 [warn ]: javascript.0 (1291461) script.js.Telegram_Meldungen.Fehlermeldungen: Routine Check_All - Geraet MEQ1830183 scheint zwischenzeitlich nicht mehr zu existieren - Empfehlung: script neu starten 17.11.2024, 13:03:22.978 [warn ]: javascript.0 (1291461) script.js.Telegram_Meldungen.Fehlermeldungen: Routine Check_All - Geraet MEQ1830566 scheint zwischenzeitlich nicht mehr zu existieren - Empfehlung: script neu starten 17.11.2024, 13:03:22.978 [warn ]: javascript.0 (1291461) script.js.Telegram_Meldungen.Fehlermeldungen: Routine Check_All - Geraet MEQ1830568 scheint zwischenzeitlich nicht mehr zu existieren - Empfehlung: script neu starten 17.11.2024, 13:03:22.978 [warn ]: javascript.0 (1291461) script.js.Telegram_Meldungen.Fehlermeldungen: Routine Check_All - Geraet MEQ1830581 scheint zwischenzeitlich nicht mehr zu existieren - Empfehlung: script neu starten 17.11.2024, 13:03:53.077 [warn ]: javascript.0 (1291461) script.js.Telegram_Meldungen.Fehlermeldungen: Routine Check_All - Geraet LEQ1243126 scheint zwischenzeitlich nicht mehr zu existieren - Empfehlung: script neu starten 17.11.2024, 13:03:53.078 [warn ]: javascript.0 (1291461) script.js.Telegram_Meldungen.Fehlermeldungen: Routine Check_All - Geraet LEQ1252005 scheint zwischenzeitlich nicht mehr zu existieren - Empfehlung: script neu starten 17.11.2024, 13:03:53.078 [warn ]: javascript.0 (1291461) script.js.Telegram_Meldungen.Fehlermeldungen: Routine Check_All - Geraet LEQ1253456 scheint zwischenzeitlich nicht mehr zu existieren - Empfehlung: script neu starten 17.11.2024, 13:03:53.078 [warn ]: javascript.0 (1291461) script.js.Telegram_Meldungen.Fehlermeldungen: Routine Check_All - Geraet MEQ0221223 scheint zwischenzeitlich nicht mehr zu existieren - Empfehlung: script neu starten 17.11.2024, 13:03:53.078 [warn ]: javascript.0 (1291461) script.js.Telegram_Meldungen.Fehlermeldungen: Routine Check_All - Geraet MEQ0221247 scheint zwischenzeitlich nicht mehr zu existieren - Empfehlung: script neu starten 17.11.2024, 13:03:53.078 [warn ]: javascript.0 (1291461) script.js.Telegram_Meldungen.Fehlermeldungen: Routine Check_All - Geraet MEQ0221526 scheint zwischenzeitlich nicht mehr zu existieren - Empfehlung: script neu starten 17.11.2024, 13:03:53.078 [warn ]: javascript.0 (1291461) script.js.Telegram_Meldungen.Fehlermeldungen: Routine Check_All - Geraet MEQ0221931 scheint zwischenzeitlich nicht mehr zu existieren - Empfehlung: script neu starten 17.11.2024, 13:03:53.078 [warn ]: javascript.0 (1291461) script.js.Telegram_Meldungen.Fehlermeldungen: Routine Check_All - Geraet MEQ0222793 scheint zwischenzeitlich nicht mehr zu existieren - Empfehlung: script neu starten 17.11.2024, 13:03:53.078 [warn ]: javascript.0 (1291461) script.js.Telegram_Meldungen.Fehlermeldungen: Routine Check_All - Geraet MEQ1830183 scheint zwischenzeitlich nicht mehr zu existieren - Empfehlung: script neu starten 17.11.2024, 13:03:53.078 [warn ]: javascript.0 (1291461) script.js.Telegram_Meldungen.Fehlermeldungen: Routine Check_All - Geraet MEQ1830566 scheint zwischenzeitlich nicht mehr zu existieren - Empfehlung: script neu starten 17.11.2024, 13:03:53.078 [warn ]: javascript.0 (1291461) script.js.Telegram_Meldungen.Fehlermeldungen: Routine Check_All - Geraet MEQ1830568 scheint zwischenzeitlich nicht mehr zu existieren - Empfehlung: script neu starten 17.11.2024, 13:03:53.078 [warn ]: javascript.0 (1291461) script.js.Telegram_Meldungen.Fehlermeldungen: Routine Check_All - Geraet MEQ1830581 scheint zwischenzeitlich nicht mehr zu existieren - Empfehlung: script neu starten
-
-
@flkontakt sagte in [Vorlage] Servicemeldungen Volume2:
Frage: müsste ich meine HM-Einstellungen so anpassen?
const HMClassicInstanz = 0;
const HMIPInstanz = 1; (bei mir Cuxd)
const GruppenInstanz = 3; (bei mir die Heizungsgruppen)
const WiredInstanz = 2; (bei mir Wired)Hi,
bitte erstmal so einstellen:
const HMClassicInstanz = 0;
const HMIPInstanz = 9
const GruppenInstanz = 9
const WiredInstanz = 9Bitte so einstellen. Wired erstmal rauslassen und Gruppen brauchst du nicht und IP hast du nicht.
Für wired muss ich noch eine neue Version machen, aufgrund deiner Infos. Wenn die da ist, dann kannst du
wiredInstanz auf 2 stellen.vG Looxer
-
@looxer01
Datenpunkte HM wired alt:Datenpunkte HM wired neu:
Vielen Dank für das tolle script!!
Ulrich
-
super, vielen Dank für die Infos. Habe ich auch gleich eingebaut.
Testen kann ich ja leider nicht. Ich hoffe, dass es jetzt bei euch läuft.
Ich habe auch Overheat_Alarm und under_voltage Alarm für die HMIP/Classic Geräte gleich mit eingebautScript kommt gleich
vG Looxer
-
Version 1.12 ist online
- Für Wired sind die jetzt bekannten Alarme hinzugefügt
- für HMIP und Classic sind die Alarme erweitert auf Overheat und Undervoltage
vG Looxer
-
@looxer01 nochmal vielen Dank für den tollen Support, Script läuft soweit stabil. Kann man ggf. noch einstellen, dass z.B. per Telegram nur der TextKurzAktuelleSM übermittelt wird? Siehe auch Bild, hier würde mir der Kurztext reichen, Details lasse ich mir dann per JSON in Jarvis anzeigen.
-
@looxer01
Bei HM classic wired gibt es NUR die 6 Datenpunkte, welche ich oben gepostet habe, also nix undervoltage usw... -
@flkontakt
Hi,
vielen Dank für die Rückmeldung. Freut mich, dass es zunächst mal läuft.
Das mit dem Kurztext hatte ich schon auf der Liste. Dauert aber noch etwas.vG Looxer
-
@zahnheinrich
bei HMIPW hast du im screen print einmal "Error_Undervoltage_Alarm"Frage:
gibt es bei HM wired auch 2 instanzen, also je eine für HM-Classic und eine fuer HMIP?
Das wäre ja noch gar nicht eingebaut.vG Looxer
-
-
@looxer01 sagte in [Vorlage] Servicemeldungen Volume2:
hier das Checkscript:
Servicemeldungen_Vol2_1-10.txtSollte es nicht das Batterieskript sein?
-
@sigi234
Danke dir. habe ich korrigiert.
vG Looxer -
@looxer01
Das classic wired läuft in einer separaten Instanz nach dem hs485d Protokoll, das neue ist IP-wired läuft in der HMIP Instanz zusammen mit anderen HMIP Geräten wie z.B. Thermostaten o.ä. nach dem HM IP Protokoll -
@zahnheinrich
Danke für den Hinweis.
Es ist also auch nicht möglich Wired separariert von der HMIP Instanz als eigene Instanz zu konfigurieren ?vG Looer
-
@looxer01
Richtig