An Arduino for ESP8266 / ESP32 implementation of Homie, an MQTT convention for the IoT.
This branch of Homie for ESP8266 implements Homie 3.0.1 and is a port of the original library to use espMqttClientAsync from bertmelis instead of AsyncMqttClient.
The reason for this port is that AsyncMqttClient and the underlying ESPAsyncTCP library have been found to be very unreliable in case of frequent and overlapping asynchronous message transfers.