NEWS
Test Adapter Device-Watcher v2.x.x GitHub/Latest
-
Aktuelle Test Version Veröffentlichungsdatum 26.05.2022 Github Link https://github.com/ciddi89/ioBroker.device-watcher Test Adapter Device-Watcher
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 sagte in Test Adapter Device-Watcher v0.0.x GitHub/Latest:
Ich denke da an Shelly, Sonoff usw. Vorzugsweise aber Geräte mit einen Link Quality bzw. RSSI Wert
es gibt z.b bei tasmota
sonoff.0.xyz.Wifi_RSSI
oder bei shelly
shelly.0.xyz.rssi
-
@crunchip cool danke! Werde diese nachher mit einpflegen.
-
@ciddi89 Wenn das Script nur jede Stunde läuft, macht es aus meiner Sicht Sinn, den Last_contact als absolute Zeit anzuzeigen.
Ansonsten sind die Werte falsch/bzw. irreführend. -
@chrunchy guter Einwand, evtl werde ich eine Spalte mit einfügen wo der komplette timestamp drin steht. Aber normalerweise gelten Geräte in der Grundeinstellung vom Adapter nach 6 Stunden als offline. Somit kommt man nicht in den Minuten Bereich und man weiß okay das Gerät ist zb. Über 8 std. offline. Daher sollte das keine Verwirrung stiften. Und würde ja auch kein Sinn machen den offline wert unter 60 Minuten zu stellen. Werde aber ein „ca.“ vor der Zeit setzen.
Edit: Hab mir das noch mal in ruhe angeguckt. Das was ich vorher schrieb gilt nur für die Liste Offline Devices. In der allgemeinen Liste hast du natürlich recht. Das ist wirklich irreführend.
-
@ciddi89
Danke für den Adapter!Ich fände es noch cool, wenn man nicht jedes Gerät einzeln eingeben müsste, sondern zum Beispiel per regex alle zigbee Temperatursensoren per "zigbee*temperature" auswählen könnte. Den Namen könnte man dann ja auch aus dem Objektbaum mit raus ziehen.
-
@unterstedter du meinst für die blacklist? Da muss ich auf jeden Fall noch gucken wie man die am besten optimieren kann. Zusätzlich muss ich das noch dokumentieren, habe das ganz vergessen. Das mit RegEx, da werde ich mir auf jeden Fall Gedanken drüber machen.
-
@ciddi89
Hallo, kannst du auch Homematic Geräte einbinden?
-
chick... zwave währe auch schön..
am besten im Einstellungen .. checkboxen machen für
zwave
sonoff
Homematic
shellydann evtl. was berücksichtigt werden soll.. rssi oder batterie oder link_wuality oder zuletzt gesehen oder oder..
kannst du dann intern mit methoden abwikeln..und so kann sich jeder das was er braucht zuschalten
in der Darstellung dann auch nach Geräte trennen
-
@ciddi89 sagte in Test Adapter Device-Watcher v0.0.x GitHub/Latest:
Benachrichtigungsdienste sind derzeit: Telegram, Pushover und Jarvis.
Bitte auch email mit aufnehmen.
-
@sigi234 Homematic guck ich mir an. Stand eh noch auf der todo Liste da ich selber auch Homematic habe. Email kommt auf jedenfalls nachher auch noch mit rein.
@arteck danke, checkboxen sind ja sowieso schon drin wo man sich die Adapter selbst aussuchen kann. Und Trennung der devices steht auch auf der todo.
Shelly und sonoff habe ich bereits gestern mit eingepflegt. Hast du ein Screenshot für von Datenpunkte der zwave Geräte? Ich danke schon mal -
@ciddi89 hier gabs ein script für mehrere geräte
https://forum.iobroker.net/topic/28789/script-fürtabelle-der-batterie-zustände
daran kannst du dich mit den devices orientieren
zwave sieht dann so aus
-
@arteck danke werde ich mir nachher mal anschauen. Rssi/Link quality Werte oder Ähnliches hat zwave nicht?
-
@ciddi89 Danke für den Adapter. Schön fände ich wenn es auch für die einzelnen Adapter (Sonoff, Zigbee, Shelly usw.) einzelne Datenpunkte geben würde.
Damit nicht alles in einer Liste ausgegeben wird. -
@ciddi89 nein
-
-
@ciddi89 Perfekt, Danke
-
@ciddi89 Hi, hab den Adapter auch laufen, keine Fehler aufgetreten, vielen Dank!
Ich nutze den Synochat-Adapter, fuer die Benachrichtigungen, koenntest du diesen mit aufnehmen, oder so, dass man einen Datenpunkt auswaehlen kann... ??
( fuer selbstgeschriebene Benachrichtigungen, Synochat, etc.. ) -
Eine Ansicht der gefunden Geräte kann ich nur mit Vis sehen? Bin mir jetzt nicht sicher ob jeder eine Vis dazu hat um es anzeigen zu können / lassen. Hab's brauchte nur einen JSON Editor.
Der Link zur Hilfe oben rechts im Adapter geht noch ins leere. -
@brainbug ohm also erstmal alles was die json auswerten kann. Grafana, Jarvis evtl Vis usw. Irgendwo muss man sich ja die Tabellen anzeigen lassen, wenn man das nutzen möchte.
Danke für den Hinweis mit dem Link zur Hilfe. Den hatte ich noch garnicht beachtet.
@ilovegym ich werde mir mal angucken was ich da nutzen kann und was ich da implementieren kann. Denke das wird dann so wie Telegram, Pushover usw. sein.
An alle: Aktuell gibt es ein Bug mit der Benachrichtigung. Die Geräte und Zeit werden als undefiniert angezeigt. Da hat sich wohl die Tage irgendwo ein Fehler rein gemogelt. Bin gerade dabei den Fehler zu finden und dann zu fixen.
Edit: Der Bug ist gefixt und die Geräte sollten wieder einen Namen in der Benachrichtigung haben.