BREAKING CHANGE: Web API Endpoint /api/eventlog/status no nested serial object
It's not required as the eventlog just contains events from requested inverter
This commit is contained in:
parent
188d865671
commit
04f62e03b8
@ -38,12 +38,10 @@ void WebApiEventlogClass::onEventlogStatus(AsyncWebServerRequest* request)
|
|||||||
auto inv = Hoymiles.getInverterBySerial(serial);
|
auto inv = Hoymiles.getInverterBySerial(serial);
|
||||||
|
|
||||||
if (inv != nullptr) {
|
if (inv != nullptr) {
|
||||||
String serial = inv->serialString();
|
|
||||||
|
|
||||||
uint8_t logEntryCount = inv->EventLog()->getEntryCount();
|
uint8_t logEntryCount = inv->EventLog()->getEntryCount();
|
||||||
|
|
||||||
root[serial]["count"] = logEntryCount;
|
root["count"] = logEntryCount;
|
||||||
JsonArray eventsArray = root[serial].createNestedArray("events");
|
JsonArray eventsArray = root.createNestedArray("events");
|
||||||
|
|
||||||
for (uint8_t logEntry = 0; logEntry < logEntryCount; logEntry++) {
|
for (uint8_t logEntry = 0; logEntry < logEntryCount; logEntry++) {
|
||||||
JsonObject eventsObject = eventsArray.createNestedObject();
|
JsonObject eventsObject = eventsArray.createNestedObject();
|
||||||
|
|||||||
@ -533,7 +533,7 @@ export default defineComponent({
|
|||||||
fetch("/api/eventlog/status?inv=" + serial, { headers: authHeader() })
|
fetch("/api/eventlog/status?inv=" + serial, { headers: authHeader() })
|
||||||
.then((response) => handleResponse(response, this.$emitter, this.$router))
|
.then((response) => handleResponse(response, this.$emitter, this.$router))
|
||||||
.then((data) => {
|
.then((data) => {
|
||||||
this.eventLogList = data[serial];
|
this.eventLogList = data;
|
||||||
this.eventLogLoading = false;
|
this.eventLogLoading = false;
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user