Hi zusammen,
ich habe eine SONOFF S20 mit ESPURNA geflashed. Läuft bei mir etwas besser mit der WLAN Einstellung beim flashen.
Nun habe ich diese als normales MQTT Device eingerichtet und funktioniert auch ganz gut. Da hier aber beim schalten der Steckdose die Werte 1 und 0 zurück gegeben werden, erscheint im Reading Status auch 1 und 0.
WIe kann ich in FHEM dieses in on und off umwandeln?
Hier mal ein List des Devices:
Internals:
IODev mqtt
NAME Sonoff_10
NR 35
STATE 0
TYPE MQTT_DEVICE
READINGS:
2019-01-08 16:10:06 ipaddress 10.0.0.5
2019-01-08 16:10:06 state 0
2019-01-08 16:10:06 transmission-state incoming publish received
message_ids:
publishSets:
:
topic sonoff10/relay/0/set
values:
on
off
sets:
off
on
subscribe:
sonoff10/ip
sonoff10/relay/0
subscribeExpr:
^sonoff10\/ip$
^sonoff10\/relay\/0$
subscribeQos:
sonoff10/ip 0
sonoff10/relay/0 0
subscribeReadings:
sonoff10/ip:
cmd
name ipaddress
sonoff10/relay/0:
cmd
name state
Attributes:
IODev mqtt
alias SonOff 10
devStateIcon ON:rc_GREEN:OFF OFF:rc_RED:ON
eventMap ON:on OFF:off
publishSet on off sonoff10/relay/0/set
room MQTT
subscribeReading_ipaddress sonoff10/ip
subscribeReading_state sonoff10/relay/0
userattr publishSet
webCmd on:off
Danke.
Gruß
Hermann
mittels attr eventMap
attr <Device> eventMap 1:on 0:off
Danke,
zumindest wird das Reading in "Internals" nun richtig angezeigt.
Aber ich hatte das eventMap ja schon drinne - wegen Groß und Kleinschreibung bei den SONOFF Geräten, damit es egal ist wie ich ON oder off schreibe.
Ich habe das EventMap Attribut nun folgendermaßen geändert:
eventmap: 1:on 0:off ON:on OFF:off
Ist das so ok ?
Danke.
Gruß
Hermann