Commit Graph

11 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
e7fb8bfb8d
Improved the internals of the LuaDeviceConfig macro and improve the
usability of the macro
2024-04-26 06:03:54 +02:00
20606c6356
Added helper type to convert from ip addr to socketaddr with the correct port 2024-04-26 06:03:54 +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
1ba20c3390
You can now add remotes to HueGroups 2023-08-24 02:20:58 +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