FHEM Forum

FHEM - Entwicklung => FHEM Development => Thema gestartet von: Damian am 25 Februar 2018, 17:55:30

Titel: Events trotz readingsSingleUpdate ($hash, "Device",$dev->{NAME},0)
Beitrag von: Damian am 25 Februar 2018, 17:55:30
Bug oder Feature?

Wenn man ein Device mit "trigger device event" von außen antriggert, dann werden alle folgenden readingsSingleUpdate Aufrufe des Devices trotz Null dem auslösenden Trigger-Event zugeordnet und landen im Event-Monitor.
Titel: Antw:Events trotz readingsSingleUpdate ($hash, "Device",$dev->{NAME},0)
Beitrag von: rudolfkoenig am 25 Februar 2018, 18:57:03
Ich habe nie daran gedacht, dass auf ein "trigger Geraet" das genannte Geraet mit weiteren Events reagiert, und ich bin auch noch nicht ueberzeugt, dass das noetig ist. Insofern: Feature :)
Titel: Antw:Events trotz readingsSingleUpdate ($hash, "Device",$dev->{NAME},0)
Beitrag von: Damian am 25 Februar 2018, 20:30:07
Na ja, wenn man einen endlichen Automaten baut, dann sollte man auch auf eigene Ereignisse reagieren können und gerade dann ist es wichtig, dass man sparsam mit Events umgeht, mit diesem "Feature" ist das aber nicht möglich.
Titel: Antw:Events trotz readingsSingleUpdate ($hash, "Device",$dev->{NAME},0)
Beitrag von: betateilchen am 25 Februar 2018, 20:36:20
Zitat von: rudolfkoenig am 25 Februar 2018, 18:57:03
Insofern: Feature

Danke.
Titel: Antw:Events trotz readingsSingleUpdate ($hash, "Device",$dev->{NAME},0)
Beitrag von: rudolfkoenig am 25 Februar 2018, 22:06:14
@Damian: evtl. ist der Aufruf von readingsBulkUpdate mit $changed (4. Parameter) = 0 eine Alternative.
Titel: Antw:Events trotz readingsSingleUpdate ($hash, "Device",$dev->{NAME},0)
Beitrag von: Damian am 26 Februar 2018, 10:27:14
Zitat von: rudolfkoenig am 25 Februar 2018, 22:06:14
@Damian: evtl. ist der Aufruf von readingsBulkUpdate mit $changed (4. Parameter) = 0 eine Alternative.

OK, ich werde es ausprobieren.