Mit dem DeviceMonitor überwachst du den Online- / Offline-Status von Geräten im LAN, einzeln oder als Liste, per Ping.
Funktionen
Überwachung eines einzelnen Geräts oder einer Liste von Geräten
Variablen für Status, „zuletzt online“ und „zuletzt offline“, bei der Liste auch je Gerät
Gesamtstatus der Liste: online, wenn alle Geräte online sind, oder sobald mindestens ein Gerät online ist
Fehlversuche einstellbar, bis ein Gerät als offline gilt
Wake on Lan für ein einzelnes Gerät und für die Geräte einer Liste
Kachel im Stil von IP-Symcon für die Kachel-Visualisierung, für ein Gerät und für die Liste, mit Icon oder eigenem Bild, wahlweise mit Hostname und IP-Adresse und mit Aufwecken-Knopf
Das Modul nutzt den strengen Modulstandard von IP-Symcon und benötigt IP-Symcon 9.0.
Status, Zuletzt online, Zuletzt offline und Wake on Lan nutzen die neuen Darstellungen von IP-Symcon 9. Achtung: Bestehende Instanzen werden beim nächsten Speichern der Konfiguration automatisch umgestellt, Variablen, Werte und Archivdaten bleiben erhalten. Die Profile „DM.Status“ und „DM.WOL“ werden nicht mehr angelegt, vorhandene Profile bleiben bestehen.
Jedes Gerät in der Geräteliste hat eine feste, unsichtbare ID. Die IP-Adresse und der Name eines Geräts können geändert werden, ohne dass dessen Variablen neu angelegt werden und Archivdaten verloren gehen. Achtung: Die Idents der Variablen heißen jetzt lst_<ID> statt lst_<IP>. Bestehende Variablen werden beim nächsten Speichern der Konfiguration umbenannt, Objekt-IDs und Archivdaten bleiben erhalten. Skripte, die diese Variablen über den Ident suchen, müssen angepasst werden.
Das Konfigurationsformular ist übersichtlicher in Gruppen gegliedert (Gerät bzw. Geräte, Prüfung, Wake on Lan, Kachel). Die Anzahl der Versuche und die Felder für Wake on Lan sind nur bedienbar, wenn die jeweilige Funktion aktiviert ist.
Bei einer Liste von Geräten kann der Gesamtstatus eingestellt werden: online, wenn alle Geräte online sind (wie bisher, Standard), oder wenn mindestens ein Gerät online ist.
Neue Kachel für die Kachel-Visualisierung im Stil von IP-Symcon: Für ein einzelnes Gerät mit Icon (Pflicht) oder optional einem direkt in der Konfiguration hochgeladenen Bild, Status, Zeitpunkten und Knopf zum Aufwecken. Für die Liste von Geräten mit Gesamtstatus, Anzahl und einer Zeile je Gerät (mit Icon je Gerät). Hostname und IP-Adresse lassen sich in der Kachel ein- und ausblenden. Die Kachel aktualisiert sich bei jeder Prüfung.
Wake on Lan funktioniert jetzt auch bei einer Liste von Geräten. Jedes Gerät in der Liste hat ein Feld für die MAC-Adresse und bekommt, wenn Wake on Lan aktiv und die MAC-Adresse gültig ist, eine eigene Variable zum Wecken. Die Broadcast-Adresse gilt für alle Geräte der Liste.
Fixes
Zuletzt-online- und Zuletzt-offline-Variablen der Geräteliste bleiben bei jeder Änderung der Konfiguration erhalten und werden nicht mehr gelöscht und neu angelegt.
Zuletzt-online- und Zuletzt-offline-Variablen der Geräteliste werden wieder als Datum und Uhrzeit angezeigt. Achtung: Bei bestehenden Instanzen wird das Profil beim nächsten Speichern der Konfiguration korrigiert.
Die Instanz meldet bei fehlender IP-Adresse, leerer Geräteliste oder ungültigem Intervall bzw. Timeout den Status „Konfiguration ist ungültig“, statt Fehler zu erzeugen.
Die Beschriftungen „Ping Timeout“ und „Update Intervall“ werden im Formular wieder angezeigt.
Wake on Lan prüft die MAC-Adresse und meldet Fehler beim Senden, statt abzubrechen.
Der Ordner des Moduls heißt jetzt DeviceMonitor statt IPS-DeviceMonitor, die Repository-Adresse wurde angepasst.
12.06.2023 Version 1.4
Neu: Es können mehrere Geräte hinterlegt werden.
Fix: WOL unter Windows funktionierte nicht richtig 26.10.2022 Version 1.3.2
Neu: Es können Fehlversuche hinterlegt werden
Neu: Wenn die Instanz inaktiv ist, wird die Status Variable auf offline gesetzt und beim Aktivieren der Instanz wird der Status nun auch direkt überprüft 15.08.2022 Version 1.3.1
Neu: Instanz kann aktiv und inaktiv geschaltet werden 27.10.2020 - Version 1.3
Neu: WOL wird nicht angezeigt, wenn es nicht aktiviert ist. 08.04.2019 - Version 1.2
Funktion DM_WakeOnLan hinzugefügt
Abfangen von Fehlern, wenn Mac und Broadcast Adresse nicht gesetzt sind 18.02.2019 - Version 1.1.1
Timer wird beim Destroy gelöscht 18.02.2019 - Version 1.1
WOL hinzugefügt 18.02.2019 - Version 1.0
damit können wir den alten Hostmonitor bei uns abschalten.
Und ich finde „freie Spenden“ auch besser, als „zwangs Spenden“, um ein Modul weiter nutzen zu können.
Ich hoffe, du siehst das genau so.
Geflüster…
Zu meiner Entlastung, hatte vor 4 Tagen einen Stromausfall mit anschließenden SD-Fehlern, die hoffe ich alle behoben habe.
Möchte es nicht ausschließen etwas übersehen zu haben, für einen Hinweis bin ich offen, überlege gerade ein Update/grade
zu straten und gleich auf 5.x hochzurüsten. (Mir fällt gerade auf jedes Jahr ein Update)
dann werde ich den 5.x Update/grade mal starten, nur nicht heute am besten ein Freitag damit das WE für ein großes
Aufräumen genutzt werden kann.
Danke KaiS
Gibt ja auch so ein Rechenmodul und ein Blinkmodul, naja. :rolleyes:
@Kai: Du solltets in der Modulbeschreibung kurz angeben was es überhaupt tut. „Überwachung von Geräten im Netzwerk“ ist nicht wirklich aussagekräftg. WAS !! überwachst du, und in WELCHEM !! Netzwerk.
besser wäre zb: " Überwachung ob ein Gerät im LAN/WLAN auf Ping reagiert"
Das sehr ich überhaupt oft in Modulbeschreibungen das aus der Beschreibung nicht klar rauskommt was das Modul überhaupt macht. Manchmal gibt es überhaupt nur den Namen und ein bis 2 halberzig geschriebene Zeilen - hmmm… das sollte meiner Meinung nach in den Guidelines für Module rein das die Beschreibung eindeutig ist und man nicht erst durch probieren rausfindet was das Teil denn nun Genau macht.
und nicht der Programmierer aber die Anleitung habe ich verstanden, im ersten Post steht schon eine Menge an Infos die mir klar zu verstehen geben das ich ein Ping bekomme und der Post vom Hostmonitor gab den ausschlag es auszuprobieren.
Meinen ausdrücklichen Dank an die die hier im Forum etwas beitragen, das ich und alle anderen es nutzen können und sich dann als „Programmierer“ fühlen können.
Danke an alle Programmierer
DVoss
<#> Den Mut zur Veröffentlichung seiner Werke sei Respekt geschuldet </#>
Ich find es interessant, dass man sich über etwas beschwert, was einem kostenlos zur Verfügung gestellt wird. Ich kann diejenigen verstehen, die ihre Module nicht mehr öffentlich zur Verfügung stellen.
Edit: Welche Module hast du denn geschrieben und beschrieben?
Ich fasse Bernhards Beiträge eher immer konstruktiv auf
Zumal die Doku auf GitHub nicht wirklich erklärt was das Modul macht.
Da muss man schon hier deinen Beitrag lesen.
Michael
Den Mut zur Veröffentlichung seiner Werke sei Respekt geschuldet
Der Spruch ist gut.:).
Aber auch auch Michael und Bernhard haben einen Punkt getroffen, den ich ich auch immer aus den Augen verliere, DOKU.
Den Schuh muss ich mir auch anziehen.
Also, weiter machen und besser werden.
ich habe den IPS-DeviceMonitor den Modulen hinzugefügt. Leider kann ich keine Instanz dazu anlegen.
IPS-DeviceMonitor wird in keiner Auswahl aufgeführt. Der installierte IPS-KS-MQTT erscheint zum Anlegen von Instanzen.
Hab leider keine Idee mehr, woran es liegen kann. Hat jemand eine Idee?