找回密码
 立即注册
查看: 5188|回复: 4

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

[复制链接]

17

主题

97

回帖

758

积分

版主

积分
758
金钱
624
HASS币
60
发表于 2019-12-11 01:52:18 | 显示全部楼层 |阅读模式
我最多的时候给一个鸡舍里面装了28个温湿度传感器,如果粗略想知道鸡舍温湿度是多少,我要看哪个?
所以我用了HA里面的平均值的一个东西 33333333333.png 1111111111.png

这个平均和最大温度
我提供我自己的配置文件

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养鸡!
回复

使用道具 举报

10

主题

144

回帖

589

积分

高级会员

积分
589
金钱
435
HASS币
0
发表于 2019-12-11 10:17:00 | 显示全部楼层
楼主厉害,感觉楼主可以专门开发一套智慧养殖的系统,然后去市场上推广一下。
回复

使用道具 举报

27

主题

2122

回帖

9091

积分

论坛元老

积分
9091
金钱
6937
HASS币
30

论坛元老

发表于 2019-12-11 10:34:12 | 显示全部楼层
说出来你可能不信,我竟然想知道Hassio养的鸡是什么味道!
回复

使用道具 举报

20

主题

294

回帖

1514

积分

金牌会员

积分
1514
金钱
1200
HASS币
0
发表于 2019-12-11 11:55:46 | 显示全部楼层
过年了。等大佬发车买一波hass养的
回复

使用道具 举报

17

主题

97

回帖

758

积分

版主

积分
758
金钱
624
HASS币
60
 楼主| 发表于 2019-12-17 00:20:00 | 显示全部楼层
pizixiaotian 发表于 2019-12-11 10:17
楼主厉害,感觉楼主可以专门开发一套智慧养殖的系统,然后去市场上推广一下。 ...

我觉得用ha就很好啊,也没什么必须说是用自己的
说出来你可能不信,我用Hassio养鸡!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian ( 晋ICP备17001384号-1 )

GMT+8, 2025-5-11 08:03 , Processed in 0.164660 second(s), 26 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表