Wie Status über Kommandozeilenebene abfragen?

Begonnen von Laire, 01 Mai 2015, 19:47:23

Vorheriges Thema - Nächstes Thema

Laire

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.


justme1968

#1
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
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

Laire

perl /opt/fhem/fhem.pl 7072 "list WZLicht1 list state"

erzeugt auch keine Ausgabe

Wernieman

#3
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
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

justme1968

hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968