Home automation program
Go to file
Dreaded_X 794b8eef19
All checks were successful
Build and deploy automation_rs / Build automation_rs (push) Successful in 5m48s
Build and deploy automation_rs / Build Docker image (push) Successful in 47s
Build and deploy automation_rs / Deploy Docker container (push) Successful in 30s
Quickly hacked in is_on function on devices in lua
In order to get feature parity with pre-lua the is_on function is
manually implemented on all wrapped devices in lua
This implementation will need to be improved in the future.
2024-05-07 00:05:38 +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
.gitea/workflows Improvement: Job names could be better 2023-11-24 00:09:45 +01:00
automation_cast Replaced impl_cast with a new and improved trait 2024-05-05 00:33:21 +02:00
automation_macro LuaDevice macro now uses LuaDeviceCreate trait to create devices from configs 2024-05-07 00:05:37 +02:00
google-home Fixed spelling mistakes 2024-05-07 00:05:37 +02:00
src Quickly hacked in is_on function on devices in lua 2024-05-07 00:05:38 +02:00
.dockerignore Added Dockerfile and drone config to auto build and deploy new versions 2023-01-17 17:41:47 +01:00
.editorconfig Switched from toml to yaml for configuration 2023-11-05 22:41:48 +01:00
.gitignore Started work on rust rewrite of automation system 2022-12-10 18:03:01 +01:00
.rustfmt.toml Fmt: Added cargofmt config and reformatted files 2023-11-20 23:27:48 +01:00
.typos.toml Fixed typo in README.md and added mosquitto as word 2024-05-07 00:05:37 +02:00
Cargo.lock Fix: Scheduled function can not run async functions 2024-05-07 00:05:38 +02:00
Cargo.toml Fix: Scheduled function can not run async functions 2024-05-07 00:05:38 +02:00
config.lua Quickly hacked in is_on function on devices in lua 2024-05-07 00:05:38 +02:00
Dockerfile Moved last config items to lua + small cleanup 2024-05-07 00:05:37 +02:00
README.md Fixed typo in README.md and added mosquitto as word 2024-05-07 00:05:37 +02:00
rust-toolchain.toml Feature: Use Gitea Actions to build automation_rs 2023-11-22 00:40:05 +01:00

automation_rs

Custom home automation solution with google-home integration

Development

Make sure to setup git hooks by running

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