NEWS
Test Adapter Device-Watcher v2.x.x GitHub/Latest
-
@ciddi89 sagte in Test Adapter Device-Watcher v0.0.x GitHub/Latest:
@david83 ok ich weiß wie du das nun meinst. Werde dann was einbauen das er dann den zuletzt geänderten Zeitstempel nimmt bei Geräten wo er auf einen erreichbar Datenpunkt schaut.
Super!
Das Problem scheint bei DECT auch zu existieren. Kann ich aber erst morgen nachschauen.@david83 ja ist bei Dect auch so. Bei allen Geräten die ein reachable, alive… usw. Datenpunkt haben. Ausgenommen hier ist Zigbee.
-
@david83 doch das ist so richtig. Am Anfang des topics hieß es das es sonst zur Verwirrung kommen kann wenn da steht letzter Kontakt 5 min aber der letzte Lauf des Adapters vor 45 min war. Muss sagen mich persönlich störte es nicht. Man weiß ja das der Adapter nur alle X min durch läuft. Und ich denke ich werde sowieso die Standard Zeit von 60 min runter setzen. Naja langer Rede kurzer Sinn: Testweise ist es nun so das alles was unter drei Stunden ist wird nun als Uhrzeit angezeigt.
@ciddi89 sagte in Test Adapter Device-Watcher v0.0.x GitHub/Latest:
Standard Zeit von 60 min runter setzen.
IMHO wären 15min schon OK. oder selbst einstellbar?
-
@ciddi89 sagte in Test Adapter Device-Watcher v0.0.x GitHub/Latest:
Standard Zeit von 60 min runter setzen.
IMHO wären 15min schon OK. oder selbst einstellbar?
@da_woody said
IMHO wären 15min schon OK. oder selbst einstellbar?
Kann man ja selbst so einstellen wie man möchte in der Instanz Übersicht. Standard ist ja derzeit 60min. Werde das aber wohl runter setzen auf 15.
-
@da_woody said
IMHO wären 15min schon OK. oder selbst einstellbar?
Kann man ja selbst so einstellen wie man möchte in der Instanz Übersicht. Standard ist ja derzeit 60min. Werde das aber wohl runter setzen auf 15.
@ciddi89 sagte in Test Adapter Device-Watcher v0.0.x GitHub/Latest:
selbst so einstellen
jo, hast ja recht... ;)
-
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
Danke erst einmal für diesen Adapter.
Eine Frage zur Blacklist:

Da nur die DP in der Blacklist eingetragen werden, die Frage ob es möglich ist ein Bemerkungsfeld für persönl. Infos einzubauen?
Meine zweite Frage ob es möglich ist, die Einträge per wie bildlich dargestellt an oder ab zu schalten?
MfG
-
@ciddi89
Danke erst einmal für diesen Adapter.
Eine Frage zur Blacklist:

Da nur die DP in der Blacklist eingetragen werden, die Frage ob es möglich ist ein Bemerkungsfeld für persönl. Infos einzubauen?
Meine zweite Frage ob es möglich ist, die Einträge per wie bildlich dargestellt an oder ab zu schalten?
MfG
@burg_io danke für den Input. Ja die blacklist, die gefällt mir so auch noch nicht. Leider sind mir mit der json config ein wenig die Hände gebunden da es vorgegeben ist. Aber ich werde mich mal schlau machen ob es da noch Möglichkeiten gibt diese anzupassen.
-
@ciddi89
Danke erst einmal für diesen Adapter.
Eine Frage zur Blacklist:

Da nur die DP in der Blacklist eingetragen werden, die Frage ob es möglich ist ein Bemerkungsfeld für persönl. Infos einzubauen?
Meine zweite Frage ob es möglich ist, die Einträge per wie bildlich dargestellt an oder ab zu schalten?
MfG
@burg_io abgesehn davon wozu man eine blacklist ein/aus schalten sollte.
wie kommst du zu einer MAC dort? sind deine geräte nicht benannt? ich weis schon was ich dort eintrage. im prinzip sucht der adapter ja nach den geräten, bzw trägt man das ja selber ein.

aber vllt gibts ja eine möglichkeit wenn der RSSI eingetragen ist, in einer 2. spalte den name anzuzeigen?

