SYSMON Modul-Definition unklar

Begonnen von sceadm, 12 Dezember 2017, 14:33:35

Vorheriges Thema - Nächstes Thema

sceadm

Hallo in die Runde,
wie muss ich das Device anlegen, damit nicht alle 60 Sekunden sondern nur an Werktagen zu einer bestimmten Zeit die Werte geholt werden.

Hintergrund: Ich habe den zu prüfenden Server nicht 24/7 online, sondern nur an Werktagen zw. 09:00 und 17:00 Uhr.

Internals:
   CFGFN
   DEF        ssh:sysmon@owncloud:22 0 0 0 1 /
   HOST       owncloud
   INTERVAL_BASE 60
   INTERVAL_MULTIPLIERS 0 0 0 1
   MODE       ssh
   NAME       OWNCLOUD.sysmon
   NR         151
   PORT       22
   STATE      Initialized
   TYPE       SYSMON
   USER       sysmon


Danke und Gruß
Mario

Esjay

Nach kurzem überfliegen des Wikis und der Commandref ( sollte immer mit einer der ersten Ansätze sein) habe ich gesehen, das das Device auch ein Attribut disable besitzt.
Zitat:

Zitatdisable

    Mögliche Werte: 0,1. Bei 1 wird die Aktualisierung gestoppt.

Über das define wird sich das nicht abbilden lassen.

Das bedeutet im Umkehrschluss, dass du das "attr <device> disable 0/1" jetzt nach deinen wünschen über ein at, notify, oder doif auf 0 oder 1 setzen kannst. Achte aber darauf, das das Setzen von Attributen immer ein Save benötigt, da sonst nach einem neustart deines Fhem Servers die Änderung nichtig ist.

Grüße