In the future, I want to use multiple output devices to display information in synch with the TTS, for example by displaying a number or percentage on a connected clock.
To achieve this, a separation of the light handling and the TTS/Information output would be nice.
More precisely, a separate MQTT topic should be used that provides an "Information Override", which can affect the room's lighting, clock outputs, etc. etc.
The TTS would then be handled by separate code, and issue these overrides, which the light control, amongst others, reacts to.
In the future, I want to use multiple output devices to display information in synch with the TTS, for example by displaying a number or percentage on a connected clock. To achieve this, a separation of the light handling and the TTS/Information output would be nice.
More precisely, a separate MQTT topic should be used that provides an "Information Override", which can affect the room's lighting, clock outputs, etc. etc. The TTS would then be handled by separate code, and issue these overrides, which the light control, amongst others, reacts to.