服务粉丝

我们一直在努力
当前位置:首页 > 财经 >

HA穷折腾(四)DIY智能电表

日期: 来源:瀚思彼岸收集编辑:dianxin11

点击蓝字

关注我们


本文为『瀚思彼岸』论坛精华文章,作者为dianxin11大神,在此表示感谢!文章版权归原作者所有,侵权必究。


海鲜市场淘到一个有协议的1P电表,价格美丽,趁着过年时间充裕,DIY了一个智能电表。


所需材料

  1. DDSU1778未知品牌带协议1P电表,价格 90元5个,平均18元一个。

  2. 1P空开1个,PDD3元一个。

  3. 485转ttl模块,淘宝2元一个。

  4. ams1117 3v模块,1元。    

  5. 船型开关 算1元。

  6. 5V报废充电头。

合计25元。



电表相关资料

这个电表默认的就是Modbus-RTU协议,不过没有资料,地址是我用串口工具一点点调试出来的,有不正确的地方望指正。


第一屏和第二屏显示的是电表的地址。第一屏是低6位,第二屏高6位。共12位地址。测试后发现几块表默认地址都是0x000000000001和电表侧面标识一致。



第三屏显示的是串口速率,要根据这里的数据配置串口通信速率。



第四屏显示的是用电量。后面分别电压、电流、功率因数、频率。



硬件及接线

  1. 5v充电头接ams1117,输出3.3v分别给esp01和485转ttl模块供

  2. esp01的tx接485模块的tx,rx接rx。

  3. 485模块的A、B分别接电表的5、6口。

  4. 将接好的模块放入提前掏空的空开中。


成品效果如下:




ESPHome配置文件

substitutions:  device_name: "ddsu1778_01"
esphome: name: ${device_name}
esp8266: board: esp01_1m
# Enable logginglogger: baud_rate: 0
# Enable Home Assistant APIapi: encryption: key: ""
ota: password: ""
wifi: ssid: !secret wifi_ssid password: !secret wifi_password
# Enable fallback hotspot (captive portal) in case wifi connection fails ap: ssid: "Ddsu1778-01 Fallback Hotspot" password: ""
captive_portal:
uart: id: ${device_name}_uart tx_pin: 1 rx_pin: 3 baud_rate: 2400 # parity: even stop_bits: 2
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: 30s
sensor: - platform: modbus_controller modbus_controller_id: ${device_name}_modbus_controller id: ${device_name}_modbus_u name: U #电压 address: 0x06 #register_count: 2 unit_of_measurement: V register_type: holding value_type: U_WORD accuracy_decimals: 1 filters: - multiply: 0.1 device_class: voltage
- platform: modbus_controller modbus_controller_id: ${device_name}_modbus_controller id: ${device_name}_modbus_i name: I #电流 address: 0x08 #register_count: 2 unit_of_measurement: A register_type: holding value_type: U_WORD accuracy_decimals: 3 filters: - multiply: 0.001 device_class: current
- platform: modbus_controller modbus_controller_id: ${device_name}_modbus_controller id: ${device_name}_modbus_p name: P #瞬时总有功功率 address: 0x09 #register_count: 2 unit_of_measurement: W register_type: holding value_type: U_DWORD accuracy_decimals: 1 filters: - multiply: 0.1 device_class: power
- platform: modbus_controller modbus_controller_id: ${device_name}_modbus_controller id: ${device_name}_modbus_pf name: PF #功率因数 address: 0x0B #register_count: 2 register_type: holding value_type: U_WORD accuracy_decimals: 3 filters: - multiply: 0.001 device_class: power_factor
- platform: modbus_controller modbus_controller_id: ${device_name}_modbus_controller id: ${device_name}_modbus_freq name: Freq #频率 address: 0x0C #register_count: 2 unit_of_measurement: Hz register_type: holding value_type: U_WORD filters: - multiply: 0.01 accuracy_decimals: 2
- platform: modbus_controller modbus_controller_id: ${device_name}_modbus_controller id: ${device_name}_modbus_ep name: Ep #总有功电能 address: 0x03 #register_count: 2 unit_of_measurement: kWh register_type: holding value_type: U_WORD accuracy_decimals: 2 device_class: energy state_class: total_increasing filters: - median: window_size: 3 send_every: 3 - multiply: 0.01
- platform: modbus_controller modbus_controller_id: ${device_name}_modbus_controller id: ${device_name}_modbus_ep1 name: Ep1 address: 0x01 #register_count: 2 unit_of_measurement: kWh register_type: holding value_type: U_WORD accuracy_decimals: 2 device_class: energy state_class: total_increasing filters: - multiply: 0.01


