Help with rule for temp sensor

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