jockel hat geschrieben: ↑So Okt 04, 2020 5:07 pmInteressant wäre vielleicht irgendwann mal den Status dieser Verbindungen oder auch Internet & DNS in den Logiken nutzen zu können, z.B. für Benachrichtigen.
Ja, daran arbeiten wir bereits auf konzeptioneller Ebene.
D.h. wir designen seit einigen Wochen an einem Statusverwaltungssystem für alle Ebenen des Timberwolf Servers:
- Systemobjekte (das ist was Du hier gemeint hast, also Status der zentralen Systemeigenschaften)
- Subsysteme & Interfaces (also welchen Status hat ein Subsystem und dessen Interfaces)
- Geräte (welchen Status hat ein angeschlossenes Gerät, ist es erreichbar, antwortet es)
- Regeln (funktioniert eine Regel, kam es zu einem Fehler)
Es ist vorgesehen, das in die Modbus Implementierung einzubauen. Womöglich noch nicht in der ersten Version davon, aber eingeplant wird es schon, dass der Status des ModBus Subsystemes, des Interfaces, der Geräte und Regeln durch eigene Regelsätze aktiviert, ausgewertet und wie jedes andere Objekt gemappt werden kann.
Das ist ziemlich umfangreich, weil damit, was wir geplant haben, könnten auf ein Nutzobjekt (Register eines Modbus Gerätes) durchaus mehrere verschiedene Status- und Errorobjekte kommen, wenn man als Nutzer alle Möglichkeiten konfigurieren würde.
Das erlaubt grandiose Möglichkeiten, weil Logiken davon abhängig gemacht werden können, ob ein System / Gerät überhaupt funktioniert.
Beispiel: Bricht also ein Draht und das Gerät ist nicht mehr erreichbar, würde das festgestellt und das Errorobjekt aktiviert. Diese z.B. direkt mit dem Inhibit-Eingang einer Logik verbunden bedeutet, dass diese nicht mehr ausgeführt wird.
Wird richtig toll werden.
lg
Stefan