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

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

[硬件DIY] ddsu666电表记录贴

[复制链接]

47

主题

704

帖子

4515

积分

元老级技术达人

积分
4515
金钱
3811
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 /* 看一看是在哪儿出错了
回复

使用道具 举报

112

主题

1643

帖子

5176

积分

元老级技术达人

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

使用道具 举报

47

主题

704

帖子

4515

积分

元老级技术达人

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

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

使用道具 举报

0

主题

19

帖子

196

积分

注册会员

Rank: 2

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

使用道具 举报

7

主题

113

帖子

959

积分

高级会员

Rank: 4

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

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

使用道具 举报

47

主题

704

帖子

4515

积分

元老级技术达人

积分
4515
金钱
3811
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

主题

19

帖子

196

积分

注册会员

Rank: 2

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

使用道具 举报

47

主题

704

帖子

4515

积分

元老级技术达人

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

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

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-5-21 01:56 , Processed in 0.054551 second(s), 30 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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