Email addresses can contain special characters like the plus sign (+) that cannot appear in MQTT topics. Since the SAIC user name can be an email address and we use this information as part of the MQTT topics, we need to remove special characters.
This has already been done for subscribing to the setter-topics.
However, it's still missing for publishing MQTT messages and in the Home Assistant auto-discovery messages.
Email addresses can contain special characters like the plus sign (+) that cannot appear in MQTT topics. Since the SAIC user name can be an email address and we use this information as part of the MQTT topics, we need to remove special characters.
This has already been done for subscribing to the setter-topics.
However, it's still missing for publishing MQTT messages and in the Home Assistant auto-discovery messages.