Hi,
Meinst Du sowas?
defmod dimmer dummy
attr dimmer eventMap 10:dim10% 33:dim33% 50:dim50% 66:dim66% 90:dim90%
attr dimmer webCmd down:off:10:33:50:66:90:on:up
defmod dimmer_notify_1 notify dimmer:down { \
my $r1 = ReadingsVal("dimmer","lastDimValue","undef");;;; \
if ($r1 eq "dim10%") {\
fhem("set dimmer off");;;;\
} else {\
if ($r1 eq "dim33%") {\
fhem("set dimmer 10");;;;\
} else {\
if ($r1 eq "dim50%") {\
fhem("set dimmer 33");;;;\
} else {\
if ($r1 eq "dim66%") {\
fhem("set dimmer 50");;;;\
} else {\
if ($r1 eq "dim90%") {\
fhem("set dimmer 66");;;;\
} else {\
if ($r1 eq "dim100%") {\
fhem("set dimmer 90");;;;}\
}}}}}}
defmod dimmer_notify_2 notify dimmer:(on|off|dim..%) {if ($EVENT eq "on") {fhem(" setReading dimmer lastDimValue dim100%");;} else { if ($EVENT eq "off") {fhem("setReading dimmer lastDimValue dim00%");;} else {fhem("setReading dimmer lastDimValue $EVENT");;} } }
Gruß Arnd
Signalduino (Nano, ESP, ...), CUL (Busware, Nano, Maple, ...), Homematic (HM-MOD-UART-RPI, ESP, Maple, ...), LaCrosseGateway (LGW, ESP, ...), 1-wire, ESPEasy, Bravia, Yamaha, ...