本内容来源于@什么值得买APP,观点仅代表作者本人 |作者:寂寞的解药
起因单元门的一张国家电网通知.大概意思就是说.为了提升智能电表远程充值缴费的稳定性,给部分的老旧小区免费升级电表.
(左侧是我家换之前的.右侧是邻居家已经换好的)
很快,我家电表也换好,但是那个电表箱的空开就和新表不匹配了.这个是需要自己准备的.换表小哥表示下周再来上门导电的时候可以帮忙更换.
(开发商配套的空开)
想着正好整理下家中电箱,把室内总开关换到室外电表箱去,室内也装个电表实时远程监测用电情况.
(16回路电箱,改造前)
1.增加汉枫'PW11-H'配套给电表用的.带wifi,占2位
2.主开关更换为ABB的'SH201-NA ARVP'带自恢复过欠压保护功能.占3位
3.增加正泰导轨电表'DDSU666 昆仑 5-80A 485通讯 背光'下进上出.占2位
4.空调外机2p空开不动.占2位
5.弃用2个单1P空开,全部使用1p n.一共7个.占7位
忽略开关上的字,其实依次排序应该是.空调外机,客厅插座,卫生间,卧室插座,厨房,小阳台,照明,空调内机
(改造后)
注意,一定要先断电,再接线.设备'PW11'先从弱电箱空开回路接线供电.再用2芯网线和电表485接口通讯.通电后可以给设备配网了.接入家里的wifi,拿到设备ip后.在电脑上用浏览器配置.默认用户名密码都是'admin'
(登录后首页)
这电表默认不是modbus协议,要切换过来,这里说明书上面介绍的不是很详细,我写了一个js可以直接转换,其中str=''中的内容替换成为你电表的序列号.(大概是这样.这代码是我后来写的了.如果不对就留言吧,我到时候再改.)
str='123456789012';hex='';n=970;for(i=0;i<12;i =2){tmp=str.substr(i,2);hex=tmp hex;n =parseInt(tmp,16)}n=n.toString(16);n=n.substr(n.length-2,2);console.log('FEFEFEFE68' hex '68140E3333353D35333333333333333333' n '16');
(在浏览器中运行,打印出换算结果)
下面,我在nas中用php写了一个脚本,定时请求数据,写入本地文件.供其它应用调用.这里忽略开发和调试过程.直接看成果.
(DIY的时钟)
(手机上效果)
因为调试需要一定的编程经验这里我忽略了.如果有人感兴趣,后面我再发出来.
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~