Hallo,
könnt ihr mir bitte weiterhelfen?
([":battery: low"] and [?Battery:$DEVICE] ne "low") (set Telegram msg Fhem Batteriewarung Gerät: $DEVICE )
Es wird gesendet:
ZitatFhem Batteriewarung Gerät: MAX_081b92
... das DOIF macht was es soll,
aber wie kann ich den "ALIAS" senden?
Grüße, Michael
Du kannst mit der Perl-Funktion "AttrVal" auf das Attribut zugreifen.
wie mache ich das genau?
Schau Dir mal den set-Befehl und die Funktion in der Befehlsreferenz an, wenn es nicht klappt, dann schreib mal, was Du schon versucht hast.
Du meinst
Zitat{(perlExpression)} mit dem Ergebnis der perlExpression. $DEV wird dabei mit dem Namen des vom set betroffenen Gerätes ersetzt.
Ja, perlExpression ist in Deinem Fall die Funktion AttrVal.
Tut mir leid, ich kapiere das einfach nicht.
sorry, keine Ahnung wie ich das umsetzen könnte
LG, Michael
$value = AttrVal($device) ?
Zitat von: Mickey am 01 November 2016, 18:18:47
Tut mir leid, ich kapiere das einfach nicht.
sorry, keine Ahnung wie ich das umsetzen könnte
LG, Michael
([":battery: low"] and [?Battery:$DEVICE] ne "low") ((set Telegram msg Fhem Batteriewarung Gerät: {(AttrVal("$DEVICE","alias", "$DEVICE"))}))
Gruß
Damian
Ganz vielen, vielen Dank Damian ;)
Ich lese ja schon so viel, nur klappt das mit der "Umsetzung" leider
nicht immer.
Danke
LG, Michael