Skip to content

Generic IOT platform for Home Automation based on ESP32, with native integration with Apple Home Kit

License

Notifications You must be signed in to change notification settings

Yurik72/esphapcontroller

Repository files navigation

esphapcontroller

This is work-in-progress! This project aims to integrate https://github.com/Yurik72/ESPHomeController into native AppleHome Kit support. Without any additional bridges like (mqtt, raspberry,...)

As well second target is to make friendship between esp-idf and arduino to use favorites libraries developed for arduino.

Many thanks to maximkulkin for providing fine libraries for native integration, this project used them.

Usage

This is a application to be used with Espressif IoT Development Framework (ESP-IDF) and arduino-esp32.

Please check ESP-IDF docs for getting started instructions and install instructions.

Espressif IoT Development Framework

Once the ESP-IDF is installed: please check suggestion to use esp directory as root

  1. Run mingw32
$ cd esp
$ git clone https://github.com/Yurik72/esphapcontroller
$ cd esphapcontroller
$ make -C production/esp32/hapcontroller all

! Project already contains arduino-esp libraries for esp-idf and sdk configured.

Hovewer you can

$  make -C production/esp32/hapcontroller menuconfig

to reconfigure SDK

and finally you can flash your esp

$ make -C production/esp32/hapcontroller flash

For Arduino IDE and your own development

please have a look ESPHap this is library to use native Apple integration allows to use Arduino IDE

About

Generic IOT platform for Home Automation based on ESP32, with native integration with Apple Home Kit

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published