HomeMaster 智能自动化系统

homemaster-dev

比赛/竞技、ESP32 ⭐⭐☆☆☆ (2/5) 🧩 软硬件结合 已发布
isystemsautomation 26 Stars 未知 BOM 完整度: /5 教程完整度: /5

项目简介

HomeMaster是开源平台,用于本地优先的智能家居自动化,支持ESP32设备如MiniPLC和M。


HomeMaster 是一个开源平台,用于基于 ESP32 设备(如 MiniPLC 和 MicroPLC)的本地优先智能家居自动化。该仓库包含用于创建模块化、无云自动化系统的固件、原理图和文档,该系统通过 ESPHome 与 Home Assistant 完全兼容。

标签

项目特点

**模块化设计**:提供多种功能模块(能源、照明、报警、I/O 等),可按需组合,灵活扩展。
**本地优先与弹性**:模块内置独立逻辑,即使主控制器或网络中断,也能继续执行本地任务。
**开源硬件与软件**:硬件设计(CERN-OHL-W v2)、固件(GPLv3)和配置工具(MIT)完全开源。
**原生 Home Assistant 集成**:基于 ESPHome,控制器预装固件,可无缝接入 Home Assistant。
**免驱动配置**:通过 USB-C 连接,使用 WebConfig 界面(浏览器)即可配置模块参数,无需安装驱动。
**多种编程支持**:支持 ESPHome YAML、Arduino IDE、PlatformIO、MicroPython、ESP-IDF 等多种开发环境。

技术规格

控制器
通信协议
无线连接
有线连接
存储
电源输入
模块类型
兼容性
固件开发

项目资源

物料清单 (BOM)

物料名称 数量 参考价格 备注
MiniPLC 或 MicroPLC 1 根据需求选择
ENM-223-R1 (能源监测) 按需 3相电能计量
ALM-173-R1 (报警I/O) 按需 17路数字输入,3路继电器
DIM-420-R1 (AC调光) 按需 4路数字输入,2路调光输出
AIO-422-R1 (模拟I/O) 按需 4路模拟输入+2路RTD,2路模拟输出
DIO-430-R1 (数字I/O) 按需 4路数字输入,3路继电器
RGB-621-R1 (LED控制器) 按需 2路数字输入,5路PWM+1路继电器
STR-3221-R1 (楼梯灯) 按需 3路数字输入,32路LED通道
WLD-521-R1 (漏水检测) 按需 5路数字输入+温度,2路继电器
RS-485 120Ω终端电阻 2 总线两端各一个
USB-C 数据线 1 用于配置和编程
24VDC 电源 1 为控制器和模块供电

所需工具

工具用途是否必需
3D打印机 打印外壳和结构件(可选) ▢ 推荐
焊台 焊接电子元件(如需自行组装模块) ▢ 推荐
螺丝刀 安装DIN导轨和接线 ✅ 是
剥线钳 剥线连接RS-485和电源 ✅ 是
万用表 调试和测量电压/电阻 ▢ 推荐
USB-C 数据线 配置和编程 ✅ 是
电脑(Chrome/Edge浏览器) 使用WebConfig配置模块 ✅ 是

能力画像

记忆与知识检索
逻辑推演
表达与交流
感知与观察
数理与计算
动手与操作
狂热与坚持
创造与创新

所需技能

🔧 **动手能力**:需要具备基本的电子硬件组装和接线能力,包括安装DIN导轨、连接RS-485总线、电源接线等。 💻 **编程能力**:需要一定的编程基础,能够使用ESPHome YAML进行配置,或使用Arduino IDE/PlatformIO进行固件开发。 ⚡ **电子电路**:需要了解基本的电子电路知识,如Modbus通信、继电器控制、模拟/数字信号处理等。

适用场景

🏠 **智能家居自动化**:控制灯光、窗帘、空调、安防等,实现全屋智能化。
⚡ **能源监测与管理**:实时监测家庭或实验室的电力消耗,优化能源使用。
🧪 **实验室自动化**:控制实验设备、采集传感器数据、实现自动化实验流程。
💧 **安全与漏水检测**:部署漏水传感器,自动关闭阀门,防止水灾。
🌈 **高级照明控制**:实现RGB+CCT调光、动态灯光场景、建筑照明等。