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

 找回密码
 立即注册
查看: 2852|回复: 10

[硬件DIY] 把德力西DDSU6606ctr电表通过无线485模块接入HA

[复制链接]

1

主题

20

帖子

636

积分

高级会员

Rank: 4

积分
636
金钱
616
HASS币
10
发表于 2023-2-22 22:06:57 | 显示全部楼层 |阅读模式
本帖最后由 idaniel 于 2023-3-11 09:43 编辑

PCB来自 liwei19920307 的项目 ESP485 ,GitHub地址:https://github.com/liwei19920307/ESP485/ 原作者使用正泰DDSU666电表,本人家中都是使用德力西的空开,因此想改用德力西的电表进行接入
delixi.png IMG_0089.JPG IMG_0088.JPG QQ图片20230223132220.png
ESPHOME代码
substitutions:
  device_name: esp485

esphome:
  name: ${device_name}
  # platformio_options:
  #   board_build.flash_mode: dio
  #   board_build.mcu: esp32c3
esp32:
  board: esp32-c3-devkitm-1
  framework:
    type: arduino

logger:

api:


ota:


wifi:
  ssid: !secret wifi_ssid
  password: !secret wifi_password
  fast_connect: on

web_server:
  port: 80

button:
  - platform: restart
    name: ${device_name}_reboot
  
time:
  - platform: sntp
    id: ${device_name}_time
  
uart:
  id: ${device_name}_uart
  rx_pin: 18
  tx_pin: 19
  baud_rate: 2400
  data_bits: 8
  stop_bits: 1
  parity: EVEN

modbus:
  id: ${device_name}_modbus
  send_wait_time: 200ms

modbus_controller:
  - id: ${device_name}_modbus_controller
    modbus_id: ${device_name}_modbus
    address: 0x01
    command_throttle: 200ms
    setup_priority: -10
    update_interval: 10s

text_sensor:
  - platform: wifi_info
    ip_address:
      name: ${device_name}_ip
    mac_address:
      name: ${device_name}_mac

sensor:
  - platform: uptime
    name: ${device_name}_uptime
  - platform: wifi_signal
    name: ${device_name}_signal
    update_interval: 60s
 #当前电压
  - platform: modbus_controller
    modbus_controller_id: ${device_name}_modbus_controller
    id: ${device_name}_u
    name: ${device_name}_u
    address: 0x0300
    register_count: 1
    unit_of_measurement: V
    register_type: holding
    value_type: U_WORD
    accuracy_decimals: 1
    device_class: voltage
    filters:
    - multiply: 0.1
 #当前电流   
  - platform: modbus_controller
    modbus_controller_id: ${device_name}_modbus_controller
    id: ${device_name}_i
    name: ${device_name}_i
    address: 0x0303
    register_count: 1
    unit_of_measurement: A
    register_type: holding
    value_type: U_WORD
    accuracy_decimals: 2
    device_class: current
    filters:
      - multiply: 0.01
#瞬时A相有功功率
  - platform: modbus_controller
    modbus_controller_id: ${device_name}_modbus_controller
    id: ${device_name}_s
    name: ${device_name}_s
    address: 0x0306
    register_count: 1
    unit_of_measurement: kW
    register_type: holding
    value_type: U_WORD
    accuracy_decimals: 2
    filters:
      - multiply: 0.01
    device_class: power

  - platform: modbus_controller
    modbus_controller_id: ${device_name}_modbus_controller
    id: ${device_name}_ep
    name: ${device_name}_ep
    address: 0x000A
    register_count: 2
    unit_of_measurement: kWh
    register_type: holding
    value_type: S_DWORD
    accuracy_decimals: 2
    device_class: energy
    state_class: total_increasing
    filters:
      - multiply: 0.01
      - median:
          window_size: 3
          send_every: 3




评分

参与人数 5金钱 +50 HASS币 +10 收起 理由
+ 20 + 10 感谢楼主分享!
yhlove + 5 感谢楼主分享!
gx19970920 + 8
huahua + 5 感谢楼主分享!
jjcs + 12 高手,这是高手!

查看全部评分

回复

使用道具 举报

18

主题

312

帖子

1605

积分

金牌会员

Rank: 6Rank: 6

积分
1605
金钱
1293
HASS币
0
发表于 2023-2-23 09:47:42 | 显示全部楼层
我家的电量统计就是按照原作者的方案弄的,很准,全天的基本误差0.几度,无影响
回复

使用道具 举报

0

主题

567

帖子

2218

积分

金牌会员

Rank: 6Rank: 6

积分
2218
金钱
1651
HASS币
0
发表于 2023-2-23 09:47:50 | 显示全部楼层
只有三个传感器信息吗?
回复

使用道具 举报

1

主题

20

帖子

636

积分

高级会员

Rank: 4

积分
636
金钱
616
HASS币
10
 楼主| 发表于 2023-2-23 13:11:05 | 显示全部楼层
Ari 发表于 2023-2-23 09:47
只有三个传感器信息吗?

暂时测试了三个
回复

使用道具 举报

2

主题

97

帖子

1173

积分

论坛积极会员

积分
1173
金钱
1076
HASS币
0
发表于 2023-2-25 09:31:40 | 显示全部楼层
电表多少钱
回复

使用道具 举报

1

主题

20

帖子

636

积分

高级会员

Rank: 4

积分
636
金钱
616
HASS币
10
 楼主| 发表于 2023-2-25 09:33:30 | 显示全部楼层

京东90左右
回复

使用道具 举报

2

主题

97

帖子

1173

积分

论坛积极会员

积分
1173
金钱
1076
HASS币
0
发表于 2023-2-25 09:36:13 | 显示全部楼层

正泰60左右,我记得
回复

使用道具 举报

1

主题

20

帖子

636

积分

高级会员

Rank: 4

积分
636
金钱
616
HASS币
10
 楼主| 发表于 2023-2-25 11:59:52 | 显示全部楼层
yiwlg 发表于 2023-2-25 09:36
正泰60左右,我记得

正泰DDSU666 120
回复

使用道具 举报

57

主题

629

帖子

3854

积分

论坛元老

Rank: 8Rank: 8

积分
3854
金钱
3220
HASS币
20
发表于 2023-2-27 08:52:44 | 显示全部楼层
大佬 问一下问题可以吗  esp32可以做485 tcp透传模式吗  让node-red发modbus协议 查询数据或者控制设备继电器什么的
回复

使用道具 举报

1

主题

20

帖子

636

积分

高级会员

Rank: 4

积分
636
金钱
616
HASS币
10
 楼主| 发表于 2023-2-27 13:35:06 | 显示全部楼层
gmshiwoge 发表于 2023-2-27 08:52
大佬 问一下问题可以吗  esp32可以做485 tcp透传模式吗  让node-red发modbus协议 查询数据或者控制设备继电 ...

那用esp32接ttl转rs485模块就好了
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-5-13 18:59 , Processed in 0.062935 second(s), 35 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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