本帖最后由 gtyun 于 2020-11-1 09:47 编辑
发现很多zigbee设备蓝牙设备电量过低,然后HA没有低电量提醒,很不方便。于是用nodered写了一个自动化
定时遍历设备,企业微信推送
模板代码也很简单
<div class='highlight'>电量显示</div>
<div class='normal'>
{% for state in states.binary_sensor -%}
{%if state.attributes.battery_level!=NULL -%}
{##} {##}{{state.name|lower}}={{ state.attributes.battery_level}}
{##}
{%- endif%}
{%- endfor %}
{% for state in states.sensor -%}
{%if state.attributes.battery_level!=NULL -%}
{##} {##}{{state.name|lower}}={{ state.attributes.battery_level}}
{##}
{%- endif%}
{%- endfor %}
##低电量提示##
{% for state in states.binary_sensor -%}
{%if state.attributes.battery_level!=NULL -%}
{% if state_attr(state.entity_id,'battery_level')|float<20%}
{{state.name}}电量为{{state.attributes.battery_level}},电量不足20,请及时更换电池
{%- endif%}
{%- endif%}
{%- endfor %}
{% for state in states.sensor-%}
{%if state.attributes.battery_level!=NULL -%}
{% if state_attr(state.entity_id,'battery_level')|float<20%}
{{state.name}}电量为{{state.attributes.battery_level}},电量不足20,请及时更换电池
{%- endif%}
{%- endif%}
{%- endfor %}
</div>
|