NEWS
Servicemeldungen - All inclusive für Homematic -
-
@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.
-
Vielen Dank für die schnelle Antwort, Im Log sieht alles gut aus. dann werde ich mal warten
-
@cash
Habe da leider schon wieder ein Problemchen, habe vor paar Tagen auf JS-controller 2.0.35 & habe alle Adapter auf den aktuellen Stand gebracht.Der BWM wird nicht als Störung erkannt, das Log wirft - für mich unverständliche - Meldungen aus.
Heute fiel mir im Log folgendes auf:
javascript.0 2019-10-26 09:53:16.095 error (9097) at Script.runInContext (vm.js:133:20) javascript.0 2019-10-26 09:53:16.094 error (9097) at script.js.common.000-050_System.a_001_HM_Servicemeldungen1:2078:5 javascript.0 2019-10-26 09:53:16.094 error (9097) at Servicemeldung (script.js.common.000-050_System.a_001_HM_Servicemeldungen1:772:21) javascript.0 2019-10-26 09:53:16.094 error (9097) at Object.result.each (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:808:29) javascript.0 2019-10-26 09:53:16.094 error (9097) at script.js.common.000-050_System.a_001_HM_Servicemeldungen1:773:74 javascript.0 2019-10-26 09:53:16.093 error (9097) TypeError: Cannot read property 'common' of null javascript.0 2019-10-26 09:53:16.093 error (9097) ^ javascript.0 2019-10-26 09:53:16.093 error (9097) common_name = getObject(id.substring(0, id.lastIndexOf('.') - 2)).common.name; javascript.0 2019-10-26 09:53:16.092 error (9097) script.js.common.000-050_System.a_001_HM_Servicemeldungen1: script.js.common.000-050_System.a_001_HM_Servicemeldungen1:773 javascript.0 2019-10-26 09:53:16.089 warn (9097) Object "hm-rpc.0.00019709AAA0DB" does not exist javascript.0 2019-10-26 09:53:16.086 info (9097) script.js.common.000-050_System.a_001_HM_Servicemeldungen1: Es gibt: 66 Geräte mit dem Datenpunkt LOWBAT. javascript.0 2019-10-26 09:53:16.053 info (9097) script.js.common.000-050_System.a_001_HM_Servicemeldungen1: Function wird gestartet. javascript.0 2019-10-26 09:53:14.566 info (9097) Start javascript script.js.common.000-050_System.a_001_HM_Servicemeldungen1
Kannst du bei Gelegenheit mal drüber schauen bitte?
Lieben Dank!
mxa -
Habe das gleiche auch mal mit eine HMIP Rauchmelder gehabt, aber nicht mit dem neuen JS 2.
Lösche den Datenpunkt " hm-rpc.0.00019709AAA0DB " und lasse ihn anschließend im Adapter neu suchen .
Danach sind die Datenpunkte mit den Werten da und aktualisiert sich auch wieder .