你好呀,

我正在寻找一种在单个特定传感器的读数之间获得差异值的方法,只是最后两个读数。
这样的东西

{{(states.sensor.ensuite_humity_sensor_humity.state -states.sensor.ensor.ensuite_humity_sensor_humity.previous_state)}}}}

希望根据湿度变化打开风扇,但我真的只想在两次读数之间的跳跃大于5%时才这样做。当我想要时,趋势传感器不会发射,因为湿度传感器似乎很少更新。

我找不到这种类型的示例。

是的,您可以使用模板触发器。
检查此页面以获取更多信息:


基本上看起来像
{{trigger.to_state.state -t​​rigger.from_state.state}}}

如果值应该是数字,则可能需要将它们转换为整数:
{{(trigger.to_state.state | int) - (trigger.from_state.state | int)}}}}

1喜欢

谢谢,我会尝试一下!
干杯