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

 找回密码
 立即注册
查看: 2096|回复: 5

[进阶教程] zha默认传感器不全,新建功率等传感器的方法(非数据库)

[复制链接]

1

主题

23

帖子

263

积分

中级会员

Rank: 3Rank: 3

积分
263
金钱
240
HASS币
0
发表于 2023-1-8 11:34:55 | 显示全部楼层 |阅读模式
原始资料:Danfoss Ally TRV working with remote temp sensor - Hardware - Home Assistant Community (home-assistant.io)
前提:可通过“管理zigbee设备“获取到相关信息。

我在通过zha模式接入绿米86墙插后无法获取功率信息,先是在论坛内看到有人采用轮询数据库方式增加传感器信息,觉得有点麻烦,后来在国外论坛上发现另一个解决方法。
该方法需要安装ZHA toolkit插件。
通过调用zha-toolkit插件的read attr服务,定时将调用到的属性值赋值给新建 传感器即可实现。
图中是我通过管理zigbee设备获取到的功率信息,记住endpoint id 和 present value的id,后续需要用到。
接下来新建自动化
alias: 读取电脑功率
description: ""
trigger:
  - platform: time_pattern
#每10s读取一次
    seconds: /10
condition: []
action:
  - service: zha_toolkit.execute
    data:
      command: attr_read
      ieee: 00:15:8d:00:03:20:c8:4a
      endpoint: 2
      cluster: 12
      attribute: 85
#下面就是将获取的数据写入的新建出来的传感器
      state_id: sensor.lvmipcpower
      allow_create: true

其中cluster/attribute可按zigbee管理中获取到的0x00c这种填写,也可填写数字,如果你知道的话,反正我不知道,它自动转换的
在configuration文件中新建同样的传感器,并将数据传入
sensor:
   - platform: template
     sensors:
       pcpower:
         friendly_name: "电脑功率"
         unit_of_measurement: 'W'
         value_template: >
           {{states('sensor.lvmipcpower') | round(2) }}




zigbee属性读取.PNG
回复

使用道具 举报

9

主题

179

帖子

1405

积分

金牌会员

Rank: 6Rank: 6

积分
1405
金钱
1226
HASS币
0
发表于 2023-1-8 20:48:47 | 显示全部楼层
收藏备用,按说zha可以通过更改quirks来读取到吧,以前zigbee的电表这么弄过,不知道是不是一回事,我也遇到这个问题了,只不过我换回绿米的网关过度了,这个方法还没试过,回头试一下,或者看看有没有大神能给出了直接在zha 里读取到的方法
回复

使用道具 举报

35

主题

401

帖子

2571

积分

金牌会员

Rank: 6Rank: 6

积分
2571
金钱
2170
HASS币
10
发表于 2023-1-9 11:33:27 | 显示全部楼层
自定义quirks更方便一些
回复

使用道具 举报

1

主题

23

帖子

263

积分

中级会员

Rank: 3Rank: 3

积分
263
金钱
240
HASS币
0
 楼主| 发表于 2023-1-9 14:24:53 | 显示全部楼层
lexcao 发表于 2023-1-9 11:33
自定义quirks更方便一些

我看了半天,看不懂...有没有模板可以抄一下的~
回复

使用道具 举报

45

主题

452

帖子

1643

积分

金牌会员

Rank: 6Rank: 6

积分
1643
金钱
1191
HASS币
0
发表于 2023-1-9 14:49:52 | 显示全部楼层
zigbee的板子和程序一直不知道怎么设计和烧录,有这方面的教程吗?
回复

使用道具 举报

1

主题

23

帖子

263

积分

中级会员

Rank: 3Rank: 3

积分
263
金钱
240
HASS币
0
 楼主| 发表于 2023-1-9 15:00:06 | 显示全部楼层
shayulei 发表于 2023-1-9 14:49
zigbee的板子和程序一直不知道怎么设计和烧录,有这方面的教程吗?

论坛内有大神写过的吧,cc2652那个。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-28 10:41 , Processed in 0.123916 second(s), 30 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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