https://github.com/fonger/esp-homekit-servo-switch
[WIP] This is a HomeKit NodeMCU wall light switch controller using servo
https://github.com/fonger/esp-homekit-servo-switch
esp-homekit esp-open-rtos esp-open-s esp32 esp8266 espressif freertos homekit nodemcu
Last synced: about 1 year ago
JSON representation
[WIP] This is a HomeKit NodeMCU wall light switch controller using servo
- Host: GitHub
- URL: https://github.com/fonger/esp-homekit-servo-switch
- Owner: Fonger
- License: mit
- Created: 2019-07-21T08:02:59.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2019-08-10T11:07:15.000Z (almost 7 years ago)
- Last Synced: 2025-03-21T17:11:36.021Z (over 1 year ago)
- Topics: esp-homekit, esp-open-rtos, esp-open-s, esp32, esp8266, espressif, freertos, homekit, nodemcu
- Language: C
- Homepage:
- Size: 18.6 KB
- Stars: 4
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# esp-homekit-servo-switch
This is a HomeKit NodeMCU servo controller for my room light switch
## Home Appliance
1. Use servo to toggle the light switch on wall physically.
2. A button to turn on/off the light switch.
2. Read air quality data including AQI, PM2.5, PM10, NO2, SO2, CO and O3 data from [LASS(Location Aware Sensing System)](https://lass-net.org/) API. I'm using data from EPA (行政院環境保護署環境資源資料) near my home.
## Usage
1. Setup build environment for [esp-open-rtos](https://github.com/SuperHouse/esp-open-rtos)
2. Run `git submodule update --init --recursive` for submodules this project use
3. Copy `config-sample.h` to `config.h` and edit the settings.