Alternative zu "list" - command innerhalb eines Moduls

Begonnen von Sailor, 24 Juni 2016, 09:50:00

Vorheriges Thema - Nächstes Thema

Sailor

Ein herzerfrischendes "Moin" vom "hintern Deich" vorweg

Ich habe mal wieder eine Frage an die Entwickler.

Wie komme ich innerhalb eines Moduls an die Liste der derzeitig existierenden Readings in einem Hash oder auch Array?... Quasi "list <device>" ab "Readings:.

Hintergrund: Die Readings(namen) innerhalb meines Moduls sind variabel und ich möchte diese für das GUI des get-, und set- Befehls bereitstellen.

if(!defined($X_sets{$opt})) {
my @cList = keys %X_sets;
return "Unknown argument $opt, choose one of " . join(" ", @cList);
}



Danke

Gruss
    Sailor

******************************
Man wird immer besser...

Markus Bloch

Zum Beispiel so:


my @readings = keys %{$hash->{READINGS}};



Gruß
Markus
Developer für Module: YAMAHA_AVR, YAMAHA_BD, FB_CALLMONITOR, FB_CALLLIST, PRESENCE, Pushsafer, LGTV_IP12, version

aktives Mitglied des FHEM e.V. (Technik)

Sailor

Hallo Markus

Zitat von: Markus Bloch am 24 Juni 2016, 10:20:44
Zum Beispiel so:

Oh Mann, das Leben kann manchmal so einfach sein, wenn man den Wald trotz lauter Bäume sieht!  ;D

Danke!

Gruß
    Sailor
******************************
Man wird immer besser...