[Gelöst]Pushbullet Zeitstempel die Xte

Begonnen von sabom.2d, 20 April 2016, 08:16:32

Vorheriges Thema - Nächstes Thema

sabom.2d

Hallo Zusammen,

brauche mal Unterstützung zum Thema Uhrzeit bei pushbullet Nachricht mitschicken.
Ich versuche schon seit Wochen eine Lösung zu finden,
hab mir dazu ein Notify zum Testen angelegt, welches mir eine Nachricht mit Uhrzeit schicken soll:

sendMessage:on {
    if (ReadingsVal("sendMessage","state","") eq "on") {
      fhem ("set sendMessage off");
      fhem ("set AlarmMeldung message Alarm|XXXUnd hier haperts jetztXXX");

};
}


hab schon verschiedene Verfahren ausprobiert:
1.

{(strftime("%H:%M",localtime()))}

2.

{(".substr(TimeNow(),11,19).")}


und verschiedene Varianten davon. Bringt aber immer syntax erros im Log....

Geb ich den Befehl von 1. direkt im FHEM cmd Fenster, ein funktionerit es, und ich erhalte die Uhrzeit per Pushbullet. Integriert in den fhem Befehl des notify funktioniert es nicht mehr.

Was mach ich falsch?

Gruß und Danke

sabom

Ellert

Ungetestet vielleicht so::
sendMessage:on {
    my $alarm = "Alarm ".substr(TimeNow(),11,19);
    if (ReadingsVal("sendMessage","state","") eq "on") {
      fhem ("set sendMessage off");
      fhem ("set AlarmMeldung message $alarm");
    }
}

sabom.2d

#2
Geil..... ;D

So hat's sofort funktioniert.


Versteh zwar immer noch nicht, warum es vorher nicht ging, aber jetzt komm ich wenigstens weiter.
Vielen Dank für Deine Hilfe Ellert.

Gruß
sabom