『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 1358|回复: 9

[技术探讨] 如何统计家里空调打开的数量?(已解决)

[复制链接]

50

主题

181

帖子

1449

积分

金牌会员

Rank: 6Rank: 6

积分
1449
金钱
1268
HASS币
0
发表于 2024-4-29 20:38:10 | 显示全部楼层 |阅读模式
本帖最后由 zgxman 于 2024-7-4 00:01 编辑

我用灯组可以统计灯光打开的数量,我想把空调打开的数量也统计一下,我是美的的空调,然后用『Midea AC LAN』这个集成接入,每个空调都只有一个实体,我看了辅助元素里面没有可以把空调组成群组的,请问该如何统计?
QQ20240429-203729@2x.png
回复

使用道具 举报

7

主题

106

帖子

754

积分

高级会员

Rank: 4

积分
754
金钱
648
HASS币
0
发表于 2024-4-29 21:58:09 | 显示全部楼层
在yaml里面。。。添加sensor

sensor:
- platform: template
  sensors:
    number_ac_on:
      friendly_name: 开空调数量
      value_template: >
            {{ ['climate.208907210912524_climate',
                'climate.xiaomi_c22_663d_air_conditioner',
                'climate.xiaomi_m4_ea56_air_conditioner',
                'climate.xiaomi_c22_b66b_air_conditioner'] | select('not is_state', 'off') | list | count }}
回复

使用道具 举报

50

主题

181

帖子

1449

积分

金牌会员

Rank: 6Rank: 6

积分
1449
金钱
1268
HASS币
0
 楼主| 发表于 2024-4-29 23:04:53 | 显示全部楼层
本帖最后由 zgxman 于 2024-4-29 23:08 编辑
逍遥风扇 发表于 2024-4-29 21:58
在yaml里面。。。添加sensor

sensor:

大佬,我试了一下,但是实体显示不可用,我的代码如下:
sensor:
  - platform: time_date
    display_options:
      - 'time'
      - 'date'
      - 'date_time'
      - 'time_date'
      - 'time_utc'
      - 'beat' 

  - platform: template
    sensors:
        number_ac_on:
          friendly_name: 开空调数量       
          value_template: >
            {{ ['climate.midea_ac_160528699485577',
                'climate.midea_ac_160528699485280',
                'climate.midea_ac_161628211060165'] | select('not is_state', 'off') | list | count }}




回复

使用道具 举报

33

主题

2196

帖子

5838

积分

论坛元老

Rank: 8Rank: 8

积分
5838
金钱
3642
HASS币
60
QQ
发表于 2024-4-30 00:10:09 | 显示全部楼层
辅助元素里建组呢?
我不生产技术,我只是技术的搬运工。
回复

使用道具 举报

50

主题

181

帖子

1449

积分

金牌会员

Rank: 6Rank: 6

积分
1449
金钱
1268
HASS币
0
 楼主| 发表于 2024-4-30 17:33:06 | 显示全部楼层
zxyny1989 发表于 2024-4-30 00:10
辅助元素里建组呢?

辅助元素里面的组,没有可以选择空调实体的
回复

使用道具 举报

0

主题

8

帖子

52

积分

注册会员

Rank: 2

积分
52
金钱
44
HASS币
0
发表于 2024-9-3 11:42:35 | 显示全部楼层
本帖最后由 lirong6845 于 2024-9-3 11:49 编辑

大佬你好,想请教一下怎么通过Midea AC LAN实现美的空调功耗时时记录呢?像图片这样

                               
登录/注册后可看大图
(@做暖通的是贫困户 借用一下,如用侵权请通知V  L22066969删除)我家空调出问题了,只有其中一个房间制冷效果差,售后师傅来看说正常。我想查看一下主机工作情况。
回复

使用道具 举报

50

主题

181

帖子

1449

积分

金牌会员

Rank: 6Rank: 6

积分
1449
金钱
1268
HASS币
0
 楼主| 发表于 2024-9-6 21:23:42 | 显示全部楼层
lirong6845 发表于 2024-9-3 11:42
大佬你好,想请教一下怎么通过Midea AC LAN实现美的空调功耗时时记录呢?像图片这样(@做暖通的是贫困户 借 ...

我也看不到这些数据,估计看不了,只能这样 QQ20240906-211929.png
回复

使用道具 举报

0

主题

30

帖子

786

积分

高级会员

Rank: 4

积分
786
金钱
756
HASS币
0
发表于 2024-9-24 15:38:50 | 显示全部楼层
大佬你好,最后咋解决的,能分享下吗
回复

使用道具 举报

50

主题

181

帖子

1449

积分

金牌会员

Rank: 6Rank: 6

积分
1449
金钱
1268
HASS币
0
 楼主| 发表于 2024-9-24 20:11:04 | 显示全部楼层
naijin 发表于 2024-9-24 15:38
大佬你好,最后咋解决的,能分享下吗

在configuration.yaml里添加下面代码,实体换成你自己的,然后就会有实体了,效果是这样
QQ20240924-200844.png

group:
  all_air_conditioners:
    name: All Air Conditioners
    entities:
      - climate.midea_ac_160528699485577
      - climate.midea_ac_161628211060165
      - climate.midea_ac_160528699485280

template:
  - sensor:
      - name: "Running AC Count"
        state: >
          {% set running_ac_count = expand('group.all_air_conditioners') | selectattr('state', 'in', ['cool', 'heat', 'auto', 'dry','fan_only']) | list | count %}
          {{ running_ac_count }}
        unit_of_measurement: "台空调开着"




回复

使用道具 举报

0

主题

30

帖子

786

积分

高级会员

Rank: 4

积分
786
金钱
756
HASS币
0
发表于 2024-9-25 09:05:50 | 显示全部楼层
zgxman 发表于 2024-9-24 20:11
在configuration.yaml里添加下面代码,实体换成你自己的,然后就会有实体了,效果是这样

多谢大神
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-23 19:26 , Processed in 0.063144 second(s), 36 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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