Merge remote-tracking branch 'upstream/main' into mdev
This commit is contained in:
@@ -134,6 +134,7 @@ class UsermodTemperature : public Usermod {
|
||||
return false;
|
||||
}
|
||||
|
||||
#ifndef WLED_DISABLE_MQTT
|
||||
void publishHomeAssistantAutodiscovery() {
|
||||
if (!WLED_MQTT_CONNECTED) return;
|
||||
|
||||
@@ -155,6 +156,7 @@ class UsermodTemperature : public Usermod {
|
||||
mqtt->publish(buf, 0, true, json_str, payload_size);
|
||||
HApublished = true;
|
||||
}
|
||||
#endif
|
||||
|
||||
public:
|
||||
|
||||
@@ -213,6 +215,7 @@ class UsermodTemperature : public Usermod {
|
||||
}
|
||||
errorCount = 0;
|
||||
|
||||
#ifndef WLED_DISABLE_MQTT
|
||||
if (WLED_MQTT_CONNECTED) {
|
||||
char subuf[64];
|
||||
strcpy(subuf, mqttDeviceTopic);
|
||||
@@ -228,6 +231,7 @@ class UsermodTemperature : public Usermod {
|
||||
// publish something else to indicate status?
|
||||
}
|
||||
}
|
||||
#endif
|
||||
}
|
||||
}
|
||||
|
||||
@@ -237,6 +241,7 @@ class UsermodTemperature : public Usermod {
|
||||
*/
|
||||
//void connected() {}
|
||||
|
||||
#ifndef WLED_DISABLE_MQTT
|
||||
/**
|
||||
* subscribe to MQTT topic if needed
|
||||
*/
|
||||
@@ -247,6 +252,7 @@ class UsermodTemperature : public Usermod {
|
||||
publishHomeAssistantAutodiscovery();
|
||||
}
|
||||
}
|
||||
#endif
|
||||
|
||||
/*
|
||||
* API calls te enable data exchange between WLED modules
|
||||
|
||||
Reference in New Issue
Block a user