Connect to Enedis smart meter (Linky) and send data to MQTT
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

20 lines
501 B

#include "common.h"
volatile EventGroupHandle_t services_event_group;
char* get_nvs_string(nvs_handle_t nvs, char* key) {
size_t required_size;
esp_err_t err = nvs_get_str(nvs, key, NULL, &required_size);
if (err != ESP_OK) {
return NULL;
}
char* value = malloc(required_size);
if (!value) {
return NULL;
}
err = nvs_get_str(nvs, key, value, &required_size);
if (err != ESP_OK) {
free(value);
return NULL;
}
return value;
}