This commit is contained in:
2025-06-08 16:55:50 +01:00
parent b457a39997
commit 03de00b93f
249 changed files with 93 additions and 19015 deletions

View File

@@ -6,7 +6,6 @@
#include "evse_config.h"
#include "evse_api.h"
#include "pilot.h"
#include "meter.h"
#include "freertos/FreeRTOS.h"
#include "freertos/semphr.h"
#include "esp_log.h"
@@ -69,11 +68,6 @@ void evse_process(void) {
}
xSemaphoreGive(mutex);
energy_meter_process(
evse_state_is_charging(evse_get_state()),
evse_get_charging_current()
);
}
// ================================

View File

@@ -7,7 +7,6 @@
#include "ac_relay.h"
#include "board_config.h"
#include "socket_lock.h"
#include "meter.h"
#include "proximity.h"
#include "rcm.h"
#include "evse_state.h"
@@ -37,7 +36,7 @@ static void update_outputs(evse_state_t state, uint16_t charging_current, uint8_
if (board_config.socket_lock && socket_outlet) {
socket_lock_set_locked(false);
}
energy_meter_stop_session();
//energy_meter_stop_session();
break;
case EVSE_STATE_B1:
@@ -57,7 +56,7 @@ static void update_outputs(evse_state_t state, uint16_t charging_current, uint8_
cable_max_current = proximity_get_max_current();
}
energy_meter_start_session();
//energy_meter_start_session();
break;
case EVSE_STATE_B2:

View File

@@ -3,7 +3,6 @@
#include "ac_relay.h"
#include "socket_lock.h"
#include "proximity.h"
#include "meter.h"
static const char *TAG = "evse_hardware";
@@ -27,14 +26,7 @@ bool evse_hardware_is_vehicle_connected(void) {
}
bool evse_hardware_is_energy_detected(void) {
if (!meter_is_running()) {
return false;
}
MeterData data = meter_getData();
const float THRESHOLD = 0.1f; // Corrente mínima para considerar consumo
return (data.irmsA > THRESHOLD) || (data.irmsB > THRESHOLD) ||
(data.irmsC > THRESHOLD);
return false;
}
void evse_hardware_relay_on(void) {