Commit Graph

16 Commits

Author SHA1 Message Date
8bc203cb2d Reduced the amount of indirect dependencies 2023-01-07 04:58:13 +01:00
50ff5b162e
Switched from std::RwLock to parking_lot 2023-01-06 23:16:36 +01:00
d06c0b6980
Environment variables can now be used directly inside the config instead of requiring special handling 2023-01-06 04:07:50 +01:00
cfd10a7daf
Refactored how we deal with blocking code and added AudioSetup 2023-01-03 05:26:00 +01:00
06e511758b
Switched to tracing 2022-12-29 06:14:01 +01:00
3c0f4bf3b3
Added ntfy.sh integration 2022-12-29 02:36:05 +01:00
8dc3fd42e7
Switched from warp to axum 2022-12-28 05:22:36 +01:00
2b4ddf82b6
Added WakeOnLAN device, some small refactoring and improved error handling 2022-12-28 03:27:25 +01:00
6c4ae9ec35 Instead of using pollster we use tokio::spawn to spawn a seperate task for subscribing and publishing to mqtt 2022-12-25 01:29:30 +01:00
1299443a7c
Moved some config over to an actual config file, improved error handling 2022-12-24 04:47:06 +01:00
7e3c3223b2
Adjusted how we requre Sync + Send, added logger, cleanup dependencies, and added web server using warp and tokio 2022-12-23 04:40:08 +01:00
e88e2fe48b
Finished basic google home implementation with some slight refactors along the way 2022-12-16 06:54:31 +01:00
4de0b31ec8
Added macro to generate cast traits and impls automatically 2022-12-14 05:49:51 +01:00
36cd0e9b61
Started work on fullfillment of requests 2022-12-14 05:32:39 +01:00
6627174c6f Started working on google home implementation 2022-12-12 00:00:39 +01:00
68cbccd72c Started work on rust rewrite of automation system 2022-12-10 18:03:01 +01:00