NEWS
Test Adapter Device-Watcher v2.x.x GitHub/Latest
-
Ab sofort ist der Adapter in der stable repo verfügbar. Und wer noch nicht auf 2.0.1 aktualisiert hat, sollte bald ein Update angeboten bekommen.
-
@ciddi89 Seitdem geht bei mir der Adapter nicht mehr online
EDIT: Objektbaum löschen und neu anlegen lassen hat geholfen
device-watcher.0 2022-11-05 09:01:05.181 info terminating device-watcher.0 2022-11-05 09:01:05.181 info cleaned everything up... device-watcher.0 2022-11-05 09:01:05.178 error Cannot read properties of undefined (reading 'captureException') device-watcher.0 2022-11-05 09:01:05.177 error TypeError: Cannot read properties of undefined (reading 'captureException') at DeviceWatcher.errorReporting (/opt/iobroker/node_modules/iobroker.device-watcher/main.js:1823:38) at DeviceWatcher.onReady (/opt/iobroker/node_modules/iobroker.device-watcher/main.js:207:9) device-watcher.0 2022-11-05 09:01:05.177 error unhandled promise rejection: Cannot read properties of undefined (reading 'captureException') device-watcher.0 2022-11-05 09:01:05.177 error Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). device-watcher.0 2022-11-05 09:01:05.176 warn Error catched and sent to Sentry, error: [[onReady]] error: Cannot read properties of undefined (reading 'captureException') device-watcher.0 2022-11-05 09:01:05.176 warn Error catched and sent to Sentry, error: [[onReady - create blacklist]] error: Unexpected token u in JSON at position 0 device-watcher.0 2022-11-05 09:01:05.175 info Number of selected adapters: 3. Loading data from: Fritzdect, Sonoff, Zigbee ... device-watcher.0 2022-11-05 09:01:05.167 info starting. Version 2.0.1 in /opt/iobroker/node_modules/iobroker.device-watcher, node: v16.17.1, js-controller: 4.0.23 device-watcher.0 2022-11-05 09:01:05.111 info Plugin sentry Sentry Plugin disabled for this process because sending of statistic data is disabled for the system host.ioBroker 2022-11-05 09:01:04.642 info instance system.adapter.device-watcher.0 started with pid 13234 host.ioBroker 2022-11-05 09:00:34.584 info Restart adapter system.adapter.device-watcher.0 because enabled host.ioBroker 2022-11-05 09:00:34.584 error instance system.adapter.device-watcher.0 terminated with code 6 (UNCAUGHT_EXCEPTION) device-watcher.0 2022-11-05 09:00:34.037 warn Terminated (UNCAUGHT_EXCEPTION): Without reason device-watcher.0 2022-11-05 09:00:34.036 info terminating device-watcher.0 2022-11-05 09:00:34.036 info cleaned everything up... device-watcher.0 2022-11-05 09:00:34.033 error Cannot read properties of undefined (reading 'captureException') device-watcher.0 2022-11-05 09:00:34.032 error TypeError: Cannot read properties of undefined (reading 'captureException') at DeviceWatcher.errorReporting (/opt/iobroker/node_modules/iobroker.device-watcher/main.js:1823:38) at DeviceWatcher.onReady (/opt/iobroker/node_modules/iobroker.device-watcher/main.js:207:9) device-watcher.0 2022-11-05 09:00:34.032 error unhandled promise rejection: Cannot read properties of undefined (reading 'captureException') device-watcher.0 2022-11-05 09:00:34.032 error Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). device-watcher.0 2022-11-05 09:00:34.031 warn Error catched and sent to Sentry, error: [[onReady]] error: Cannot read properties of undefined (reading 'captureException') device-watcher.0 2022-11-05 09:00:34.031 warn Error catched and sent to Sentry, error: [[onReady - create blacklist]] error: Unexpected token u in JSON at position 0 device-watcher.0 2022-11-05 09:00:34.031 info Number of selected adapters: 3. Loading data from: Fritzdect, Sonoff, Zigbee ... device-watcher.0 2022-11-05 09:00:34.023 info starting. Version 2.0.1 in /opt/iobroker/node_modules/iobroker.device-watcher, node: v16.17.1, js-controller: 4.0.23 device-watcher.0 2022-11-05 09:00:33.962 info Plugin sentry Sentry Plugin disabled for this process because sending of statistic data is disabled for the system host.ioBroker 2022-11-05 09:00:33.474 info instance system.adapter.device-watcher.0 started with pid 13100
-
Hi,
nach dem aktuellen Update 2.0.1 bekomme ich folgende Meldungen im Log:device-watcher.0 2022-11-05 16:35:52.937 info Found items on blacklist for notificatioons: Steckdose_1,Steckdose_1_1,Steckdose_1_2,Steckdose_1_3,Steckdose_1_4,Steckdose_2,Steckdose_3n device-watcher.0 2022-11-05 16:35:52.936 info Found items on blacklist for lists: sonoff.0.Steckdose_1.alive,sonoff.0.Steckdose_1_1.alive,sonoff.0.Steckdose_1_2.alive,sonoff.0.Steckdose_1_3.alive,sonoff.0.Steckdose_1_4.alive,sonoff.0.Steckdose_2.alive,sonoff.0.Steckdose_3n.alive device-watcher.0 2022-11-05 16:35:52.934 info Number of selected adapters: 6. Loading data from: Hmrpc, Hue, Nut, Shelly, Sonoff, Zigbee ... device-watcher.0 2022-11-05 16:35:52.889 info starting. Version 2.0.1 in /opt/iobroker/node_modules/iobroker.device-watcher, node: v14.21.1, js-controller: 4.0.23 host.io-broker 2022-11-05 16:35:50.437 info Do not restart adapter system.adapter.device-watcher.0 because desired by instance host.io-broker 2022-11-05 16:35:50.435 error instance system.adapter.device-watcher.0 terminated by request of the instance itself and will not be restarted, before user restarts it. device-watcher.0 2022-11-05 16:35:49.746 warn Got terminate signal. Checking desired PID: 8865 vs own PID 8833 host.io-broker 2022-11-05 16:35:49.692 info instance system.adapter.device-watcher.0 started with pid 8865 device-watcher.0 2022-11-05 16:35:49.606 info Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason device-watcher.0 2022-11-05 16:35:49.599 info terminating device-watcher.0 2022-11-05 16:35:49.598 info cleaned everything up... device-watcher.0 2022-11-05 16:35:49.593 warn Got terminate signal. Checking desired PID: 0 vs own PID 8833
Ich habe den Adapter auch schon mal komplett deinstalliert und neu installiert.
Sind die Meldungen bekannt?
Admin v6.2.23
Node.js v14.21.1
NPM 6.14.17 -
@freundernacht hm ist merkwürdig. Den Adapter Richtig gelöscht oder nur die Instanz? Vielleicht sonst den Adapter löschen und dann iobroker Neustarten, danach neu installieren. Der log Eintrag von der Blacklist für die Liste wird auch nicht korrekt angezeigt. Da sollte eigentlich der Name des Gerätes stehen und nicht der Pfad. Wurde die Blacklist gelöscht, danach Instanz neu erstellt und dann noch mal die Blacklist erstellt? Ansonsten mal auf debug log stellen damit man sehen kann bei welcher Funktion es stockt.
-
@ciddi89 nu, nach meine probs mit dem update hab ich auch mal die vorige version installiert. da war die blacklist wieder da, aber ohne funktion.
ohne viel wissen, wenn wie du geschrieben hast,
HINWEIS:
Falls ihr schon Geräte in der Liste hattet, wird es eine Fehlermeldung beim ersten Start im Log geben. Ignoriert diese und erstellt eure Auswahl bitte neu! Danach sollte alles wie gehabt laufen.
dann ist da ein prob.
adapter deinst, ALLE daten weg. lieg ich da falsch? -
@da_woody hast du noch aktuell Probleme? Wenn ja welche? Ich selbst nutze den Adapter ja auch und hab diverse Dinge vorm Release durchgespielt um zu sehen ob Probleme auftauchen. Und bis heute sind bei mir keine Auffälligkeiten aufgetreten und über sentry kam auch nichts neues rein außer Altlasten die nach den Update behoben sein sollten.
In wie fern meinst du alle Daten weg? Wenn du Datenpunkte meinst und deren Aufzeichnung mit influx oder Ähnliches. Ja die sind dann erstmal weg. Aber ich denke das ist schnell wieder hergerichtet. Meinst du die Konfiguration in der Instanz Einstellung? Diese kannst du dir laden und später wieder hoch laden. Siehe Screenshot -
@ciddi89 sagte in Test Adapter Device-Watcher v1.x.x GitHub/Latest:
In wie fern meinst du alle Daten weg?
hast du falsch verstanden. ich meinte, wenn ich nach eine upgrade ein downgarde mache, sollte z.b. keine alte blacklist mehr vorhanden sein. du hast ja selbst geschrieben, daß eine fehlermeldung kommt. wenn ich einen adapter deinste, sollten keine datenleichen überbleiben...
-
@da_woody sorry hab zu kompliziert gedacht. Ja Instanz löschen und adapter löschen, danach sollte alles weg sein.
-
@ciddi89
Hi,
ich bin unter dem Reiter "Adapter" beim Device Watcher auf den Papierkorb gegangen.
Dann kam das Fenster zur Deinstallation, dies wurde mit Code 0 abgeschlossen.
Daraufhin bin ich auf das + Symbol gegangen und hab in neu installiert. -
@freundernacht waren vor dem updaten Geräte in der blacklist gelistet? Vielleicht eine neue Instanz erstellen aber mit anderer Nummer und nicht 0
-
@ciddi89
Ja, das ist gut möglich das dort Geräte drin waren.Anscheinend aktualisiert sich der Adapter auch nicht mehr.
-
@ciddi89 Ich habe eben in einem bestehenden Issue schon einen Fehler beschrieben: Wenn ich unter Deconz oder HMRPC etwas anderes als „-1“ eintrage, so werden mir alle derartigen Geräte sofort beim Speichern als OFFLINE gemeldet und bleiben es auch. Bei anderen Geräten, z.B. NUT oder Sonoff scheint es aber zu funktionieren, wenn ich da andere Werte eintrage.
Gruss, Jürgen
-
@ciddi89 hab soeben mal ein issue erstellt, aufgrund des updates
warn Error catched and sent to Sentry, error: [[createDataOfAllAdapter]] error: Cannot read properties of undefined (reading 'de')
-
@crunchip was mir gerade auffällt, battery list
die beiden Mo hängen an einem netzteil, sowie auch die 10 H&T. nur, wo sind die DWs? die waren früher definitiv in der liste... -
@da_woody Habe bezüglich der Batterie geräte vor drei tagen noch mal was geändert. kannst du bitte die github version installieren und berichten ob das problem noch besteht?
-
Hi,
Ich habe gerade den Adapter nochmal deinstalliert.Danach ist mein Log mit Warnmeldungen vollgelaufen.
Es ging darum, daß die Datenpunkte des Device Watcher Adapters nicht mehr gefunden wurden.Um dies zu beheben, müsste der IO Broker mit
Iobroker stop Iobroker start
Neugestartet werden.
Danach waren keine Warnmeldungen mehr im Log.
Dies hilft vielleicht auch anderen, da ich vermute, wenn man den Adapter deinstallieren und dann direkt wieder neuinstallieren will damit auch Probleme bekommt.
Ich vermute das man nach einer Deinstallation den IO Broker zwingend immer neustarten muss bevor man ihn wieder neu installiert.
Vieleicht gibt es eine Möglichkeit dies in einem Zukünftigen Update zu ändern.
@ciddi89
Ist da etwas zu dem "Problem" bekannt, oder ist das nur bei mir so?Ich bin die nächsten zwei Wochen beruflich unterwegs, danach werde ich den Adapter nochmal neu installieren.
Sicherheitshalber werde ich dann vorher die ganze VM mal neustarten. Deinstalliert habe ich ihn ja eben schon. -
@freundernacht Danke für die Info. Nein da war bis dato noch nichts bekannt. Ich kann da aber auch nichts machen. Das installieren und deinstallieren übernimmt der ioBroker. Ich kann da wirklich nichts beeinflussen. Ich hatte den auch bereits mehrmals deinstalliert und neu installiert ohne neuzustarten und auch ohne Fehler. Aber ausnahmen bestätigen natürlich die Regel. Falls öfters solche Meldung kommen werde ich das aber mal in der community ansprechen.
-
@ciddi89 nuja, die dinger sind da, aber ohne werte...
die motion erkennen anscheinend nicht ob netzteil dran ist... -
@da_woody Hat das Gerät einen Datenpunkt online und steht dieser auf false? Oder hast du eine Zeit eingestellt das er nun als offline gilt? Wenn ja dann ist das so richtig. Bei Geräten die Offline sind werden in Zukunft die Signalstärke und Battery auf 0 bzw. auf ' - ' gesetzt da diese ja Offline sind.
// *Edit: Ist aber derzeit nur in der latest von GitHub mit drin da ich das erst vor ein paar tagen ein geführt habe.
-
@ciddi89
Hallo, ich habe die Version 2.0.1 von git installiert.
Ich bekomme aber nur 5 Devices angezeigt.
Alles nur HMIP Geräte und der Staubsauger.. leider keine "none IP" HM-Geräte.
muss da noch was eingestellt werden?Es fehlt z.B.: HM-Sec-RHS, HM-TC-IT-WM-W-EU
Backlist ist ohne Einträge.
Bei CountAll werden auch nur die 5 Geräte angezeigt.Mache ich in den Expert Settings den haken bei "Nur Geräte mit Akku auflisten" raus werden auch alle Geräte angezeigt aber der Drehgriffsensor und das Wandthermostat haben ja eine Batterie.