diff --git a/src/publisher/pubMqtt.h b/src/publisher/pubMqtt.h index 095d6c19..009021e6 100644 --- a/src/publisher/pubMqtt.h +++ b/src/publisher/pubMqtt.h @@ -236,7 +236,12 @@ class PubMqtt { publish(subtopics[MQTT_VERSION], mVersion, true); publish(subtopics[MQTT_DEVICE], mDevName, true); + +#if defined(ETHERNET) + publish(subtopics[MQTT_IP_ADDR], ETH.localIP().toString().c_str(), true); +#else publish(subtopics[MQTT_IP_ADDR], WiFi.localIP().toString().c_str(), true); +#endif tickerMinute(); publish(mLwtTopic, mqttStr[MQTT_STR_LWT_CONN], true, false);