Commit Graph

9 Commits

Author SHA1 Message Date
92a0bff8c4 refactor(config)!: Move scheduler out of device_manager
All checks were successful
Build and deploy / build (push) Successful in 10m5s
Build and deploy / Deploy container (push) Has been skipped
Due to changes made in mlua the new scheduler is much simpler. It also
had no real business being part of the device manager, so it has now been
moved to be part of the returned config.
2025-10-17 04:31:27 +02:00
be1602d0e2 feat(config)!: Move mqtt module to actual separate module
The automation:mqtt module now gets loaded in a similar way as the
automation:devices and automation:utils modules.
This leads to a breaking change where instantiating a new mqtt client
the device manager needs to be explicitly passed in.
2025-10-15 03:53:55 +02:00
97b944874a feat: Added/expanded Typed impls 2025-10-15 03:50:50 +02:00
1b8566e593 refactor: Switch to async closures 2025-09-04 04:15:08 +02:00
45de83ef2f Removed old presence system 2025-08-31 23:57:59 +02:00
6db5831571 Removed old darkness system 2025-08-31 23:56:28 +02:00
03dcd44e0e Removed old notification system
All checks were successful
Build and deploy / build (push) Successful in 8m50s
Build and deploy / Deploy container (push) Successful in 39s
2025-08-31 03:55:08 +02:00
c5262dcf35 Update to rust 1.89 and edition 2024 2025-08-31 00:38:58 +02:00
8877b24e84 Reorganized project 2024-12-08 00:15:03 +01:00