Liste aller FRITZBOX Devices

Begonnen von marc2, 07 April 2016, 23:13:20

Vorheriges Thema - Nächstes Thema

marc2

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

justme1968

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
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

marc2

Super, funktioniert, vielen Dank  ;D

Gruß, Marc