All Projects → LeeLulin → esp-homekit-direct

LeeLulin / esp-homekit-direct

Licence: MIT License
Connect HomeKit using esp8266 without HomeBridge

Programming Languages

c
50402 projects - #5 most used programming language
assembly
5116 projects
shell
77523 projects
SWIG
194 projects
Makefile
30231 projects
M4
1887 projects

Projects that are alternatives of or similar to esp-homekit-direct

Dsckeybusinterface
An Arduino/esp8266/esp32 library to directly interface with DSC security systems.
Stars: ✭ 202 (+180.56%)
Mutual labels:  esp8266, homekit
ESP8266-HomeKit-Air-Quality-Sensor-Elgato-Eve-Room
ESP8266 based  Homekit Indoor Air Quality sensor that acts like Eve Room🌱
Stars: ✭ 58 (-19.44%)
Mutual labels:  homekit, esp-homekit
homekit-door
Raspberry Pi HomeKit Door Accessory
Stars: ✭ 22 (-69.44%)
Mutual labels:  homekit, siri
Mclighting
The ESP8266 based multi-client lighting gadget
Stars: ✭ 977 (+1256.94%)
Mutual labels:  esp8266, siri
homebridge-wink3
Homebridge plugin for wink.com
Stars: ✭ 53 (-26.39%)
Mutual labels:  homekit, siri
Esp Homekit Devices
Project to add native Apple HomeKit support to any device with an ESP8266 chip
Stars: ✭ 1,153 (+1501.39%)
Mutual labels:  esp8266, homekit
Sonoff-ESP8266-HomeKit
Firmware to control your Sonoff natively and directly through HomeKit.
Stars: ✭ 58 (-19.44%)
Mutual labels:  esp8266, homekit
Esp Homekit Demo
Demo of Apple HomeKit accessory server library
Stars: ✭ 657 (+812.5%)
Mutual labels:  esp8266, homekit
homebridge-nello
Homebridge plugin for the smart intercom nello.io.
Stars: ✭ 26 (-63.89%)
Mutual labels:  homekit, siri
homebridge-yeelight-platform
Homebridge plugin for Yeelight Lights supporting Scenes/Moods/Color Flow/Custom Presets/Music Flow/Night Mode
Stars: ✭ 53 (-26.39%)
Mutual labels:  homekit, siri
Esp Homekit Demo Stepbystep
tutorial step by step esp homekit demo
Stars: ✭ 24 (-66.67%)
Mutual labels:  esp8266, homekit
esp-homekit-multi-sensor
Homekit muti sensor, motion, temperate, humidity and light with OTA
Stars: ✭ 15 (-79.17%)
Mutual labels:  esp8266, homekit
Sonoff Homekit
Make your Sonoff Switch compatible with Apple Homekit! 🎉
Stars: ✭ 722 (+902.78%)
Mutual labels:  esp8266, homekit
Homekit Ws2812b Controller
ESP8266 based  Homekit controller for WS2812B lightstrips with WS2812FX support🌈
Stars: ✭ 110 (+52.78%)
Mutual labels:  esp8266, homekit
Esp Homekit
Apple HomeKit accessory server library for ESP-OPEN-RTOS
Stars: ✭ 720 (+900%)
Mutual labels:  esp8266, homekit
homebridge-deebot
Homebridge plugin to integrate ECOVACS Deebot devices into HomeKit.
Stars: ✭ 39 (-45.83%)
Mutual labels:  homekit, siri
esp-homekit-rgbw-strip
A homekit firmware for a magic home RGBW controller
Stars: ✭ 14 (-80.56%)
Mutual labels:  esp8266, homekit
Arduino Homekit Esp8266
Native Apple HomeKit accessory implementation for the ESP8266 Arduino core.
Stars: ✭ 545 (+656.94%)
Mutual labels:  esp8266, homekit
esp8266 homekit temp
Small project to send data from a temperature sensor connected to an esp8266 to a HomeKit server, running on a Raspberry Pi.
Stars: ✭ 38 (-47.22%)
Mutual labels:  esp8266, homekit
awesome-homebridge
Popular list of Homebridge Plugins
Stars: ✭ 106 (+47.22%)
Mutual labels:  homekit, siri

esp-homekit-direct

无需HomeBridge,使用esp8266直连HomeKit
使用esp8266-01s连接苹果家庭App,控制继电器

首先感谢两位作者
https://github.com/RavenSystem/esp-homekit-devices
https://github.com/Gruppio/Sonoff-Homekit

使用说明

下载

git clone https://github.com/LeeLulin/esp-homekit-direct.git

注意:使用之前需要先配置好 esp-open-sdk 的编译环境
参考: 在 Ubuntu 上搭建 esp-open-sdk 环境在 Docker 中使用 esp-open-sdk 编译固件 本项目示例型号为 esp8266-01s,如果使用其他型号,需要修改 /devices/switch/main.c 文件中的引脚定义

编译固件

cd esp-homekit-direct

make -C devices/switch all

编译完成会在 /devices/switch/firmware 目录下生成 switch.bin 文件

刷写固件

Windows

1.安装python

2.安装esptool

pip install esptool

3.把 /devices/switch/firmware 目录下的三个文件:rboot.bin blank_config.bin switch.bin 复制到python根目录下

4.清空Flash

esptool.py -p [端口] erase_flash
例:esptool.py -p COM4 erase_flash

5.烧录固件

esptool.py -p [端口] -b 115200 write_flash -fs 1MB -fm dout -ff 40m 0x0 rboot.bin 0x1000 blank_config.bin 0x2000 switch.bin

连接HomeKit

1.手机wifi搜索并连接名称为 Switch-XXXXXXX 的热点,配置wifi信息

2.打开 家庭 App

点击右上角+号选择 添加或扫描配件 选择 我没有或无法扫描代码

选择名称为 Sonoff Switch-XXXXXXX 的配件

输入代码 11111111 等待连接完成,如果失败可多试几次

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].