homieiot / homie-esp8266

💡 ESP8266 framework for Homie, a lightweight MQTT convention for the IoT
http://homieiot.github.io/homie-esp8266
MIT License
1.36k stars 308 forks source link

stop stats on disconnect #624

Closed bertmelis closed 5 years ago

bertmelis commented 5 years ago

When a device loses WiFi, it keeps MQTT connected during keepalive. Homie doesn't check for WiFi during loop -only MQTT is checked- so it keeps sending stats (and spamming serial console)

Bugfix will also prevent filling tcp buffer on long keepalives.