Home automation program
Go to file
Dreaded_X c6e63750d0
All checks were successful
Build and deploy / Build application (push) Successful in 3m48s
Check / Run checks (push) Successful in 3m20s
Build and deploy / Build container (push) Successful in 1m49s
Build and deploy / Deploy container (push) Successful in 38s
Fixed bathroom light
2024-07-08 23:25:24 +02:00
.cargo Added tokio-console support 2023-04-12 03:34:58 +02:00
.gitea/workflows Fixed build after gitea update 2024-07-08 23:25:20 +02: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 fan speed control in google home 2024-05-28 22:51:22 +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
.pre-commit-config.yaml Switched from custom pre-commit script to using the pre-commit tool 2024-05-10 01:28:50 +02: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 Fixed bathroom light 2024-07-08 23:25:24 +02:00
Dockerfile Fixed build after gitea update 2024-07-08 23:25:20 +02:00
README.md Switched from custom pre-commit script to using the pre-commit tool 2024-05-10 01:28:50 +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 and lua scripting.

Development

This repository uses pre-commit to make sure everything is ready to go when committing. Install the pre-commit hooks by running the following command:

pre-commit install