常见SEO云服务器 百度【教程】13块钱实现ESP8266采集燃气数据在HA上查看
云服务器的安装
本内容来源于@什么值得买APP,观点仅代表作者本人 |作者:anduony
背景
最终成品
阿里云服务器慢
前几天在站内看到有@话少很酷不聊天 发布了使用ESP采集燃气数据,但是当时只是笔记,没看到教程,但是自己对这个需求还是比较高的。因此自己动手采购和搜索方案。自己对于ESP8266和HA完全是小白水平,但是Deepseek可以提供很强大的帮助,本文中的代码来自于Deepseek修改。目前可以确保正常使用。
我这边使用的是:CRT5000寻迹红外传感器2元包邮;ESP8266开发板11块;
1、功能
将现有燃气表中的数据更新到Homeassistant中,实现可以看到燃气表在各个时段,每天,每周,每月的使用量。
2、原理
现有燃气表中机械码盘最后一位有的数字上会有一个金属片,使用这个金属片对红外寻迹传感器进行反光,使得红外传感器信号发生变化,那么就可以发送一个信号到服务器,服务器就可以根据这个信号进行计数。这里传输数据使用MQTT进行传输。数据展示使用Homeassistant。
可以实现的燃气表
3、电路连接
电路连接
4、通讯服务
4.1、MQTT服务申请
由于我的小盒子安装MQTT稍显麻烦,于是直接申请个免费的MQTT,具体如下:使用时间足够这个传感器使用。 MTQQ地址:https://cloud.emqx.com/ 申请成功之后部署一个服务。关键记住下面的MQTT连接信息。
MQTT免费服务信息
4.2、arduino代码编写
在下面画框的位置填写MQTT服务信息
云服务和服务器
修改你的wifi账号和密码
账号密码在:访问控制-->客户端控制中增加账号密码
改密钥:从服务器信息也下载CA证书打开复制到下面。
5、Homeassistant配置
5.1、配置MQTT
首先要打开Homeassistant的高级模式,然后配置MTQQ 配置-->设备与服务-->添加集成 搜索 MTQQ 点击第一个开始配置,填写后打开高级进行配置,配置信息如下:
HA MTQQ配置
5.2、测试通信
如果你的8266上传了上面的代码,并连上网络。你通过遮挡红外传感器,这个地方就会收到信息,注意填写好监听主题。如果能收到信息说明通信没有问题。
测试通信
5.3、HA配置传感器
homeassistant的configuration.yaml文件 复制代码文件到上面的configuration.yaml中即可,这个代码是deepseek自动生成,有一些内容虽然没用,但是缺了HA又不会工作,有大神可以帮修改优化。 第五步添加卡片,这个地方就不多说了。
HA 卡片展示
6、ESP8266代码和HA配置文件
HA配置文件可以只拷贝MTQQ以下的内容,上面保留你自己的内容。
代码链接https://gitcode.com/anduony/ESP8266_TCRT5000_Gas_Meter
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~
阿里云 vpn服务器
推荐阅读
- 云服务器装软件手机有这几个现象,你可能已被监视了!别不当回事 2025-12-17 09:23:51
- 联云服务器AI江湖第三课:用FreeSimpleGUI打造你的第一个图形窗口 2025-12-17 09:13:47
- 手机连接云服务器挂载阿里云盘为本地磁盘 2025-12-17 09:03:44
- 雷蛇云服务器把阿里云盘变本地硬盘来使用,妈妈再也不用担心我电脑空间不够用 2025-12-17 08:53:41
- 云服务器翻墙如何在云计算虚拟化期间减少安全风险 2025-12-17 08:43:38

