sxjml 发表于 2019-12-11 01:52:18

在多个传感器里面获取最大值最小值和平均值

我最多的时候给一个鸡舍里面装了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/


pizixiaotian 发表于 2019-12-11 10:17:00

楼主厉害,感觉楼主可以专门开发一套智慧养殖的系统,然后去市场上推广一下。

情非殇 发表于 2019-12-11 10:34:12

说出来你可能不信,我竟然想知道Hassio养的鸡是什么味道!

zoujian019 发表于 2019-12-11 11:55:46

过年了。等大佬发车买一波hass养的

sxjml 发表于 2019-12-17 00:20:00

pizixiaotian 发表于 2019-12-11 10:17
楼主厉害,感觉楼主可以专门开发一套智慧养殖的系统,然后去市场上推广一下。 ...

我觉得用ha就很好啊,也没什么必须说是用自己的
页: [1]
查看完整版本: 在多个传感器里面获取最大值最小值和平均值