/esp-apple-homekit-weather-station

An Apple HomeKit Weather Station made with ESP32.

Primary LanguageC

Weather Station for ESP32 compatible with Apple HomeKit

Temperature, humidity, and air quality measurements taken via DTH22 and MQ135.

This project uses:

Follow instructions here to setup the ESP-IDF environment. Then:

git clone --recursive https://github.com/marcodeltutto/esp-apple-homekit-weather-station.git
cd esp-apple-homekit-weather-station
export ESPPORT=/dev/tty.SLAB_USBtoUART #Set your board's serial port here
idf.py set-target esp32
idf.py menuconfig # Set Example Configuration -> WiFi SSID/Password
idf.py flash
esptool.py -p $ESPPORT write_flash 0x340000 accessory_setup.bin
idf.py monitor

Open the Home app on your iPhone/iPad and follow these steps:

  • Click on "Add Accessory".
  • Scan the QR code below.
  • Or add the accessory manually with code 11122333 as the Setup code.

QR Code

Additional documentation is in the esp-apple-homekit-adk repo.