@@ -268,8 +268,6 @@ bool EvseManager::evaluateClaims(EvseProperties &properties)
268268 DynamicJsonDocument event (capacity);
269269 event[" manual_override" ] = 1 ;
270270 event_send (event);
271- event.clear ();
272- mqtt_publish_json (event, " /override" );
273271 }
274272 }
275273 }
@@ -439,12 +437,6 @@ unsigned long EvseManager::loop(MicroTasks::WakeReason reason)
439437 {
440438 _evaluateTargetState = false ;
441439 setTargetState (_targetProperties);
442-
443- if ( manual.isActive () ) {
444- // update /override topic to mqtt
445- mqtt_publish_override ();
446- }
447-
448440 }
449441 return MicroTask.Infinate ;
450442}
@@ -477,18 +469,13 @@ bool EvseManager::claim(EvseClient client, int priority, EvseProperties &target)
477469 {
478470 DBUGF (" Found slot" );
479471 if (slot->claim (client, priority, target))
480- {
481- if (target.getState () != EvseState::None)
482- // ignore incrementing claims_version if there's no state in the claim
483- {
484- DBUGF (" Claim added/updated, waking task" );
485- StaticJsonDocument<128 > event;
486- event[" claims_version" ] = ++_version;
487- event_send (event);
488- }
489-
472+ {
473+ DBUGF (" Claim added/updated, waking task" );
490474 _evaluateClaims = true ;
491475 MicroTask.wakeTask (this );
476+ StaticJsonDocument<128 > event;
477+ event[" claims_version" ] = ++_version;
478+ event_send (event);
492479 }
493480 return true ;
494481 }
@@ -508,19 +495,13 @@ bool EvseManager::release(EvseClient client)
508495 DynamicJsonDocument event (capacity);
509496 event[" manual_override" ] = 0 ;
510497 event_send (event);
511- event.clear ();
512- // update /override topic to mqtt
513- event[" state" ] = " null" ;
514- mqtt_publish_json (event, " /override" );
515498 }
516-
517- StaticJsonDocument<128 > event;
518- event[" claims_version" ] = ++_version;
519- event_send (event);
520-
521499 claim->release ();
522500 _evaluateClaims = true ;
523501 MicroTask.wakeTask (this );
502+ StaticJsonDocument<128 > event;
503+ event[" claims_version" ] = ++_version;
504+ event_send (event);
524505 return true ;
525506 }
526507
0 commit comments