Implemented MQTT topics reachable and producing per inverter

This commit is contained in:
Thomas Basler
2022-10-01 10:47:19 +02:00
parent 862b65e844
commit 4fe2111173
2 changed files with 5 additions and 0 deletions

View File

@@ -66,6 +66,9 @@ void MqttPublishingClass::loop()
MqttSettings.publish(subtopic + "/status/limit_relative", String(inv->SystemConfigPara()->getLimitPercent()));
}
MqttSettings.publish(subtopic + "/status/reachable", String(inv->isReachable()));
MqttSettings.publish(subtopic + "/status/producing", String(inv->isProducing()));
uint32_t lastUpdate = inv->Statistics()->getLastUpdate();
if (lastUpdate > 0 && lastUpdate != _lastPublishStats[i]) {
_lastPublishStats[i] = lastUpdate;