refactor: Restructured config to not rely on mqtt client being available

In preparation of changes to the mqtt client the config is rewritten to
use a device creation function for devices that need the mqtt client.

This also fixes a but where hallway_top_light was not actually added to
the device manager.
This commit is contained in:
2025-10-19 04:23:03 +02:00
parent f05856cd0c
commit 7b7279017f

1213
config.lua

File diff suppressed because it is too large Load Diff