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

标题: 把德力西DDSU6606ctr电表通过无线485模块接入HA [打印本页]

作者: idaniel    时间: 2023-2-22 22:06
标题: 把德力西DDSU6606ctr电表通过无线485模块接入HA
本帖最后由 idaniel 于 2023-3-11 09:43 编辑

PCB来自 liwei19920307 的项目 ESP485 ,GitHub地址:https://github.com/liwei19920307/ESP485/ 原作者使用正泰DDSU666电表,本人家中都是使用德力西的空开,因此想改用德力西的电表进行接入
[attach]46116[/attach][attach]45590[/attach] [attach]45591[/attach][attach]45602[/attach]
ESPHOME代码
  1. substitutions:
  2.   device_name: esp485

  3. esphome:
  4.   name: ${device_name}
  5.   # platformio_options:
  6.   #   board_build.flash_mode: dio
  7.   #   board_build.mcu: esp32c3
  8. esp32:
  9.   board: esp32-c3-devkitm-1
  10.   framework:
  11.     type: arduino

  12. logger:

  13. api:


  14. ota:


  15. wifi:
  16.   ssid: !secret wifi_ssid
  17.   password: !secret wifi_password
  18.   fast_connect: on

  19. web_server:
  20.   port: 80

  21. button:
  22.   - platform: restart
  23.     name: ${device_name}_reboot
  24.   
  25. time:
  26.   - platform: sntp
  27.     id: ${device_name}_time
  28.   
  29. uart:
  30.   id: ${device_name}_uart
  31.   rx_pin: 18
  32.   tx_pin: 19
  33.   baud_rate: 2400
  34.   data_bits: 8
  35.   stop_bits: 1
  36.   parity: EVEN

  37. modbus:
  38.   id: ${device_name}_modbus
  39.   send_wait_time: 200ms

  40. modbus_controller:
  41.   - id: ${device_name}_modbus_controller
  42.     modbus_id: ${device_name}_modbus
  43.     address: 0x01
  44.     command_throttle: 200ms
  45.     setup_priority: -10
  46.     update_interval: 10s

  47. text_sensor:
  48.   - platform: wifi_info
  49.     ip_address:
  50.       name: ${device_name}_ip
  51.     mac_address:
  52.       name: ${device_name}_mac

  53. sensor:
  54.   - platform: uptime
  55.     name: ${device_name}_uptime
  56.   - platform: wifi_signal
  57.     name: ${device_name}_signal
  58.     update_interval: 60s
  59. #当前电压
  60.   - platform: modbus_controller
  61.     modbus_controller_id: ${device_name}_modbus_controller
  62.     id: ${device_name}_u
  63.     name: ${device_name}_u
  64.     address: 0x0300
  65.     register_count: 1
  66.     unit_of_measurement: V
  67.     register_type: holding
  68.     value_type: U_WORD
  69.     accuracy_decimals: 1
  70.     device_class: voltage
  71.     filters:
  72.     - multiply: 0.1
  73. #当前电流   
  74.   - platform: modbus_controller
  75.     modbus_controller_id: ${device_name}_modbus_controller
  76.     id: ${device_name}_i
  77.     name: ${device_name}_i
  78.     address: 0x0303
  79.     register_count: 1
  80.     unit_of_measurement: A
  81.     register_type: holding
  82.     value_type: U_WORD
  83.     accuracy_decimals: 2
  84.     device_class: current
  85.     filters:
  86.       - multiply: 0.01
  87. #瞬时A相有功功率
  88.   - platform: modbus_controller
  89.     modbus_controller_id: ${device_name}_modbus_controller
  90.     id: ${device_name}_s
  91.     name: ${device_name}_s
  92.     address: 0x0306
  93.     register_count: 1
  94.     unit_of_measurement: kW
  95.     register_type: holding
  96.     value_type: U_WORD
  97.     accuracy_decimals: 2
  98.     filters:
  99.       - multiply: 0.01
  100.     device_class: power

  101.   - platform: modbus_controller
  102.     modbus_controller_id: ${device_name}_modbus_controller
  103.     id: ${device_name}_ep
  104.     name: ${device_name}_ep
  105.     address: 0x000A
  106.     register_count: 2
  107.     unit_of_measurement: kWh
  108.     register_type: holding
  109.     value_type: S_DWORD
  110.     accuracy_decimals: 2
  111.     device_class: energy
  112.     state_class: total_increasing
  113.     filters:
  114.       - multiply: 0.01
  115.       - median:
  116.           window_size: 3
  117.           send_every: 3
复制代码





作者: gx19970920    时间: 2023-2-23 09:47
我家的电量统计就是按照原作者的方案弄的,很准,全天的基本误差0.几度,无影响
作者: Ari    时间: 2023-2-23 09:47
只有三个传感器信息吗?
作者: idaniel    时间: 2023-2-23 13:11
Ari 发表于 2023-2-23 09:47
只有三个传感器信息吗?

暂时测试了三个
作者: yiwlg    时间: 2023-2-25 09:31
电表多少钱
作者: idaniel    时间: 2023-2-25 09:33
yiwlg 发表于 2023-2-25 09:31
电表多少钱

京东90左右
作者: yiwlg    时间: 2023-2-25 09:36
idaniel 发表于 2023-2-25 09:33
京东90左右

正泰60左右,我记得

作者: idaniel    时间: 2023-2-25 11:59
yiwlg 发表于 2023-2-25 09:36
正泰60左右,我记得

正泰DDSU666 120
作者: gmshiwoge    时间: 2023-2-27 08:52
大佬 问一下问题可以吗  esp32可以做485 tcp透传模式吗  让node-red发modbus协议 查询数据或者控制设备继电器什么的
作者: idaniel    时间: 2023-2-27 13:35
gmshiwoge 发表于 2023-2-27 08:52
大佬 问一下问题可以吗  esp32可以做485 tcp透传模式吗  让node-red发modbus协议 查询数据或者控制设备继电 ...

那用esp32接ttl转rs485模块就好了
作者: sss190    时间: 2023-3-4 19:09
idaniel 发表于 2023-2-25 11:59
正泰DDSU666 120

小黄鱼30多块就有卖的了。买了好几个





欢迎光临 『瀚思彼岸』» 智能家居技术论坛 (https://bbs.hassbian.com/) Powered by Discuz! X3.5