Software > WeeWX

Problema con weewx y Belchertown skin

<< < (2/5) > >>

dtalens:
Os paso la salida del debug:


--- Código: ---~$ sudo PYTHONPATH=/usr/share/weewx python3 -m user.interceptor --port=8111 --debug
identifiers: {'sensor_type': None, 'sensor_id': None, 'bridge_id': None}
raw data: PASSKEY=XXXX&stationtype=WH2650A_V1.6.3&dateutc=2021-02-12+08:38:01&tempinf=64.8&humidityin=57&baromrelin=30.023&baromabsin=29.707&tempf=65.8&humidity=53&winddir=241&windspeedmph=6.93&windgustmph=11.41&maxdailygust=17.22&solarradiation=51.50&uv=0&rainratein=0.000&eventrainin=0.000&hourlyrainin=0.000&dailyrainin=0.000&weeklyrainin=0.000&monthlyrainin=0.012&yearlyrainin=0.012&totalrainin=0.012&wh65batt=0&wh25batt=0&freq=868M&model=WH2650
decode failed for humidity '53': could not convert string to float: ''
raw packet: {'dateTime': 1613119082, 'usUnits': 17, 'winddir..': None, 'dateTime..': 1613119082, 'usUnits..': 17}
mapped packet: {'dateTime': 1613119082, 'usUnits': 17}

--- Fin del código ---

Como podéis ver aparecen dos sensores con estado 0 que es OK. Por lo que puedo deducir el wh25batt es el estado de la bateria del sensor de la temperatura-humedad-presión interior y el wh65 es el estado de la bateria de la estación. De todas manera no estoy seguro cual es cual.

En ecowitt.net aparecen los dos sensores:


Me gustaria poder poner en la web el estado de la bateria de la estación.
 

jmviper:
Mira a ver si weewx está grabando esos valores en su base de datos, por eso te dijo jantoni de mirar el schema. Si no están weewx no pondrá datos en $current de esos valores.

jantoni:
Habrá que mirar el driver interceptor y el mapa, de sensores.

La verdad es que no lo he hecho nunca, y solo tuve necesidad de tocar el driver una vez.

Además habría que descargarlo con git y no bajando el archivo.

Si se baja el archivo, lo hace la versión 0.53

Para bajar el último hay que hacerlo con git desde Linux.

La verdad es que con GitHub me vuelvo gilipollas, no acabo de entenderlo bien.

jantoni:
O mejor, prueba el driver GW1000

Puse el enclave por aquí, el otro día, a ver, lo busco

https://github.com/gjr80/weewx-gw1000

Yo, en cuanto pueda, me cambiaré a este driver

Ah...sí, te funciona con GW1000 y WH2650

dtalens:
Hola jantoni,

Estoy probando el driver gw1000 y parece que funcione bien, mejor que el interceptor. plau2

En el repositorio del driver hay una adaptació del "sensors.inc" para el skin "Seasons" en el cual haciendo algunas modificaciones te indica estadado de bateria entre otros.
https://github.com/gjr80/weewx-gw1000/wiki/Adapting-the-Seasons-skin-to-display-battery-states

Ahora me queda adaptar la salida del sensor, ya que es binario 0 o 1 para el skin que uso.


Saludos!

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

[*] Página Anterior

Ir a la versión completa