Lectura de variables de una estación meteorológica
2 seguidores
Hola amigos,
Se trata de cargar una variable, la cual viene determinada a través de un archivo llamado variables.txt que genera una estación meteorológica, para así modificar la aguja de un anemómetro generado en HTML5.
Esta es la línea que modifica la aguja del anemómetro. El valor 98 marca el grado de giro de la aguja.
<input type="text" id="valbox" value="98"/>
Aquí la variable que genera el archivo variables.txt
*AZI=98
Alguna sugerencia sobre cómo relacionar la variable con el campo value, para que, según cambie el valor de ésta, igualmente lo haga el campo value...?
Muchas gracias por adelantado.
elbirretnafn
Gracias Samuelalonso,
La estación también genera un archivo XML con los datos actuales. El formato es este:
<item sensor="wind0" cat="dir" unit="deg">274</item>
Donde 274 es el valor en grados del anemómentro, para el caso del sensor de viento, indicando la dirección del viento en un reloj con los puntos cardinales.
<item sensor="wind0" cat="speed" unit="kmh">20.5</item>
Este otro dato del XML indica la velocidad actual del viento.
smalonso Mod
Mira de convertir el TXT a XML o JSON y a partir de esos formatos extraer los valores.
elbirretnafn
Abundaré un poco más...
El objetivo es hacer que "value" coja el valor de la variable que genera la estación, y que no puede ser otro que *AZI=45 donde 45 en este ejemplo, es la cifra que marca el grado de giro de la aguja en el anemómetro, para indicar la dirección de donde viene el viento.
<input type="text" id="valbox" value="60"/>
Actualmente, el script original lo que hace es permitirme introducir manualmente el valor en una casilla, como podréis apreciar en la imagen adjunta. Al cambiar el valor manualmente y presionar "Set value", la aguja gira hacia ese valor:
<div>
<blockquote>
<p>
<input type="text" id="valbox" value="60"/>
</p>
</blockquote>
<button onclick="updateVal();">Set value</button>
</div>
Yo quiero poder eliminar esa casilla de valor manual, y hacer que la aguja tome el valor que marque la variable del archivo .TXT. Luego ya me arreglaría para modificar la gráfica, y darle aspecto de brújula.
Estos son otros de los valores que me da la estación, y que una vez demos con la tecla, iré resolviendo y aplicando a otros gráficos.
*TMP=23.3
*WND=45.0
*BAR=1016.0
*HUM=74
Espero haber sido entendible. Muchas gracias por vuestros aportes.
Saludos