Watchdog - automatisch nach dem Einschalten wieder Ausschalten nach x sekunden

Begonnen von gvt, 10 Januar 2016, 00:48:39

Vorheriges Thema - Nächstes Thema

gvt

Hallo liebe Fhem Gemeinde,
ich bräuchte mal einen kleinen Denkanstoss,
würde mich aber auch über eine fertige Lösung freuen  ;)
Fhem läuft auf einer Linux VM und steuert einen AVR NETIO mit Ethersex.

Ich lasse meinen Drucker beim Druckbefehl über eine Funksteckdose automatisch einschalten.
Dafür habe ich folgendes konfiguriert:

define HP4200 ECMDDevice FSD1 0 5 84
attr HP4200 IODev NETIO_01
attr HP4200 devStateIcon off.*:laser.off on.*:laser.on
attr HP4200 icon message_socket_on2
attr HP4200 room Buero

Wie wende ich nun den Watchdog Befehl an um den Drucker z.B. automatisch nach 10 Minuten nach dem Einschalten wieder auszuschalten ?

Bin für jeden Hinweis dankbar.


Gruss,
Guido

Wuppi68

schicke doch nach dem einschalten einen AT +10:00 auf die Reise, oder - ich nehme an Du druckst via CUPS - kannst Du auch nach dem letzten Druckjob automatisch einen Befehl schicken, dann kannst Du auch mal ein paar Seiten mehr drucken
FHEM unter Proxmox als VM

gvt

Hallo Wuppi68,

danke für die schnelle Antwort,
ich muss mich outen, ich drucke über Windows.
Der AT Befehl bzw. Aufgabenplanung etc. währe natürlich auch hier ein guter Ansatz.

Bin ich denn gedanklich mit dem Watchdog so weit weg ?



rudolfkoenig

Watchdog soll ausloesen, falls nach einem Ereignis in einer bestimmten Zeit irgendetwas _nicht_ passiert.
Man kann es natuerlich auch fuer diese Aufgabe missbrauchen:
define printerOff watchdog HP4200:on.* 10:00 SAME set HP4200 off;; trigger printerOff .
Ich wuerde was intuitiveres vorziehen:
define printerOff notify HP4200:on.* sleep 600;; set HP4200 off

gvt

Danke Rudolf.
Ich hatte mit der 2. Methode bereits rumgespielt aber das notify nicht korrekt gesetzt.

Funktioniert perfekt !