Skip to content

Commit 45762ea

Browse files
committed
fix override publication missed on mqtt
removed useless if condition
1 parent b04f12c commit 45762ea

File tree

2 files changed

+2
-7
lines changed

2 files changed

+2
-7
lines changed

src/evse_man.cpp

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -269,13 +269,6 @@ bool EvseManager::evaluateClaims(EvseProperties &properties)
269269
event_send(event);
270270
// update /override topic to mqtt
271271
event.clear();
272-
EvseState state = properties.getState();
273-
if(state != EvseState::None) {
274-
properties.serialize(event);
275-
}
276-
else {
277-
event["state"] = "null";
278-
}
279272
mqtt_publish_json(event, "/override");
280273
}
281274
}

src/web_server.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -921,6 +921,7 @@ void handleOverrideDelete(MongooseHttpServerRequest *request, MongooseHttpServer
921921
if(manual.release()) {
922922
response->setCode(200);
923923
response->print("{\"msg\":\"Deleted\"}");
924+
mqtt_publish_override(); // update override state to mqtt
924925
} else {
925926
response->setCode(500);
926927
response->print("{\"msg\":\"Failed to release manual overide\"}");
@@ -933,6 +934,7 @@ void handleOverridePatch(MongooseHttpServerRequest *request, MongooseHttpServerR
933934
{
934935
response->setCode(200);
935936
response->print("{\"msg\":\"Updated\"}");
937+
mqtt_publish_override(); // update override state to mqtt
936938
} else {
937939
response->setCode(500);
938940
response->print("{\"msg\":\"Failed to toggle manual overide\"}");

0 commit comments

Comments
 (0)