RavenSystem/esp-homekit-devices
FreeAdvanced firmware to add native Apple HomeKit and custom configurations, compatible with any SoC based on ESP32, ESP32-S, ESP32-C and ESP8266 series. (Shelly, Sonoff, Electrodragon, Tuya...)
About RavenSystem/esp-homekit-devices
HAA (Home Accessory Architect) is an open-source firmware that brings native Apple HomeKit support to ESP32, ESP32-S, ESP32-C, and ESP8266 microcontrollers. It supports a wide variety of HomeKit service types with extensive customization options, allowing users to integrate devices like Shelly, Sonoff, Electrodragon, and Tuya directly into Apple Home without additional bridges. The project features companion apps for device management (HAA Home for HomeKit Matter) and performance testing (Home Bench). With over 480 releases and an active community, HAA is a mature solution for DIY home automation enthusiasts.
Key Features
Pros & Cons
- Open source and completely free
- Native HomeKit support eliminates need for extra hubs or bridges
- Supports a wide variety of ESP-based MCUs and popular smart home hardware
- Active development with hundreds of releases and responsive community
- Companion apps enhance management and performance testing capabilities
- Requires technical knowledge to flash firmware onto microcontrollers
- Limited to ESP32 and ESP8266 based devices only
- No official support for non-ESP platforms (e.g., Raspberry Pi, Arduino)