Home automation program
Go to file
Dreaded_X fbabc978b1
All checks were successful
Build and deploy / Build application (push) Successful in 4m15s
Build and deploy / Build container (push) Successful in 1m16s
Build and deploy / Deploy container (push) Successful in 19s
Reworked IkeaOutlet into more generic outlet that also (optionally) supports power measurement
This new power measurement feature is used to turn the kettle off
automatically once it is done boiling
2025-01-26 04:48:59 +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 Reworked IkeaOutlet into more generic outlet that also (optionally) supports power measurement 2025-01-26 04:48:59 +01:00
automation_lib Reworked air filter integration 2025-01-22 03:12:13 +01:00
automation_macro Added support for generic structs in LuaDeviceConfig 2024-12-08 01:53:04 +01:00
google_home Reworked air filter integration 2025-01-22 03:12:13 +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 Reworked air filter integration 2025-01-22 03:12:13 +01:00
Cargo.toml Reworked air filter integration 2025-01-22 03:12:13 +01:00
config.lua Reworked IkeaOutlet into more generic outlet that also (optionally) supports power measurement 2025-01-26 04:48:59 +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