Dummy deaktivieren oder anders..

Begonnen von tomspatz, 29 Oktober 2016, 10:43:43

Vorheriges Thema - Nächstes Thema

tomspatz

Es gibt folgenden dummy:
defmod WerkstattZentralDummy dummy
attr WerkstattZentralDummy devStateIcon off:ios-off:on on:ios-on-green:off
attr WerkstattZentralDummy webCmd :

Darauf ein notify:
defmod WerkstattZentralDummyNotify notify WerkstattZentralDummy:* {\
my $wert =\
ReadingsVal("WerkstattZentralDummy","state","on");;\
fhem ("set WerkstattZentral $wert");;\
}

Damit wird ein echter Schalter "WerkstattZentral geschaltet.
Nun soll wenn einer der PC an ist dieser nicht geschaltet werden dürfen:
defmod WerkstattZentralUeberwachung DOIF ([WERK_WS01_WOL] eq "on" or [WERK_WS02_WOL] eq "on" ) (set WerkstattZentralDummyNotify inactive, set WerkstattZentralDummy on) DOELSE (set WerkstattZentralDummyNotify active)

Das funktioniert auch aber den dummy kann ich ja immer noch bedienen, ohne das es zwar eine Auswirkung hat, sieht aber doof aus.
Jemand eine ggf. eine andere Idee?

LG
Tom

CoolTux

Worum geht es Dir im Grunde? Das der Zentrale Schalter nicht ausgeschalten werden kann wenn einer der Rechner an ist?
Ich würde alles ins Notify einbauen und bei mehr wie drei Zeilen Code mir mal das 99_myUtils Prinzip an schauen.


Grüße
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net