FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: leif am 18 Mai 2018, 16:48:01

Titel: Problem mit EventMap welches einen / enthält
Beitrag von: leif am 18 Mai 2018, 16:48:01
Servus in die Runde,
ich verzweifel gerade ein wenig an einem Eventmap.

sowohl

attr StatusLicht eventMap /=off:off//43:on/
als auch
attr StatusLicht eventMap =off:off /43:on
funktionieren nicht weil er ständig den Slash vor der 43 wegstreicht.

Wo liegt der Fehler?

Gruß,
Leif
Titel: Antw:Problem mit EventMap welches einen / enthält
Beitrag von: jensb am 18 Mai 2018, 22:00:48
Hallo Leif,

habe es selbst noch nie mit einem Slash in einer Eventmap versucht. Ein Slash vor dem Gleichzeichen kann jedenfalls nicht funktionieren.

Was willst du erreichen? Dass anstatt von "/43" der Text "on" angezeigt wird?

Grüße,
Jens
Titel: Antw:Problem mit EventMap welches einen / enthält
Beitrag von: Otto123 am 18 Mai 2018, 22:07:57
Hi,

was genau geht nicht?
Die Variante =off:off /43:ongeht bei mir eigentlich.
Nachdem ich on gedrückt habe:
Internals:
   NAME       T_Aktor1
   NR         31
   STATE      on
   TYPE       dummy
   READINGS:
     2018-05-18 22:05:48   state           /43
Attributes:
   Switch     T_st_Aktor
   event-on-change-reading state
   eventMap   =off:off /43:on
   room       Test
   userattr   Switch Switch_map structexclude
   webCmd     on:off

Wann wird was gestrichen?

Gruß Otto
Titel: Antw:Problem mit EventMap welches einen / enthält
Beitrag von: leif am 18 Mai 2018, 23:14:08
Besten Dank für eure Antworten.

@Otto
Es handelt sich um ein MQTT Devices.   

Wenn ich auf Off drücke wird dann via MQTT wie gewünscht =off gesendet, jedoch wird bei On nur 43 gesendest und nicht /43   .
Titel: Antw:Problem mit EventMap welches einen / enthält
Beitrag von: Otto123 am 18 Mai 2018, 23:33:36
Aber das liegt dann nicht an eventMap, es liegt an einem Prozess danach.

Wenn ich das  (https://wiki.fhem.de/wiki/MQTT_Einf%C3%BChrung)lese, dann ist "/" das Trennzeichen.

Gruß Otto