服务粉丝

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

【Zigbee版】通过脉冲计数读燃气表,将使用量接入HA

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

点击蓝字

关注我们


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


前言

看到论坛上有大佬把燃气使用量接入HA的,自己也想试试,但是发现都是使用Wi-Fi协议的,没有Zigbee的,于是就开始尝试了。


最开始选用Zigbee是想用电池供电,且燃气表的位置Wi-Fi信号不是很好,并且已经有Zigbee网络。


想用电池的话,Wi-Fi模块那个功耗,就算是深度休眠,也顶不住燃气使用高峰时的频繁上报,肯定不太行,寻思着Zigbee休眠的功耗极低,之前也尝试过电池供电的光照传感器,没啥问题,却没想到光电传感器模块耗电量太大了,因为是要全天计量,也不能让传感器休眠,最后还是用常电了。


总的来说,既然都要接常电,还是用ESP8266(32)接入来的方便简单成本低,Zigbee版适用于家里已经有Zigbee网关,并搭建了z2m(ZHA的quirk太难写了,会写的也可以试试)的小伙伴。


前置知识

Zigbee固件烧录方法;

z2m基础使用方法。


使用到的硬件

  1. CC2530模块(如XL2530-D01),也可以用Ebyte的zigbeb开发板

  2. 顺便说一下XL2530-D01的引脚是1.27mm的

  3. 烧录器(ccdebugger/SmartRF04E)也有看到有教程用esp8266来烧录,但是身边没有esp模块就没有尝试,感兴趣的小伙伴可以尝试一下

  4. 光电传感器(小车寻迹模块)(如 TCRT5000)

  5. 合适的电源转换器(模块) 用开发版的话直接USB供电就可以


接线

把光电传感器的数字输出连接到CC2530模块上的P1.4(用于脉冲计数)和P1.5(用于外部唤醒,可不接,原本为电池供电准备的)。


如不接P1.5,则60秒上报一次数据,接P1.5则感应到脉冲时立即上报。


推荐接上外部唤醒,方便HA里去抖动。


固件

由于最后使用了常电,所以配置成了路由器,可以中继Zigbee网络。固件使用ptvo配置而成。z2m转换文件由ptvo生成。

论坛下载:

燃气计数器(zigbee版).zip


z2m

烧录好固件后,模块会自动进入配对模式,在z2m中打开允许配对。


HA部分

z2m会在HA中自动发现。脉冲计数开和关分别算一次,在HA要做好过滤。我的处理是设置了一个定时器,在5秒内多次计数只会算作一次。


自动化的yaml(仅供参考)


alias: 燃气自动计量description: ""trigger:  - platform: state    entity_id:      - sensor.ran_qi_ji_shu_qi_l4condition:  - condition: state    entity_id: timer.ran_qi_qu_dou_dong_ji_shi_qi    state: idleaction:  - service: timer.start    data: {}    target:      entity_id: timer.ran_qi_qu_dou_dong_ji_shi_qi  - service: input_number.increment    data: {}    target:      entity_id: input_number.gasmode: single


图形化



思路就是脉冲计数有变化,并且计时器处于空闲状态,就启动计时器,并增加燃气使用量。


如果5秒内多次变化,会因为计时器处于激活状态而不触发自动化。


计时器设定多久取决于燃气表转的速度。


另外,也有看到通过模拟输出的电压来判断是否计数的帖子,但是这次买的模块没有带模拟输出,就暂时没有实验,固件也还没有配置读取模拟输出,之后有机会再加上。


效果图




最后

稍微说一下ZHA和z2m。



一开始尝试Zigbee的时候,选用的ZHA集成,确实方便,插上协调器,自动发现,舒服。渐渐的就发现问题了,一些偏离Zigbee标准的设备,似乎在ZHA上支持的不是很好,比如Aqara的单火开关不能设置快速响应模式,涂鸦光感门磁缺失光照数据等。


然后一些DIY设备原生不支持,想要写quirk,好家伙!会一点python的我看完教程一脸懵逼,不会js的我看完z2m的driver的写法,都能明白个大概,开始调试或自己写。


在我看来ZHA适用于遵守Zigbee协议的Zigbee设备,在标准集群上的功能使用起来十分良好。而z2m适配的设备很多,偏离标准的设备或DIY的设备也能通过较为好理解的js文件添加支持。


以上。


参考帖子

  1. 【学习-记录-分享】燃气DIY篇2-巧读天然气表

    https://bbs.hassbian.com/thread-16773-1-1.html

  2. 燃气表末位字轮数字 0上的贴片的作用是什么

    https://bbs.hassbian.com/thread-16614-1-1.html


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



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

相关阅读

  • 春雷行动2023

  • 简阳市市场监督管理局开展燃气具专项检查近日,市市场监管局组织开展家用燃气具及配件产品质量安全专项监督检查,进一步加强我市家用燃气具产品质量安全监管,消除安全隐患。 检
  • App Bundle?了解一下!

  • / 今日科技快讯 /近日,美国国家航空航天局表示,波音“星际线”飞船将于今年春季进行首次载人飞行,将首批宇航员送往国际空间站。 据悉,“星际线”的最近一次任务是轨道飞行
  • 安阳华润燃气:蓝色火焰暖人心

  • 河南广电融媒体记者 于彦鹏 通讯员 梅艳青在安阳市区内活跃着这么一群人,他们每天清晨冒着凛冽的寒风铿锵前行,伴着街灯皓月疲惫而归,默默的将承诺化为始终的坚守。一手提着10
  • 【创业】​匠心劳防用品领航者——鲸盾科技

  • 匠心劳防用品领航者——鲸盾科技项目团队团队成员:蔡曹艺、朱逸芸、严知昳、徐鸿麟、王艺晨、黄俊玮指导教师:许奕磬、刘怡、陈嫣菁、朱惟其所属院校:沪东中华造船集团高级技工
  • 虚拟数字人之《手语翻译官》的技术实践

  • 阿里妹导读目前全球范围内手语老师严重不足,调研各种情况后我们开发了一款产品希望帮助听障人士解决一些生活中的常见问题,本文将为大家分享虚拟数字人《手语翻译官》的技术实
  • 叮!这些燃气安全知识请记牢!

  • 燃气通过燃烧释放热量供居民和工业企业使用你知道燃气包括哪些吗?如何安全使用燃气呢?燃气泄漏又该采取哪些应急措施?这些知识你必须知道一起来学习吧

热门文章

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

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

最新文章

  • 智能家居天花板打造日记—01

  • 点击蓝字关注我们本文为『瀚思彼岸』论坛技术文章,作者为 bdklz大神,在此表示感谢!文章版权归原作者所有,侵权必究。前言目前一套自己的婚房正在装修,本人也爱好智能家居这一方面