Homeassistant - 正泰DDSU电表使用ESPHome接入HA

摘要

正泰DDSU666导轨电表支持基于RS485的DL/T645协议(默认)或Modbus协议。本文主要记录了①正泰DDSU666电能表如何切换至Modbus模式;②基于ESPHome接入Homeassistant;③注意事项。

电表切换至Modbus模式

DDSU666出厂默认的是DL/T645协议模式,切换至Modbus协议的办法如下:

  1. 使用usb-rs485将电表连接至电脑;
  2. 观察电表自带的显示屏,获取电表的地址(屏显“DLT645”后面跟着的两屏共12位16进制数字即为地址);
  3. 按下图格FE FE FE FE 68 XX XX XX XX XX XX 68 14 0E 33 33 35 3D 35 33 33 33 33 33 33 33 33 33 CS 16式组装指令,xx xx xx xx xx xx即为屏显地址,CS为68 xx xx 至 33 33 33的校验和后两位,不包括前面4个FE
    在这里插入图片描述
  4. 使用串口助手连接电表,默认DL/T645连接参数为(8n2,2400bps),发送上述指令,观察电表屏显,当“DLT645”变成“Modbus”即为切换成功,观察屏显“Modbus”后一屏的数字,该数字为电表的modbus从机地址,以10进制显示,注意,modbus的默认波特率为9600。

硬件及接线

使用sonoff basic r3作为运行esphome的设备,原因是电源输入为AC220V,毕竟要呆在配电箱里,boom了就不好玩了。参照下图接线即可,sonoff basic r3的引脚见下图。
在这里插入图片描述

ESPHome配置

注意几个点:

  1. 串口参数
  2. 传感器参数设置,特别是value_type
esphome:
  name: chint-meter #名称
  platform: ESP8266
  board: esp01_1m

# Enable logging
logger:
  baud_rate: 0 #禁用串口日志,否则可能工作不正常,未验证

# Enable Home Assistant API
api:

ota:
  password: "XXXXX" #自动生成的

wifi:
  ssid: "wifi_ssid" #wifi
  password: "wifi_password" #密码

  # Enable fallback hotspot (captive portal) in case wifi connection fails
  ap:
    ssid: "Chint-Meter Fallback Hotspot" #自动生成
    password: "xxxx" 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值