Commit Graph

14 Commits

Author SHA1 Message Date
e02edbcd28
DeviceManager no longer handles subscribing and filtering topics, each device has to do this themselves now
All checks were successful
Build and deploy automation_rs / Build automation_rs (push) Successful in 6m15s
Build and deploy automation_rs / Build Docker image (push) Successful in 48s
Build and deploy automation_rs / Deploy Docker container (push) Has been skipped
2024-04-29 01:46:43 +02:00
9385f27125
Improved how devices are created, ntfy and presence are now treated like any other device
All checks were successful
Build and deploy automation_rs / Build automation_rs (push) Successful in 5m30s
Build and deploy automation_rs / Build Docker image (push) Successful in 55s
Build and deploy automation_rs / Deploy Docker container (push) Has been skipped
2024-04-27 02:55:53 +02:00
8c327095fd
Moved schedule config from yml to lua 2024-04-26 23:16:39 +02:00
9449a83f61
Everything needed to construct a new device is passed in through lua 2024-04-26 06:03:54 +02:00
2bc2dc6be1
Device config is now done through lua 2024-04-26 06:03:54 +02:00
73a2b077ed
Fmt: Added cargofmt config and reformatted files
All checks were successful
continuous-integration/drone/push Build is passing
2023-11-20 23:27:48 +01:00
db17b68e90
Feature: Schedule devices turning on/off
All checks were successful
continuous-integration/drone/push Build is passing
2023-11-17 00:01:13 +01:00
dd4be4a2ee
Switched from toml to yaml for configuration
Some checks failed
continuous-integration/drone/push Build is failing
2023-11-05 22:41:48 +01:00
b12b76bd50
Added Air Filter support
All checks were successful
continuous-integration/drone/push Build is passing
2023-10-07 05:34:33 +02:00
9628b8a94b
HueLight is now HueGroup and uses a scene to turn the light on, the contact sensor will also not override the current light state if it is already on
All checks were successful
continuous-integration/drone/push Build is passing
2023-08-18 05:56:45 +02:00
044c38ba86
More refactoring 2023-08-18 03:07:16 +02:00
cff9cb4bf6
Further improvements to how devices are created 2023-08-17 01:47:05 +02:00
e38c5eed31
AudioSetup now takes the name of two already created devices and stores a reference to the devices instead of creating and owning the devices directly 2023-08-14 01:56:00 +02:00
a67e47997b
More refactoring 2023-08-11 03:16:23 +02:00