Ubidots Community

Activar una salida de un plc

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.

Codigo Flujo Lectura nodos

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í:

  1. Con la opción de Last value activada:
{"variable_label": {"value": 100}}
  1. Con la opción de Last value desactivada:
{"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;
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