[gelöst] Events per Inhalt eines Attributs triggern?

Begonnen von gestein, 12 Mai 2022, 10:08:07

Vorheriges Thema - Nächstes Thema

gestein

Hallo,

ich würde gern im Perl-Modus eines DOIFs auf die Events von einem oderer mehreren Devices triggern, die in einem usrAttr des DOIFs stehen.

Ist das inzwische direkt möglich?
Gefunden habe ich dazu leider nicht viel.
Unter https://forum.fhem.de/index.php/topic,94170.msg999023.html#msg999023 wird gesagt, dass das funktioniert.
Ich nehme an, da hat sich nichts geändert. Richtig?

Danka im Voraus
lg, Gerhard

Damian

Zitat von: gestein am 12 Mai 2022, 10:08:07
Hallo,

ich würde gern im Perl-Modus eines DOIFs auf die Events von einem oderer mehreren Devices triggern, die in einem usrAttr des DOIFs stehen.

Ist das inzwische direkt möglich?
Gefunden habe ich dazu leider nicht viel.
Unter https://forum.fhem.de/index.php/topic,94170.msg999023.html#msg999023 wird gesagt, dass das funktioniert.
Ich nehme an, da hat sich nichts geändert. Richtig?

Danka im Voraus
lg, Gerhard

Indirekte Angaben sind nur bei Timern möglich, sonst nicht. Das gilt für Perl und FHEM-Modus.
Programmierte FHEM-Module: DOIF-FHEM, DOIF-Perl, DOIF-uiTable, THRESHOLD, FHEM-Befehl: IF

gestein

Danke!
Dan löse ich es so wie von Dir vorgeschlagen mittels generischem Trigger und Abfrage auf Devices die im Attribut enthalten sind.
https://forum.fhem.de/index.php/topic,94170.msg870626.html#msg870626

lg, Gerhard

Damian

Zitat von: gestein am 12 Mai 2022, 10:44:09
Danke!
Dan löse ich es so wie von Dir vorgeschlagen mittels generischem Trigger und Abfrage auf Devices die im Attribut enthalten sind.
https://forum.fhem.de/index.php/topic,94170.msg870626.html#msg870626

lg, Gerhard

Alles andere würde ohnehin zu einer Änderung der Definition zwangsweise führen, da inzwischen DOIF bei der Initialisierung die Trigger-Devices über NOTIFYDEV von FHEM bestimmen lässt.
Programmierte FHEM-Module: DOIF-FHEM, DOIF-Perl, DOIF-uiTable, THRESHOLD, FHEM-Befehl: IF