zigbee_home传感器类型大盘点:12种传感器配置快速参考指南
zigbee_home传感器类型大盘点12种传感器配置快速参考指南【免费下载链接】zigbee_homeProject to provide functionality similar to ESPHome but for Zigbee instead of WiFi for nRF52, nRF53 nRF54L项目地址: https://gitcode.com/gh_mirrors/zi/zigbee_home如果你正在为 nRF52、nRF53 或 nRF54L 系列芯片寻找一套开箱即用的Zigbee 智能家居传感器解决方案那么 zigbee_home 绝对值得一看。这个开源项目提供了类似 ESPHome 的使用体验但把通信协议从 WiFi 换成了功耗更低、更稳定的 Zigbee。本文为你盘点 zigbee_home 目前支持的12 种传感器类型并附上每种传感器的快速配置参考帮助新手快速定位自己需要的传感器并完成配置。上图是一个基于 nRF52840 的 DC 电源开关与电流监测布局示例展示了传感器与开发板的实际接线方式完整说明见 examples/board_dc_power_switch/README.md。一、12种传感器类型总览一张表看懂zigbee_home 的传感器配置统一写在项目根目录的zigbee.yaml配置文件中通过type字段声明传感器类型。全部 12 种类型如下表类型名称传感器测量内容接口对应 ZCL Clusterbme280Bosch BME280温度、湿度、气压I2CTemperature / Humidity / Pressurebme680Bosch BME680温度、湿度、气压、气体I2C同上scd4xSensirion SCD41CO₂ 浓度I2CCarbon DioxidedhtAosong DHT11 / DHT22 / AM2302温度、湿度GPIOTemperature / Humidityon_off通用开关开/关控制GPIOOn/Offcontact门窗传感器开合状态GPIOIAS Zone接触型ias_zone通用入侵报警传感器状态变化GPIOIAS Zonerotary_encoder旋转编码器旋转步数GPIOLevel Controlpower_config电池电量监测电压、电量百分比ADCPower Configurationsoil_moisture_adc土壤湿度土壤湿度0-100%ADCSoil Moistureina2xxTI INA219 等电流、电压、功率I2CElectrical Measurementdevice_temperature芯片内部温度设备温度内置Device Temperature传感器类型的注册定义位于 types/sensor/known.go每个传感器的完整实现可以在 sensor/ 目录下找到对应源码。二、环境类传感器温湿度、气压与 CO₂这类传感器是智能家居中最常用的zigbee_home 一共支持 4 种。1. BME280 与 BME680温湿度气压一体传感器 BME280 是博世出品的经典环境传感器一颗芯片搞定温度、湿度和气压BME680 在此基础上增加了气体传感器可用于空气质量粗略判断。两者都走 I2C 接口默认地址为0x76。参考 examples/sensor_bme280/zigbee.yaml 的配置sensors: - type: bme280 i2c: id: i2c0 addr: 0x762. SCD4x室内 CO₂ 浓度监测 SCD4x如 SCD41来自 Sensirion是目前性价比很高的 CO₂ 传感器适合做空气质量检测设备。它同样通过 I2C 接入上报到 Zigbee 的 Carbon Dioxide clusterHome Assistant 可以直接读取。3. DHT11 / DHT22 / AM2302低成本温湿度之选如果你手头有经典的 DHT 系列传感器zigbee_home 也直接支持源码见 sensor/aosong/dht.go。它通过单根 GPIO 引脚通信适合低成本 DIY 项目不过精度和响应速度不如 BME 系列。三、输入与控制类传感器开关、门磁与旋钮4. on_off把普通按键变成 Zigbee 开关 on_off类型适合做智能插座、灯光开关等场景你可以把它理解为一个受 Home Assistant 控制的物理开关。它甚至支持control_button参数实现设备本地手动开关和云端控制双通道。参考 examples/basic/zigbee.yamlsensors: - type: on_off pin: 0.135. contact最简单的门窗传感器contact本质上是 IAS Zone 的接触型封装只需要指定一个按钮引脚即可参考 examples/contact/zigbee.yamlboard: buttons: - id: button0 sensors: - type: contact button: button06. ias_zone通用的入侵报警传感器ias_zone是 IAS Zone cluster 的通用实现目前默认作为接触传感器使用但保留了扩展为更多报警类型的可能性适合需要自定义报警场景的高级用户。7. rotary_encoder旋钮调光、调音量旋转编码器可以为灯光提供亮度调节Level Control cluster也可以用于音量等连续值的控制。它支持resolution每次上报的脉冲数和sample_time采样间隔等调参项具体实现见 sensor/base/rotary_encoder.go。四、监测类传感器电量、土壤湿度与电流8. power_config电池供电设备的电量管家 做 Zigbee 电池设备时power_config可以让你把电池电压上报给 Home Assistant配合battery_rated_voltage、battery_voltage_min_threshold等参数实现电量百分比显示非常适合温湿度传感器这类电池供电设备。9. soil_moisture_adc盆栽植物浇水提醒 通过 ADC 引脚读取土壤湿度传感器的模拟电压映射为 0-100% 湿度上报配置时只需指定adc_pin、min_moisture_mv和max_moisture_mv三个参数。10. ina2xx电流电压功率监测基于 TI INA219 等电流检测芯片通过 I2C 接入上报到 Electrical Measurement cluster适合做智能插座、功率统计类设备。开头图片中的 DC 电源开关示例就是它的典型应用。11. device_temperature零外设的设备温度利用 nRF52 芯片内置温度传感器CONFIG_NRFX_TEMP上报设备自身温度不需要任何外部硬件做设备过热告警非常方便。五、从零开始的配置流程最快上手方法在项目根目录打开zigbee.yaml参照官方示例 zigbee.yaml 或 examples/ 目录下的任一模板按上面的表格选择type补齐对应的引脚或 I2C 参数按官方文档 docs/sensors/supported_sensors.md 与 docs/using_the_cli/building_the_firmware.md 构建固件并烧录在 Home Assistant 中添加 Zigbee 设备即可自动发现。六、总结以上就是 zigbee_home 目前支持的12 种传感器类型完整盘点。从基础的温湿度、CO₂到门磁、旋钮、电量与电流监测覆盖面已经相当齐全而且全部通过一个zigbee.yaml文件集中管理配置体验与 ESPHome 一脉相承。选好传感器、对照本文的配置参考你就能快速构建属于自己的 Zigbee 智能家居设备了。【免费下载链接】zigbee_homeProject to provide functionality similar to ESPHome but for Zigbee instead of WiFi for nRF52, nRF53 nRF54L项目地址: https://gitcode.com/gh_mirrors/zi/zigbee_home创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

