The old event-based script that was employed used to send a string for each C-Bus happening to MQTT send receive. This behaviour was retained when switching to use the eventbus (for simplicity of transition), which constructed an identical string containing alias and value. This is inefficient.
This moves to a table structure for messages, with alias, net, app, group, channel and value delivered separately per message, improving efficiency.
The old event-based script that was employed used to send a string for each C-Bus happening to MQTT send receive. This behaviour was retained when switching to use the eventbus (for simplicity of transition), which constructed an identical string containing alias and value. This is inefficient.
This moves to a table structure for messages, with alias, net, app, group, channel and value delivered separately per message, improving efficiency.