项目简介
本项目是专为iTead Sonoff设备设计的智能家居控制系统,基于Arduino编程语言和ESP8266开发。用户能够借助该系统对灯光、插座、传感器等多种智能设备进行控制。系统支持通过Web界面、定时器、OTA固件更新以及Serial、HTTP和MQTT等通信协议进行操作,适用于各类智能家居场景。
项目的主要特性和功能
- 多设备支持:支持如Sonoff Basic、Sonoff RF、Sonoff SV等多种iTead Sonoff设备。
- Web控制界面:提供直观的Web界面,便于用户进行设备配置与控制。
- 定时器功能:可设置定时任务,如定时开关灯、定时启动设备等。
- OTA固件更新:支持通过OTA方式更新固件,方便获取新功能与修复。
- 多协议支持:支持Serial、HTTP和MQTT等多种通信协议进行设备控制。
- 传感器支持:支持温度传感器、湿度传感器等,实现环境数据的采集与控制。
安装使用步骤
假设用户已下载本项目的源码文件。 1. 配置设备:设备启动后,通过Web界面或命令行工具(如HTTP或MQTT)进行设备配置。 2. 使用控制:配置完成后,可通过Web界面、定时器或MQTT等方式对设备进行控制。
注意事项
- Flash模式:确保使用DOUT Flash模式,避免使用DIO/QIO/QOUT模式,防止设备变砖。
- Linker脚本:若使用ESP/Arduino库2.3.0版本,需下载并使用提供的Linker脚本。
- 用户配置:可使用
user_config_override.h
文件进行自定义配置,保证在更新固件时保留个人设置。
支持的设备
- iTead Sonoff Basic
- iTead Sonoff RF
- iTead Sonoff SV
- iTead Sonoff TH10/TH16
- iTead Sonoff Dual (R2)
- iTead Sonoff Pow
- iTead Sonoff 4CH
- iTead Sonoff 4CH Pro
- iTead S20 Smart Socket
- Sonoff S22 Smart Socket
- iTead Sonoff S31 Smart Socket with Energy Monitoring
- iTead Slampher
- iTead Sonoff Touch
- iTead Sonoff T1
- iTead Sonoff SC
- iTead Sonoff Led
- iTead Sonoff BN-SZ01 Ceiling Led
- iTead Sonoff B1
- iTead Sonoff RF Bridge 433
- iTead Sonoff Dev
- iTead 1 Channel Switch 5V / 12V
- iTead Motor Clockwise/Anticlockwise
- Electrodragon IoT Relay Board
- AI Light or any my9291 compatible RGBW LED bulb
- H801 PWM LED controller
- MagicHome PWM LED controller
- AriLux AL-LC01, AL-LC06 and AL-LC11 PWM LED controller
- Supla device - Espablo-inCan mod. for electrical Installation box
- Luani HVIO board
- Wemos D1 mini and NodeMcu
许可证
本项目基于GPL - 3.0许可证。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】