FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Laire am 01 Mai 2015, 19:47:23

Titel: Wie Status über Kommandozeilenebene abfragen?
Beitrag von: Laire am 01 Mai 2015, 19:47:23
Hallo,

ich kann ja über den Terminal zum Beispiel mit

perl /opt/fhem/fhem.pl 7072 "set WZ.Licht1 toggle"

meine Steckdose schalten. Aber wie kann ich den aktuellen Status abfragen? Wenn ich

perl /opt/fhem/fhem.pl 7072 "set WZ.Licht1 statusRequest"

versuche bekomme ich keine Ausgabe.

Titel: Wie Status über Kommandozeilenebene abfragen?
Beitrag von: justme1968 am 01 Mai 2015, 19:56:26
falls es sich um ein homematic device handelt arbeitet set statusRequest asynchron. das device antwortet erst später.

ein list WZLicht1 state kannst du versuchen.

gruss
  andre
Titel: Antw:Wie Status über Kommandozeilenebene abfragen?
Beitrag von: Laire am 01 Mai 2015, 20:05:26
perl /opt/fhem/fhem.pl 7072 "list WZLicht1 list state"

erzeugt auch keine Ausgabe
Titel: Antw:Wie Status über Kommandozeilenebene abfragen?
Beitrag von: Wernieman am 01 Mai 2015, 20:19:48
Wenn Du das Modul "getstate" aktiviert hast, geht es auch mit dem Befehl "getstate", siehe Doku

Edit
3 verschiedene Beispiele


fhem> getstate Steckdose
state:0
fhem> getstate M1
PREVSTATE:0 state:1
fhem> getstate myMPD
artist:0 bitrate:128 consume:0 elapsed:0.337 id:3039 mixrampdb:0.000000 nextsong:150 nextsongid:2610 playlist:14 playlistlength:0 pos:0 random:1 repeat:0 single:0 song:0 songid:3039 title:0 volume:15
Titel: Antw:Wie Status über Kommandozeilenebene abfragen?
Beitrag von: justme1968 am 01 Mai 2015, 22:16:12
da war ein list zu viel.