FHEM Forum

FHEM - Entwicklung => FHEM Development => Thema gestartet von: eisler am 10 Februar 2018, 11:36:41

Titel: list
Beitrag von: eisler am 10 Februar 2018, 11:36:41
Hallo,

ein telnet Client debugging hat folgende Frage aufgeworfen:

list sensor temperature

sensor  2018-02-10 11:16:47    22.7

list sensor humidity

sensor  2018-02-10 11:16:48    48


kann list auch den Schlüssel mit ausgeben und nicht nur den Wert?

list sensor temperature

sensor  2018-02-10 11:16:47 temperature 22.7

list sensor humidity

sensor  2018-02-10 11:16:48 humidity 48


Grüße
Stephan





Titel: Antw:list
Beitrag von: rudolfkoenig am 10 Februar 2018, 12:04:43
Zitatkann list auch den Schlüssel mit ausgeben und nicht nur den Wert?
Offensichtlich nicht.
Wenn das eine indirekte Frage nach einem neuen Feature ist: in welchem Zusammenhang waere es sinnvoll?
Und wir muessten eine Variante ueberlegen, wo es mit dem bisherigen Verhalten kompatibel ist.
Titel: Antw:list
Beitrag von: Phill am 10 Februar 2018, 12:10:31
Oder man legt einen cmdalias an.
define ca_listplus cmdalias  listplus .* AS {my @res = split /[\s\t]+/, fhem("list $EVTPART0 $EVTPART1"); splice @res,3,0,$EVTPART1; return(sprintf("%s    %s %s %s %s\n", @res)) }
Titel: Antw:list
Beitrag von: eisler am 10 Februar 2018, 12:20:54
ich bekomme die Antworten via telnet asyn­chron. Dabei sind vertauscher aufgefallen. Idee war die Werte einfach mit dem Schlüssel zuzuordnen.

@Phill cmdalias funktioniert.

Grüße
Stephan