Testen auf Vorhandensein eines Readings

Begonnen von ZeitlerW, 09 Januar 2016, 14:38:29

Vorheriges Thema - Nächstes Thema

ZeitlerW

Hallo zusammen,

ich möchte bei mir über alle Devices auf das Vorhandensein eines Readings testen. Hintergrund ist, daß ich bei der Initialisierung von FHEM einen get - Befehl abschicken will.
Hier mein Pseudo - Code

notify global:INITIALIZED {
foreach my $dev (readingvorhanden("readingname"))
{ get $dev}
}


Hat jemand eine Idee zur Umsetzung (z.b. mit devspec2arry)

lg
Wolfgang

dev0

define initNotify notify global:INITIALIZED get .*:FILTER=readingname=.*
Ungestestet.

rudolfkoenig

Ich wuerde es mit
define initNotify notify global:INITIALIZED get .*:FILTER=readingname=.+
versuchen (achte auf + statt *). Sonst: man kann mit
list .*:FILTER=readingname=.*
testen, was passiert, wenn man * verwendet.

ZeitlerW

#3
Hallo zusammen,

funktioniert prima mit dem Ansatz von Rudolf.
Vielen Dank!

lG
Wolfgang