Frohe Ostern an alle..
Ich bin noch sehr am Anfang von fhem und habe mir ein paar Geräte von Homematic gekauft
HM_SEC_MDIR
HM_SEC_SC
HM-LC-Sw1-Pl
Wie kann ich den aktullen Status dieser Geräte abfragen?
Die Geräte sind am CUL_HM gepairt.
Notify wird ja bei Statusänderung ausgeführt.
Interessant wäre auch bei ersten beiden den Batteriestatus abzufragen.
Vielen Dank für die Hilfe und weiter viel Spass beim Ostereier suchen.
Schau dir mal ReadingsVal() in der Befehlsreferenz an!
zusammen mit list <device> für die Übersicht der verfügbaren readings...
Hi!
Den State kann man so abfragen:
define Test notify Test2.* {\
my $var = Value("Test2");;\
Log 3, "Statusvariable lautet: $var";;\
}
oder eben:
define Test notify Test2.* {\
my $var = ReadingsVal("Test2","gewünschtes Reading", "Standardwert wenn nichts gelesen wird");;\
Log 3, "Statusvariable lautet: $var";;\
}
testbar mit: trigger Test2 (in der Kommandozeile von Fhemweb und dann Enter drücken.
MfG, MisterEltako
hier Link (http://forum.fhem.de/index.php?topic=11563.msg68193#msg68193) findest du ein beispiel wie du den batteriestatus aktivieren kannst.
gruss
andre