Doif, Push Nachricht mit Timestamp

Begonnen von jailbreaker07, 23 September 2017, 11:24:31

Vorheriges Thema - Nächstes Thema

amenomade

Wird eine Nachricht geschickt oder nicht??
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

jailbreaker07

So kommt die Nachricht an:

Tür entriegelt
{ReadingsTimestamp('Tuerschloss','state','')}

also leider keine Uhrzeit.....

Gruß

Thorsten

amenomade

#32
Tja... dann erkennt das Pushbullet Modul anscheinend kein Perl und übernimmt es einfach als Text

Und was mit:
{my $msg = ReadingsTimestamp('Tuerschloss','state',''); fhem "set Pushbullet message $msg |  Tür entriegelt"}?
Immer noch im Kommandofeld.
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

jailbreaker07

Hallo,

das funktioniert. Das ganze hätte ich halt lieber ohne Datum... aber schonmal einen Schritt weiter....  ;)

Gruß und danke

Thorsten

Zitat von: amenomade am 26 Oktober 2017, 19:57:06
Tja... dann erkennt das Pushbullet Modul anscheinend kein Perl und übernimmt es einfach als Text

Und was mit:
{my $msg = ReadingsTimestamp('Tuerschloss','state',''); fhem "set Pushbullet message $msg |  Tür entriegelt"}?
Immer noch im Kommandofeld.

amenomade

Dann

{my $msg = (split(" ",ReadingsTimestamp('Tuerschloss','state','')))[1]; fhem "set Pushbullet message $msg |  Tür entriegelt"}

sollte auch gehen?
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

automatisierer

Als workaround hab ich das ganze mal mit userReading gebastelt, vielleicht kann Pushbullet mit [device:reading] umgehen...
also userReading:
time {(split(" ",ReadingsTimestamp($name,"state","0")))[1]}

und dann im DOIF:
([Tuerschloss:"^unlocked$"])
(set Pushbullet message [Tuerschloss:time] | Tür entriegelt)




jailbreaker07

Guten Morgen,

Danke das hat nun geklappt, jetzt wird wie gewünscht nur die Uhrzeit ohne Datum in der Nachricht angezeigt. Vielen Dank an alle für die Hilfe!

Gruß

Thorsten

Zitat von: amenomade am 27 Oktober 2017, 00:04:32
Dann

{my $msg = (split(" ",ReadingsTimestamp('Tuerschloss','state','')))[1]; fhem "set Pushbullet message $msg |  Tür entriegelt"}

sollte auch gehen?
y