Moin !
Üblicherweise besorge ich mir die Liste aller Devices eines Typs in meiner 99_myUtils.pm wie folgt:
sort keys %{$modules{FBDECT}{defptr}}
Das funktioniert wie oben dargestellt für FBDECT, CUL_HM, etc. wunderbar. Versuche ich das für
Devices des Typs FRITZBOX, so wird nichts zurück geliefert, obwohl ich 7 Devices dieses Typs
definiert habe. Wo liegt hier der Fehler ? 72_FRITZBOX.pm ist doch ein ganz normales Modul :-\
Danke & Gruß, Marc
nicht jedes modul verwendet den defptr mechanismus und wenn er verwendet wird hängt es vom modul ab wie. das ist eine modul interne angelegenheit.
um eine device liste nach bestimmten kriterien zu bekommen gibt es devspec2array. was du als argument angeben kannst findest du in der commandref bei devspec.
also z.b.:
devspec2array('TYPE=FRITZBOX');
gruss
andre
Super, funktioniert, vielen Dank ;D
Gruß, Marc