-
@burg_io abgesehn davon wozu man eine blacklist ein/aus schalten sollte.
wie kommst du zu einer MAC dort? sind deine geräte nicht benannt? ich weis schon was ich dort eintrage. im prinzip sucht der adapter ja nach den geräten, bzw trägt man das ja selber ein.

aber vllt gibts ja eine möglichkeit wenn der RSSI eingetragen ist, in einer 2. spalte den name anzuzeigen?

@da_woody ja also ich kann das verstehen. Wenn man nur die id‘s angezeigt bekommt und mehrere Geräte dort eingetragen hat kann es schon nervig/aufwendig sein. Daher, ich werde versuchen und gucken ob man das optimieren kann.
Wäre natürlich schön wenn es, so wie du schon geschrieben hast, er einfach den Namen in der anderen Spalte anzeigt. So einfach wird das aber nicht sein da es leider kein Standart in ioBroker gibt wie die Geräte benannt werden sollen und dann muss man gucken wie man wo bei welchen Adapter den Namen rauszieht. Da kommen ganz schön viele Brücken zusammen 😅 aber wie schon oben erwähnt, basiert die Instanz Einstellungen auf json. Und da sind mir leider auch ein bisschen die Hände gebunden. Werde aber auf jeden Fall schauen was man da machen kann. -
@ciddi89
Danke erst einmal für diesen Adapter.
Eine Frage zur Blacklist:

Da nur die DP in der Blacklist eingetragen werden, die Frage ob es möglich ist ein Bemerkungsfeld für persönl. Infos einzubauen?
Meine zweite Frage ob es möglich ist, die Einträge per wie bildlich dargestellt an oder ab zu schalten?
MfG
@burg_io so würde es mit zusätzlicher Textbox aussehen:

Werde es beim nächsten Upload mit rein nehmen. Bei der Checkbox bin ich noch bei ob das möglich ist.
-
@burg_io so würde es mit zusätzlicher Textbox aussehen:

Werde es beim nächsten Upload mit rein nehmen. Bei der Checkbox bin ich noch bei ob das möglich ist.
-
@burg_io so würde es mit zusätzlicher Textbox aussehen:

Werde es beim nächsten Upload mit rein nehmen. Bei der Checkbox bin ich noch bei ob das möglich ist.
@ciddi89 ist natürlich eine möglichkeit... :)
würde das eventuell auch mit auswahl gehn? dann könnte man dort ja das name objekt selber angeben...
und sorry, ich vergesse immer, daß es leute mit den unterschiedlichsten geräten gibt. bei mir sinds über 80 shelly und 8 tasmotas. da hab ich natürlich einen einfacheren überblick weil in der shellyID ja der typ zu erkennen ist. ;) -
@burgio hab es nun hochgeladen. Jetzt kann man eigene Notes, Namen etc. in der Blacklist mit eintragen.
@da_Woody wie meinst du das genau mit der Auswahl?
Bin auch gerade in der Vorbereitung für eigene Ordner/Datenpunkte pro Adapter. Ich hoffe ich schaffe es diese Woche noch das mit rein zunehmen :)
-
@burgio hab es nun hochgeladen. Jetzt kann man eigene Notes, Namen etc. in der Blacklist mit eintragen.
@da_Woody wie meinst du das genau mit der Auswahl?
Bin auch gerade in der Vorbereitung für eigene Ordner/Datenpunkte pro Adapter. Ich hoffe ich schaffe es diese Woche noch das mit rein zunehmen :)
Echt geiler Adapter, könnte man da noch Xiaomi Sensoren dazunehmen?
-
Echt geiler Adapter, könnte man da noch Xiaomi Sensoren dazunehmen?
@flugschüler danke, müsste dann wissen wo welche Objekte liegen. Am besten ein Screenshot als Beispiel von einem Sensor oder den Pfad wenn es Datenpunkte für Signal, alive, battery, low_bat oder Ähnliches gibt.
-
@burgio hab es nun hochgeladen. Jetzt kann man eigene Notes, Namen etc. in der Blacklist mit eintragen.
@da_Woody wie meinst du das genau mit der Auswahl?
Bin auch gerade in der Vorbereitung für eigene Ordner/Datenpunkte pro Adapter. Ich hoffe ich schaffe es diese Woche noch das mit rein zunehmen :)
@ciddi89 sagte in Test Adapter Device-Watcher v0.0.x GitHub/Latest:
wie meinst du das genau mit der Auswahl?
so wie man den RSSI auswählen kann.

