Home automation program
Since Lua is not Send, this turned out to be a bit more complicated. In order to make it work the async function needs to be pinned to a single thread. It works now, but the implementation looks a bit messy. Not sure it can be improved through. |
||
---|---|---|
.cargo | ||
.git-hooks | ||
.gitea/workflows | ||
automation_cast | ||
automation_macro | ||
google-home | ||
src | ||
.dockerignore | ||
.editorconfig | ||
.gitignore | ||
.rustfmt.toml | ||
.typos.toml | ||
Cargo.lock | ||
Cargo.toml | ||
config.lua | ||
Dockerfile | ||
README.md | ||
rust-toolchain.toml |
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/