Automatically controls electric shutters depending on datetime, location and weather (open after the sunrise and close on the sunset).
The ESP-based hardware serves web-server for interaction (calibration and commands). Digest Authentication is used to reject the unauthorized access.
Only external scheduling (e.g. using external python script) supported atm.
C++:
- TimerLED
- Other dependencies listed in platformio.ini
Python 3.7:
- requests
- astral
- colorama
API key of https://openweathermap.org/ is required.