FHEM Forum

FHEM => Sonstiges => Thema gestartet von: FHEMGerd am 21 Dezember 2022, 23:06:09

Titel: Bug in der Beschreibung zu event-on-change-reading
Beitrag von: FHEMGerd am 21 Dezember 2022, 23:06:09
Hallo zusammen,

ich bin der Meinung, dass die Beschreibung in der Commandref zum Attribut event-on-change-reading in einem Punkt falsch ist:
Aktuell:
ZitatDieses Attribut enthält eine durch Kommata getrennte Liste von "readings" ...
Richtig wäre m. E. dass da ein regulärer Ausdruck erwartet wird. Im Wiki zu event-on-change-reading steht auch, dass da ein regulärer Ausdruck stehen darf.
Darüber gestolpert bin ich, weil ich genau 2 readings eines Geräts (welches viel mehr readings hat) in ein FileLog schreiben wollte.
Wenn ich die beiden Readings mit Komma getrennt angegeben habe, ist aber immer nur eins davon im FileLog gelandet.
Ich dachte zuerst die Bedingung für's Filelog wäre falsch, aber im EventMonitor war auch immer nur  ein Reading zu sehen.
Wenn ich die Readings bei event-on-change-reading so angebe: reading1|reading2 klappt es.
Ich kann natürlich falsch liegen, ich freue mich wenn Eingeweihte mich berichtigen oder evtl. bestätigen.
Grüße, Gerd
Titel: Antw:Bug in der Beschreibung zu event-on-change-reading
Beitrag von: frank am 21 Dezember 2022, 23:17:23
du hast nicht zufällig nach dem komma noch ein leerzeichen gesetzt? das wäre falsch.
Titel: Antw:Bug in der Beschreibung zu event-on-change-reading
Beitrag von: rudolfkoenig am 22 Dezember 2022, 11:36:19
Die englische Version der Doku erwaehnt es, dass man Regexps verwenden kann, ich habe das jetzt bei der deutschen Version nachgeholt.
Ansonsten sollte kein Unterschied zwischen der Regexp und der Aufzaehlungs-Variante existeren.