NEWS
Servicemeldungen - All inclusive für Homematic -
-
Schönes Script, Danke fürs Teilen.
Habs gerade getestet und kann daher zwei weitere Gräte für die Batterielisten beisteuern:
lr6x3: HM-Sec-MDIR-3
ohne: HM-LC-Sw4-DR-2
Viele Grüße
Alexi -
@Chris_71 Habe leider keine Idee. Nutzt Du andere Scipts die mit einen Selektor arbeiten? z. B. Fenster zählen
-
@Alexi werde ich aufnehmen
-
@cash
Ich nutze auch andere Scripts die die Datenpunkte abfragen und weiterverarbeiten. Bei denen gibt es keine Probleme. -
@Chris_71 Einzelne Datenpunkte oder mittels Selektor?
Eigentlich bleiben nur zwei Fehlerquellen:
A) Individuelles Problem mit Deiner Installation
B) Fehler im Javascript-Adapter der aber nur bei sehr wenigen Usern auftritt.Das Script hat zwar bestimmt noch einige kleinere. Fehler aber bisher hat es bei jeden zumindest die Datenpunkte gefunden zum überwachen.
-
@cash
Hi, ich habe gerade mal das Script in der Version 1.70 installiert. Leider bekommen ich folgende Fehlermeldung, wenn ich es starte:javascript.0 2020-02-17 12:01:29.869 error (514) at Script.runInContext (vm.js:133:20) javascript.0 2020-02-17 12:01:29.869 error (514) at script.js.common.Servicemeldungen:2121:5 javascript.0 2020-02-17 12:01:29.869 error (514) at Servicemeldung (script.js.common.Servicemeldungen:681:20) javascript.0 2020-02-17 12:01:29.868 error (514) at Object.result.each (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:867:29) javascript.0 2020-02-17 12:01:29.868 error (514) at script.js.common.Servicemeldungen:683:78 javascript.0 2020-02-17 12:01:29.868 error (514) TypeError: Cannot read property 'common' of null javascript.0 2020-02-17 12:01:29.868 error (514) ^ javascript.0 2020-02-17 12:01:29.868 error (514) common_name = getObject(id.substring(0, id.lastIndexOf('.') - 2)).common.name; javascript.0 2020-02-17 12:01:29.868 error (514) script.js.common.Servicemeldungen: script.js.common.Servicemeldungen:683 javascript.0 2020-02-17 12:01:29.867 warn (514) Object "hm-rpc.0.CUX2801001" does not exist javascript.0 2020-02-17 12:01:29.867 info (514) script.js.common.Servicemeldungen: Script manuell gestartet. log_manuell ist deshalb true. javascript.0 2020-02-17 12:01:29.489 info (514) Start javascript script.js.common.Servicemeldungen
Was läuft da falsch?
Gruß Robert
-
@Rookie50 said in Servicemeldungen - All inclusive für Homematic -:
Object "hm-rpc.0.CUX2801001" does not exist
Auf welcher Instanz läuft Cuxd bei Dir? Auf 0? Falls ja : Hast du das auch so in der Konfiguration vom Script eingetragen?
Falls nein: Warum hast Du ein cuxd Object unter 0? Den Fehler musst du beseitigen.
-
@cash said in Servicemeldungen - All inclusive für Homematic -:
Warum hast Du ein cuxd Object unter 0? D
Nein, der CUXD läuft in der Instanz "1":
Allerdings bekomme ich immer noch die gleiche Fehlermeldung:
12:47:10.432 warn (514) Object "hm-rpc.0.CUX2801001" does not exist
-
@cash
Hab den Fehler gefunden, lag an einem zusätzlichen NPM Modul im Javascript-Adapter.
Nun sieht alles fein aus -
@Rookie50 Teste mal bitte die neue Version von github. Der Log sollte nun besser aussehen. Auch wenn Dein Problem dadurch nicht gelöst ist.
-
Ich hab heute 2 neue Homematic-IP wired Aktoren angelernt und in der Web UI wurden bei den Servicemeldungen Verbindungsprobleme gemeldet und das eine Konfiguration noch übertragen werden muss.
Ich hatte mich gewundert, dass mir diese Meldungen nicht durch das Skript angezeigt werden, bis mir aufgefallen ist, dass bei den HMIPwired Geräten die States minimal anders heißen.Ich habe gerade einmal meine IP wired Kopmonenten abgeglichen (HmIPW-FIO6, HmIPW-DRI32, HmIPW-DRBL4 und HmIPW-DRS4) und diese haben alle die nachfolgenden Datenpunkte:
Ich würde mich freuen, wenn diese neuen Datenpunkte auch vom Skript mit ausgewertet werden können
-
@Feuersturm Welche Meldungen kamen denn? Die wichtigsten werden bereits vom Script erkannt? In Deinen Screenshot sind die Datenpunkte allerdings nicht gefüllt.
-
@cash Hi, als ich die Komponenten angelernt hatte waren folgende Servicemeldungen sichtbar:
So sahen die States zu dem Zeitpunkt aus:
-
@Feuersturm Die von Dir markierten Datenpunkte sind nicht relevant. Wichtig sind die *_ALARM Meldungen. Nur auf die fragt das Script ab. Die sollten allerdings syncron sein mit den Meldungen ohne ALARM. Wenn denn alles richtig läuft bei Dir...
-
@cash Hm, ok. Bei meinen IP wired Aktoren, welche schon längere Zeit in Betrieb sind sieht es so aus wie du es beschrieben hast:
Werde mal schauen, ob ich mein System dazu ermutigt bekomme, dass auch die Datenpunkte von meinen beiden neuen Aktoren HMIPW-DRS4_SA1 und _SA2 vollständigt angezeigt werden. -
@Feuersturm Einfach Rega und hm Adapter neu starten. Rega ist entscheidend für die Datenpunkte
-
@cash Problem hat sich gelöst. Ich hatte immer nur hm-rpc neu gestartet aber nicht Rega. Ich hab mit einem iobroker stop und iobroker start einmal komplett neu durchgestartet und jetzt sind auch bei den neuen Aktoren die Datenpunkte gefüllt.
Danke für deine Hilfe
-
Wo finde ich das komplette Skript ?
Das im ersten Beitrag kann doch nicht alles sein oder?
-
@Kuddel
Den ersten Post bis zum ende lesen -
@Kuddel Im ersten Beitrag ist ganz am Ende ein etwas unscheinbarer Link, welcher hierhin führt: https://github.com/Baenker/Servicemeldungen-Homematic