NEWS
Test Adapter Device-Watcher v2.x.x GitHub/Latest
-
@ciddi89 sagte in Test Adapter Device-Watcher v1.x.x GitHub/Latest:
Version unter 1.0.0
Läuft einwandfrei. Danke.
-
@sigi234 das freut mich und sieht mega bei dir aus!
-
@sigi234 magst du einmal die view hier einstellen
-
@malz1902 sagte in Test Adapter Device-Watcher v1.x.x GitHub/Latest:
@sigi234 magst du einmal die view hier einstellen
https://forum.iobroker.net/topic/28717/vis-von-sigi234/2?_=1662379188030
-
@sigi234 Super, danke
Eine Frage noch, die Signal Strength ist in % angegeben. Ich weiß, dass bei Zigbee Geräten der max. Wert bei 255 ist meine ich. Wie sieht das bei Momematic IP Geräten aus? Hier habe ich so 56 % welcher RSSI Wert ist das?
-
@malz1902 du kannst dir sonst auch die original werte anzeigen lassen wenn du das lieber möchtest. Hab den user die Wahl gelassen unter expert settings. Aber 56% entsprechen ungefähr einen RSSI von -72.
Hier die Umrechnungen Prozent/rssi:
Prozent = 2*(dBm + 100)
Oder
RSSI = (prozentangabe / 2) - 100Weiter oben irgendwo hatte ich schonmal sowas bisschen ausführlicher gepostet.
-
Danke Lesen hilft^^
Ne andere Sache, keine Ahnung sinnvoll oder nicht. Bei Zigbee Geräten hat man noch den Datenpunkt voltage wäre es sinnvoll diesen zusätzlich zum % der Batterie anzuzeigen?
-
@malz1902 alles gut .
Hmm gute frage. Würde behaupten die meisten können mit der V anzeige nicht so viel anfangen. Ich könnte aber einrichten das man den Prozentwert und zusätzlich in Klammern den V Wert, bei Geräten die beide Datenpunkte besitzen, angezeigt bekommt. Zb.: 100% (3,0V) -
@ciddi89 bitte, mach nicht zuviele kunststücke... irgendwann wirds unübersichtlich.
-
@ciddi89 Bekomme mit der 1er Version folgende Fehler, sobald ich sonoff mit anhake:
device-watcher.0 2022-09-06 07:44:39.129 warn Terminated (UNCAUGHT_EXCEPTION): Without reason device-watcher.0 2022-09-06 07:44:39.128 info terminating device-watcher.0 2022-09-06 07:44:39.128 info cleaned everything up... device-watcher.0 2022-09-06 07:44:39.127 error Cannot read properties of undefined (reading 'captureException') device-watcher.0 2022-09-06 07:44:39.127 error TypeError: Cannot read properties of undefined (reading 'captureException') at DeviceWatcher.errorReporting (/opt/iobroker/node_modules/iobroker.device-watcher/main.js:1898:38) at DeviceWatcher.onReady (/opt/iobroker/node_modules/iobroker.device-watcher/main.js:290:9) device-watcher.0 2022-09-06 07:44:39.126 error unhandled promise rejection: Cannot read properties of undefined (reading 'captureException') device-watcher.0 2022-09-06 07:44:39.126 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-09-06 07:44:39.126 warn Error catched and sent to Sentry, error: [[onReady]] error: Cannot read properties of undefined (reading 'captureException') device-watcher.0 2022-09-06 07:44:39.125 warn Error catched and sent to Sentry, error: [[main]] error: Cannot read properties of undefined (reading 'captureException') device-watcher.0 2022-09-06 07:44:39.125 warn Error catched and sent to Sentry, error: [[main - create and fill datapoints for each adapter]] error: Cannot read properties of undefined (reading 'captureException') device-watcher.0 2022-09-06 07:44:39.125 warn Error catched and sent to Sentry, error: [[createDataForEachAdapter]] error: Cannot read properties of undefined (reading 'captureException') device-watcher.0 2022-09-06 07:44:39.125 warn Error catched and sent to Sentry, error: [[writeDatapoints]] error: Cannot read properties of undefined (reading 'localeCompare') device-watcher.0 2022-09-06 07:44:38.960 info Found items on the blacklist: device-watcher.0 2022-09-06 07:44:38.960 info Number of selected adapters: 4. Loading data from: Alexa2, Fritzdect, Sonoff, Zigbee ... device-watcher.0 2022-09-06 07:44:38.952 info starting. Version 1.0.0 in /opt/iobroker/node_modules/iobroker.device-watcher, node: v16.17.0, js-controller: 4.0.23 device-watcher.0 2022-09-06 07:44:38.890 info Plugin sentry Sentry Plugin disabled for this process because sending of statistic data is disabled for the system host.ioBroker 2022-09-06 07:44:38.412 info instance system.adapter.device-watcher.0 started with pid 2256613 host.ioBroker 2022-09-06 07:44:38.304 info "system.adapter.device-watcher.0" enabled host.ioBroker 2022-09-06 07:44:34.968 info "system.adapter.device-watcher.0" disabled host.ioBroker 2022-09-06 07:44:32.602 info Restart adapter system.adapter.device-watcher.0 because enabled host.ioBroker 2022-09-06 07:44:32.602 error instance system.adapter.device-watcher.0 terminated with code 6 (UNCAUGHT_EXCEPTION) device-watcher.0 2022-09-06 07:44:32.056 warn Terminated (UNCAUGHT_EXCEPTION): Without reason device-watcher.0 2022-09-06 07:44:32.056 info terminating
Des Weiteren wäre es noch gut wenn du für sonoff den alive state abfragen würdest sonst sind diese immer mit "-1" offline (Baumstruktur aktiv)
-
@stephan-schleich hallo, tut mir leid das es nicht auf anhieb läuft. Kannst du mal die instance auf debug stellen und dann die log ausgabe posten? Kann dann evtl eher sehen wo es hakt.
Bei sonoff sollte er eigentlich den datenpunkt .alive nutzen wenn er auf -1
//Edit: habe den Selektor geändert da es wohl nicht bei allen devices die uptime states gibt. Kannst bitte mal neu installieren und nochmal ausprobieren?
-
Hallo zusammen - durch Zufall bin ich auf diesen sehr genialen Adapter gestoßen.
Installation und Einrichtung lief Problemlos. Was mich nur wundert, ist der Unterschied zwischen den Listen im "VIS Modus" und dem was als E-mail übermittelt wird.
Das hier bekomme ich als Mail für Niedrige Batteriezustände geschickt.
In der json Liste hingegen tauchen da ein paar Mehr Geräte auf.
@ciddi89 Ist das für dich ein Großer Aufwand noch weitere Batterie betriebene Geräte zum Adapter hinzu zu fügen? Wenn Nein, was würdest du für Informationen zu so einem Gerät benötigen?
-
@jb_sullivan hmm das ist komisch. Ist das schon länger so oder war es heute die erste Nachricht? Dann vielleicht morgen noch mal gucken und sonst muss ich mal auf Fehler suche gehen.
Sollte man eigentlich so hinbekommen, um welche Geräte / Adapter handelt es sich denn?
-
@ciddi89 Debuglog:
host.ioBroker 2022-09-07 18:57:22.128 info Restart adapter system.adapter.device-watcher.0 because enabled host.ioBroker 2022-09-07 18:57:22.128 error instance system.adapter.device-watcher.0 terminated with code 6 (UNCAUGHT_EXCEPTION) device-watcher.0 2022-09-07 18:57:21.582 warn Terminated (UNCAUGHT_EXCEPTION): Without reason device-watcher.0 2022-09-07 18:57:21.582 info terminating device-watcher.0 2022-09-07 18:57:21.581 info cleaned everything up... device-watcher.0 2022-09-07 18:57:21.580 error Cannot read properties of undefined (reading 'captureException') device-watcher.0 2022-09-07 18:57:21.580 error TypeError: Cannot read properties of undefined (reading 'captureException') at DeviceWatcher.errorReporting (/opt/iobroker/node_modules/iobroker.device-watcher/main.js:1898:38) at DeviceWatcher.onReady (/opt/iobroker/node_modules/iobroker.device-watcher/main.js:290:9) device-watcher.0 2022-09-07 18:57:21.580 error unhandled promise rejection: Cannot read properties of undefined (reading 'captureException') device-watcher.0 2022-09-07 18:57:21.580 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-09-07 18:57:21.579 warn Error catched and sent to Sentry, error: [[onReady]] error: Cannot read properties of undefined (reading 'captureException') device-watcher.0 2022-09-07 18:57:21.579 warn Error catched and sent to Sentry, error: [[main]] error: Cannot read properties of undefined (reading 'captureException') device-watcher.0 2022-09-07 18:57:21.579 warn Error catched and sent to Sentry, error: [[main - create and fill datapoints for each adapter]] error: Cannot read properties of undefined (reading 'captureException') device-watcher.0 2022-09-07 18:57:21.579 warn Error catched and sent to Sentry, error: [[createDataForEachAdapter]] error: Cannot read properties of undefined (reading 'captureException') device-watcher.0 2022-09-07 18:57:21.579 warn Error catched and sent to Sentry, error: [[writeDatapoints]] error: Cannot read properties of undefined (reading 'localeCompare') device-watcher.0 2022-09-07 18:57:21.275 info Found items on the blacklist: device-watcher.0 2022-09-07 18:57:21.275 info Number of selected adapters: 4. Loading data from: Alexa2, Fritzdect, Sonoff, Zigbee ... device-watcher.0 2022-09-07 18:57:21.266 info starting. Version 1.0.0 in /opt/iobroker/node_modules/iobroker.device-watcher, node: v16.17.0, js-controller: 4.0.23 device-watcher.0 2022-09-07 18:57:21.162 info Plugin sentry Sentry Plugin disabled for this process because sending of statistic data is disabled for the system
-
@stephan-schleich der Adapter steht nicht auf debug log bitte wie unten im Bild erst auf Expertenmodus gehen und dann bei Instanzen unter devicewatcher den log Mode von Info auf debug stellen. Sorry schon mal für die handyscreenshots
-
@ciddi89 sagte in Test Adapter Device-Watcher v1.x.x GitHub/Latest:
@jb_sullivan hmm das ist komisch. Ist das schon länger so oder war es heute die erste Nachricht? Dann vielleicht morgen noch mal gucken und sonst muss ich mal auf Fehler suche gehen.
Ich habe den Adapter erst vorgestern installiert. In den drei Mails die ich bislang bekommen habe, sah es immer so aus wie in dem Beispiel oben. In der Mail nur ein Gerät, in der Liste alle die kleiner als der definierte Schwellwert (35%) sind.
Sollte man eigentlich so hinbekommen, um welche Geräte / Adapter handelt es sich denn?
Einen Roomba Saugroboter (Roomba Adapter) und einen Rasenmähroboter (Innogy Adapter) . In diesen Adaptern gibt es jeweils Datenpunkte die die Akku Werte in % ausgeben
-
@jb_sullivan Oki danke für die Info, ich werde das morgen Mittag mal testen.
-
@jb_sullivan mir hat das heut Abend doch keine ruhe mehr gelassen und habe den Fehler gefunden und gefixed. Nach einem Update sollten alle Geräte in der Nachricht mit niedriger Batterie auftauchen.
Wegen den anderen Geräten/Adaptern gucke ich die Tage wenn ich Zeit habe das ich diese implementiert bekomme.
-
@ciddi89 sagte in Test Adapter Device-Watcher v1.x.x GitHub/Latest:
@jb_sullivan mir hat das heut Abend doch keine ruhe mehr gelassen und habe den Fehler gefunden und gefixed. Nach einem Update sollten alle Geräte in der Nachricht mit niedriger Batterie auftauchen.
Was auch immer du gefunden hast, es hat bei mir zu einen neuen Effekt geführt. Die Anzahl der gefundenen Devices hat sich von 92 auf 102 erhöht.
Diese Erhöhung resultiert vermutlich aus einem Fehler des Sonoff Adapter. Bei mir werden im Sonoff Adapter seit Jahren immer wieder "Kryptische" Geräte angelegt, deren Inhalt lediglich ein "alive=true oder false" ist.
Diese Geräte werden nun auch von deinem Adapter gefunden und in die Listen mit aufgenommen.
Von Zeit zu Zeit lösche ich dann diese kryptischen Geräte, ohne das es irgend einen Effekt für mein System hat. Keine Ahnung was der Sonoff Adapter da macht.
Ob das mit den Mails funktioniert kann ich dir erst heute Mittag sagen, da hier ja scheinbar ein fixer Sendezeitpunkt hinterlegt ist. Vielleicht eine Idee für die Zukunft, auch diesen Sendezeitpunkt als frei editierbaren Parameter in die Instanz Einstellungen mit aufzunehmen.
PS: Ich weiß nicht was du für eine zusätzliche Device Erkennung brauchst, aber hier wären die Datenpunkt Namen der beiden oben genannten Geräte
ROOMBA
roomba.0.states.battery
Mähroboter
innogy-smarthome.0.Garten.Wall-E.BatteryLevel
- wobei hier "Garten/Wall-E" individuelle Begriffe sind, die jeder Nutzer selber vergeben kann. -
@ciddi89 doch der war so eingestellt