本帖最后由 XCray 于 2022-7-22 20:16 编辑
ha自己的自动化也可以在触发那儿加一个not_from或not_to,比如:
automation:
trigger:
- platform: state
entity_id: vacuum.test
not_from:
- "unknown"
- "unavailable"
to: "on"
nr、mqtt、新sensor,好像有点绕了
回到楼主的问题本身,3楼的回答是个管用的答案,就是麻烦些。比较简单的是在转换成数字的时候设置一个默认值,这样在原始状态是unknown或unavailable等非数字值时就会返回一个默认的数值,比保持上一个值来说好像差一点,不过好在省事儿。就像这样:
{{ states('sensor.lywsd_temp') | int(100) }}
|