Please use the code fences when publishing code or logs
rule “Temperatur Sensoren Check”
when
Item temp_wz changed or
Item temp_bad_e changed or
Item temp_vh_eg changed or
Item temp_aussen changed or
Item temp_pool changed
then
Thread::sleep(100) // give persistence time to catch up
if((triggeringItem.state as Number) == 100) {
sendBroadcastNotification(triggeringItem.name.toString + " hat seit 5 Stunden kein Update erhalten")
}
end
3 errors there
val sensor = triggeringItem as Number
triggeringItem is an item and can’t be converted to a Number
It could have been: val sensor = triggeringItem as NumberItem but you don’t need it
When doing an equal test you need to use ==. A single = assigns a value.
triggeringItem.name to triggeringItem.name.toString