Feature: Publish Huawei AC charger mode via MQTT (#876)
This commit is contained in:
parent
744df41b01
commit
686b5df64e
@ -125,8 +125,9 @@ public:
|
|||||||
void setMode(uint8_t mode);
|
void setMode(uint8_t mode);
|
||||||
|
|
||||||
RectifierParameters_t * get();
|
RectifierParameters_t * get();
|
||||||
uint32_t getLastUpdate();
|
uint32_t getLastUpdate() const { return _lastUpdateReceivedMillis; };
|
||||||
bool getAutoPowerStatus();
|
bool getAutoPowerStatus() const { return _autoPowerEnabled; };
|
||||||
|
uint8_t getMode() const { return _mode; };
|
||||||
|
|
||||||
private:
|
private:
|
||||||
void loop();
|
void loop();
|
||||||
|
|||||||
@ -242,10 +242,6 @@ RectifierParameters_t * HuaweiCanClass::get()
|
|||||||
return &_rp;
|
return &_rp;
|
||||||
}
|
}
|
||||||
|
|
||||||
uint32_t HuaweiCanClass::getLastUpdate()
|
|
||||||
{
|
|
||||||
return _lastUpdateReceivedMillis;
|
|
||||||
}
|
|
||||||
|
|
||||||
void HuaweiCanClass::processReceivedParameters()
|
void HuaweiCanClass::processReceivedParameters()
|
||||||
{
|
{
|
||||||
@ -524,7 +520,5 @@ void HuaweiCanClass::setMode(uint8_t mode) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
bool HuaweiCanClass::getAutoPowerStatus() {
|
|
||||||
return _autoPowerEnabled;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|||||||
@ -75,6 +75,7 @@ void MqttHandleHuaweiClass::loop()
|
|||||||
MqttSettings.publish("huawei/input_temp", String(rp->input_temp));
|
MqttSettings.publish("huawei/input_temp", String(rp->input_temp));
|
||||||
MqttSettings.publish("huawei/output_temp", String(rp->output_temp));
|
MqttSettings.publish("huawei/output_temp", String(rp->output_temp));
|
||||||
MqttSettings.publish("huawei/efficiency", String(rp->efficiency));
|
MqttSettings.publish("huawei/efficiency", String(rp->efficiency));
|
||||||
|
MqttSettings.publish("huawei/mode", String(HuaweiCan.getMode()));
|
||||||
|
|
||||||
|
|
||||||
yield();
|
yield();
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user