Hallo Zusammen,
ich möchte mir eine Liste von Devices zur späteren Nachbearbeitung erzeugen mit Devices die ein spezielles Reading haben,
ähnlich room=xxx.
list reading=stat.*.YearLast
oder ähnlich wie bei readingsGroup
list Steckdose.*:stat.*.YearLast
funktionieren nicht.
Ich komme da über die Commandref leider nicht weiter.
Zitatlist [devspec] [value]
oder
list {-r|-R} devspec
Grüße
Knut
Probier mal
list .* <readingname>
Damit solltest du alle devices bekommen, die das reading <readingname> haben
Gesendet von iPhone mit Tapatalk
Hi,
list .* stat.*.YearLast
regEx an der Stelle funktioniert nicht. Also Dein Fall wäre so, geht aber nicht
Also als Beispiel listest Du so wahrscheinlich alle Deine DOIFs & co:
list .* cmd
ZitatIf <value> is specified, then output this property (internal, reading or attribute) for all devices from the devspec. <value> can be restricted with prefix i: for internals, r: for readings and a: for attributes.
Du kannst aber beim devspec noch mit Filtern arbeiten: https://fhem.de/commandref_modular.html#devspec
Edit: zu langsam :)
Gruß Otto
Hallo Leute,
Zitatlist .* stat.*.YearLast
liefert leider nichts zurück, weder Fehler noch Ergebnis und
Zitatlist .* cmd
liefert meine DOIFs, so hätte ich mir das für die anderen Devices gewünscht.
Die Sache mit dem Einschränken über Dev-Regex ist mir klar,
da es verschiedene Typen und auch unterschiedliche Benennungen sind ist das eben etwas mühsamer,
wollte bequem sein und dachte dass es komfortabler geht.
Danke für eure schnelle Unterstützung.
Grüße
Knut