4.3.1.4. Logs
Conexión TCP al puerto t cpDestPortLog (ver portal de configuración) del host de destino t cpDestHost (ver portal de configuración)
donde el medidor escribe los registros de eventos de su log interno. Siempre que haya datos de logs para enviar, el equipo intentará
enviarlos inmediatamente. Si el envío falla, el equipo tiene capacidad para almacenar cierta cantidad de eventos de log en memoria.
Si el equipo pierde conectividad y luego la recupera, envía todos los datos juntos uno a continuación del otro en mensajes
separados hasta agotar todos los eventos de log que tenga registrados y guardados en memoria.
Formato de mensaje :
{
"t": <timestamp (GMT 0)>,
"c":<código de evento>
}
Donde:
●
<código de evento>: Es un uint8_t que puede adoptar los siguientes valores:
○
// WiFi connection status
#define LOG_CODE_CONNECTED
○
○
#define LOG_CODE_IDLE_STATUS
#define LOG_CODE_CONNECT_FAILED
○
○
#define LOG_CODE_CONNECTION_LOST
○
#define LOG_CODE_NO_SSID_AVAIL
#define LOG_CODE_UNKNOWN_STATE
○
○
// Uc commands
#define LOG_CODE_UC_AP_ON
○
○
#define LOG_CODE_UC_PING_SUCCESS
○
#define LOG_CODE_UC_PING_FAIL
○
#define LOG_CODE_UC_RESET
○
#define LOG_CODE_UC_RESTORE
#define LOG_CODE_UC_UPDATE_TIME_SUCCESS
○
○
#define LOG_CODE_UC_UPDATE_TIME_FAIL
#define LOG_CODE_UC_DATASET_SAVE_SUCCESS
○
○
#define LOG_CODE_UC_DATASET_SAVE_FAIL
○
#define LOG_CODE_UC_DATASET_CORRUPTED
○
// ESP commands
○
#define LOG_CODE_ESP_ALARM_UPDATE
#define LOG_CODE_ESP_PARAMS_UPDATE
○
○
#define LOG_CODE_ESP_RESET
#define LOG_CODE_ESP_RESTORE
○
○
#define LOG_CODE_ESP_TI_INV
○
#define LOG_CODE_ESP_SENDING_PARAMS_UPDATE
#define LOG_CODE_ESP_CALIB
○
○
// Remote mqtt commands
#define LOG_CODE_REMOTE_PING_SUCCESS
○
○
#define LOG_CODE_REMOTE_PING_FAIL
○
#define LOG_CODE_REMOTE_ALARM_UPDATE
○
#define LOG_CODE_REMOTE_PARAMS_UPDATE
○
#define LOG_CODE_REMOTE_RESET
#define LOG_CODE_REMOTE_RESTORE
○
○
#define LOG_CODE_REMOTE_TI_INV
#define LOG_CODE_REMOTE_SET_TIME
○
○
#define LOG_CODE_REMOTE_UPDATE_TIME_SUCCESS
○
#define LOG_CODE_REMOTE_UPDATE_TIME_FAIL
Powermeter SMART - Manual de uso (completo)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
24