Nueva actualización de Meteotemplate :
Información:
http://meteotemplate.com/blog/?p=2058He realizado la actualización a esta nueva versión y, todo ha funcionado perfectamente.
Con cierto miedo he cambiado el modo de actualizar la base de datos con la nueva API que me permite la actualización directamente desde WeatherDisplay (última versión). Hay que configurar de forma muy sencilla, en Weatherdisplay la actualización de Meteotemplate indicando tan solo :
1) La dirección del archivo "api,php"
2) La contraseña para actualizar la base de datos
3) Tiempo para la actualización (5 - 30 segundos, 1 - 5 minutos).
4) Realizamos un test de funcionamiento y, si es positivo, activamos el interruptor ON.
5) Desactivamos nuestro anterior sistema de actualización (muy importante).
Entre las nuevas características, se encuentran:
- Esta actualización incluye prácticamente sólo correcciones de errores y una novedad importante: una nueva
API.
- La API soporta muchos sensores y parámetros adicionales, incluyendo un número ilimitado de sensores de temperatura adicionales, sensores de humedad, humedad foliar, temperatura del suelo, humedad del suelo, duración del sol, niveles de diversos gases, nivel de ruido, relámpagos, etc. A la API y puedo crear bloques /
plugins que usarán esta información.
- Ningún trabajo de CRON - las actualizaciones serán activadas por el
Software
Weather
Dispaly directamente usando la petición de GET de HTTP (nota: esto está tratando con las actualizaciones, si usted está utilizando cualquier complemento adicional que requiere trabajos de cron, por ejemplo, webcam, notificaciones etc, Trabajo de CRON para eso). Los programas (SW) compatibles son:
Meteobridge - soporte completo de la API, una actualización para su dispositivo MB está disponible, reinicie su dispositivo
Weather Display - soporte completo de la API, una actualización de WD debería estar disponible ahora
WeeWx - soporte completo de la API utilizando un paquete extra, ya disponible para su descarga
WeatherCat - soporte completo de la API (una actualización de WC estará disponible siempre que tu tengas tiempo para esto, los scripts están listos y debería ser en cuestión de semanas o máximo un mes)
Cumulus - He estado en contacto con Steve, pero desafortunadamente Cumulus no soportará los nuevos scripts API.
- Una fiabilidad mucho mayor - el uso de FTP siempre es problemático, no es fiable y es lento. La solicitud HTTP GET, que es lo que esta API utiliza, es mucho más rápida y confiable. Por ejemplo, esta nueva API también admite el envío de datos en paquetes (cada sensor puede enviarse por separado a intervalos diferentes y los datos estarán disponibles en tiempo real así como en caché para la base de datos) y este intervalo puede ser tan corto como 2 segundos. Probado).
- Mayor exactitud - el script api se ha mejorado y por ejemplo la precipitación se calcula ahora con mayor precisión (el script de actualización es un poco problemático cuando se registra lluvia durante los últimos 5 minutos del día), la ráfaga de viento debe coincidir exactamente con el máximo real.
- Tiempos bien redondeados - el api guardará los datos en la base de datos en tiempos bien redondeados, por ejemplo: 11:00:00, 11:05:00, 11:10:00 etc.
- Manejo de errores - mejora de la validación de datos y manejo de errores.
- La API utiliza unidades normalizadas y nombres de variables y está bien documentado en el wiki ahora, por lo que cualquier desarrollador puede crear fácilmente un script para actualizar Meteotemplate o integrarlo en su SW. Las personas que saben cómo programar y utilizar algún sistema propio de obtener datos de su PWS pueden actualizar fácilmente la plantilla ahora también.