NEWS
Test Adapter Device-Watcher v2.x.x GitHub/Latest
-
@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
-
@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.
-
@freundernacht waren vor dem updaten Geräte in der blacklist gelistet? Vielleicht eine neue Instanz erstellen aber mit anderer Nummer und nicht 0
@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') -
@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... :dizzy_face:@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 startNeugestartet 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. -
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 startNeugestartet 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.
-
@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?
-
@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.
-
Aktuelle Test Version Veröffentlichungsdatum 26.05.2022 Github Link https://github.com/ciddi89/ioBroker.device-watcher Test Adapter Device-Watcher
:flag-de: Deutsche Dokumentation
Dies ist ein Watchdog für Geräte/Services und Adapter/Instanzen. Der Adapter sucht nach den verschiedenen Informationen über die Datenpunkte und erstellt JSON & HTML Listen davon:
Geräte/Services:
- Geräte mit Batterie,
- Geräte mit niedrigem Batteriestand,
- Geräte mit Verbindungsqualität,
- Updates für Geräte, (only shelly & unifi yet)
- Geräte offline
- alle Geräte
- und eine Raw-Liste mit allen verfügbaren Daten der oben genannten Liste.
Adapter/Instanzen:
- verfügbare Adapter Updates
- Alle Instanzen
- Ausgefallene Instanzen
- Deaktivierte Instanzen
Außerdem werden sie in denselben Kategorien gezählt. Die Listen und Zählungen können zum Beispiel für Grafana, Jarvis usw. verwendet werden.
Unterstützte Adapter:
Eine Liste mit den unterstützten Adaptern und welche Information pro Adapter genutzt werden / möglich sind, findest du in der Github Doku.
Benachrichtigungen:
Der Adapter hat verschiedene Möglichkeiten, Benachrichtigungen zu senden:
- Ein Gerät ist nicht mehr erreichbar oder wieder erreichbar
- Ein Gerät hat den niedrigen Batteriestand erreicht oder der Low-Bat-Status ist true
- Wenn ein Update für ein Gerät verfügbar ist (shelly und unifi)
- Zeitbasiert eine Liste der Offline-Geräte
- Zeitbasierte Liste von Geräten mit niedrigem Batteriestand
- Zeitbasiert eine Liste der Geräte, die aktualisiert werden können
Derzeitige Unterstützte Adapter für Benachrichtigungen:
- Telegram
- Pushover
- Jarvis
- Lovelace
- Signal
- SynoChat
- und einen Datenpunkt mit der zuletzt gesendeten Benachrichtigung.
Blacklist
Ist es notwendig, ein bestimmtes Gerät/Service oder Instanz zu ignorieren, kann es auf die schwarze Liste gesetzt werden und der Device-Watcher ignoriert es.
Es ist möglich zu wählen:- In Benachrichtigungen ignorieren
- In der Hauptliste ignorieren
- In den eigenen Listen der Adapter ignorieren
Feature Request & Bug Report
Ich bitte euch der Übersicht halber Fehler und Feature Request auf der Githubseite zu erstellen.
Seht Ihr dort ein Feature Request und euch gefällt die Idee, könnt Ihr auch dafür abstimmen. Dann sehe ich bei einigen Dingen, wo ich mir nicht sicher bin ob es Sinnvoll wäre oder nicht, ob überhaupt Interesse an sowas besteht.
Wählt dafür einfach einen von den Emojis aus:
Screenshots und weitere Informationen finder Ihr auf der Githubseite.
@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.
-
@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.
@xbit hast du mal eine screenshot von den Objekten vom dregriffsensor? am besten wo man sehen kann das es ein battery gerät ist.
-
@xbit hast du mal eine screenshot von den Objekten vom dregriffsensor? am besten wo man sehen kann das es ein battery gerät ist.
-
@xbit wenn man was ändert sollte man alles andere auch anpassen :face_with_rolling_eyes: :face_with_cowboy_hat: hatte eine Kleinigkeit vergessen anzupassen. Sollte mit der aktuellen git version behoben sein
-
@xbit wenn man was ändert sollte man alles andere auch anpassen :face_with_rolling_eyes: :face_with_cowboy_hat: hatte eine Kleinigkeit vergessen anzupassen. Sollte mit der aktuellen git version behoben sein
@ciddi89
Danke, die oben genannten Geräte sind jetzt dabei, leider aber auch ein paar zu viele.
z.B.: normale HM-Schaltaktoren und HM-IP Schaltaktoren
diese haben auch den LOWBAT als Datenpunkt... haben aber keine Batterie da wird es sicher schwer das alles zu filtern...
-
@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 na klar sind die batteriebetriebenen offline/false. z.b shellyDW. allerdings haben die tropsdem einen battery wert.

wurde ja früher auch angezeigt.
bei einem shellyH&T am netzteil:

bei einem shellyMotion am netzteil siehts so aus: (der ist über MQTT)

-
@ciddi89 na klar sind die batteriebetriebenen offline/false. z.b shellyDW. allerdings haben die tropsdem einen battery wert.

wurde ja früher auch angezeigt.
bei einem shellyH&T am netzteil:

bei einem shellyMotion am netzteil siehts so aus: (der ist über MQTT)

@da_woody ja früher. Wie gesagt hab es zum testen geändert. Sobald Gerät Offline -> Batteriestate und Verbindungswert ausblenden. Gerät ist ja offline daher gibt es ja keine aktuellen Daten darüber. Oder meldet sich das Gerät zwischen durch und sendet die aktuellen states? Dann müsste ich das wieder rückgängig machen.
-
@da_woody ja früher. Wie gesagt hab es zum testen geändert. Sobald Gerät Offline -> Batteriestate und Verbindungswert ausblenden. Gerät ist ja offline daher gibt es ja keine aktuellen Daten darüber. Oder meldet sich das Gerät zwischen durch und sendet die aktuellen states? Dann müsste ich das wieder rückgängig machen.
-
@ciddi89 die H&T am netzteil melden sich ca. alle paar minuten. die reinen batgeräte sollten sich auch hinundwieder melden. auf jeden fall bei einer aktion. somit würd zumindest der letzte bat state schon ok sein.

@da_woody wofür brauchst du dann den batterie wert wenn das ding eh am Netzteil ist? Aber hab es wieder rückgängig gemacht. Die Git Version sollte die Werte wieder anzeigen.
-
@da_woody wofür brauchst du dann den batterie wert wenn das ding eh am Netzteil ist? Aber hab es wieder rückgängig gemacht. Die Git Version sollte die Werte wieder anzeigen.
@ciddi89 die H&T werden eh nicht angezeigt (da wird erkannt das sie am netzteil hängen, respektive kann man das aktivieren),

die motion hatte ich auf der blacklist. aber für die 3 DW brauch ich das. die sind reine bat geräte. da kommen auch noch welche dazu.
:+1: funzt wieder!

