You are telling it to trigger when the value changes directly from 100 to 90. In other words, the battery level has to drop exactly that way in order to trigger. If it drops by 1 or 5 then that won’t fulfill the trigger’s requirement of “100 down directly to 90”.
Yeah I was realizing the value is a number and not a string. But string is only supported in the automation it seems. Can the number be parsed to a string?
What is the current state value of lawn_mower.sileno? (You can check it in Developer tools → States)
What does the recorded history of lawn_mower.sileno show? (In Developer tools → States, click the information icon displayed on the lower left of the lawn_mower.sileno entity)