Aaro Varis
c317ff287c
testi
2026-02-19 10:40:10 +02:00
Aaro Varis
dbc246bf95
Remove unused API endpoints from webserver.py
2026-02-19 10:27:21 +02:00
Aaro Varis
f4e6cdbeea
Add webserver functionality and HTML interface for alarm clock
2026-02-19 10:06:06 +02:00
Aaro Varis
8643892414
Remove unused imports from alarm_clock.py
2026-02-19 09:08:00 +02:00
Aaro Varis
ace55084c2
Add process check before terminating audio playback in play_audio function
2026-02-19 08:58:45 +02:00
ee6091948e
Remove unnecessary blank lines in main.py
2026-02-18 22:03:31 +02:00
306244b8b4
Add dismiss action for relay in alarm clock wakeup action
2026-02-18 16:43:37 +02:00
a8d1a7841d
Remove 30 seconds wakeup action and adjust wakeup actions for alarm notifications
2026-02-18 16:41:59 +02:00
0985b953a4
Refactor AlarmClock to remove relay functionality and add Relay class for GPIO control
2026-02-18 16:41:03 +02:00
4324160014
Refactor AudioPlayer initialization and update audio file path handling in main
2026-02-18 16:35:01 +02:00
572ac40040
Remove automatic playback in AudioPlayer constructor
2026-02-18 16:32:01 +02:00
73afda51c6
fix binary name
2026-02-18 16:31:21 +02:00
9fc0df6140
Add debug print statement for audio playback in play_audio function
2026-02-18 16:30:46 +02:00
ae064f059d
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
2026-02-18 16:21:42 +02:00
Aaro Varis
b2302dc94b
stop sound
2026-02-12 11:12:10 +02:00
Aaro Varis
7012024a6a
test watch script
2026-02-05 10:39:25 +02:00
Aaro Varis
46cfaaff06
Fix git pull and remote hash retrieval in watch script
2026-02-05 10:36:40 +02:00
Aaro Varis
f46bdd5470
Update alarm time in AlarmClock to 09:50
2026-02-05 10:34:25 +02:00
Aaro Varis
c74c3c288a
Enhance AlarmClock to skip wakeup actions in non-normal modes and reset actions on alarm time change
2026-02-05 10:33:37 +02:00
Aaro Varis
0a27e41a75
Add alarm clock service configuration
2026-02-05 10:21:12 +02:00
Aaro Varis
00e973cf42
a
2026-02-05 09:45:57 +02:00
Aaro Varis
989c831732
Add audio playback functionality and enhance alarm action reset logic
2026-02-05 09:29:29 +02:00
207ae2922a
test sound
2026-02-05 07:27:27 +00:00
Aaro Varis
26da910850
testing
2026-02-05 09:09:23 +02:00
Aaro Varis
f553bc7877
testi commit
2026-02-05 08:56:40 +02:00
user@raspberrypi.local
44d9b27332
add execute permssion to watch
2026-02-05 06:52:01 +00:00
Aaro Varis
fe43e4d6ec
add watcher
2026-02-05 08:50:54 +02:00
Aaro Varis
0eaddaa6b5
Add requests to requirements.txt
2026-02-05 08:48:58 +02:00
Aaro Varis
f83d021c7b
asd
2026-02-05 08:48:24 +02:00
Olli Luhtanen
ab3d9fd90f
Timezone oikein laitto v1
2026-01-22 13:22:24 +02:00
986b0543d5
test revert
2026-01-22 10:48:09 +00:00
c53dad7f31
Testi timezonen huomiointi
2026-01-22 09:19:02 +00:00
db7b34f249
Dont need print in terminal
2026-01-22 06:39:18 +00:00
Aaro Varis
7a85323270
Update LCD display to show seconds and adjust formatting
2026-01-15 11:16:07 +02:00
Aaro Varis
a406cf7e97
aaa
2026-01-15 11:15:03 +02:00
Aaro Varis
571551dfa5
aa
2026-01-15 11:14:15 +02:00
Aaro Varis
b06a1cc7c5
mog
2026-01-15 11:13:39 +02:00
Aaro Varis
92b0b36372
a
2026-01-15 11:13:06 +02:00
Aaro Varis
58483a5115
aa
2026-01-15 11:11:14 +02:00
Aaro Varis
983113c3ea
aa
2026-01-15 11:09:52 +02:00
Aaro Varis
bcfed8b6f9
aaa
2026-01-15 11:07:03 +02:00
Aaro Varis
752ae6573b
Add padding to LCD text output for improved visibility
2026-01-15 11:02:46 +02:00
Aaro Varis
437c106789
aa
2026-01-15 10:56:32 +02:00
Aaro Varis
959e0d3a10
Enhance button state handling with debounce logic to prevent false triggers
2026-01-15 10:50:49 +02:00
Aaro Varis
9775a97903
a
2026-01-15 10:49:36 +02:00
Aaro Varis
811c438343
Refactor relay state handling to use a dedicated method and update last button press time on LCD
2026-01-15 10:49:19 +02:00
Aaro Varis
e649b1ca99
a
2026-01-15 10:45:56 +02:00
Aaro Varis
7d2435bbe9
Update relay GPIO write method to use integer values and display last button press time on LCD
2026-01-15 10:45:17 +02:00
Aaro Varis
fb134bc25a
a
2026-01-15 10:44:07 +02:00
Aaro Varis
8a22f873bd
a
2026-01-15 10:43:14 +02:00