nur halt nebeneinander. -
@flugschüler danke, müsste dann wissen wo welche Objekte liegen. Am besten ein Screenshot als Beispiel von einem Sensor oder den Pfad wenn es Datenpunkte für Signal, alive, battery, low_bat oder Ähnliches gibt.
-
@flugschüler danke, müsste dann wissen wo welche Objekte liegen. Am besten ein Screenshot als Beispiel von einem Sensor oder den Pfad wenn es Datenpunkte für Signal, alive, battery, low_bat oder Ähnliches gibt.
@ciddi89 Erstmal danke für den Adapter. Hab jetzt mal ein bisserl rumgespielt und hab jetzt nen Knoten im Kopf...
-
batteryCount und countall haben beide 20. Dabei sind im linkqualitylist 112 Geräte aufgeführt. Sollte batterycount nicht die Summe der batteriebetriebenen Geräte (also 20) und countall nicht alle überwachten Geräte (also 112) darstellen? Und sollen die Geräte aus der Blacklist hier mitgezählt werden?
-
Die Überwachung für Shelly, Deconz (mal abgesehen von den Rauchmeldern), FritzDECT und Sonos funktioniert soweit. Bei Homematic noch nicht so ganz. Ich habe eine Raspberrymatic mit den hm-rpc Instanzen 1-3, da läuft alles so wie es soll. Dazu kommt noch eine CCU2 mit der hm-rpc Instanz5. Alle Geräte tauchen im "linkqualitylist"-JSON auf.
Die Geräte aus der CCU2 können scheinbar kein RSSI senden, haben aber die Datenpunkte unreach und teilweise auch lowbat. Eines dieser Geräte hat lowbat = true und wird nicht im lowbatterlist/count erfasst. Ein weiteres hat lowbat und unreach = true und wird ebenfalls nicht erfasst. Hierbei handelt es sich um batteriebetrieben Geräte. Dann habe ich noch zwei Geräte mit Netzversorgung welche mehrmals am Tag gekappt wird.Diese werden zuverlässig gemeldet sobald unreach = true.Diese werden doch nicht erfasst. (Allerdings bekomm ich die via Blacklist nicht ignoriert^^Jetzt doch)
Wo ich das hier so schreibe, es gibt bei Homematic classic "lowbat" und bei HomematicIP "low_bat"... Könnte es daran liegen?
-
-
@ciddi89 Erstmal danke für den Adapter. Hab jetzt mal ein bisserl rumgespielt und hab jetzt nen Knoten im Kopf...
-
batteryCount und countall haben beide 20. Dabei sind im linkqualitylist 112 Geräte aufgeführt. Sollte batterycount nicht die Summe der batteriebetriebenen Geräte (also 20) und countall nicht alle überwachten Geräte (also 112) darstellen? Und sollen die Geräte aus der Blacklist hier mitgezählt werden?
-
Die Überwachung für Shelly, Deconz (mal abgesehen von den Rauchmeldern), FritzDECT und Sonos funktioniert soweit. Bei Homematic noch nicht so ganz. Ich habe eine Raspberrymatic mit den hm-rpc Instanzen 1-3, da läuft alles so wie es soll. Dazu kommt noch eine CCU2 mit der hm-rpc Instanz5. Alle Geräte tauchen im "linkqualitylist"-JSON auf.
Die Geräte aus der CCU2 können scheinbar kein RSSI senden, haben aber die Datenpunkte unreach und teilweise auch lowbat. Eines dieser Geräte hat lowbat = true und wird nicht im lowbatterlist/count erfasst. Ein weiteres hat lowbat und unreach = true und wird ebenfalls nicht erfasst. Hierbei handelt es sich um batteriebetrieben Geräte. Dann habe ich noch zwei Geräte mit Netzversorgung welche mehrmals am Tag gekappt wird.Diese werden zuverlässig gemeldet sobald unreach = true.Diese werden doch nicht erfasst. (Allerdings bekomm ich die via Blacklist nicht ignoriert^^Jetzt doch)
Wo ich das hier so schreibe, es gibt bei Homematic classic "lowbat" und bei HomematicIP "low_bat"... Könnte es daran liegen?
@bommel_030 erstmal danke für den Hinweis mit homematic. Werde das nachbessern. Mit der blacklist ist es wichtig das Man dafür den richtigen Datenpunkt wählt.
Mit der Anzahl das diese aktuell nicht stimmt hat auch ein Grund, falls du den Adapter in den letzten paar Stunden installiert hast. Denn aktuell werden teilweise nur Geräte gezählt die auch wirklich batteriebetrieben sind und ausfallen könnten. Das liegt einfach daran das ich gerade am ausprobieren bin und am überlegen bin ob es überhaupt Sinn macht alle Geräte die per Netzstecker versorgt sind mit zu überwachen. Der Ursprungsgedanke war es ja batteriebetriebene Sensoren/Geräte zu überwachen, da man meisten garnicht mitbekommen hat wenn diese ausgefallen sind wegen zur geringer Batterie usw.. Geräte mit Netzstecker die ausfallen habe ich und viele andere garnicht bis sehr selten erlebt. Daher werde ich evtl. wieder auf den Hauptpfad zurückkehren und den Fokus auf Geräte legen die nicht permanent mit Strom versorgt werden.
-
-
@bommel_030 erstmal danke für den Hinweis mit homematic. Werde das nachbessern. Mit der blacklist ist es wichtig das Man dafür den richtigen Datenpunkt wählt.
Mit der Anzahl das diese aktuell nicht stimmt hat auch ein Grund, falls du den Adapter in den letzten paar Stunden installiert hast. Denn aktuell werden teilweise nur Geräte gezählt die auch wirklich batteriebetrieben sind und ausfallen könnten. Das liegt einfach daran das ich gerade am ausprobieren bin und am überlegen bin ob es überhaupt Sinn macht alle Geräte die per Netzstecker versorgt sind mit zu überwachen. Der Ursprungsgedanke war es ja batteriebetriebene Sensoren/Geräte zu überwachen, da man meisten garnicht mitbekommen hat wenn diese ausgefallen sind wegen zur geringer Batterie usw.. Geräte mit Netzstecker die ausfallen habe ich und viele andere garnicht bis sehr selten erlebt. Daher werde ich evtl. wieder auf den Hauptpfad zurückkehren und den Fokus auf Geräte legen die nicht permanent mit Strom versorgt werden.
@ciddi89
Danke für die Rückmeldung. Den richtigen Datenpunkt für die Blacklist hab ich mittlerweile gefunden. Der Adapter läuft schon ein wenig, aber vorhin ein update gemacht. Das mit dem zählen der Datenpunkte könnte daran liegen.
Ich kann verstehen wenn du den Fokus auf batteriebetriebene legst, ich fände es allerdings besser wenn nicht ;-)
Gerade bei den Shellies hab ich damals scheinbar ne zickige Charge erwischt, da wäre es für mich schön zu wissen wann der nächste wieder zicken macht bzw. die Verbindung verliert. -
@ciddi89
Danke für die Rückmeldung. Den richtigen Datenpunkt für die Blacklist hab ich mittlerweile gefunden. Der Adapter läuft schon ein wenig, aber vorhin ein update gemacht. Das mit dem zählen der Datenpunkte könnte daran liegen.
Ich kann verstehen wenn du den Fokus auf batteriebetriebene legst, ich fände es allerdings besser wenn nicht ;-)
Gerade bei den Shellies hab ich damals scheinbar ne zickige Charge erwischt, da wäre es für mich schön zu wissen wann der nächste wieder zicken macht bzw. die Verbindung verliert.@bommel_030 sagte in Test Adapter Device-Watcher v0.0.x GitHub/Latest:
Gerade bei den Shellies hab ich damals scheinbar ne zickige Charge erwischt, da wäre es für mich schön zu wissen wann der nächste wieder zicken macht bzw. die Verbindung verliert.
hatte ich kürzlich auch ein wenig Probleme, daher war das ganz nützlich