Pushmessage um 6 um 12 und 18Uhr

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Benutzeravatar
PeterA
Beiträge: 1106
Registriert: 8. Feb 2019 12:12
Answers: 13

Pushmessage um 6 um 12 und 18Uhr

Beitrag 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
- OpenHab 2.4
#PWRUP

Benutzeravatar
seppy
Beiträge: 738
Registriert: 24. Sep 2015 20:25
Answers: 4
Wohnort: Bonn

Re: Pushmessage um 6 um 12 und 18Uhr

Beitrag 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
Homematic und HomematicIP über Raspberrymatic (RaspPi 4 4GB) mit 2x HMLAN. Steuerung und Visualisierung durch OpenHAB2 auf RaspPi in Hutschienengehäuse im Sicherungskasten. Rund 100 Aktoren/Sensoren

- Abgesichert durch APC USV
- Bewässerungssteuerung mit Hunter Magnetventilen (HM-LC-Sw4-DR)
- Beleuchtungssteuerung Innen und Aussen (HM-LC-Sw4-DR + HM-LC-SW1-FM + HMW-IO-12-SW7-DR)
- Rolladensteuerung mit Beschattungsautomatik über Temperaturdifferenzsensor (HM-LC-Bl1PBU-FM)
- Wetter und Unwetterinformationen von wunderground
- Benachrichtigung der Bewohner via Pushover
- Multimediawand und Dreambox Steuerung (HM-LC-SW1-FM)
- Heizungssteuerung mit Komfort und Energiesparfunktionen (HM-CC-RT-DN + HM-Sec-SC-2 + HMIP-eTRV-2)
- Werkstatt Kompressorsteuerung (HMW-IO-12-SW7-DR)
- Weihnachtsbeleuchtung außen
- Präsenzerkennung über Geolocation (iCloud Binding), iBeacon und WLAN (Unifi Binding)
- Philips HUE & Tasmota Devices (Tuya) Einbindung

Benutzeravatar
PeterA
Beiträge: 1106
Registriert: 8. Feb 2019 12:12
Answers: 13

Re: Pushmessage um 6 um 12 und 18Uhr

Beitrag 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
- OpenHab 2.4
#PWRUP

Benutzeravatar
udo1toni
Beiträge: 15248
Registriert: 11. Apr 2018 18:05
Answers: 242
Wohnort: Darmstadt

Re: Pushmessage um 6 um 12 und 18Uhr

Beitrag 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)
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

Benutzeravatar
PeterA
Beiträge: 1106
Registriert: 8. Feb 2019 12:12
Answers: 13

Re: Pushmessage um 6 um 12 und 18Uhr

Beitrag 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
- OpenHab 2.4
#PWRUP

Benutzeravatar
PeterA
Beiträge: 1106
Registriert: 8. Feb 2019 12:12
Answers: 13

Re: Pushmessage um 6 um 12 und 18Uhr

Beitrag von PeterA »

Jupp! Funktioniert! :P

Vielen Dank Seppy und Udo
- OpenHab 2.4
#PWRUP

Benutzeravatar
PeterA
Beiträge: 1106
Registriert: 8. Feb 2019 12:12
Answers: 13

Re: Pushmessage um 6 um 12 und 18Uhr

Beitrag 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
- OpenHab 2.4
#PWRUP

Benutzeravatar
peter-pan
Beiträge: 2758
Registriert: 28. Nov 2018 12:03
Answers: 30
Wohnort: Schwäbisch Gmünd

Re: Pushmessage um 6 um 12 und 18Uhr

Beitrag 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 ;)
Pi5/8GB(PiOS Lite 64-bit(bookworm)/SSD 120GB - OH4.3.5 openhabian

Benutzeravatar
udo1toni
Beiträge: 15248
Registriert: 11. Apr 2018 18:05
Answers: 242
Wohnort: Darmstadt

Re: Pushmessage um 6 um 12 und 18Uhr

Beitrag von udo1toni »

Also eher

Code: Alles auswählen

sendBroadcastNotification("Temperatur Außen:"+AussenTemp.state.toString+"°C " + now.toString)
;)
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

Benutzeravatar
peter-pan
Beiträge: 2758
Registriert: 28. Nov 2018 12:03
Answers: 30
Wohnort: Schwäbisch Gmünd

Re: Pushmessage um 6 um 12 und 18Uhr

Beitrag von peter-pan »

..oder

Code: Alles auswählen

sendBroadcastNotification("Temperatur Außen:"+AussenTemp.state.toString+"°C " + now.toString("HH:MM"))
:lol:
Pi5/8GB(PiOS Lite 64-bit(bookworm)/SSD 120GB - OH4.3.5 openhabian

Antworten