Software > WeeWX
Weewx 4.0 - GW1000 + driver interceptor con Python 3.7
(1/1)
jantoni:
Otro problema con el cambio de Python 2.7 a 3.
Al iniciar Weewx aparece (aunque sigue funcionando correctamente y captando datos)
--- Citar ---May 9 11:31:55 raspberrypi weewx[6576] INFO user.interceptor: unrecognized parameter b'PASSKEY=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
May 9 11:32:56 raspberrypi weewx[6576] INFO user.interceptor: unrecognized parameter b'PASSKEY=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
May 9 11:33:57 raspberrypi weewx[6576] INFO user.interceptor: unrecognized parameter b'PASSKEY=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
--- Fin de la cita ---
Para solucionarlo, hay que aplicar un parche en el driver de interceptor, como dicen en
https://github.com/matthewwall/weewx-interceptor/pull/64/commits/00bdecdc1822d7deaa7c41f20dfc4c30a349936d
Por lo que hay que editar /usr/share/weewx/user/interceptor.py
--- Código: ---sudo nano /usr/share/weewx/user/interceptor.py
--- Fin del código ---
Sustituimos la línea que dice:
--- Código: ---data = str(self.rfile.read(length))
--- Fin del código ---
Por esta otra:
--- Código: ---data = self.rfile.read(length).decode('utf-8')
--- Fin del código ---
Recordad que, para buscar texto en nano (tu editor de texto favorito), se usa CTRL+W
Una vez modificado, reiniciar weeex. El error desaparecerá
Navegación
Ir a la versión completa