Home automation program
Go to file
Dreaded_X 5af713cf8f
All checks were successful
Build and deploy / Build application (push) Successful in 4m47s
Build and deploy / Build container (push) Successful in 1m21s
Build and deploy / Deploy container (push) Successful in 33s
Switched speaker and mixer from KasaOutlet to IkeaOutlet
2025-01-11 17:55:20 +01:00
.cargo Added tokio-console support 2023-04-12 03:34:58 +02:00
.gitea/workflows Removed pre-commit action 2024-07-30 00:08:10 +02:00
assets Added logo 2024-12-08 05:47:21 +01:00
automation_cast No more cast_mut() 2024-07-26 00:37:53 +02:00
automation_devices Added open close trait and google home support for contact sensor 2024-12-11 22:19:31 +01:00
automation_lib Added dedicated light device and updated hallway logic 2024-12-08 05:34:51 +01:00
automation_macro Added support for generic structs in LuaDeviceConfig 2024-12-08 01:53:04 +01:00
google_home Added open close trait and google home support for contact sensor 2024-12-11 22:19:31 +01:00
src Updated dependencies 2024-12-08 00:53:31 +01: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
.gitattributes Added logo 2024-12-08 05:47:21 +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 Updated dependencies 2024-12-08 00:53:31 +01:00
Cargo.toml Updated dependencies 2024-12-08 00:53:31 +01:00
config.lua Switched speaker and mixer from KasaOutlet to IkeaOutlet 2025-01-11 17:55:20 +01: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 Updated rust toolchain 2024-12-08 00:57:57 +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