NEWS
Servicemeldungen - All inclusive für Homematic -
-
@cash
Auf meiner Erstinstallation läuft das script ohne Probleme.Auf einer Zweitinstallation andernorts bekomme ich jedoch
-
Irgend etwas stimmt mit den LowBat Datenpunkten bei Dir nicht? Ist die Installation neu oder älter? Ist in jeden LOWBat Datenpunkt ein Wert enthalten? Gibt es cixd Geräte?
-
@cash sagte in Servicemeldungen - All inclusive für Homematic -:
Irgend etwas stimmt mit den LowBat Datenpunkten bei Dir nicht?
- Ist die Installation neu oder älter?
Welche meinst du?
Die CCU raspberrymatic hat stand 3.47.10 (fast neueste) mit CUXD Vers. 2.3.4 (neueste)
Die ioBroker Version ist ebenfalls aktuell mit node/nodejs 8.14, npm 6.9.0 und admin 3.6.3 - Ist in jeden LOWBat Datenpunkt ein Wert enthalten?
In den CuxD Geräten war kein Wert enthalten, habe ich händisch auf "false" gesetzt. - Gibt es cixd Geräte?
Ja, es gibt 4 CuxD Thermostate.
Auch nach setzen der fehlenden lowbat-Werte auf false kommt:
- Ist die Installation neu oder älter?
-
@zahnheinrich Ich meinte ob ioBroker schon länger mit der ccu zusammen arbeitet oder ob das frisch installiert wurde.
Ist das das gesamte log? Eigentlich sollte da doch etwas mehr kommen oder? Mal mit debug = true probiert?
Ansonsten bitte mal ein Screenshot von allen LOWABT Datenpunkten.
-
Guten Abend,
ich habe vor nicht ganz 30 Minuten die FW des IP Bewegungsmelders upgedated.Seit diesem Zeitpunkt, habe ich - für mich nicht verständliche - wechselnde Fehlermeldungen im LOG:
Das habe ich auch noch gefunden, warum auch immer, sämtliche IP-Datenpunkte wurden gelöscht und wieder "renamed" angelgt? Was das mit dem Script zu tun haben soll, erschließt sich mir nicht ganz. Ich habs dennoch einmal angefügt, weil da kommt irgendwas vor mit: "Dem Entwickler mitteilen......"
Aktuell kommen diese Logeinträge:
LG, mxa -
Nochmals guten Abend,
ich habe jetzt das Script auf den neuesten Stand lt. Github gebracht, beim Erststart kam dies hier:
javascript.0 2019-09-22 19:12:27.424 info script.js.common.000-050_System.a_001_HM_Servicemeldungen1: Es werden: 402 Datenpunkte überwacht. Derzeit: 1 Servicemeldung(en). javascript.0 2019-09-22 19:12:24.423 info script.js.common.000-050_System.a_001_HM_Servicemeldungen1: registered 402 subscriptions and 0 schedules javascript.0 2019-09-22 19:12:24.423 info script.js.common.000-050_System.a_001_HM_Servicemeldungen1: Es gibt: 17 Geräte mit dem Datenpunkt UPDATE_PENDING. javascript.0 2019-09-22 19:12:24.422 warn Object "hm-rpc.3.000917099336CE.0.UPDATE_PENDING_ALARM" does not exist javascript.0 2019-09-22 19:12:24.419 info script.js.common.000-050_System.a_001_HM_Servicemeldungen1: Es gibt: 92 Geräte mit dem Datenpunkt CONFIG_PENDING. javascript.0 2019-09-22 19:12:24.418 warn Object "hm-rpc.3.000917099336CE.0.CONFIG_PENDING_ALARM" does not exist javascript.0 2019-09-22 19:12:24.400 info script.js.common.000-050_System.a_001_HM_Servicemeldungen1: Es gibt: 16 Geräte mit dem Datenpunkt DEVICE_IN_BOOTLOADER. javascript.0 2019-09-22 19:12:24.396 info script.js.common.000-050_System.a_001_HM_Servicemeldungen1: Es gibt: 3 Geräte mit dem Datenpunkt FAULT_REPORTING. Derzeit: 1 Servicemeldung(en). javascript.0 2019-09-22 19:12:24.395 info script.js.common.000-050_System.a_001_HM_Servicemeldungen1: Keine Geräte gefunden mit dem Datenpunkt ERROR_NON_FLAT_POSITIONING. javascript.0 2019-09-22 19:12:24.395 info script.js.common.000-050_System.a_001_HM_Servicemeldungen1: Es gibt: 23 Geräte mit dem Datenpunkt ERROR. javascript.0 2019-09-22 19:12:24.389 info script.js.common.000-050_System.a_001_HM_Servicemeldungen1: Es gibt: 1 Geräte mit dem Datenpunkt SABOTAGE. javascript.0 2019-09-22 19:12:24.389 warn Object "hm-rpc.3.000917099336CE.0.SABOTAGE_ALARM" does not exist javascript.0 2019-09-22 19:12:24.388 info script.js.common.000-050_System.a_001_HM_Servicemeldungen1: Es gibt: 91 Geräte mit dem Datenpunkt STICKY_UNREACH. javascript.0 2019-09-22 19:12:24.371 info script.js.common.000-050_System.a_001_HM_Servicemeldungen1: Es gibt: 92 Geräte mit dem Datenpunkt UNREACH. javascript.0 2019-09-22 19:12:24.370 warn Object "hm-rpc.3.000917099336CE.0.UNREACH_ALARM" does not exist javascript.0 2019-09-22 19:12:24.354 info script.js.common.000-050_System.a_001_HM_Servicemeldungen1: Es gibt: 1 Geräte mit dem Datenpunkt LOW_BAT. javascript.0 2019-09-22 19:12:24.353 warn Object "hm-rpc.3.000917099336CE.0.LOW_BAT_ALARM" does not exist javascript.0 2019-09-22 19:12:24.352 info script.js.common.000-050_System.a_001_HM_Servicemeldungen1: Es gibt: 66 Geräte mit dem Datenpunkt LOWBAT. javascript.0 2019-09-22 19:12:22.728 info Start javascript script.js.common.000-050_System.a_001_HM_Servicemeldungen1 javascript.0 2019-09-22 19:12:22.687 info Stop script script.js.common.000-050_System.a_001_HM_Servicemeldungen1
Ich beobachte weiter.
Lieben Dank, mxa -
@metaxa Ich antworte jetzt mal nur auf den letzten Post für die Umbennung durch den Adapter kann ich nichts.
Bei Dir ist das Problem folgendes Gerät:
Object "hm-rpc.3.00019709AAA16D.0.LOW_BAT_ALARM" does not exist
Was ist das für ein Gerät? Bitte mal prüfen ob es z. B. diesen Datenpunkt gibt und wie der Inhalt von diesen Datenpunkt lautet.
-
@cash sagte in Servicemeldungen - All inclusive für Homematic -:
Was ist das für ein Gerät? Bitte mal prüfen ob es z. B. diesen Datenpunkt gibt und wie der Inhalt von diesen Datenpunkt lautet.
CCU spricht:
Nun ja, ich benutze einen Klassiker: "Der Fehler saß hinter der Tastatur." Nach der Suche des DP im ioB hatte ich dieses Bild:
Auf das hinauf, habe ich den Adapter für HM-IP (bei mir hm-rpc.3) gestoppt und neu einlesen lassen, siehe da, deutlich mehr DP vorhanden. Dann habe ich sicherheitshalber die Taster bedient und nochmals einlesen lassen. Dann habe ich dein Script in der v 1.61 nochmals neu gestartet:javascript.0 2019-09-22 20:36:45.061 info script.js.010_Testen.ia_Onvif_PTZ_steuern: Camera moved to Preset #1 javascript.0 2019-09-22 20:36:35.507 info script.js.common.000-050_System.a_001_HM_Servicemeldungen1: Es werden: 397 Datenpunkte überwacht. Derzeit: 1 Servicemeldung(en). javascript.0 2019-09-22 20:36:32.505 info script.js.common.000-050_System.a_001_HM_Servicemeldungen1: registered 397 subscriptions and 0 schedules javascript.0 2019-09-22 20:36:32.505 info script.js.common.000-050_System.a_001_HM_Servicemeldungen1: Es gibt: 16 Geräte mit dem Datenpunkt UPDATE_PENDING. javascript.0 2019-09-22 20:36:32.501 info script.js.common.000-050_System.a_001_HM_Servicemeldungen1: Es gibt: 91 Geräte mit dem Datenpunkt CONFIG_PENDING. javascript.0 2019-09-22 20:36:32.485 info script.js.common.000-050_System.a_001_HM_Servicemeldungen1: Es gibt: 16 Geräte mit dem Datenpunkt DEVICE_IN_BOOTLOADER. javascript.0 2019-09-22 20:36:32.482 info script.js.common.000-050_System.a_001_HM_Servicemeldungen1: Es gibt: 3 Geräte mit dem Datenpunkt FAULT_REPORTING. Derzeit: 1 Servicemeldung(en). javascript.0 2019-09-22 20:36:32.480 info script.js.common.000-050_System.a_001_HM_Servicemeldungen1: Keine Geräte gefunden mit dem Datenpunkt ERROR_NON_FLAT_POSITIONING. javascript.0 2019-09-22 20:36:32.480 info script.js.common.000-050_System.a_001_HM_Servicemeldungen1: Es gibt: 23 Geräte mit dem Datenpunkt ERROR. javascript.0 2019-09-22 20:36:32.474 info script.js.common.000-050_System.a_001_HM_Servicemeldungen1: Keine Geräte gefunden mit dem Datenpunkt SABOTAGE. javascript.0 2019-09-22 20:36:32.474 info script.js.common.000-050_System.a_001_HM_Servicemeldungen1: Es gibt: 91 Geräte mit dem Datenpunkt STICKY_UNREACH. javascript.0 2019-09-22 20:36:32.456 info script.js.common.000-050_System.a_001_HM_Servicemeldungen1: Es gibt: 91 Geräte mit dem Datenpunkt UNREACH. javascript.0 2019-09-22 20:36:32.439 info script.js.common.000-050_System.a_001_HM_Servicemeldungen1: Keine Geräte gefunden mit dem Datenpunkt LOW_BAT. javascript.0 2019-09-22 20:36:32.439 info script.js.common.000-050_System.a_001_HM_Servicemeldungen1: Es gibt: 66 Geräte mit dem Datenpunkt LOWBAT. javascript.0 2019-09-22 20:36:30.769 info Start javascript script.js.common.000-050_System.a_001_HM_Servicemeldungen1
Ein großes DANKE für deine gezielte Nachfrage und damit die offensichtliche Lösung MEINES Problems.
LG, mxa -
@metaxa Bleibt nur noch die Servicemeldung Fault_Reporting? Kannst Du mir mal den Datenpunkt liefern mit dem Wert? Und liefert die ccu ebenfalls die Servicemeldung?
-
@cash Ja, ist ein HM Thermostat. Dessen Batterien neigen sich seit heute Nachmittag dem Ende zu.
LG, mxa -
@metaxa Danke. Sehr komisch. Die leere Batterie sollte doch eigentlich über den LOWBAT Datenpunkt signalisiert werden. Aber da ist ja keine Meldung.
-
@cash sagte in Servicemeldungen - All inclusive für Homematic -:
@metaxa Danke. Sehr komisch. Die leere Batterie sollte doch eigentlich über den LOWBAT Datenpunkt signalisiert werden. Aber da ist ja keine Meldung.
Deswegen werden wohl in meiner Anzeige nicht wie gewohnt die notwendigen Ersatzbatterien angeführt. Das Teil ist ist Part von einer Heizungsgruppe, könnte das damit zusammenhängen?
LG
-
@metaxa Nein damit hat es nichts zu tun.
Ich muss mir das nochmal in Ruhe ansehen. In meinen Script ist Fault_Report = 6 sogar als leere Batterie hinterlegt. Mal gucken ob ich was finde und optimieren kann.
-
@cash Danke, aber bitte das hat keine Dringlichkeit.
Hast schon jede Menge Arbeit in das Ding reingesteckt, Respekt!
LG aus Wien, mxa -
@cash Danke für das Script, ist ja recht umfangreich.
Funktioniert bei mir leider nur zum Teil.//Variablen für Servicemeldung in Objekt schreiben // Wenn einer Meldung auftritt wird diese in ein Textfeld geschrieben. z. B. für vis const write_message = true; // true schreibt beim auftreten einer Servicemeldung die Serviemeldung in ein Objekt const id_Text_Servicemeldung = 'Systemvariable.0.Servicemeldungen.Meldung_TXT'; // Objekt wo die Servicemeldung hingeschrieben werden soll
Wenn keine Servicemeldung vorhanden ist wird dies auch korrekt hinterlegt.
Erzeuge ich dann eine Servicemeldung mittels HM-LC-Sw1-PI-2 (Funk-Zwischenstecker-Schaltaktor 1fach) wird die Meldung nur gelöscht.
Grundsätzlich hilfreich wäre es wenn im Script noch kurz beschrieben wird welcher Art von Objekt angelegt werden soll, besser noch wenn das Script die Objekte selbst anlegt wenn nicht vorhanden.
Bei den Anzahl denke ich ist das soweit klar eine Zahl aber bei id_Text_Servicemeldung nicht wirklich, habe ich als Text eingestellt.
Ich habe aber auch schon Feld, Objekt und Gemischt versucht. Bei Feld kommt dann zwar die Fehlermeldung aber die Gut-Meldung wird nicht eingetragen. -
Ein kleiner Nachtrag.
Ich habe zwischenzeitlich eine andere Servicemeldung erhalten, das wird korrekt nach id_Text_Servicemeldung geschrieben. Es scheint wohl an der Servicemeldung zu liegen das im Objekt nichts steht wenn die schaltbare Steckdose unerreichbar ist. -
@UweRLP Was stand im Log? Ggf hast Du auch nicht lange genug gewartet. Wenn keine Servicemeldung vorliegt wird das Script bewusst verzögert ausgeführt. Im Log erscheint die Meldung aber sofort. Die nächste Frage falls im Log nichts ist was sagt der entsprechende Datenpunkt von hm-Adapter?
Zu den Datenpunkten. Text ist richtig. Die Datenpunkte werden bewusst nicht automatisch angelegt, da nicht jeder jeden Datenpunkt braucht. Außerdem kann ich die Datenpunkte per Script nur unter javascript packen. Was ich z. B. garnicht mache. Ich habe lieber meine eigene Struktur.
-
@cash Mhmm, hier habe ich den "Start-Log" und es liegt noch eine Fehlermeldung von einem Fensterkontakt an, dieser wird auch nicht in nach id_Text_Servicemeldung geschrieben bzw. dort steht nichts.
Also nicht das du mich fahlsch verstehst, die Servicemeldung wird schon erkannt nur kein Text in id_Text_Servicemeldung geschrieben. Scheint so bei älteren HM Geräten zu sein.2019-09-24 06:37:35.395 - info: javascript.0 Start javascript script.js.SYSaktionen.Servicemeldungen_-_All_inclusive_für_Homematic_- 2019-09-24 06:37:36.202 - info: javascript.0 script.js.SYSaktionen.Servicemeldungen_-_All_inclusive_für_Homematic_-: Function wird gestartet. 2019-09-24 06:37:36.212 - info: javascript.0 script.js.SYSaktionen.Servicemeldungen_-_All_inclusive_für_Homematic_-: Es gibt: 89 Geräte mit dem Datenpunkt LOWBAT. 2019-09-24 06:37:36.213 - info: javascript.0 script.js.SYSaktionen.Servicemeldungen_-_All_inclusive_für_Homematic_-: Es gibt: 10 Geräte mit dem Datenpunkt LOW_BAT. 2019-09-24 06:37:36.220 - info: javascript.0 script.js.SYSaktionen.Servicemeldungen_-_All_inclusive_für_Homematic_-: Es gibt: 117 Geräte mit dem Datenpunkt UNREACH_ALARM. Derzeit: 1 Servicemeldung(en). 2019-09-24 06:37:36.225 - info: javascript.0 script.js.SYSaktionen.Servicemeldungen_-_All_inclusive_für_Homematic_-: Es gibt: 94 Geräte mit dem Datenpunkt STICKY_UNREACH. 2019-09-24 06:37:36.225 - info: javascript.0 script.js.SYSaktionen.Servicemeldungen_-_All_inclusive_für_Homematic_-: Es gibt: 2 Geräte mit dem Datenpunkt SABOTAGE. 2019-09-24 06:37:36.225 - info: javascript.0 script.js.SYSaktionen.Servicemeldungen_-_All_inclusive_für_Homematic_-: id_IST Feld für SABOTAGE nicht gefüllt 2019-09-24 06:37:36.228 - info: javascript.0 script.js.SYSaktionen.Servicemeldungen_-_All_inclusive_für_Homematic_-: Es gibt: 30 Geräte mit dem Datenpunkt ERROR. 2019-09-24 06:37:36.228 - info: javascript.0 script.js.SYSaktionen.Servicemeldungen_-_All_inclusive_für_Homematic_-: id_IST Feld für ERROR nicht gefüllt 2019-09-24 06:37:36.228 - info: javascript.0 script.js.SYSaktionen.Servicemeldungen_-_All_inclusive_für_Homematic_-: Keine Geräte gefunden mit dem Datenpunkt ERROR_NON_FLAT_POSITIONING. 2019-09-24 06:37:36.228 - info: javascript.0 script.js.SYSaktionen.Servicemeldungen_-_All_inclusive_für_Homematic_-: Es gibt: 1 Geräte mit dem Datenpunkt FAULT_REPORTING. 2019-09-24 06:37:36.228 - info: javascript.0 script.js.SYSaktionen.Servicemeldungen_-_All_inclusive_für_Homematic_-: id_IST Feld für FAULT_REPORTING nicht gefüllt 2019-09-24 06:37:36.230 - info: javascript.0 script.js.SYSaktionen.Servicemeldungen_-_All_inclusive_für_Homematic_-: Es gibt: 31 Geräte mit dem Datenpunkt DEVICE_IN_BOOTLOADER. 2019-09-24 06:37:36.230 - info: javascript.0 script.js.SYSaktionen.Servicemeldungen_-_All_inclusive_für_Homematic_-: id_IST Feld für DEVICE_IN_BOOTLOADER nicht gefüllt 2019-09-24 06:37:36.235 - info: javascript.0 script.js.SYSaktionen.Servicemeldungen_-_All_inclusive_für_Homematic_-: Es gibt: 117 Geräte mit dem Datenpunkt CONFIG_PENDING. 2019-09-24 06:37:36.235 - info: javascript.0 script.js.SYSaktionen.Servicemeldungen_-_All_inclusive_für_Homematic_-: id_IST Feld für CONFIG_PENDING nicht gefüllt 2019-09-24 06:37:36.237 - info: javascript.0 script.js.SYSaktionen.Servicemeldungen_-_All_inclusive_für_Homematic_-: Es gibt: 54 Geräte mit dem Datenpunkt UPDATE_PENDING. 2019-09-24 06:37:36.237 - info: javascript.0 script.js.SYSaktionen.Servicemeldungen_-_All_inclusive_für_Homematic_-: id_IST Feld für UPDATE_PENDING nicht gefüllt 2019-09-24 06:37:36.237 - info: javascript.0 script.js.SYSaktionen.Servicemeldungen_-_All_inclusive_für_Homematic_-: Derzeit gibt es Servicemeldungen. Ergebnis in Objekt geschrieben 2019-09-24 06:37:36.237 - info: javascript.0 script.js.SYSaktionen.Servicemeldungen_-_All_inclusive_für_Homematic_-: meldung alt und neu geändert 2019-09-24 06:37:36.237 - info: javascript.0 script.js.SYSaktionen.Servicemeldungen_-_All_inclusive_für_Homematic_-: registered 545 subscriptions and 0 schedules 2019-09-24 06:37:39.238 - info: javascript.0 script.js.SYSaktionen.Servicemeldungen_-_All_inclusive_für_Homematic_-: Es werden: 545 Datenpunkte überwacht. Derzeit: 1 Servicemeldung(en). 2019-09-24 06:37:39.238 - info: javascript.0 script.js.SYSaktionen.Servicemeldungen_-_All_inclusive_für_Homematic_-: Es gibt eine Servicemeldung:
Hier als Beispiel, ein nicht erreichbarere Fensterkontakt passend zum obigen Log.
-
Hallo zusammen,
ich habe heute das script bei mir angelegt und die Datenpunkte angelegt.
Gibt es irgenwie eine Möglichkeit zu sehen ob das Script richtig eingestellt ist und läuft. in den Datenpunkte wird jedenfalls nicht geschrieben.
Angelegt habe ich es so
Gruß Svenomatt
-
Einfach mal ins log gucken. Da sollte schon stehen was derzeit sache ist. Falls Du keine Serviemeldung hast würde ich einfach warten bis eine auftritt. Man könnte natürlich auch eine Serviemeldung provozieren davon bin ich aber kein Freund.