1
WeeWX / Re:novato + raspberry + wmr89
« en: 09 de Enero del 2019, 13:14:09 pm »
Hola! Despues de mucho sin entrar acabo de ver tu mensaje, te he enviado un mp!
Gracias!
Gracias!
Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.
Bueno... hacemos lo posible por ayudar pero entiende que el driver para esta estación como dice jantoni es un prototipo como aquel que dice creado por un desarrollador... si jantoni que entiende más de esto puede ayudarte bien y si no puedes acudir al foro de weewx que es donde está la gente que sabe de weewx para ver si pueden ayudarte.
Por mi parte siento no poder ayudarte más
Saludos
Prueba:
sudo sh -c 'echo 0fde ca0a > /sys/bus/usb/drivers/cp210x/new_id'
Siento no poder ser de más ayuda.
Si no tengo ese controlador no puedo replicarlo en mi raspberry. He probado a instalar un PL2303 y aparentemente sería similar. Pero sin un Silicon Labs CP2101 o similiar no lo puedo replicar
No creo... supongo que montará como dice Jantoni la consola en ese puerto.... el puerto al que va la WMR89 es un puerto USB pero no va listado... aunque hay una carpeta usb en /dev ... sería interesante saber su contenido.
Yo de ti reiniciaba la raspi y una vez operativa volcaría el resultado aquí de dmesg en la consola linux para ver dónde monta a la WMR-89
Para vuestra información:
ttyAMA0
Es el puerto serie por defecto de la Raspberry PI.
Se utiliza para salida del sistema, como consola serie para controlar la información que fluye, sobre todo, en el arranque.
Pero ese puerto ttyAMA0 es el que se usa cuando, por ejemplo en mi caso, tenemos la consola de la Davis Vantage conectada directamente a la Raspberry, sin puertos USB ni nada de nada.....claro con los firmware antiguos, con los firmware nuevos es algo más complicado.
En resumen, ttyAMA0 es un puerto serie (con señales TTL ojo)
Saludos.
Ummmm el problema creo por lo que veo por internet es que esa estación usa protocolo Serial de comunicación....
Por último pon lo que sale con un par de comandos más:
lsusb
ls /dev
Pon en el terminal sudo dmesg | grep tty a ver qué sale
En la consola Linux pones sudo nano /etc/weewx/weewx.conf. Te desplazas a esa parte y la editas y después CTRL + O para guardar y CTRL + X para salir. Después reinicias weewx con sudo service weewx restart
Prueba a poner lo de
type = serial
product_id = 0xca0a
Qué te dice /var/log/weewx.log ?
Hola
Pon lo que tienes puesto en la sección WMR89 del weewx.conf, creo que debería de ser algo así:
[WMR89]
# This section is for the Oregon Scientific WMR100
# The driver to use
#driver = user.wmr89
driver = weewx.drivers.wmr89
# The station model, e.g., WMR100, WMR100N, WMRS200
model = WMR89
type = serial
product_id = 0xca0a
port = /dev/ttyUSB0
No sé si cambiará el product_id o no.
Si has instalado el script de jantoni te saldrá el log en /var/log/weewx.log en el que saldrá información del error.
Que yo sepa, la wmr89 no está soportada oficialmente por weewx.
Pero hay un driver no oficial
https://github.com/matthewwall/weewx-wmr89
Desconozco en qué estado de avance se encuentra. Este tipo de driver, si funcionan sin problemas, por l9 general terminan incorporándose a weewx s8 los autores lo permiten
Saludos