Commit Graph

23 Commits

Author SHA1 Message Date
31169d32eb
Improved the internals of the LuaDeviceConfig macro and improve the
All checks were successful
Build and deploy automation_rs / Build automation_rs (push) Successful in 7m3s
Build and deploy automation_rs / Build Docker image (push) Successful in 39s
Build and deploy automation_rs / Deploy Docker container (push) Has been skipped
usability of the macro
2024-04-26 04:53:45 +02:00
6e1b2a8935
Everything needed to construct a new device is passed in through lua 2024-04-25 01:38:52 +02: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
12ca577a65
Added trait for devices that can turn off a given timeout 2023-08-14 02:58:13 +02:00
a67e47997b
More refactoring 2023-08-11 03:16:23 +02:00
58ade33c42
Also moved ntfy into devices as it is a quasi device
All checks were successful
continuous-integration/drone/push Build is passing
2023-04-24 04:44:19 +02:00
40c0ac5144
Moved quasi-devices into the devices module and made event related device traits part of the event module
All checks were successful
continuous-integration/drone/push Build is passing
2023-04-24 04:28:17 +02:00
28ce9c9d82
Moved mqtt messages to a seperate file 2023-04-24 02:50:30 +02:00
1a9d99fed9
Moved traits into seperate module 2023-04-14 22:34:40 +02:00
88e9b8f409
Big refactor from using a seperate channel for all the different kind of events to a single event channel
All checks were successful
continuous-integration/drone/push Build is passing
2023-04-14 01:06:08 +02:00
3645b53f7c
Applied rust fmt
All checks were successful
continuous-integration/drone/push Build is passing
2023-04-10 01:33:39 +02:00
de9203b8d5
Suppress incomplete feature warning caused by specialization 2023-04-10 01:30:43 +02:00
4844bd5d79
Added debug bridge to publish state on mqtt
All checks were successful
continuous-integration/drone/push Build is passing
2023-01-17 20:14:36 +01:00
13f5c87c03 Improved error handling 2023-01-12 02:20:09 +01:00
82859d8e46
Added authentication to fullfillment endpoint 2023-01-06 03:34:33 +01:00
f88c7a5695
Added hue_bridge to bridge across the presence and darkness events 2023-01-05 03:01:21 +01:00
c9b2127eed
Some cleanup and added light sensor 2023-01-03 20:46:37 +01:00
3c0f4bf3b3
Added ntfy.sh integration 2022-12-29 02:36:05 +01:00
924b3cf862
Added OnPresence trait that allows devices to act on changes in presence 2022-12-29 00:24:00 +01:00
fb455b4e4c
Config is passed directly to IkeaOutlet and now supports turning off automatically after a specified amount of time 2022-12-27 22:27:41 +01:00
f735216dc4
Devices and some settings are now loaded from the config file instead of hardcoded 2022-12-27 04:00:35 +01:00
e88e2fe48b
Finished basic google home implementation with some slight refactors along the way 2022-12-16 06:54:31 +01:00
68cbccd72c Started work on rust rewrite of automation system 2022-12-10 18:03:01 +01:00