Hola,
He montado en pruebas un sensor de temperatura DS18B20. Lo he dado de alta según se indica en la documentación y en el diagnóstico SignalK de OpenPlotter aparece el valor de la temperatura correcto.
Pero al configurarlo en el Node-Red no consigo que aparezca el valor de temperatura correcto .. sale 295.
He averiguado como comprobarlo en "Debug Messages" del Node-red y también sale ese valor incorrecto.
Me he basado en el nodo de ejemplo de la documentación y también he montado un nodo nuevo basándome en el ejemplo y el resultado es el mismo.
Espero haberme explicado correctamente.
¿Alguna idea, pista?
¿Que temperatura debería mostrar? ¿Unos 22 grados? Si es así es que muestra temperatura en la escala Kelvin.
No tengo ninguna experiencia con node-red. A ver si Dione o Sailoog lo ven y añaden algo mas por que en esto yo estoy pez total.
¡Pues me has dado la pista que necesitaba!
Efectivamente eran grados Kelvin .. 295.5K equivalen a los 22ºC de mi salón.
La conversión es tan simple como restarle 273.15 al valor Kelvin para obtener el Celsius.
¡Gracias!
Por cierto, si no usas Node-red ...
¿Qué otra opción usas para mostrar los datos en pantalla?
Uso el tablero de instrumentos de signal k.
Modesto pero simple.
[
attachment=682]Exacto la temperatura te llega en Kekvin, con restar 273 tienes la temperatura.
puedes hacer, cualquier conversión con fórmulas matemáticas, e incluso relacionar temperaturas entre sí, sin tener mucha idea de programación, como es mi caso. Node red es una maravilla, puedes hacer muchas cosas.
Puedes aprender insertando códigos que hay por internet, y viendo cómo se hacen las cosas.
Si quieres te puedo adjuntar algún flow simple para que veas como trabaja.
Saludos
(24-11-2018, 04:54 PM)dione escribió: [ -> ]Si quieres te puedo adjuntar algún flow simple para que veas como trabaja.
¡Te tomo la palabra! Esos flow seguro que me pueden venir bien como ejemplo para seguir aprendiendo..
(24-11-2018, 10:21 PM)Drakarys escribió: [ -> ]¡Te tomo la palabra! Esos flow seguro que me pueden venir bien como ejemplo para seguir aprendiendo..
Tienes aquí un pequeño manual, con un ejemplo, que puedes ver como insertar datos de varias formas.
https://mega.nz/#!8cQGUICS!Zmhk-qxmievH2...VufX0qj7J4
Node red tiene muchos complementos, con los que se pueden hacer muchas cosas. Lo último que he visto que se puede hacer, es a través de Alexa, dar comandos de voz, para activar por ejemplo relee desde node red.
Mira esta página que hay flows que te puedes descargar y ver como se hacen algunas cosas.
https://flows.nodered.org/?num_pages=1
Saludos