FHEM Forum

FHEM => Sonstiges => Thema gestartet von: JoeALLb am 16 Januar 2018, 16:31:29

Titel: Wunsch: saubere Schreibweise für Newline-Unterstützung in eventMap
Beitrag von: JoeALLb am 16 Januar 2018, 16:31:29
Hallo!

Aktuell funktioniert ein Newline in Eventmap "irgendwie", aber es wäre viel schöner und lesbarer, wenn man das durchgängiger anlegen könnte.
Dieser Code beispielsweise funktioniert, aber durch das führende / in der ersten Zeile ist er nicht sonderlich durchgängig.
Theoretisch müßte ja, wie früher schon bei anderen als gewählte Lösung ein Ersetzen von $\? und \?^ mit jeweils einem / ausreichen.
/off:acutator-mode auto/
on:acutator-mode closed/
on:Ein/
off:Aus/


Schöner wäre, wenn eine der folgenden Schreibweisen möglich wäre:
off:acutator-mode auto
on:acutator-mode closed
on:Ein
off:Aus/off2:Aus2/

oder
/off:acutator-mode auto/
/on:acutator-mode closed/
/on:Ein/
/off:Aus/off2:Aus2



schöne Grüße
Joe
Titel: Antw:Wunsch: saubere Schreibweise für Newline-Unterstützung in eventMap
Beitrag von: rudolfkoenig am 16 Januar 2018, 17:00:51
Hast du auch die neue Variante von eventmap probiert?
Titel: Antw:Wunsch: saubere Schreibweise für Newline-Unterstützung in eventMap
Beitrag von: JoeALLb am 16 Januar 2018, 17:09:43
Diese?(unten) ja, und funktioniert. Aber aus der commandref geht mir nicht genug Hintergrundinformation über "fw" hervor.
Da steht
[...] fw Teil mit dem exakt gleichen Schlüsseln ausfüllen
aber das Beispiel zeigt eben unterschiedliche Schlüssel, nicht die gleichen.
Darum blieb ich lieber bei der alten Schreibweise, da ich die verstehe...


{dev=>{ '^acutator-all open'=>'mode 13' },

usr=>{
  '^acutator-all open' => 'off',
  '^acutator-all closed' => 'on',
  '^acutator-all automatic' => 'off'
},
fw=>{
  '^acutator-all open' => 'off',
  '^acutator-all closed' => 'on',
  '^acutator-all automatic' => 'off'
},
}