FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: kevkolb am 28 Januar 2015, 16:20:31

Titel: Wie kann ich Pushbullet Nachrichten mit Variablen Inhalten füllen
Beitrag von: kevkolb am 28 Januar 2015, 16:20:31
Hallo zusammen!

Bisher kann ich für bestimmte Aktionen eine Push-Nachricht via Pushbullet senden:

define push Pushbullet <API-Token>
define iPhone1On notify iPhone1:present {if (Value("d_iPhone1") ne "on"){ fhem ("set d_iPhone1 on;;set push message la la bla|blablabla|iPhone1;; setstate watchdog_d_iPhone1 defined")  }}


Jetzt kommt meine Frage:
Wie kann ich z.B. die Uhrzeit oder Datum einfügen oder in welchem Raum ich mich befinde

Mir geht es hier um die Syntax da ich diese nicht ganz begriffen habe!!!

Bitte greift mir unter die Arme
Titel: Antw:Wie kann ich Pushbullet Nachrichten mit Variablen Inhalten füllen
Beitrag von: nesges am 28 Januar 2015, 17:03:56
Du kannst den String

"set d_iPhone1 on;;set push message la la bla|blablabla|iPhone1;; setstate watchdog_d_iPhone1 defined"

mit Perl-Methoden zusammen bauen wie du möchtest. Unter http://fhem.de/commandref.html#perl findest du die meisten der zur Verfügung stehenden Funktionen um Werte aus Devices/Readings zu ziehen.

Hint:

fhem("set d_iPhone1 on;;set push message ".ReadingsVal("lalala","blablabla","")."|iPhone1;; setstate watchdog_d_iPhone1 defined")
Titel: Antw:Wie kann ich Pushbullet Nachrichten mit Variablen Inhalten füllen
Beitrag von: oliverk am 28 Januar 2015, 17:10:53

Ich selber finde auch die Option "list" ganz nett. Ich hatte mir am Anfang auch eine lange Nachricht gebaut. Schöner sah es dann aber mit list aus.

Datum - Uhrzeit
Temperatur 1
Luftfeuchte
Wassertemperatur
...


Oliver

Titel: Antw:Wie kann ich Pushbullet Nachrichten mit Variablen Inhalten füllen
Beitrag von: kevkolb am 29 Januar 2015, 16:46:06
Danke Ihr habt mir wirklich geholfen!!!!  ;D