使用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界面中,系统会自动提示发现新设备。点击配置并提交后,即可在仪表盘中查看温湿度数据。
参考资料
热门推荐
手足癣:症状、诱因、诊断、治疗与预防全解析
15岁身高159的女性还有长高的可能吗
小蓝莓大产业,蓝莓全产业链博览会即将举办
孩子口腔经常溃疡吃什么调理?
十常侍之乱:东汉末年的宫廷斗争
东汉的“十常侍”都是谁?“十常侍”人物详解
一艘沉船和不再沉默的记忆,耗时八年之作,导演想跟你聊聊
借助AI技术优化视频剪辑和配音工作流程
清明节后A股怎么走?
八字如何看月令对婚姻状况的影响力?
中国近10年联合国会费分摊比例变化
提示词工程的原则、方法和实践
宇航员的心脏表现出明显的衰弱和不规则节律 太空实验揭示健康隐忧
中国空间站多项科学实验稳步推进 脑电与微重力研究取得进展
守宫砂是真的吗:古代女子为什么要点守宫砂,真的有用吗
方舱通讯天线升降杆与野外机动式车载避雷针:野外通信必备设备详解
扇贝如何清洗处理
扇贝裙边罐头的加工技术
内心的镜像:引导孩子深入了解自我,提升自我认知
肚子上有条线上面还长毛毛,这到底是怎么了?
养了4000多头牛的"牛倌"姑娘:我们这一代年轻人要改变家乡
专业音响设备组成有哪些 专业音响设备选购指南
股票回购的实施策略有哪些?这些策略对公司股价有何影响?
HAProxy负载均衡实践,优化系统性能!
不同场合如何送花,不同场合送花有什么含义?
避免恐怖情人!6个必学的「分手谈判技巧」:选择公共场所以及设立明确界限等
任何一艘航母上都需要配备女兵?她们在航母与潜艇上有何作用?
休克的护理评估方法
电能质量检测装置的功能与作用
台湾旅行攻略:六大城市景点全览