Seite 2 von 2

Re: Mailversandregel wenn Temp. >= 25 Grad - wie gehts ?

Verfasst: 11. Jun 2018 12:38
von lllll
hab mir nur die "Vorlage" von der Webseite: https://tutorials-raspberrypi.de/raspbe ... -openhab2/ genommen.

Re: Mailversandregel wenn Temp. >= 25 Grad - wie gehts ?

Verfasst: 11. Jun 2018 12:58
von hr3
Zur Sicherheit würde ich auch Java aktuallisieren.

Re: Mailversandregel wenn Temp. >= 25 Grad - wie gehts ?

Verfasst: 11. Jun 2018 13:27
von hr3
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

Re: Mailversandregel wenn Temp. >= 25 Grad - wie gehts ?

Verfasst: 11. Jun 2018 13:46
von lllll
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.

Re: Mailversandregel wenn Temp. >= 25 Grad - wie gehts ?

Verfasst: 11. Jun 2018 14:18
von lllll
sorry geht doch... hab geradeeben eine mail bekommen