FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: TomLee am 27 Januar 2022, 23:46:27

Titel: [erledigt] Device-Spezifikation für Geräte mit Reading x
Beitrag von: TomLee am 27 Januar 2022, 23:46:27
Hallo,

in einem meiner notify ist  mir die Tage aufgefallen das ich temperature<100 verwende um alle Devices mit einem Reading temperature zu erhalten:

my @devs = devspec2array('temperature<100');

Damals, wie auch jetzt nachdem ich mich dazu nochmal etwas eingelesen habe, komm ich immer noch nicht drauf wie denn eine "korrekte" devspec auszusehen hätte. Auch die Doku (https://fhem.de/commandref_modular.html#devspec) bringt mich nicht weiter 8)

Wenn doch sowas klappt:

list TYPE=OWTHERM:FILTER=temperature=.*

wieso dann nicht:

list .*:FILTER=temperature=.*

oder

list temperature=.*

Hab schon alle möglichen Varianten durch, ich verstehe es einfach nicht.

Hätte da bitte jemand einen Stupps für mich ?

Gruß

Thomas
Titel: Antw:Device-Spezifikation für Geräte mit Reading x
Beitrag von: Beta-User am 28 Januar 2022, 06:48:07
Ich ziehe ein "Plus" (+)... (statt Stern, hinten).
Titel: Antw:Device-Spezifikation für Geräte mit Reading x
Beitrag von: TomLee am 28 Januar 2022, 07:06:20
 :)

Danke
Titel: Antw:[erledigt] Device-Spezifikation für Geräte mit Reading x
Beitrag von: TomLee am 28 Januar 2022, 20:00:06
Ich denke das jeder (dazu zähle auch ich), der diesen Faden mal liest (und nicht die Hintergründe weiß), auch verstehen möchte was genau der kleine feine Unterschied ist.

Darum fänd ich es super wenn du so nett wärst, bei Gelegenheit, dazu auch ein, zwei Worte zu sagen.
Titel: Antw:[erledigt] Device-Spezifikation für Geräte mit Reading x
Beitrag von: Beta-User am 29 Januar 2022, 07:04:21
Vermutlich ist es reichlich komplex, wenn man die Details wirklich erläutern will....

Wegen Plus statt Stern würde ich jedenfalls mal auf die Erläuterungen bei https://regex101.com/ verweisen. Da einfach .* bzw. .+ als REGULAR EXPRESSION eingeben, die Erläuterungen sind dann rechts zu finden.