NEWS
Servicemeldungen - All inclusive für Homematic -
-
@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
-
@Feuersturm oh danke. den Link habe ich komplett überlesen.
Habe das Skript gestartet und es macht direkt Probleme:
Meine Geräte werden nicht ale gefunden. Ich habe deutlich mehr als 15 Geräte.
Was mache ich falsch ?
-
@Kuddel Wo macht das Script denn Probleme? Keine Fehlermeldung. Sieht also alles gut aus. Du könntest nun in der Konfiguration einstellen welche Datenpunkte im einzelnen gefunden werden um dann zu gucken welche Geräte Du hast aber nicht gefunden werden. Danach dann bei den Geräten gucken ob es die Datenpunkte gibt. Um es vorweg zu nehmen: Es wird die Datenpunkte nicht geben und deshalb kann das Script die Geräte nicht finden....
Aber zur Vorsicht: Welchen js-controller? Aktuelle Adapter von rega und hm installierst und alle grün? Von was für Geräten sprechen wir? Nur Homematic, homematic IP oder Beide? Und ist eine Instanz für cuxd installiert?
-
@cash meine CCU2 meldet aktuell einen Sensor als fehlerhaft:
Diesen Fehler sollte das Skript ja einegtlich anzeigen.
Zu meiner Umgebung:
- Nur HM Geäte
- JS-Controller: 2.2.9
- HM-Rega: 2.5.4
- HM-RPC: 1.12.6
- Beide HM-Adapter grün
- Cuxd ist nicht installiert und mittlerweile auskommentiert
-
@Kuddel Was hast Du auskommentiert? Solltest Du die Variable oben auskommentiert haben wundert mich nichts
Such mal das Gerät in ioBroker und zeig mal die Datenpunkte...
Hast Du die Konfig mal angepasst und um zu gucken welche Geräte überwacht werden? Ist das Gerät dabei?