FlaskGitzella
switchbotpy
A Python API for SwitchBots that allows to control actions, settings and timers (also password protected)