非科班Java开发者求职指南:从技能构建到项目实战的完整路径

非科班Java开发者求职指南:从技能构建到项目实战的完整路径

最近在后台收到不少私信,很多同学,尤其是非科班出身、学历背景不算突出的朋友,都在焦虑地问:“现在Java这么卷,我还能找到工作吗?” 今天想和大家分享一个真实的案例,我的一位23届、三本院校、非…

2026/8/22 16:56:59 阅读更多 →
【单片机课程设计/毕业设计】基于 STM32 的工业简易环境气体监测报警硬件系统设计 基于 STM32 的有害气体超标短信通知智能监测终端设计(015604)

【单片机课程设计/毕业设计】基于 STM32 的工业简易环境气体监测报警硬件系统设计 基于 STM32 的有害气体超标短信通知智能监测终端设计(015604)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于嵌入式单片机,Java、小程序技术领域和毕业项目实战 ✌️…

2026/8/22 18:27:55 阅读更多 →
mcp-servers发布自动化:读懂release.py脚本与npm workspaces多包管理机制

mcp-servers发布自动化:读懂release.py脚本与npm workspaces多包管理机制

mcp-servers发布自动化:读懂release.py脚本与npm workspaces多包管理机制 【免费下载链接】mcp-servers Model Context Protocol Servers 项目地址: https://gitcode.com/gh_mirrors/mc/mcp-servers 你是否好奇过,一个仓库里同时维护 20 多个 MCP…

2026/8/23 4:11:35 阅读更多 →

最新新闻

Python图片爬虫实战:从Requests到反爬策略的工业级解决方案

Python图片爬虫实战:从Requests到反爬策略的工业级解决方案

1. 项目概述:从“能爬”到“爬得好”的蜕变干了这么多年开发,Python爬虫算是我的老本行了。从最初用urllib硬着头皮解析HTML,到后来requestsBeautifulSoup的黄金组合,再到应对各种反爬策略的斗智斗勇,踩过的坑比写过的…

2026/8/25 23:55:38 阅读更多 →
FlinkSQL 处理 binlog:changelog 的三种处理方式

FlinkSQL 处理 binlog:changelog 的三种处理方式

