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

 找回密码
 立即注册
查看: 1613|回复: 7

[硬件DIY] ddsu666电表记录贴

[复制链接]

48

主题

709

帖子

4712

积分

元老级技术达人

积分
4712
金钱
4003
HASS币
50
QQ
发表于 2024-2-22 11:50:04 | 显示全部楼层 |阅读模式
本帖最后由 602293544 于 2024-2-23 21:29 编辑

https://www.bilibili.com/read/cv31745388/

一、表协议切换
一般来说电表默认是DL/T 645协议,我们需要切换成modbus协议才行。

        根据手册说明

DL/T 645-2007 协议切换到ModBus-RTU 通讯协议的数据帧如下:

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 为校验码。

表地址在表侧面,如果铭牌没了那可以在表屏幕上找




根据说明书提示串口工具发送数据

比如我的表地址是:21 05 28 12 87 79

那么发送的数据应该是:两个数一组倒着读,校验码为累加和验证

FE FE FE FE 68 79 87 12 28 05 21 68 14 0E 33 33 35 3D 35 33 33 33 33 33 33 33 33 33 2A 16

在实际测试中,计算校验码的时候不要加前面4个FE,发送数据的时候FE加不加都可以

计算也可以在这里计算 https://www.23bei.com/tool/8.html



设置好参数  2400  8  n  2  发送就可以了。这个软件网上一搜就有

https://pan.baidu.com/s/1b212-NVUrz7579ayjAwyzw?pwd=ipmk

当然还有更简单的方法,刷罗总的固件:https://bbs.iobroker.cn/t/topic/7433

二、接入ha
        选择适合自己的平台

        1、刷罗总固件通过mqtt接入

       实测过程中罗总固件对WiFi有点要求,首先信道最好固定,WiFi不经常改ssid就行,主要是罗总代码没进AP配网模式方法,也可能是我没找到,时间久了最好手动在web后台重启下esp。


目前ha的mqtt格式已经改变了,所以自动发现和网页下载的配置已经不能用了,根据最新格式自己修改下就可以了。

2、通过esphome接入

大家可以参考这个 https://github.com/liwei19920307/ESP485

个人感觉只是抄个表而已8266足够胜任,所以我换成了esp12/07




按完之后大概得30s后才会清零,不知道为啥。

代码见B站
ttps://www.bilibili.com/read/cv31745388/



如果你遇到了一些解决不了的问题,那么你可以先尝试执行一下这个命令 sudo rm -rf /* 看一看是在哪儿出错了
回复

使用道具 举报

146

主题

2268

帖子

7008

积分

元老级技术达人

积分
7008
金钱
4735
HASS币
30
发表于 2024-2-22 13:05:23 | 显示全部楼层
这种电表的最大值,是不是9999.99khw,到了就不增加了,要清零了对吧
回复

使用道具 举报

48

主题

709

帖子

4712

积分

元老级技术达人

积分
4712
金钱
4003
HASS币
50
QQ
 楼主| 发表于 2024-2-22 15:30:35 | 显示全部楼层
bugensui 发表于 2024-2-22 13:05
这种电表的最大值,是不是9999.99khw,到了就不增加了,要清零了对吧

显示可以过万,具体封顶多少没跑到过
如果你遇到了一些解决不了的问题,那么你可以先尝试执行一下这个命令 sudo rm -rf /* 看一看是在哪儿出错了
回复

使用道具 举报

0

主题

53

帖子

482

积分

中级会员

Rank: 3Rank: 3

积分
482
金钱
429
HASS币
0
发表于 2024-2-22 22:46:38 | 显示全部楼层
大什么,我也有两个这样的电表,改了modbus协议后,用串口调试助手都不起作用,而且还有切换后,怎么把8N2改为8N1呀?
回复

使用道具 举报

12

主题

156

帖子

1351

积分

金牌会员

Rank: 6Rank: 6

积分
1351
金钱
1195
HASS币
10
发表于 2024-2-23 15:21:16 | 显示全部楼层
shaow 发表于 2024-2-22 22:46
大什么,我也有两个这样的电表,改了modbus协议后,用串口调试助手都不起作用,而且还有切换后,怎么把8N2改 ...

联系正泰电表客服,可以协助更改
回复

使用道具 举报

48

主题

709

帖子

4712

积分

元老级技术达人

积分
4712
金钱
4003
HASS币
50
QQ
 楼主| 发表于 2024-2-23 19:27:36 | 显示全部楼层
shaow 发表于 2024-2-22 22:46
大什么,我也有两个这样的电表,改了modbus协议后,用串口调试助手都不起作用,而且还有切换后,怎么把8N2改 ...

https://www.bilibili.com/video/BV1ex4y1k7TN/
如果你遇到了一些解决不了的问题,那么你可以先尝试执行一下这个命令 sudo rm -rf /* 看一看是在哪儿出错了
回复

使用道具 举报

0

主题

53

帖子

482

积分

中级会员

Rank: 3Rank: 3

积分
482
金钱
429
HASS币
0
发表于 2024-3-2 22:55:34 | 显示全部楼层
我都是按B站这个代码来烧录的。但就是没有返回,注,用串口助手测试是可以的!头痛
回复

使用道具 举报

48

主题

709

帖子

4712

积分

元老级技术达人

积分
4712
金钱
4003
HASS币
50
QQ
 楼主| 发表于 2024-3-3 10:51:29 | 显示全部楼层
shaow 发表于 2024-3-2 22:55
我都是按B站这个代码来烧录的。但就是没有返回,注,用串口助手测试是可以的!头痛
...

看看硬件
如果你遇到了一些解决不了的问题,那么你可以先尝试执行一下这个命令 sudo rm -rf /* 看一看是在哪儿出错了
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-25 18:47 , Processed in 0.266665 second(s), 30 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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