FHEM Forum

FHEM - Hausautomations-Systeme => Unterstützende Dienste => Thema gestartet von: marc2 am 07 April 2016, 23:13:20

Titel: Liste aller FRITZBOX Devices
Beitrag von: marc2 am 07 April 2016, 23:13:20
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
Titel: Antw:Liste aller FRITZBOX Devices
Beitrag von: justme1968 am 07 April 2016, 23:22:15
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
Titel: Antw:Liste aller FRITZBOX Devices
Beitrag von: marc2 am 07 April 2016, 23:30:06
Super, funktioniert, vielen Dank  ;D

Gruß, Marc