Pet Spring Boot project written in Kotlin for controlling roller shutters via Shelly 2.5 devices based on the sun position, temperature and cloudiness.
SHUTTERS_WEBCLIENT_SHELLY_API_AUTHORIZATION_KEY
: Shelly cloud authorization keySHUTTERS_WEBCLIENT_SHELLY_API_SERVER
: Shelly cloud serverSHUTTERS_WEBCLIENT_WEATHER_API_KEY
: weatherapi.com Api KeySHUTTERS_LATITUDE
: Position for sun position calculationsSHUTTERS_LONGITUDE
: Position for sun position calculationsSHUTTERS_ZONE_ID
: Time zone needed for sun position calculationsSHUTTERS_RULES_SUNSET_DEVICEIDS
: device ids to be controlled by sunset ruleSHUTTERS_RULES_SUNSET_OFFSETINMIN
: negative/positive offset for sunset ruleSHUTTERS_RULES_SUNSET_OVERRIDETIME
: explicit time for execution of sunset rule for debugging purposes