Buenos días estoy intentando activar una salida de un plc desde ubidots con UBIDOTS_IN pero no consigo cambio alguno, ya intente haciendo una función pero no sin suerte.
les agradecería en este tema gracias.
Buenos días estoy intentando activar una salida de un plc desde ubidots con UBIDOTS_IN pero no consigo cambio alguno, ya intente haciendo una función pero no sin suerte.
les agradecería en este tema gracias.
Hola @carmar19
De acuerdo a la documentación del nodo Ubidots_in, el objeto JSON de salida es así:
{"variable_label": {"value": 100}}
{"variable_label": {"value": 100, "timestamp": 1583523586668, "context": {}, "created_at": 1583523586732}
Esto quiere decir que tu node Function debe de ser así para extraer el valor de la variable “puls_2”:
var value = msg.payload.puls_2.value;
var msg.payload = value;
return msg;
P.S. recomendamos que el idioma en el Foro de Comunidad sea inglés, así los post pueden ayudar a un público más amplio en el mundo y no solo a hispano hablantes.
–David
ok gracias voy a probarlo
Probé el cogido dándome un error de sintaxis
Buen día, con la información que estas proporcionando es muy difícil prestarte asistencia y soporte, ¿Cómo estas tratando de extraer el valor? ¿Cuál función estas implementando? ¿Cómo has tratado de resolver el problema? ¿Leíste y entendiste la estructura que devuelve el nodo de entrada que te escribió David?
Es necesario que nos des más información para tratar de ayudarte en tu problema.
Quedamos atentos
Hola @carmar19
Acabó de revisar mi último mensaje y me di cuenta que había un error en la función del nodo Function.
¿Puedes probar de nuevo con con el cambio? De tener problemas de nuevo, por favor, como dijo @jotathebest, danos más detalles al respecto para tener mejor contexto sobre el problema.
–David