FHEM Forum

FHEM - Entwicklung => FHEM Development => Thema gestartet von: Sailor am 24 Juni 2016, 09:50:00

Titel: Alternative zu "list" - command innerhalb eines Moduls
Beitrag von: Sailor am 24 Juni 2016, 09:50:00
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

Titel: Antw:Alternative zu "list" - command innerhalb eines Moduls
Beitrag von: Markus Bloch am 24 Juni 2016, 10:20:44
Zum Beispiel so:


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



Gruß
Markus
Titel: Antw:Alternative zu "list" - command innerhalb eines Moduls
Beitrag von: Sailor am 27 Juni 2016, 14:20:15
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