Seite 2 von 3

Re: Pushmessage um 6 um 12 und 18Uhr

Verfasst: 13. Dez 2019 19:10
von PeterA
Hallo, funktioniert einwandfrei!

Vielen Dank

Gruß Peter

Re: Pushmessage um 6 um 12 und 18Uhr

Verfasst: 14. Dez 2019 10:57
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

Re: Pushmessage um 6 um 12 und 18Uhr

Verfasst: 14. Dez 2019 11:29
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

Re: Pushmessage um 6 um 12 und 18Uhr

Verfasst: 14. Dez 2019 11:34
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

Re: Pushmessage um 6 um 12 und 18Uhr

Verfasst: 14. Dez 2019 12:12
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: ).

Re: Pushmessage um 6 um 12 und 18Uhr

Verfasst: 14. Dez 2019 12:37
von PeterA
Ok, danke.

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

Vielen Dank

Gruß Peter

Re: Pushmessage um 6 um 12 und 18Uhr

Verfasst: 16. Dez 2019 20:43
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

Re: Pushmessage um 6 um 12 und 18Uhr

Verfasst: 17. Dez 2019 00:58
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

Re: Pushmessage um 6 um 12 und 18Uhr

Verfasst: 17. Dez 2019 06:30
von PeterA
?
Funktioniert doch:
Screenshot_20191217-062843.png

Re: Pushmessage um 6 um 12 und 18Uhr

Verfasst: 17. Dez 2019 09:11
von udo1toni
Aber die Rule ist so nicht komplett ;) Da fehlt mindestens noch

Code: Alles auswählen

sendBroadcastNotification("Temperatur Außen: "
vornedran...