Probleme rules
Verfasst: 17. Jan 2018 11:53
Ich möchte, beim Überschreiten einer bestimmten Temperatur, ein Mail versenden (die Temperatur wird korrekt in der Sitemap angezeigt).
Hier noch das item
Nun erhalte ich folgende Meldung im Log
Vermutlich, weil das item als String definiert wurde. Wie müsste ich nun die rules ändern?
Code: Alles auswählen
rule "Temp_Mail"
when
Item Temp_Mail changed
then
var State = Temp_Mail.state as DecimalType
if (State >= 20) {
sendMail("mail.domain.tld","Temperatur wurde überschritten")
}
end
Code: Alles auswählen
String Temp_Mail "Temperatur [%s °C]" {channel="exec:command:temp_mail:output"}
Code: Alles auswählen
[ntime.internal.engine.RuleEngineImpl] - Rule 'Temp_Mail': Could not cast 25 to org.eclipse.smarthome.core.library.types.DecimalType; line 8, column 13, length 30