# MqttCreator This project is a simple and incomplete generator to create a Homeassinstant compatible MQTT Autodiscovery Entity ## Limited Coverage By now only the these entities (binary_sensor, light, sensor, switch) are supported by the generator, because they are the most commmonly used entities for my own needs ## Usage The UI is seperated into two parts, the global generator with settings and upper Topic and the entity itselt ### Generator: Automated Topic Settings: - all: the topics will be generated automatically from the other supplied inputs, all changes will be wiped - only changes: user inputs will be synced accross all topics (only works if the general structure stays the same and changes are not to large at once) - none: everything is done manually ### Entity: After choosing an entity type, change and input the corresponding values as you like and if automated topics is actived the topics will be populated automatically Once done, you can press the DiscoveryString button. ### Discovery String: First you see the discovery string formatted, there you can check for any errors in the configuration Below there will be a discovery string with escaped perentecies to input into print statements or similar The last field Discovery Topic is the automatically generated Discovery Topic for default Homeassistant MQTT Autodiscovery