Estoy teniendo problemas para enviar textos a la plataforma thinger.io cada vez que intento enviar me aparecen estas llaves {}. Estoy tratando de enviar los días de la semana por ejemplo utilizando el widget text/value.
este es el codigo que estoy usando con un modulo rtc
#define DEBUG
#define DISABLE_TLS
#include <BridgeSSLClient.h>
#include <ThingerYun.h>
#define USERNAME “xxxx”
#define DEVICE_ID “xxxxx”
#define DEVICE_CREDENTIAL “xxx”
#include <Wire.h>
#include “RTClib.h”
RTC_DS3231 rtc;
char nombreDia[7][12] = {“Domingo”, “Lunes”, “Martes”, “Miercoles”, “Jueves”, “Viernes”, “Sabado”};
char nombreMes[12][12]= {“Enero”, “Febrero”, “Marzo”, “Abril”, “Mayo”, “Junio”, “Julio”,“Agosto”,“Septiembre”,“Octubre”,“Noviembre”,“Diciembre”};
int segundo,minuto,hora,dia,mes,diaDeLaSemana;
long anio; //variable año
ThingerYun thing(USERNAME, DEVICE_ID, DEVICE_CREDENTIAL);
DateTime HoraFecha;
void setup () {
Serial.begin(115200);
rtc.begin(); //Inicializamos el RTC
Bridge.begin();
thing[“millis”] >> outputValue(millis());
thing[“horas”] >> [](pson& out){
const char* nombreDia[7][12] = {“Domingo”, “Lunes”, “Martes”, “Miercoles”, “Jueves”, “Viernes”, “Sabado”};
delay(2000);
};
}
void loop () {
HoraFecha = rtc.now(); //obtenemos la hora y fecha actual
segundo=HoraFecha.second();
minuto=HoraFecha.minute();
hora=HoraFecha.hour();
dia=HoraFecha.day();
mes=HoraFecha.month();
anio=HoraFecha.year();
diaDeLaSemana=HoraFecha.dayOfTheWeek();
//Enviamos por el puerto serie la hora y fecha.
Serial.print(hora);
Serial.print(":");
Serial.print(minuto);
Serial.print(":");
Serial.print(segundo);
Serial.print(" , ");
Serial.print(nombreDia[diaDeLaSemana]);
Serial.print(" ");
Serial.print(dia);
Serial.print(" de ");
Serial.print(nombreMes[mes-1]);
Serial.print(" del ");
Serial.print(anio);
Serial.println();
delay(1000);
thing.handle();
}