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

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

lllll
Beiträge: 8
Registriert: 11. Jun 2018 08:13
Answers: 0

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

Beitrag von lllll »

hab mir nur die "Vorlage" von der Webseite: https://tutorials-raspberrypi.de/raspbe ... -openhab2/ genommen.

hr3
Beiträge: 210
Registriert: 23. Mai 2017 21:41
Answers: 0

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

Beitrag von hr3 »

Zur Sicherheit würde ich auch Java aktuallisieren.

hr3
Beiträge: 210
Registriert: 23. Mai 2017 21:41
Answers: 0

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

Beitrag 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

lllll
Beiträge: 8
Registriert: 11. Jun 2018 08:13
Answers: 0

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

Beitrag 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.

lllll
Beiträge: 8
Registriert: 11. Jun 2018 08:13
Answers: 0

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

Beitrag von lllll »

sorry geht doch... hab geradeeben eine mail bekommen

Antworten