Refactor alarm clock application structure and add core functionality

- Moved legacy entry point to init.py
- Created src/__init__.py for module initialization
- Implemented AlarmClock class in src/alarm_clock.py
- Added audio playback capabilities in src/audio.py
- Configured Shelly device interaction in src/shelly.py
- Introduced wakeup action handling in src/wakeup_action.py
- Added location utilities for sun times in src/location.py
- Established configuration settings in src/config.py
- Developed main application logic in src/main.py
This commit is contained in:
2026-02-18 16:21:42 +02:00
parent b2302dc94b
commit ae064f059d
9 changed files with 433 additions and 314 deletions

1
src/__init__.py Normal file
View File

@@ -0,0 +1 @@
# Alarm Clock IoT Application