Meteoclimatic
Estaciones Meteoclimatic => Envío de datos a Meteoclimatic => Mensaje iniciado por: Valles_occidental en 26 de Enero de 2025, 18:58:22
-
Hola!
Basándome en el script que publicó del usuario tonicb he creado un complemento para Home Assistant:
Es necesario tener instalada la integración oficial de Ecowitt de Home Assistant.
https://github.com/hectorzin/ha-ecowitt-meteoclimatic
Simplemente hay que ir a configuración, complementos, ir a la tienda de complementos, le dais a los 3 puntitos de arriba y le dais a repositorios y tenéis que añadir como URL justo la del repositorio que acabo de dejar aquí encima.
Una vez añadida, en la tienda de complementos aparecerá Ecowitt-meteoclimatic, la instaláis y en configuración rellenáis todos los campos según vuestra estación y listos.
La estación ecowitt hay que configurarla con la ip de home assistant, puerto el que aparece en el complemento (que lo podeís cambiar si queréis, por defecto 8120) y como ruta /api/data
Este complemento funciona para cualquier estación que envíe la información de esta manera, mediante un servidor, un puerto y una ruta donde se dejan los datos donde la integración de Home Assistant de Ecowitt funcione.
Cualquier comentario o sugerencia será bienvenida
-
Buenas noches
Funcionando en mi Home Assistant con los datos de la estación Bellvei - Baronia de Mar ESCAT4300000043719B y reenviandolos a Meteoclimatic
Además de las instrucciones de configuración del complemento, he abierto en el router el puerto 8120 hacia la ip local de homeassistant
Muchas gracias a los creadores del script y del complemento
-
pero... lo del puerto no es encesario... no? si esta todo en red local... no?
-
En este caso sí, porque la estación está en Tarragona y el HA en Málaga....
-
Pues parece que falla de forma intermitente el envío a Meteoclimatic
Esto es una salida parcial del registro del complemento
2025-01-29 19:22:38,366 [DEBUG] Datos recibidos: {"PASSKEY": "xxxxxxxxxx", "stationtype": "WH2650A_V1.7.7", "runtime": "4236416", "dateutc": "2025-01-29 18:22:38", "tempinf": "63.50", "humidityin": "49", "baromrelin": "29.876", "baromabsin": "29.447", "winddir": "89", "windspeedmph": "0.89", "windgustmph": "2.24", "maxdailygust": "30.87", "solarradiation": "0.00", "uv": "0", "rainratein": "0.000", "eventrainin": "0.000", "hourlyrainin": "0.000", "dailyrainin": "0.000", "weeklyrainin": "0.067", "monthlyrainin": "0.209", "yearlyrainin": "0.209", "totalrainin": "0.209", "wh65batt": "0", "wh25batt": "0", "freq": "868M", "model": "WH2650A"}
2025-01-29 19:22:38,372 [DEBUG] Starting new HTTP connection (1): 192.168.1.121:8123
2025-01-29 19:22:38,380 [DEBUG] http://192.168.1.121:8123 "POST /api/webhook/xxxxxxxxx HTTP/1.1" 200 2
2025-01-29 19:22:38,386 [INFO] Enviado a Home Assistant. Estado: 200
2025-01-29 19:22:38,391 [DEBUG] Starting new HTTP connection (1): api.m11c.net:80
2025-01-29 19:22:38,554 [DEBUG] http://api.m11c.net:80 "POST /v2/ew/ESCAT4300000043719B/xxxxxxx-xxxx-xxxx-xxxx-02000078db37 HTTP/1.1" 412 None
2025-01-29 19:22:38,559 [INFO] Enviado a Meteoclimatic. Estado: 412
2025-01-29 19:22:38,563 [INFO] 90.168.70.155 - - [29/Jan/2025 19:22:38] "POST /api/data HTTP/1.1" 200 -
Ese 412, en rojo, supongo que significa que los datos no son válidos o no han llegado
El correcto es 202
A ver si alguien sabe que puede estar pasando....
EDITO:
Parece que el problema procede de la propia estación, que le falla el sensor termohigrométrico de vez en cuando, y se recupera cuando quiere....
-
En este caso sí, porque la estación está en Tarragona y el HA en Málaga....
ah! entonces si, pero sería interesante que lo hicieses via VPN si eso...