使用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界面中,系统会自动提示发现新设备。点击配置并提交后,即可在仪表盘中查看温湿度数据。
参考资料
热门推荐
同日而语什么意思
怎么优化政府业务流程以提高效率?
安全工程师考试成绩高低决定薪资吗?有直接关联吗?
舍与得是什么意思?人生必修课:如何权衡取舍?
火影忍者中木叶村各大家族的最强之术:千手有木遁,日向有柔拳
舌系带手术最佳时机
如何清理数据库索引内存
美队与冬兵:漫威电影宇宙中不可或缺的兄弟情
骑虎难下!男子钓到2米长的眼镜蛇,因蛇缠住鱼竿舍不得丢掉
游戏延迟高是什么原因?深度解读游戏延迟高背后的复杂成因及其应对策略
后日进入三九,“三九大晴天,饿死猪和狗”,有啥预兆,有道理?
数学考试大题不写解会扣分吗?教你掌握数学考试技巧,提升得分!
11张图,了解债券基金(风险篇)
项目收尾阶段:确保项目圆满结束的关键过程
《炉石传说》星际迷你包版本强力卡组整理
ComfyUI 入门教程 -- 内置节点 3
以战止战:唐太宗解决突厥问题,直接促进了唐朝的发展
保密协议该如何约定
养肝护肝知识科普小站
无人机/有人机一体化作战还有多远
网约车行业洗牌:司机困境与未来变革
如何保证小学生每天睡够10小时?专家这样建议
深度剖析:如何运用不同论证方式增强说服力
所有关于螺纹丝锥尺寸
如何判断狗狗是否健康(从行为、毛发、眼睛、鼻子、口腔等方面观察)
菖蒲:一种兼具观赏与实用价值的水生植物
大模型之嵌入与向量化的区别是什么?
房屋评估费是如何计算的?
鳄龟要冬眠吗,什么时候结束冬眠
虚无主义与现代性危机