Über DOIF pushmsg mit Datum eines Readings im String versenden?

Begonnen von MichaelO, 15 März 2017, 16:59:46

Vorheriges Thema - Nächstes Thema

MichaelO

Moin,
ich hänge gerade an folgendem Problem. In einem bestimmten Rhythmus sollen per pushmsg eine Nachricht verschickt werden. Darin wird ein Reading verwendet. Ich möchte die Nachricht nun um das Datum des Readings ergänzen... das bekomme ich aber nicht hin.

(set pushmsg msg 'Neue Nachricht' 'blablabla, vom <hier soll Datum hin> [Reading]')

Kann mir da wer helfen?
Danke
Michael

Damian

DOIF hat dafür keine eigene Syntax (bisher). Es gibt aber eine Funktion namens ReadingsTimestamp ():

(set pushmsg msg 'Neue Nachricht' 'blablabla, vom <hier soll Datum hin> [Reading] {(ReadingsTimestamp("device","reading",""))}')
Programmierte FHEM-Module: DOIF-FHEM, DOIF-Perl, DOIF-uiTable, THRESHOLD, FHEM-Befehl: IF