Publish limit_absolute for known models

This commit is contained in:
Thomas Basler
2022-10-06 18:51:03 +02:00
parent e1690e8f74
commit 9e907b0ca7
2 changed files with 6 additions and 0 deletions

View File

@@ -65,6 +65,11 @@ void MqttPublishingClass::loop()
if (inv->SystemConfigPara()->getLastUpdate() > 0) {
// Limit
MqttSettings.publish(subtopic + "/status/limit_relative", String(inv->SystemConfigPara()->getLimitPercent()));
uint16_t maxpower = inv->DevInfo()->getMaxPower();
if (maxpower > 0) {
MqttSettings.publish(subtopic + "/status/limit_absolute", String(inv->SystemConfigPara()->getLimitPercent() * maxpower / 100));
}
}
MqttSettings.publish(subtopic + "/status/reachable", String(inv->isReachable()));