new meter
This commit is contained in:
@@ -12,7 +12,7 @@ cJSON* json_get_wifi_config(void);
|
||||
|
||||
esp_err_t json_set_wifi_config(cJSON* root, bool timeout);
|
||||
|
||||
cJSON* json_get_wifi_scan(void);
|
||||
//JSON* json_get_wifi_scan(void);
|
||||
|
||||
cJSON* json_get_mqtt_config(void);
|
||||
|
||||
|
||||
@@ -153,11 +153,12 @@ esp_err_t json_set_evse_config(cJSON *root)
|
||||
{
|
||||
RETURN_ON_ERROR(meter_set_state(meter_str_to_state(cJSON_GetObjectItem(root, "stateMeter")->valuestring)));
|
||||
}
|
||||
*/
|
||||
|
||||
if (cJSON_IsNumber(cJSON_GetObjectItem(root, "maxGridCurrent")))
|
||||
{
|
||||
RETURN_ON_ERROR(grid_set_max_current(cJSON_GetObjectItem(root, "maxGridCurrent")->valuedouble));
|
||||
}
|
||||
*/
|
||||
|
||||
if (cJSON_IsBool(cJSON_GetObjectItem(root, "enabledocpp")))
|
||||
{
|
||||
@@ -177,6 +178,8 @@ esp_err_t json_set_evse_config(cJSON *root)
|
||||
return ESP_OK;
|
||||
}
|
||||
|
||||
|
||||
/*
|
||||
cJSON *json_get_wifi_config(void)
|
||||
{
|
||||
cJSON *root = cJSON_CreateObject();
|
||||
@@ -210,6 +213,7 @@ cJSON *json_get_wifi_scan(void)
|
||||
{
|
||||
cJSON *root = cJSON_CreateArray();
|
||||
|
||||
|
||||
wifi_scan_ap_t scan_aps[WIFI_SCAN_SCAN_LIST_SIZE];
|
||||
uint16_t number = wifi_scan(scan_aps);
|
||||
for (int i = 0; i < number; i++)
|
||||
@@ -223,6 +227,7 @@ cJSON *json_get_wifi_scan(void)
|
||||
|
||||
return root;
|
||||
}
|
||||
*/
|
||||
|
||||
cJSON *json_get_mqtt_config(void)
|
||||
{
|
||||
@@ -332,7 +337,7 @@ cJSON *json_get_state(void)
|
||||
cJSON_AddStringToObject(root, "state", evse_state_to_str(evse_get_state()));
|
||||
cJSON_AddBoolToObject(root, "available", evse_is_available());
|
||||
cJSON_AddBoolToObject(root, "enabled", evse_is_enabled());
|
||||
cJSON_AddBoolToObject(root, "pendingAuth", evse_is_pending_auth());
|
||||
cJSON_AddBoolToObject(root, "pendingAuth", false);
|
||||
cJSON_AddBoolToObject(root, "limitReached", evse_is_limit_reached());
|
||||
|
||||
uint32_t error = evse_error_get_bits();
|
||||
|
||||
@@ -11,14 +11,14 @@ static void restart_func(void* arg)
|
||||
{
|
||||
vTaskDelay(pdMS_TO_TICKS(5000));
|
||||
|
||||
esp_restart();
|
||||
//esp_restart();
|
||||
|
||||
vTaskDelete(NULL);
|
||||
}
|
||||
|
||||
void timeout_restart()
|
||||
{
|
||||
xTaskCreate(restart_func, "restart_task", 2 * 1024, NULL, 10, NULL);
|
||||
//xTaskCreate(restart_func, "restart_task", 2 * 1024, NULL, 10, NULL);
|
||||
}
|
||||
|
||||
typedef struct
|
||||
|
||||
Reference in New Issue
Block a user