Home automation program
Go to file
2023-08-18 05:56:45 +02:00
.cargo Added tokio-console support 2023-04-12 03:34:58 +02:00
.git-hooks Updated pre-commit script to print command before executing and disallow running with unstaged changes 2023-04-12 01:25:24 +02:00
config HueLight is now HueGroup and uses a scene to turn the light on, the contact sensor will also not override the current light state if it is already on 2023-08-18 05:56:45 +02:00
google-home More refactoring 2023-08-18 03:07:16 +02:00
impl_cast Improved the way devices are instantiated from their respective configs 2023-08-16 02:17:21 +02:00
src HueLight is now HueGroup and uses a scene to turn the light on, the contact sensor will also not override the current light state if it is already on 2023-08-18 05:56:45 +02:00
.dockerignore Added Dockerfile and drone config to auto build and deploy new versions 2023-01-17 17:41:47 +01:00
.drone.yml Directly send wol packet instead of using the webhook 2023-01-19 22:19:26 +01:00
.editorconfig Added .editorconfig 2023-04-09 23:02:16 +02:00
.gitignore Started work on rust rewrite of automation system 2022-12-10 18:03:01 +01:00
Cargo.lock More refactoring 2023-08-18 03:07:16 +02:00
Cargo.toml Further improvements to how devices are created 2023-08-17 01:47:05 +02:00
Dockerfile Fixed build 2023-04-12 05:28:51 +02:00
README.md Added pre-commit hook to run lint and check formatting 2023-04-10 05:29:09 +02:00

automation_rs

Custom home automation solution with google-home intergration

Development

Make sure to setup git hooks by running

git config --local core.hooksPath .git-hooks/