Fetch inverter limit at least once
This commit is contained in:
parent
c28a532bf1
commit
3e5fb00248
@ -31,6 +31,12 @@ void HoymilesClass::loop()
|
|||||||
// Fetch event log
|
// Fetch event log
|
||||||
iv->sendAlarmLogRequest(_radio.get());
|
iv->sendAlarmLogRequest(_radio.get());
|
||||||
|
|
||||||
|
// Fetch limit
|
||||||
|
if (iv->SystemConfigPara()->getLastUpdate() == 0) {
|
||||||
|
Serial.println("Request SystemConfigPara");
|
||||||
|
iv->sendSystemConfigParaRequest(_radio.get());
|
||||||
|
}
|
||||||
|
|
||||||
// Fetch dev info (but first fetch stats)
|
// Fetch dev info (but first fetch stats)
|
||||||
if (iv->Statistics()->getLastUpdate() > 0 && (iv->DevInfo()->getLastUpdateAll() == 0 || iv->DevInfo()->getLastUpdateSample() == 0)) {
|
if (iv->Statistics()->getLastUpdate() > 0 && (iv->DevInfo()->getLastUpdateAll() == 0 || iv->DevInfo()->getLastUpdateSample() == 0)) {
|
||||||
Serial.println(F("Request device info"));
|
Serial.println(F("Request device info"));
|
||||||
|
|||||||
@ -41,6 +41,7 @@ public:
|
|||||||
virtual bool sendStatsRequest(HoymilesRadio* radio) = 0;
|
virtual bool sendStatsRequest(HoymilesRadio* radio) = 0;
|
||||||
virtual bool sendAlarmLogRequest(HoymilesRadio* radio) = 0;
|
virtual bool sendAlarmLogRequest(HoymilesRadio* radio) = 0;
|
||||||
virtual bool sendDevInfoRequest(HoymilesRadio* radio) = 0;
|
virtual bool sendDevInfoRequest(HoymilesRadio* radio) = 0;
|
||||||
|
virtual bool sendSystemConfigParaRequest(HoymilesRadio* radio) = 0;
|
||||||
|
|
||||||
AlarmLogParser* EventLog();
|
AlarmLogParser* EventLog();
|
||||||
DevInfoParser* DevInfo();
|
DevInfoParser* DevInfo();
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user