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

Re: Pushmessage um 6 um 12 und 18Uhr

Beitrag von PeterA »

Hallo, funktioniert einwandfrei!

Vielen Dank

Gruß Peter
- 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 ist mir doch etwas aufgefallen:

Die Rule schickt genau zu den Uhrzeiten im cron die Aktuelle Temperatur.
Aber die Uhrzeit welche mit geschickt wird "geht" 12min vor ???

Hier die rule:

Code: Alles auswählen

rule "TemperaturInfo"
when
    Time cron "0 0 6,12,18,23 ? * * *"
then
        
        sendBroadcastNotification("Temperatur Außen: "+AussenTemp.state.toString+"°C " + now.toString("HH:MM"))
end
Hier der Inhalt einer Pushnachricht:

Code: Alles auswählen

Today at 6:00 AM	Temperatur Außen: 3.8°C 06:12
Ich habe noch andere Events wie z.b. Schalten von Lüfterstufen unserer KWL inkl. Pushnachricht das stimmt aber alles.
Wo kommt nun dieser Unterschied von 12min her ?

Die Zeit vom Raspi stimmt auch:

Code: Alles auswählen

[10:56:35] openhabian@openHABianPi:~$ date
Sa 14. Dez 10:56:37 CET 2019
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 »

Hallo Peter,
probier mal

Code: Alles auswählen

now.toString("HH:mm")
Ich hab das noch mal getestet und hab auch festgestellt, dass da zwei verschiedene Werte herausgekommen sind. Falscher Pattern - M = Monat :oops: . Deshalb war es auch 6:12 bei dir :shock: . So wo oben sollte es aber funktionieren
Kannst ja auch mal hier einen Blick reinwerfen.

Gruss Peter
Pi5/8GB(PiOS Lite 64-bit(bookworm)/SSD 120GB - OH4.3.5 openhabian

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

Re: Pushmessage um 6 um 12 und 18Uhr

Beitrag von PeterA »

Ah :) Ok :)

Danke für den Hinweis.

Und wie müsste das aussehen wenn ich "Außen Temperatur" 6°C um 06:00 Uhr" als Nachricht bekommen möchte ?


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 »

... ich denke, so

Code: Alles auswählen

sendBroadcastNotification("Außen Temperatur: "+AussenTemp.state.toString+"°C " + "um " + now.toString("HH:mm") + " Uhr")
.

Ich habe mit dem Telegramm-Binding bisher noch nichts gemacht (bzw. hab's noch nicht auf die Reihe gebracht :oops: ).
Pi5/8GB(PiOS Lite 64-bit(bookworm)/SSD 120GB - OH4.3.5 openhabian

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, danke.

Dafür tue ich mir mit den ganzen Klammern sehr schwer.

Vielen Dank

Gruß Peter
- 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 »

So, hab natürlich noch etwas an der Pushmessage Rule rumgefeilt:

Code: Alles auswählen

rule "TemperaturInfo"
when
    Time cron "0 0 6,12,16,18,21,23 ? * * *" or
    Item Pushmessage changed from OFF to ON
then
        +LocalWeatherAndForecast_Current_WeatherCondition.state.toString+", Bewölkung Aktuell: " +LocalWeatherAndForecast_Current_Cloudiness.state.toString +"%"+", Vorhersage in 3h: "+LocalWeatherAndForecast_ForecastHours03_ForecastedTemperature.state.toString+ ", Bewölkung " +LocalWeatherAndForecast_ForecastHours03_ForecastedCloudiness.state.toString)
end
- 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 »

..fehlt da nicht noch was ?
PeterA hat geschrieben: 16. Dez 2019 20:43 then
+LocalWeatherAndForecast_Current_WeatherCondition.state.toString+", Bewölkung Aktuell: " +LocalWeatherAndForecast_Current_Cloudiness.state.toString +"%"+", Vorhersage in 3h: "+LocalWeatherAndForecast_ForecastHours03_ForecastedTemperature.state.toString+ ", Bewölkung " +LocalWeatherAndForecast_ForecastHours03_ForecastedCloudiness.state.toString)
end
Pi5/8GB(PiOS Lite 64-bit(bookworm)/SSD 120GB - OH4.3.5 openhabian

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

Re: Pushmessage um 6 um 12 und 18Uhr

Beitrag von PeterA »

?
Funktioniert doch:
Screenshot_20191217-062843.png
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
- 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 »

Aber die Rule ist so nicht komplett ;) Da fehlt mindestens noch

Code: Alles auswählen

sendBroadcastNotification("Temperatur Außen: "
vornedran...
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

Antworten