Ep 和Ep1两个读数一致(目前),不知道哪个才是总有功电能。



参考文章 https://github.com/liwei19920307/ESP485。



欲了解更多Home Assistant最新玩法和教程,请访问瀚思彼岸论坛(bbs.hassbian.com),同时欢迎关注本公众号:



▼ 请点击“阅读原文”到论坛与作者互动。

相关阅读

  • 《无名》:“腔调”的意义

  • 程耳电影的“腔调”就是他标志性的个人风格。从毕业作品《犯罪分子》到初露锋芒的《边境风云》,及至声誉鹊起的《罗曼蒂克消亡史》和正在上映的《无名》,唯美的视效、非线性叙
  • 《心想事成》定档3月9日CCTV8黄金时段播出

  • 原标题:北京大视听|《心想事成》定档3月9日CCTV8黄金时段播出敬请期待!“北京大视听”文艺精品重点项目·电视剧《心想事成》今日正式定档,将于3月9日起登录CCTV-8黄金强档,每天
  • 前端构建工具进化历程

  • 序言现在前端项目的开发过程离不开构建工具帮助,面对琳琅满目的构建工具我们该如何选择最合适自己场景的构建工具是一个问题。在研究各种配置之余,我们去研究一下构建工具发展
  • 划重点!

  • 这个周末有不少大新闻,其中最重磅的是大会召开,今天上午的工作报告里有很多有价值的内容,今天我仔细学习了里面的内容,今天跟大家划几个重点。今年的经济目标是GDP增速为5%左右,C
  • 反诈老陈自曝2022年收入133万

  • 反诈老陈自曝2022年收入133万,“缴税近40万,捐赠84万”,曾称网络上得到的收入分文不取。老陈自曝引起了广泛热议。100万的打赏让老陈离职做直播相较于普通人来说,一年130多万的
  • 中戏院长谈"绝望的文盲"

  • 全国政协委员、中央戏剧学院院长郝戎认为,演员拼到最后,拼的是文化素养,“绝望的文盲”受热议,说明观众对演员的要求会越来越高。美丽的容颜总会老去,深入人心的艺术形象,才是演员

热门文章

  • “复活”半年后 京东拍拍二手杀入公益事业

  • 京东拍拍二手“复活”半年后,杀入公益事业,试图让企业捐的赠品、家庭闲置品变成实实在在的“爱心”。 把“闲置品”变爱心 6月12日,“益心一益·守护梦想每一步”2018年四

最新文章

  • HA穷折腾(四)DIY智能电表

  • 点击蓝字关注我们本文为『瀚思彼岸』论坛精华文章,作者为dianxin11大神,在此表示感谢!文章版权归原作者所有,侵权必究。海鲜市场淘到一个有协议的1P电表,价格美丽,趁着过年时间充
  • 保障粮食安全,为什么一定要发展转基因?

  • 参考文献[1]王洪波,程锋,张中帆,郧文聚.中国耕地等别分异特性及其对耕地保护的影响[J].农业工程学报,2011,27(11):1-8.[2]《 2021年中国粮食种植面积及产量分析》智研咨询,
  • 预热一个月,魅族20,今天彻底凉了魅友的心!

  • 如果要问黑马最讨厌的手机品牌是谁,那魅族必定榜上有名。别误会,黑马并不是觉得魅族的手机不行,而是觉得这个品牌差了那么点意思。事实上,自从魅蓝被砍之日起,黑马就再也没有特别
  • 「叮小跳」强大的开屏广告自动跳过APP

  • 设为星标☝ 好消息一网打尽叮小跳是一款运行在安卓手机中可跳过开屏广告的APP,界面精简、操作易懂。安装叮小跳可节约APP启动时间以及防止误触进入广告页面,大大提高APP开启效