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
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")
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
Danke Ihr habt mir wirklich geholfen!!!! ;D