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

 找回密码
 立即注册
查看: 378|回复: 6

[技术探讨] 【已解决】正泰DDSU666电表接入ha后HA能源不能添加实体问题

[复制链接]

1

主题

13

帖子

76

积分

注册会员

Rank: 2

积分
76
金钱
63
HASS币
0
发表于 2024-8-2 20:08:37 | 显示全部楼层 |阅读模式
本帖最后由 share0808 于 2024-8-3 01:13 编辑

各位大佬好,之前看到有人用485把正泰DDSU666电表接入了HA。所以我就抄了下作业,但是发现一个问题,在HA能源界面没有办法把实体加进去。希望各位大佬帮忙解惑一下!



 sensors:
      - name: "A相电压"
        unit_of_measurement: V # 单位
        slave: 1               # modbus硬件地址
        slave_count: 2         # 寄存器长度
        address: 0x2000        # 寄存器地址
        data_type: float32     # 数据类型
        device_class: voltage  # 设备类型,会根据设备类型提供一个预设的icon
        input_type: holding    # 寄存器类型 默认也是这个 具体可以看官网
        precision: 1           # 数据精度 (保留几位小数)
      - name: "A相电流"
        address: 0x2002
        slave: 1
        slave_count: 2
        precision: 2
        scale: 1
        unit_of_measurement: A
        data_type: float32
        unique_id: "2023062822"
      - name: "瞬时总有功功率"
        address: 0x2004
        slave: 1
        slave_count: 2
        precision: 2
        scale: 1000
        unit_of_measurement: W
        data_type: float32
        unique_id: "2023062823"
      - name: "瞬时总功无功功率"
        address: 0x2006
        slave: 1
        slave_count: 2
        precision: 2
        scale: 1000
        unit_of_measurement: W
        data_type: float32
        unique_id: "2023062824"
      - name: "瞬时总视在功率"
        address: 0x2008
        slave: 1
        slave_count: 2
        precision: 2
        scale: 1000
        unit_of_measurement: W
        data_type: float32
        unique_id: "2023062825"
      - name: "总功功率因数"
        address: 0x200A
        slave: 1
        slave_count: 2
        precision: 2
        scale: 1
        unit_of_measurement: dim
        data_type: float32
        unique_id: "2023062826"
      - name: "电网频率"
        address: 0x200E
        slave: 1
        slave_count: 2
        precision: 2
        scale: 1
        unit_of_measurement: Hz
        data_type: float32
        unique_id: "2023062827"
      - name: "有功总电能"
        address: 0x4000
        slave: 1
        slave_count: 2
        precision: 2
        scale: 1
        unit_of_measurement: KWh
        data_type: float32
        unique_id: "2023062828"
        input_type: holding
        device_class: energy
        state_class: total_increasing

111.png
222.png
回复

使用道具 举报

1

主题

13

帖子

76

积分

注册会员

Rank: 2

积分
76
金钱
63
HASS币
0
 楼主| 发表于 2024-8-2 20:11:13 | 显示全部楼层
在这里没有这个实例
444.png
回复

使用道具 举报

46

主题

1594

帖子

6442

积分

论坛元老

Rank: 8Rank: 8

积分
6442
金钱
4838
HASS币
40
发表于 2024-8-2 23:56:19 | 显示全部楼层
用esphome
折腾精神永存,感恩感谢论坛每一位愿意分享和帮助过我的大佬,论坛有你更精彩
回复

使用道具 举报

1

主题

13

帖子

76

积分

注册会员

Rank: 2

积分
76
金钱
63
HASS币
0
 楼主| 发表于 2024-8-3 00:22:48 | 显示全部楼层

难道 wifi串口服务器就不行了么
回复

使用道具 举报

0

主题

5

帖子

983

积分

高级会员

Rank: 4

积分
983
金钱
978
HASS币
0
发表于 2024-8-3 00:31:23 | 显示全部楼层
实体名称要用 energy 结尾,例如 xxx_energy
微信公众号:智能家居NodeRed和HomeAssistant
回复

使用道具 举报

1

主题

13

帖子

76

积分

注册会员

Rank: 2

积分
76
金钱
63
HASS币
0
 楼主| 发表于 2024-8-3 00:37:00 | 显示全部楼层
scibs 发表于 2024-8-3 00:31
实体名称要用 energy 结尾,例如 xxx_energy

配置了这段代码,能源里面可以看到这个实体了,但是数据为0 看上面说的需要2小时以上才会更新同步,还在测试
template:
  - sensor:
      - name: "Local Power Cons Power Consumption"
        unit_of_measurement: "kWh"
        state: "{{ states('sensor.you_gong_zong_dian_neng')|float * 1 }}"
        state_class: 'total_increasing'
        device_class: 'energy'
        unique_id: "jiliang"

回复

使用道具 举报

46

主题

1594

帖子

6442

积分

论坛元老

Rank: 8Rank: 8

积分
6442
金钱
4838
HASS币
40
发表于 2024-8-3 02:26:37 | 显示全部楼层
share0808 发表于 2024-8-3 00:22
难道 wifi串口服务器就不行了么

方便啊,而且仪器仪表开发,逻辑是,数据能在底层采集然后预处理到的,绝对不会去应用层配置
折腾精神永存,感恩感谢论坛每一位愿意分享和帮助过我的大佬,论坛有你更精彩
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-9-21 11:28 , Processed in 0.074713 second(s), 32 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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