|
54fa9f3b66
|
WIP: Working on trait macro
Build and deploy automation_rs / Run pre-commit checks (push) Failing after 4m28s
Build and deploy automation_rs / Build automation_rs (push) Successful in 4m48s
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-05-31 23:53:38 +02:00 |
|
|
32aa981e31
|
Fixed fan speed control in google home
Build and deploy automation_rs / Run pre-commit checks (push) Successful in 4m28s
Build and deploy automation_rs / Build automation_rs (push) Successful in 4m43s
Build and deploy automation_rs / Build Docker image (push) Successful in 54s
Build and deploy automation_rs / Deploy Docker container (push) Successful in 30s
|
2024-05-28 22:51:22 +02:00 |
|
|
456d7a359b
|
Fixed spelling mistakes
|
2024-05-07 00:05:37 +02:00 |
|
|
3e4ea8952a
|
Improved how devices are created, ntfy and presence are now treated like any other device
|
2024-05-07 00:05:36 +02:00 |
|
|
3689a52afd
|
Replaced impl_cast with a new and improved trait
Build and deploy automation_rs / Build automation_rs (push) Successful in 4m0s
Build and deploy automation_rs / Build Docker image (push) Successful in 52s
Build and deploy automation_rs / Deploy Docker container (push) Successful in 28s
With this trait the impl_cast macros are no longer needed, simplifying
everything.
This commit also improved how the actual casting itself is handled.
|
2024-05-05 00:33:21 +02:00 |
|
|
8b0c1ae352
|
Report AirFilter humidity
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
continuous-integration/drone/push Build is passing
|
2023-11-20 23:27:48 +01:00 |
|
|
5333d8042f
|
Fixed formatting
continuous-integration/drone/push Build is passing
|
2023-11-17 01:10:45 +01:00 |
|
|
b12b76bd50
|
Added Air Filter support
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
continuous-integration/drone/push Build is passing
|
2023-08-13 23:20:07 +02:00 |
|
|
76a5a39ca9
|
Fixed build
continuous-integration/drone/push Build is passing
|
2023-08-11 04:06:55 +02:00 |
|
|
522fe27f11
|
Converted google home traits to be async
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
continuous-integration/drone/push Build is passing
|
2023-04-10 23:51:22 +02:00 |
|
|
3645b53f7c
|
Applied rust fmt
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
continuous-integration/drone/push Build is passing
|
2023-03-19 23:02:39 +01:00 |
|
|
a0cefa8302
|
Improved error handling
continuous-integration/drone/push Build is passing
continuous-integration/drone Build is passing
|
2023-01-18 22:37:57 +01:00 |
|
|
b6bf8a82a2
|
Improved code
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 |
|