使用MQTT协议接入DHT22温湿度传感器到HomeAssistant
创作时间:
作者:
@小白创作中心
使用MQTT协议接入DHT22温湿度传感器到HomeAssistant
引用
1
来源
1.
https://www.ncnynl.com/archives/202209/5465.html
本教程将详细介绍如何使用MQTT协议将DHT22温湿度传感器接入HomeAssistant,实现家庭自动化。通过ESP8266模块和MQTT协议,我们可以更灵活地管理和监控温湿度数据。
环境准备
硬件准备:
显示屏
树莓派4B
DHT22温湿度传感器
ESP8266串口WiFi模块(NodeMCU V3)
软件环境:
esphome
MQTT Broker
HomeAssistant
硬件连接
按照以下方式连接ESP8266和DHT22传感器:
ESP8266 | DHT22 |
|---|---|
D1 | DATA |
3V3 | VCC |
GND | GND |
确保ESP8266通过USB线连接到树莓派4B。
启动esphome
在树莓派上安装esphome(具体安装步骤参考相关文档)。
启动esphome服务:
cd ~ esphome config/ dashboard使用浏览器访问esphome的Web界面:
http://192.168.0.xxx:6052/
添加设备
- 点击右下角的 "+ NEW DEVICE",填写配置文件名称为: esp8266-t94
- 选择ESP8266板子类型,进入下一步配置。
配置ESP8266
在~/config/目录下生成一个名为esp8266-t94.yaml的配置文件,内容如下:
esphome:
name: esp8266-t94
esp8266:
board: nodemcuv2
logger:
mqtt:
broker: 192.168.0.44
ota:
password: ""
wifi:
ssid: "xxxxx"
password: "xxxxx"
ap:
ssid: "Esp8266-t94 Fallback Hotspot"
password: "VQyWziLnZOXD"
manual_ip:
static_ip: 192.168.0.94
gateway: 192.168.0.1
subnet: 255.255.255.0
captive_portal:
web_server:
port: 80
sensor:
- platform: dht
pin: D1
temperature:
name: "Temperature"
humidity:
name: "Humidity"
update_interval: 60s
model: "DHT22"
刷写固件
- 选择第三种刷机方法(通过USB线连接到树莓派4B)进行固件刷写。
- 等待刷写完成,查看日志确认刷写成功。
整合到HomeAssistant
- 在HomeAssistant中添加MQTT集成:
配置方式一:通过图形界面添加MQTT集成
配置方式二:修改
configuration.yaml文件,添加MQTT配置:mqtt: broker: 192.168.0.44 port: 1883 discovery: true discovery_prefix: homeassistant
启动HomeAssistant服务:
cd ~/hass-new source bin/activate hass在HomeAssistant界面中,系统会自动提示发现新设备。点击配置并提交后,即可在仪表盘中查看温湿度数据。
参考资料
热门推荐
“鸡娃”还是“佛系”?深扒中国式育儿背后的痛点与优势
揭秘遗传奥秘:双眼皮父母为何能生出单眼皮宝宝?
开蚌!连云港的珍珠要来了!
基于腺病毒的VLP:黑色素瘤免疫治疗的新希望
千古奇文《渔樵问对》6段对话,说尽人生的祸福兴衰
霸权权力再产生的制度路径思考
C语言如何判断数独是否正确
周杰伦演唱会抢票攻略:从平台选择到实名制购票全解析
中药材琥珀:功效与应用全解析
银行贷款需要提供哪些资产证明?
汽车挂钩的安装步骤是什么?如何确保安装的稳固性?
跨越3000亿元台阶后,四川德阳高质量发展再谋进位
全面保温杯选购指南:材质、品牌及使用注意事项详解
地方发债的用途有哪些?这些用途对地方经济有何影响?
中国人民抗日战争胜利79周年:各地举行纪念活动缅怀先烈
猫咪的好奇心(探究猫咪观察主人的心理原因与行为特征)
厚德载物怎么讲:详解“厚德载物”的含义、出处及现代应用!
海丰群山叠嶂翠如屏!人间仙境莲花山揽胜
如何与银行沟通欠债问题
八极拳到底练的是什么?一篇说透这门“刚猛霸道”的传统武术!
偶有失误的劳斯莱斯:深度分析萨利巴欧洲杯发挥
如何提炼产品需求
高原反应的症状及预防措施
如何在OpenWrt上配置静态路由以优化网络
辟谣:80后死亡率超5%?官方数据揭示真相
7种冬眠动物:从花栗鼠到蜗牛的神奇生存策略
三万元内极限配置:打造高性能电竞主机的完整指南
耳边低语变警钟:揭秘突发性聋的早期信号
浅谈软件测试流程
朱汉民:天下、天下为公及其现代意义