「我的数据空间」实时计算实践笔记 Flink SQL 系列使用 Flink 临时表 使用 DDL 声明 对应的 schema 和 format CREATE TABLE KafkaSource (id VARCHAR,count BIGINT,changelog BOOLEAN ) with (topictopic_ods_order_event,connectorkafka,formatbinlog,binlog.with-changelo…

2026/8/25 23:55:38 阅读更多 →
后端开发入门避坑指南:从基础到工程化的实用建议

后端开发入门避坑指南:从基础到工程化的实用建议

凌晨一点半,服务器日志里Latency曲线的尖峰像一把刀,扎在刚从睡梦中被报警短信惊醒的脑子里。这不是段子,是无数后端开发新人的成人礼。很多人以为后端开发的痛苦来自于算法太难或框架太新,其实都不是。真正的痛苦,来自…

2026/8/25 23:55:38 阅读更多 →
只是“平台说、设备听”:从GB/T 28181规范看SmartGBD语音广播的完整实现

只是“平台说、设备听”:从GB/T 28181规范看SmartGBD语音广播的完整实现

在GB28181设备接入项目中,实时视频点播往往最先受到关注:设备注册成功、平台发起INVITE、终端上传音视频,似乎就完成了主要功能。但在移动执法、应急指挥、机器人巡检、园区调度和工业远程运维等场景中,仅仅“看见现场”远远不够。…

2026/8/25 23:55:38 阅读更多 →
通义千问与即梦升级背后的工程盲区:Spring Boot 3.4 处理非结构化 AIGC 输出...

通义千问与即梦升级背后的工程盲区:Spring Boot 3.4 处理非结构化 AIGC 输出...

通义千问与即梦升级背后的工程盲区:Spring Boot 3.4 处理非结构化 AIGC 输出的解析崩溃实录上周处理一个多模态内容入库的需求时,系统突然开始大面积报错。起因是业务侧接入了阿里云通义千问最新的长文本生成能力,以及字节跳动即梦 AI 的视频…

2026/8/25 23:55:38 阅读更多 →
孩子头发稀少年年不长要不要补锌2026年6款发量测评榜

孩子头发稀少年年不长要不要补锌2026年6款发量测评榜

我家闺女头发从小就稀,别家小姑娘都能扎起小辫子,她的头发却软塌塌贴在头皮上,一年过去也没见长多少,梳起来就那么细细一小把。为了这个,我试过各种儿童洗发水,无硅油的、含生姜的、氨基酸配方的&#xff0…

2026/8/25 23:54:38 阅读更多 →

日新闻

洛谷 P7912:[CSP-J 2021 T4] 小熊的果篮 ← 双向链表

洛谷 P7912:[CSP-J 2021 T4] 小熊的果篮 ← 双向链表

【题目来源】 https://www.luogu.com.cn/problem/P7912 【题目描述】 小熊的水果店里摆放着一排 n 个水果。每个水果只可能是苹果或桔子,从左到右依次用正整数 1,2,…,n 编号。连续排在一起的同一种水果称为一个“块”。小熊要把这一排水果挑到若干个果篮里&#x…

2026/8/25 0:00:34 阅读更多 →
Transformers.js 网页端图像抠图实战:零后端 3 行代码返回透明 PNG

Transformers.js 网页端图像抠图实战:零后端 3 行代码返回透明 PNG

Transformers.js 网页端图像抠图实战:零后端 3 行代码返回透明 PNG 【免费下载链接】transformers.js State-of-the-art Machine Learning for the web. Run 🤗 Transformers directly in your browser, with no need for a server! 项目地址: https:/…

2026/8/25 0:00:34 阅读更多 →
数学建模竞赛论文写作指南:从模型构建到学术表达的核心技能

数学建模竞赛论文写作指南:从模型构建到学术表达的核心技能

1. 项目概述:从“会做”到“会写”的竞赛核心跃迁“全国大学生数学建模竞赛”,这个名字对理工科学生来说,分量极重。每年,无数团队在三天三夜的时间里,为一个开放性问题绞尽脑汁,从建立模型、求解算法到编程…

2026/8/25 0:00:34 阅读更多 →

周新闻

[光学原理与应用-521]:对光的错误理解与纠偏

[光学原理与应用-521]:对光的错误理解与纠偏

首先光是一种能量的载体和形态,宏观上观察到的光是由无数个微观的光量子组成的,每个光子在产生的瞬间,其在真空的空间中以确定不变的速度沿着一个初始的方向一直向前,在微观层面,每个光量子的运动轨迹是以波函数所展现…

2026/8/25 3:38:12 阅读更多 →
SIP通话转接原理与REFER方法实战解析

SIP通话转接原理与REFER方法实战解析

1. 通话转接不是“挂断再拨号”,而是SIP会话的动态重定向你有没有遇到过这样的场景:客服坐席A正在和客户通电话,突然需要把这通对话无缝转给专家坐席B,客户完全感知不到中间的断连——既没听到忙音,也没被要求重新拨号…

2026/8/25 3:38:18 阅读更多 →
Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

1. 为什么选择Kolla-ansible来部署单节点OpenStack?如果你正在寻找一种能把OpenStack从“概念”快速变成“可用的实验环境”的方法,那么Kolla-ansible几乎是当前最主流、最省心的选择。我见过太多人卡在手动编译依赖、配置服务、处理版本冲突的泥潭里&am…

2026/8/25 3:38:23 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/24 20:22:44 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/25 10:31:12 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/24 11:20:22 阅读更多 →