Hauptmenü

DOIF event mit devspec Filtern

Begonnen von Nogga, 14 Dezember 2021, 10:56:18

Vorheriges Thema - Nächstes Thema

Nogga

Ich habe recherchiert, aber nicht so wirklich was gefunden.

Kann ich in einem DOIF auf eine Devspec mit Filtern reagieren?

Folgendes Szenario:

list TYPE=Shelly:FILTER=model=shellyplug

Gibt mir alle Shellyplugs aus.

Jetzt möchte ich auf deren energy-Event reagieren - im Moment mache ich das über den Namen würde es aber gerne stabiler über obiges devspec machen:

define Doif_Shelly_Energiemessung DOIF (["^ShellyPlug.*:energy"]) .....

Damian

Nein. Das gibt die FHEM-Schnittstelle nicht her.

Man kann nur auf ein Device- bzw. Event-Muster triggern.

Abfragen kann man natürlich auch den Typ, insb. bei Aggregationsfunktionen: https://fhem.de/commandref_DE.html#DOIF_aggregation
Programmierte FHEM-Module: DOIF-FHEM, DOIF-Perl, DOIF-uiTable, THRESHOLD, FHEM-Befehl: IF

Nogga

Danke für die schnell Antwort. Das erste Mal, dass ich höre, dass FHEM etwas nicht kann ;-)
Aber gut - damit kann ich leben!