Commit Graph

31 Commits

Author SHA1 Message Date
9385f27125 Improved how devices are created, ntfy and presence are now treated like any other device
All checks were successful
Build and deploy automation_rs / Build automation_rs (push) Successful in 5m30s
Build and deploy automation_rs / Build Docker image (push) Successful in 55s
Build and deploy automation_rs / Deploy Docker container (push) Has been skipped
2024-04-27 02:55:53 +02:00
8b0c1ae352 Report AirFilter humidity
All checks were successful
Build and deploy automation_rs / Build automation_rs (push) Successful in 3m57s
Build and deploy automation_rs / Build Docker image (push) Successful in 44s
Build and deploy automation_rs / Deploy Docker container (push) Successful in 29s
2024-04-23 02:47:10 +02:00
73a2b077ed Fmt: Added cargofmt config and reformatted files
All checks were successful
continuous-integration/drone/push Build is passing
2023-11-20 23:27:48 +01:00
5333d8042f Fixed formatting
All checks were successful
continuous-integration/drone/push Build is passing
2023-11-17 01:10:45 +01:00
b12b76bd50 Added Air Filter support
All checks were successful
continuous-integration/drone/push Build is passing
2023-10-07 05:34:33 +02:00
044c38ba86 More refactoring 2023-08-18 03:07:16 +02:00
76b75b0cfb The light in the bathroom will now turn off automatically after 45 min
All checks were successful
continuous-integration/drone/push Build is passing
2023-08-13 23:20:07 +02:00
76a5a39ca9 Fixed build
All checks were successful
continuous-integration/drone/push Build is passing
2023-08-11 04:06:55 +02:00
522fe27f11 Converted google home traits to be async
Some checks failed
continuous-integration/drone/push Build is failing
2023-08-11 03:46:44 +02:00
330523166f Store devices wrapped in Arc RwLock 2023-08-11 02:24:58 +02:00
ca8821b406 Rewrote impl_cast as a proc_macro to make it easier to work with 2023-04-12 01:20:21 +02:00
b54c9512b9 Improved impl_cast and made all traits Sync + Send + 'static
All checks were successful
continuous-integration/drone/push Build is passing
2023-04-10 23:51:22 +02:00
3645b53f7c Applied rust fmt
All checks were successful
continuous-integration/drone/push Build is passing
2023-04-10 01:33:39 +02:00
de9203b8d5 Suppress incomplete feature warning caused by specialization 2023-04-10 01:30:43 +02:00
839c0a1c57 Applied clippy rules 2023-04-10 01:29:48 +02:00
3613c2cbdf Changed how TODO notes are marked to properly highlight in vim 2023-04-09 23:01:21 +02:00
07563a6d30 Added charger as outlet type
All checks were successful
continuous-integration/drone/push Build is passing
2023-03-19 23:02:39 +01:00
a0cefa8302 Improved error handling
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone Build is passing
2023-01-18 22:37:57 +01:00
b6bf8a82a2 Improved code
All checks were successful
continuous-integration/drone/push Build is passing
2023-01-18 20:05:03 +01:00
06389d83f7 Use &str instead of String whenever possible 2023-01-12 23:43:45 +01:00
13f5c87c03 Improved error handling 2023-01-12 02:20:09 +01:00
5b9d24e82f Switched to channels for communication between different parts of the code 2023-01-09 23:50:50 +01:00
cfd10a7daf Refactored how we deal with blocking code and added AudioSetup 2023-01-03 05:26:00 +01:00
bb18cfdcee Use workspaces 2022-12-27 22:34:40 +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
1b965cd45a Request ID is not a UUID like the documentation suggests 2022-12-22 05:59:39 +01:00
e88e2fe48b Finished basic google home implementation with some slight refactors along the way 2022-12-16 06:54:31 +01:00
995ff08784 Architectural changes and added first basic implementation for handling queries (does not handle errors) 2022-12-15 05:04:11 +01:00
36cd0e9b61 Started work on fullfillment of requests 2022-12-14 05:32:39 +01:00
e4369ebf41 Implemented data structures for SYNC, QUERY, and EXECUTE 2022-12-13 05:38:21 +01:00
6627174c6f Started working on google home implementation 2022-12-12 00:00:39 +01:00