Mailversandregel wenn Temp. >= 25 Grad - wie gehts ?
-
- Beiträge: 8
- Registriert: 11. Jun 2018 08:13
Re: Mailversandregel wenn Temp. >= 25 Grad - wie gehts ?
hab mir nur die "Vorlage" von der Webseite: https://tutorials-raspberrypi.de/raspbe ... -openhab2/ genommen.
-
- Beiträge: 210
- Registriert: 23. Mai 2017 21:41
Re: Mailversandregel wenn Temp. >= 25 Grad - wie gehts ?
Zur Sicherheit würde ich auch Java aktuallisieren.
-
- Beiträge: 210
- Registriert: 23. Mai 2017 21:41
Re: Mailversandregel wenn Temp. >= 25 Grad - wie gehts ?
OK, da ist temperature_out als String definiert, dann:
Code: Alles auswählen
var mailGesendet = false
rule "Temperature to high"
when
Item temperature_out changed
then
var flo = Float::parseFloat(temperature_out.state.toString)
if (mailGesendet) {
if (flo < 25) {
logInfo("xxx","< 25")
mailGesendet = false}}
else {
if (flo >= 25) {
logInfo("xxx",">= 25")
sendMail("vorname.nachname@domain.tld","Temperaturwarnung: >= 25","Temperatur >=25 Grad")
mailGesendet = true }}
end
-
- Beiträge: 8
- Registriert: 11. Jun 2018 08:13
Re: Mailversandregel wenn Temp. >= 25 Grad - wie gehts ?
danke, kommt keine mail, leider nichts im /var/log/openhab2/openhab.log zu sehen nach neustart
/var/log/openhab2/events.log
2018-06-11 13:41:04.672 [vent.ItemStateChangedEvent] - temperature_out changed from NULL to 26.
/var/log/openhab2/events.log
2018-06-11 13:41:04.672 [vent.ItemStateChangedEvent] - temperature_out changed from NULL to 26.
-
- Beiträge: 8
- Registriert: 11. Jun 2018 08:13
Re: Mailversandregel wenn Temp. >= 25 Grad - wie gehts ?
sorry geht doch... hab geradeeben eine mail bekommen