家庭自动化项目集 home

智能家居, ESP32 1/5 已发布
nickw444 133 Stars 未知 BOM 完整度: 0/5 教程完整度: 0/5
家庭自动化项目集

项目简介

Monorepo管理家庭自动化开发,含固件、PCB、配置和桥接。

标签

项目特点

**集中管理**:将所有家庭自动化项目、固件、配置和PCB设计整合在一个仓库中。
**子项目丰富**:包含针对特定设备(如RAEX卷帘)的解决方案。
**深度集成**:与Home Assistant深度集成,并提供自定义组件。
**硬件设计**:包含ESP8266相关用途的PCB设计文件。
**生态扩展**:关联多个独立的工具库,如Ness报警系统控制、小米设备协议、三星电视控制等。

技术规格

主要框架 Home Assistant
硬件平台 ESP8266
通信协议 433.92MHz, miIO, Samsung WS, Ness Serial
编程语言 Python, Golang
仓库结构 Monorepo

项目资源

物料清单 (BOM)

物料名称 数量 参考价格 备注
ESP8266开发板 1 用于PCB子项目
433.92MHz无线模块 1 用于blindkit
RAEX无线卷帘 1 目标控制设备
Ness D8x/D16x报警面板 1 可选,用于nessclient

能力画像

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

所需技能

🔧 **动手能力**:需要焊接、电路调试和硬件组装能力,特别是制作PCB和连接无线模块。 💻 **编程能力**:需要Python和Golang编程经验,能够编写和修改Home Assistant自定义组件、固件和桥接器。 ⚡ **电子电路**:需要理解ESP8266、433MHz无线通信等基础电路知识,能够阅读和设计PCB。

适用场景

整合和管理多个家庭自动化项目。
开发自定义的Home Assistant组件和集成。
控制RAEX品牌的433.92MHz无线卷帘。
设计用于ESP8266的专用PCB。
作为学习家庭自动化、嵌入式开发和PCB设计的综合项目。