Seite 1 von 3
Pushmessage um 6 um 12 und 18Uhr
Verfasst: 13. Dez 2019 09:15
von PeterA
Hallo zusammen,
Ein wenig kenne ich mit OH nun ja schon aus, aber mit TimeCron usw. habe ich auch noch keine Erfahrung.
Deswegen richte ich mal meine Frage ans Fachpersonal hier
Ich möchte mir um 6Uhr ,12Uhr und um 18Uhr den aktuellen Temperaturwert meines Außenfühlers
als Pushmessage schicken lassen. (Somit muss ich nicht extra die App oder die UI via Browser öffnen)
Wie kann hierzu eine Rule aussehen ?
Gruß
Peter
Re: Pushmessage um 6 um 12 und 18Uhr
Verfasst: 13. Dez 2019 12:01
von seppy
Hi,
zum Beispiel so:
Code: Alles auswählen
rule "TemperaturInfo"
when
Time cron "0 0 5,12,18 ? * * *"
then
sendPushoverMessage(pushoverBuilder("Temperatur:" + ITEM.state))
end
Grüße,
Seppy
Re: Pushmessage um 6 um 12 und 18Uhr
Verfasst: 13. Dez 2019 13:22
von PeterA
seppy hat geschrieben: ↑13. Dez 2019 12:01
Hi,
zum Beispiel so:
Code: Alles auswählen
rule "TemperaturInfo"
when
Time cron "0 0 5,12,18 ? * * *"
then
sendPushoverMessage(pushoverBuilder("Temperatur:" + ITEM.state))
end
Grüße,
Seppy
Hi Seppy,
vielen Dank für den Code. Ich hätte vvlt. auch mal suchen können

Habe selbst schon Code mit Benachrichtigung gepostet
Würde das auch so funktionieren ?:
Code: Alles auswählen
rule "TemperaturInfo"
when
Time cron "0 0 6,12,18 ? * * *"
then
sendBroadcastNotification("Temperatur Außen:"+AussenTemp.state)
end
Re: Pushmessage um 6 um 12 und 18Uhr
Verfasst: 13. Dez 2019 14:04
von udo1toni
Das sollte ebenso funktionieren. Eventuell muss man explizit die Wandlung nach String erzwingen:
Code: Alles auswählen
sendBroadcastNotification("Temperatur Außen:"+AussenTemp.state.toString)
Re: Pushmessage um 6 um 12 und 18Uhr
Verfasst: 13. Dez 2019 14:22
von PeterA
Ok vielen Dank,
so hab ichs jetzt mal geschrieben, somit müsste um 15Uhr eine Nachricht kommen:
Code: Alles auswählen
rule "TemperaturInfo"
when
Time cron "0 0 6,12,15,18,23 ? * * *"
then
sendBroadcastNotification("Temperatur Außen:"+AussenTemp.state.toString+"°C")
end
Re: Pushmessage um 6 um 12 und 18Uhr
Verfasst: 13. Dez 2019 15:06
von PeterA
Jupp! Funktioniert!
Vielen Dank Seppy und Udo
Re: Pushmessage um 6 um 12 und 18Uhr
Verfasst: 13. Dez 2019 15:35
von PeterA
Jetzt kommt mir aber noch ein Gedanke:
Kann man auch die Uhrzeit mit in die Nachricht einbauen ?
Also zb: Temperatur Außen um 06:00 Uhr: 5.7°C ? usw...
Geht das ?
Gruß Peter
Re: Pushmessage um 6 um 12 und 18Uhr
Verfasst: 13. Dez 2019 15:41
von peter-pan
Vielleicht so:
Code: Alles auswählen
rule "TemperaturInfo"
when
Time cron "0 0 6,12,15,18,23 ? * * *"
then
sendBroadcastNotification("Temperatur Außen:"+AussenTemp.state.toString+"°C" + now())
end
Grüssle - Peter
P.S.: Formatiert hab ich's nicht

Re: Pushmessage um 6 um 12 und 18Uhr
Verfasst: 13. Dez 2019 16:03
von udo1toni
Also eher
Code: Alles auswählen
sendBroadcastNotification("Temperatur Außen:"+AussenTemp.state.toString+"°C " + now.toString)

Re: Pushmessage um 6 um 12 und 18Uhr
Verfasst: 13. Dez 2019 16:09
von peter-pan
..oder
Code: Alles auswählen
sendBroadcastNotification("Temperatur Außen:"+AussenTemp.state.toString+"°C " + now.toString("HH:MM"))
