Autor Thema: Problem mit EventMap welches einen / enthält  (Gelesen 199 mal)

Offline leif

  • New Member
  • *
  • Beiträge: 36
Problem mit EventMap welches einen / enthält
« 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

Offline jensb

  • Developer
  • Full Member
  • ****
  • Beiträge: 498
    • GitHub Projekte
Antw:Problem mit EventMap welches einen / enthält
« Antwort #1 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
FHEM 5.8 - RPi 2.0 Raspbian 4.1 + PiTFT - OPi Zero Armbian 5.35
RPi/I2C: MMA845X - CUL/FS20 - RTL2882/SDR: Oregon, Alecto - EnOcean - LAN/Firmata: BMP180, TSL2561, Heatronic 3, Stromzähler (ES-Fer), Gaszähler - WLAN/ESP8266: Gardena 1251, Zirkulationspumpe - Bluetooth

Online Otto123

  • Hero Member
  • *****
  • Beiträge: 9956
    • Otto's Technik Blog
Antw:Problem mit EventMap welches einen / enthält
« Antwort #2 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
Viele Grüße aus Leipzig
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7490+7412,WRT1900ACS-OpenWrt,Sonos,ET9200,Arduino nano,ESP8266

Offline leif

  • New Member
  • *
  • Beiträge: 36
Antw:Problem mit EventMap welches einen / enthält
« Antwort #3 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   .

Online Otto123

  • Hero Member
  • *****
  • Beiträge: 9956
    • Otto's Technik Blog
Antw:Problem mit EventMap welches einen / enthält
« Antwort #4 am: 18 Mai 2018, 23:33:36 »
Aber das liegt dann nicht an eventMap, es liegt an einem Prozess danach.

Wenn ich das lese, dann ist "/" das Trennzeichen.

Gruß Otto
Viele Grüße aus Leipzig
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7490+7412,WRT1900ACS-OpenWrt,Sonos,ET9200,Arduino nano,ESP8266