Sowohl bei Homie (@Alex), als auch bei Vanilla Arduino Core (@Thias) sind wir nun schon drauf gestoßen: Unsere vollen UUID4s als Network Identifier sind zu lange für die MQTT Bibliotheken, die auf dem ESP8266 Einsatz finden… Wieso denn bloß?
Falls die Frage ernst gemeint ist:
- MQTT ist auf extreme Effizienz ausgelegt, da stört Länge im Topic (ist ja nicht mal der Inhalt)
- Auf dem ESP herrscht früher oder später Platzmangel
Theo Arends, der Entwickler von TASMOTA https://github.com/arendst/Sonoff-Tasmota fängt schon an Variablen-Namen einzudampfen, damit er noch alle Funktionen seines “ESP-Betriebssystems” reingequetscht bekommt.