HomeMaster 智能自动化系统 homemaster-dev

比赛/竞技、ESP32 2/5 🧩 软硬件结合 已发布
isystemsautomation 26 Stars 未知 BOM 完整度: 0/5 教程完整度: 0/5
HomeMaster 智能自动化系统

项目简介

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 等多种开发环境。

技术规格

控制器 MiniPLC(全宽DIN导轨)、MicroPLC(紧凑DIN导轨)
通信协议 RS-485 Modbus RTU(默认 19200 8N1)
无线连接 Wi-Fi、BLE(支持Improv配网)
有线连接 MiniPLC:以太网、USB-C;MicroPLC:USB-C
存储 MiniPLC:microSD卡槽;MicroPLC:内部闪存
电源输入 MiniPLC:AC/DC宽范围或24VDC;MicroPLC:24VDC
模块类型 能源监测(ENM)、报警(ALM)、调光(DIM)、模拟I/O(AIO)、数字I/O(DIO)、RGB LED(RGB)、楼梯灯(STR)、漏水检测(WLD)
兼容性 Home Assistant (2024.12+)、ESPHome、独立运行
固件开发 ESPHome YAML、Arduino IDE、PlatformIO、MicroPython、ESP-IDF、Pico SDK、CircuitPython

项目资源

物料清单 (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 为控制器和模块供电

能力画像

⚪ 记忆与知识检索: 2/5
🔵 逻辑推演: 4/5
⚪ 表达与交流: 1/5
⚪ 感知与观察: 3/5
⚪ 数理与计算: 3/5
⚪ 动手与操作: 4/5
⚪ 狂热与坚持: 3/5
⚪ 创造与创新: 4/5

所需技能

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

适用场景

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