在多个传感器里面获取最大值最小值和平均值
我最多的时候给一个鸡舍里面装了28个温湿度传感器,如果粗略想知道鸡舍温湿度是多少,我要看哪个?所以我用了HA里面的平均值的一个东西
这个平均和最大温度
我提供我自己的配置文件
sensor:
- platform: min_max
name: xwtempmean
type: mean
entity_ids:
- sensor.xwaatemperature
- sensor.xwaatemperature_2
- sensor.xwaatemperature_3
- sensor.xwaatemperature_4
- sensor.xwaatemperature_5
- sensor.xwaatemperature_6
- platform: template
sensors:
xwtempmax:
unit_of_measurement: '°C'
value_template: "{{ state_attr('sensor.xwtempmean', 'max_value') }}"
xwtempmin:
unit_of_measurement: '°C'
value_template: "{{ state_attr('sensor.xwtempmean', 'min_value') }}"
简单说明:
sensor.xwaatemperature ~ sensor.xwaatemperature_6是6个传感器的名字,配置文件是实时计算这六个传感器的平均值,得出图一的信息,然后在平均值这个计算出来的“虚拟传感器”里面通过template来实现获取计算出来的最大值和最小值。(当然你还有个方法就是直接增加min_max传感器,然后把里面type写出max和min)
参考:https://www.home-assistant.io/integrations/min_max/
楼主厉害,感觉楼主可以专门开发一套智慧养殖的系统,然后去市场上推广一下。 说出来你可能不信,我竟然想知道Hassio养的鸡是什么味道! 过年了。等大佬发车买一波hass养的 pizixiaotian 发表于 2019-12-11 10:17
楼主厉害,感觉楼主可以专门开发一套智慧养殖的系统,然后去市场上推广一下。 ...
我觉得用ha就很好啊,也没什么必须说是用自己的
页:
[1]