FHEM > Codeschnipsel

Fehler in ReplaceEventMap?

(1/1)

jsb73:
Hallo,

mit dem Attribut "attr fl_se_Melder eventMap on:Ein off:Aus" wird das Event "on-old-for-timer xxx" in "Ein-old-for-timer" übersetzt und die Zeitangabe xxx fehlt.

Im Moment funktioniert "attr fl_se_Melder eventMap on-old-for-timer:on-old-for-timer on:Ein off:Aus" als Workaround. Sender ist ein FS20 PIRU.

Der Code muss wohl hier in der if-Zeile geändert werden:

    if($dir) {  # event -> GivenName
      if($str =~ m/^$re$/) {
        $str =~ s/$re/$val/;
        $changed = 1;
        last;
      }


Ohne ^...$ wird auch ein Teilstring gefunden und durch s/// ersetzt.

Jan

Navigation

[0] Themen-Index

Zur normalen Ansicht wechseln