FHEM Forum

FHEM - Hausautomations-Systeme => Unterstützende Dienste => Thema gestartet von: andreas_n am 14 Januar 2017, 17:38:17

Titel: Pushover oder DOIF - Ausgabe des Attributs alias in der Meldung
Beitrag von: andreas_n am 14 Januar 2017, 17:38:17
Hallo

hat jemand eine Idee was hier falsch ist? Versuche mittels AttrVal den alias in der Pushovernachricht zu senden.
Der AttrVal wird aber nur wie folgt in der Nachricht übersetzt:  AttrVal("FHT_2840","alias","")


([":battery. low"] and [?Battery:$DEVICE] ne "low")
  (set pushmsg msg 'Batterie' 'Warnung von $DEVICE AttrVal("$DEVICE","alias","")',setreading Battery $DEVICE low)
DOELSEIF ([":battery. ok"] and [?Battery:$DEVICE] ne "ok")
  (set pushmsg msg 'Batterie' 'OK von $DEVICE AttrVal("$DEVICE","alias","")',setreading Battery $DEVICE ok)
Titel: Antw:Pushover - Ausgabe des Attributs alias in der Meldung
Beitrag von: Loredo am 15 Januar 2017, 00:08:04
Das ist eine DOIF Frage, keine speziell für Pushover. Vielleicht solltest du deinen Betreff anders wählen.
Titel: Antw:Pushover - Ausgabe des Attributs alias in der Meldung
Beitrag von: Thyraz am 15 Januar 2017, 07:59:04
Eigentlich ist es eine Fhem / Perl Frage, da AttrVal eine Perlfunktion ist die auf Fhem Ebene nicht funktioniert.

Da müssen also noch geschweifte Klammern drum.
Titel: Antw:Pushover - Ausgabe des Attributs alias in der Meldung
Beitrag von: Loredo am 15 Januar 2017, 10:48:49
Nicht zwangsläufig, denn nur weil man um etwas zwei eckige Klammern schreibt, wird es noch lange nicht als Perl Code interpretiert. Das muss das jeweilige Modul auch entsprechend so unterstützen ;-)
Titel: Antw:Pushover oder DOIF - Ausgabe des Attributs alias in der Meldung
Beitrag von: andreas_n am 15 Januar 2017, 15:49:36
Stimmt leider {AttrVal("$DEVICE","alias","")} geht nicht!
Titel: Antw:Pushover oder DOIF - Ausgabe des Attributs alias in der Meldung
Beitrag von: andreas_n am 21 Januar 2017, 16:22:45
... da keiner weiter antwortet, nehme ich mal an, dass es keine einfache Möglichkeit gibt den  Alias mit auszugeben.
Aber danke für die Antworten.
Titel: Antw:Pushover oder DOIF - Ausgabe des Attributs alias in der Meldung
Beitrag von: Loredo am 22 Januar 2017, 21:33:20
Das sind ja auch alles DOIF Fragen  ::)
Da benutzt man keine Perl Befehle. Im Wiki gibt es jede Menge Futter (https://wiki.fhem.de/wiki/DOIF), soll dir das jemand vorkauen?