Publish current inverter limit settings via mqtt

This commit is contained in:
Thomas Basler 2022-09-09 19:38:00 +02:00
parent b7961024a1
commit 2f43acbde7

View File

@ -61,6 +61,11 @@ void MqttPublishingClass::loop()
MqttSettings.publish(subtopic + "/device/hwversion", String(inv->DevInfo()->getHwVersion())); MqttSettings.publish(subtopic + "/device/hwversion", String(inv->DevInfo()->getHwVersion()));
} }
if (inv->SystemConfigPara()->getLastUpdate() > 0) {
// Limit
MqttSettings.publish(subtopic + "/settings/limit", String(inv->SystemConfigPara()->getLimitPercent()));
}
uint32_t lastUpdate = inv->Statistics()->getLastUpdate(); uint32_t lastUpdate = inv->Statistics()->getLastUpdate();
if (lastUpdate > 0 && lastUpdate != _lastPublishStats[i]) { if (lastUpdate > 0 && lastUpdate != _lastPublishStats[i]) {
_lastPublishStats[i] = lastUpdate; _lastPublishStats[i] = lastUpdate;