Autor Tema: Proyecto de Weewx (setup.py) + Raspi + Pincho USB-WIFI  (Leído 21414 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 5.244
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:Proyecto de Weewx (setup.py) + Raspi + Pincho USB-WIFI
« Respuesta #45 en: 21 de Enero del 2022, 17:20:12 pm »
A más.....el driver interceptor fue un buen apaño para salir del paso, y sigue funcionando para estaciones que no tienen integrada la API GW1000. Solo las pasarelas GW1000, WH2650 y GW1100, así como la consola WN1900 disponen de dicha API.

Así que

Estaciones con consola y que no disponen de API GW1000: Interceptor
Estaciones con pasarelas y consola WN1900: GW1000

Sin dudarlo un solo instante

Ahora bien.....si ya las tenéis funcionando con interceptor, y salvo que os planteéis hacer algún cambio, recordad la premisa:

Si funciona, no lo toques
« Última modificación: 21 de Enero del 2022, 17:22:52 pm por jantoni »

Davis Vantage Vue (sin datalogger) + Orange Pi PC + Weewx

GW2000 + WS90 con Weewx (https://www.ecowitt.net/home/index?id=199315)
WH2650 con WH65 con Home Assistant y Weewx (https://www.ecowitt.net/home/index?id=40387)
GW1000 con WH32 y Home Assistant (https://www.ecowitt.net/home/index?id=17080)
Sensores adicionales: WH31 (3) + WH41

Desconectado manolodos

  • Sr. Member
  • ****
  • Mensajes: 354
    • Ver Perfil
  • Estación: Málaga - Bda. Girón ESAND2900000029003A / Málaga-Colegio Const-1978 ESAND2900000029003B / Navas de San Juan-Sierra ESAND2300000023240A / Nerja - Las Palmeras ESAND2900000029780B
Re:Proyecto de Weewx (setup.py) + Raspi + Pincho USB-WIFI
« Respuesta #46 en: 21 de Enero del 2022, 23:50:10 pm »
A ver.....te contesto pero no en profundidad, porque grosso modo lo has pillado perfectamente.

En cuanto a las opciones, sin dudarlo. Driver GW1000.

Matizaciones:

- Con GW1000 podrás interrogar al WH2650 con la periodicidad que quieras. Adiós al problema de los datos actuales del último minuto. Si interrogas cada 16 segundos, tendrás los últimos datos actualizados desde el bloque de sensores a la pasarela.
- Más que la IP pública del router donde se encuentra ubicada la WH2650, deberías dar un dominio para resolver del tipo  no-ip, dyndns o lo que te apetezca. Así tendrás siempre conexión aunque cambia la IP de la vivienda de Nerja.
- Debes abrir el puerto 45000 en el router de Nerja hacia la IP privada de la WH2650. Recuerda que a los dispositivos Fine Offset, al menos de momento, no se le puede poner una IP privada fija, por lo que deberás "enseñar" al router que a la WH2650 le debe asignar siempre la misma IP.
- En WSView, usando el driver GW1000 no debes poner nada en la secciones customized de los servicios web externos. De ese modo, por ejemplo, podrías mandar datos a atmos.cat y a la vez que tu ordenador de Málaga recopila datos con Weewx.

Por último, indicar que el driver GW1000 ha venido para imponerse. De tal modo que ya dispone de wiki propia https://github.com/gjr80/weewx-gw1000/wiki y con multitud de documentación y ejemplos.

Pues ya lo tengo funcionando plau2 con el driver GW1000, de momento en pruebas, pero parece que va bien ya que se generan los archivos para la página web y el correspondiente *.sdb
En el router de Nerja he configurado un DDNS de noip.com, he abierto el puerto 45000 a la IP de la WH2650 que he dejado fija
Cuando vuelva a Málaga terminaré de configurar la web, cambiar el skin, etc...
Realmente es mejor solución GW1000 que interceptor

Otro tema que tengo que resolver es la escritura en la tarjeta microSD.
Esta Raspberry va a controlar 2 estaciones por ahora y quizás otra en un futuro próximo, además tiene conectado un receptor Receptor RTL-SDR R820T para recepción de tráfico aéreo y envío de datos a FlightRadar24 y FlightAware, así que creo que debería añadirle un disco externo tipo SSD ( tengo uno de 256 Gb y conexión USB sin usar)
Así que vuelvo a pedir ayuda para la configuración.....

Jantoni, de nuevo, Muchas gracias
Saludos



Desconectado jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 5.244
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:Proyecto de Weewx (setup.py) + Raspi + Pincho USB-WIFI
« Respuesta #47 en: 22 de Enero del 2022, 01:23:22 am »
A ver, me imagino que te refieres a poner un disco SSD por usb y que sea este el que arranque el Sistema operativo.

No sé que Raspi tienes.....yo me quedé en la 2 y anteriores, y alguna Raspi Zero.

En ellas tienes que grabar una SD para que arranque el sistema y pasarle el control al disco SSD....creo que hace años escribí sobre esto en este foro.

En el caso de las Raspi 3 y superiores, ni idea. Sé que pueden arrancar por USB, pero no puedo hablar de lo que no he "palpado"

Davis Vantage Vue (sin datalogger) + Orange Pi PC + Weewx

GW2000 + WS90 con Weewx (https://www.ecowitt.net/home/index?id=199315)
WH2650 con WH65 con Home Assistant y Weewx (https://www.ecowitt.net/home/index?id=40387)
GW1000 con WH32 y Home Assistant (https://www.ecowitt.net/home/index?id=17080)
Sensores adicionales: WH31 (3) + WH41

Desconectado jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 5.244
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:Proyecto de Weewx (setup.py) + Raspi + Pincho USB-WIFI
« Respuesta #48 en: 22 de Enero del 2022, 01:34:37 am »
A lo bruto.....haciendo memoria.....

Copiar la SD en el disco SSD. La mejor opción es un ordenador de sobremesa o portátil con linux. También lo puedes hacer con la misma Raspberry Pi, pero con un lector de tarjetas adicional (no se puede duplicar la tarjeta que tiene montado el sistema operativo en funcionamiento)

Para ello usamos el archiconocido comando "dd"

Una vez copiada la SD en el disco SSD, entramos en la partición /boot del disco (todo ello funcionando con otra tarjeta SD), cambiamos la linea del fichero cmdline.txt.......cambiamos donde pone "root=/dev/mmblkxxxx" o algo así por "root=/dev/sda1" (por lo general será /dev/sda1 lo puedes comprobar antes.

Luego, con gparted se modifica el disco para que podamos usar toda la capacidad del disco. Gparted no estará en un sistema raspi lite, tiene que ser en un sistema raspberry pi con escritorio, o en un ordenador portátil o de sobremesa con linux.

Y poco más.

insisto.....en Raspi 3 o Raspi 4 , no tengo ni idea, porque sus precios son muy elevados y desvirtuan el concepto de la Raspberry Pi original (tengo una funcionando del 2012.....como una campeona durante 10 añitos)

Davis Vantage Vue (sin datalogger) + Orange Pi PC + Weewx

GW2000 + WS90 con Weewx (https://www.ecowitt.net/home/index?id=199315)
WH2650 con WH65 con Home Assistant y Weewx (https://www.ecowitt.net/home/index?id=40387)
GW1000 con WH32 y Home Assistant (https://www.ecowitt.net/home/index?id=17080)
Sensores adicionales: WH31 (3) + WH41

Desconectado manolodos

  • Sr. Member
  • ****
  • Mensajes: 354
    • Ver Perfil
  • Estación: Málaga - Bda. Girón ESAND2900000029003A / Málaga-Colegio Const-1978 ESAND2900000029003B / Navas de San Juan-Sierra ESAND2300000023240A / Nerja - Las Palmeras ESAND2900000029780B
Re:Proyecto de Weewx (setup.py) + Raspi + Pincho USB-WIFI
« Respuesta #49 en: 22 de Enero del 2022, 17:27:45 pm »
La Raspberry es el modelo Pi 3B+ y el disco que quiero utilizar es un SSD de 256 GB con conexión USB
Ya he buscado información para conseguir que ese SSD contenga el sistema operativo y la Raspi arranque desde ahí, prescindiendo de la micro SD
Creo que buscaré un alimentador de 5 voltios de al menos 2 amperios, para que vaya holgado

Gracias de nuevo
Saludos

Desconectado aerf

  • Jr. Member
  • **
  • Mensajes: 94
    • Ver Perfil
    • Olmeda del Rey Meteo
  • Estación: ESCLM1600000016216A
Re:Proyecto de Weewx (setup.py) + Raspi + Pincho USB-WIFI
« Respuesta #50 en: 02 de Febrero del 2022, 20:33:32 pm »
A ver.....te contesto pero no en profundidad, porque grosso modo lo has pillado perfectamente.

En cuanto a las opciones, sin dudarlo. Driver GW1000.

Matizaciones:

- Con GW1000 podrás interrogar al WH2650 con la periodicidad que quieras. Adiós al problema de los datos actuales del último minuto. Si interrogas cada 16 segundos, tendrás los últimos datos actualizados desde el bloque de sensores a la pasarela.
- Más que la IP pública del router donde se encuentra ubicada la WH2650, deberías dar un dominio para resolver del tipo  no-ip, dyndns o lo que te apetezca. Así tendrás siempre conexión aunque cambia la IP de la vivienda de Nerja.
- Debes abrir el puerto 45000 en el router de Nerja hacia la IP privada de la WH2650. Recuerda que a los dispositivos Fine Offset, al menos de momento, no se le puede poner una IP privada fija, por lo que deberás "enseñar" al router que a la WH2650 le debe asignar siempre la misma IP.
- En WSView, usando el driver GW1000 no debes poner nada en la secciones customized de los servicios web externos. De ese modo, por ejemplo, podrías mandar datos a atmos.cat y a la vez que tu ordenador de Málaga recopila datos con Weewx.

Por último, indicar que el driver GW1000 ha venido para imponerse. De tal modo que ya dispone de wiki propia https://github.com/gjr80/weewx-gw1000/wiki y con multitud de documentación y ejemplos.

Pues ya lo tengo funcionando plau2 con el driver GW1000, de momento en pruebas, pero parece que va bien ya que se generan los archivos para la página web y el correspondiente *.sdb
En el router de Nerja he configurado un DDNS de noip.com, he abierto el puerto 45000 a la IP de la WH2650 que he dejado fija
Cuando vuelva a Málaga terminaré de configurar la web, cambiar el skin, etc...
Realmente es mejor solución GW1000 que interceptor

Otro tema que tengo que resolver es la escritura en la tarjeta microSD.
Esta Raspberry va a controlar 2 estaciones por ahora y quizás otra en un futuro próximo, además tiene conectado un receptor Receptor RTL-SDR R820T para recepción de tráfico aéreo y envío de datos a FlightRadar24 y FlightAware, así que creo que debería añadirle un disco externo tipo SSD ( tengo uno de 256 Gb y conexión USB sin usar)
Así que vuelvo a pedir ayuda para la configuración.....

Jantoni, de nuevo, Muchas gracias
Saludos

Pues tambien es interesante el tema del receptor de tráfico aereo! madre mia, uno no gana para trastos al final. Voy a googleear porque me ha gustado  *+*

Desconectado manolodos

  • Sr. Member
  • ****
  • Mensajes: 354
    • Ver Perfil
  • Estación: Málaga - Bda. Girón ESAND2900000029003A / Málaga-Colegio Const-1978 ESAND2900000029003B / Navas de San Juan-Sierra ESAND2300000023240A / Nerja - Las Palmeras ESAND2900000029780B
Re:Proyecto de Weewx (setup.py) + Raspi + Pincho USB-WIFI
« Respuesta #51 en: 02 de Febrero del 2022, 20:45:18 pm »
Pues tambien es interesante el tema del receptor de tráfico aereo! madre mia, uno no gana para trastos al final. Voy a googleear porque me ha gustado  *+*

Aunque no es tema de este hilo y ni de Meteoclimatic, en este enlace tienes buena información
https://es.flightaware.com/adsb/piaware/build

Si necesitas más información , escribeme por privado
Saludos

Desconectado miguelru

  • Sr. Member
  • ****
  • Mensajes: 263
    • Ver Perfil
    • MeteoGodella
  • Estación: ESPVA4600000046110A ESCLM1600000016214A
Re:Proyecto de Weewx (setup.py) + Raspi + Pincho USB-WIFI
« Respuesta #52 en: 21 de Agosto del 2022, 11:12:55 am »
Buenos días:
A día de hoy ¿que driver serviría ó donde conseguirlo para una raspberrypi 2 con ( 5.15.56-v7+ #1575)? ya que el ultimo publicado en el enlace es [ 8188eu-5.10.73-v8-1469.tar.gz   2021-10-15 22:54   557K     ]    

Desconectado jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 5.244
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:Proyecto de Weewx (setup.py) + Raspi + Pincho USB-WIFI
« Respuesta #53 en: 21 de Agosto del 2022, 21:31:53 pm »
Driver ¿de qué?

Davis Vantage Vue (sin datalogger) + Orange Pi PC + Weewx

GW2000 + WS90 con Weewx (https://www.ecowitt.net/home/index?id=199315)
WH2650 con WH65 con Home Assistant y Weewx (https://www.ecowitt.net/home/index?id=40387)
GW1000 con WH32 y Home Assistant (https://www.ecowitt.net/home/index?id=17080)
Sensores adicionales: WH31 (3) + WH41

Desconectado miguelru

  • Sr. Member
  • ****
  • Mensajes: 263
    • Ver Perfil
    • MeteoGodella
  • Estación: ESPVA4600000046110A ESCLM1600000016214A
Re:Proyecto de Weewx (setup.py) + Raspi + Pincho USB-WIFI
« Respuesta #54 en: 22 de Agosto del 2022, 08:55:39 am »
Hola.
El driver del dongle USB TL-WN725N o si hay otro dongle para conectar por wifi una antigua raspberrypi 2 ya que no puedo por cable Lan.

Desconectado jmviper

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 4.402
  • "Vortex Complex"
    • Ver Perfil
    • www.meteoarchena.es
  • Estación: Archena - ESMUR3000000030600B
Re:Proyecto de Weewx (setup.py) + Raspi + Pincho USB-WIFI
« Respuesta #55 en: 22 de Agosto del 2022, 09:28:48 am »
Ese pincho wifi me ha dado verdaderos quebraderos de cabeza en mi orange pi, recuerdo que incluso una vez lo quitó el desarrollador de armbian del kernel y al actualizarlo me encontré sin wifi.
Pillé el Ralink RT5370 que es bastante barato y cero problemas.

Resultado de mi listado de dispositivos USB lsusb

root@orangepipc:~# lsusb
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 002: ID 148f:5370 Ralink Technology, Corp. RT5370 Wireless Adapter
Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 009 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

root@orangepipc:~# lsmod | grep rt2800
rt2800usb              24576  0
rt2800lib              90112  1 rt2800usb
rt2x00usb              20480  1 rt2800usb
rt2x00lib              45056  3 rt2800lib,rt2800usb,rt2x00usb
mac80211              565248  3 rt2800lib,rt2x00lib,rt2x00usb

Si tienes con este último comando los drivers rt2800  será enchufar y configurar.

Estoy hablando de la Orange Pi y de armbian como SO... en las raspis lo desconozco pero será muy parecido porque los drivers del TL-WN725N
creo que no vienen en su kernel y hay que pillarlos.
« Última modificación: 22 de Agosto del 2022, 09:34:55 am por jmviper »


Archena, Valle de Ricote (Murcia). 120 msnm. 19.622 hab.
Davis Vantage Pro2 Plus

www.meteoarchena.es

Desconectado jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 5.244
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:Proyecto de Weewx (setup.py) + Raspi + Pincho USB-WIFI
« Respuesta #56 en: 22 de Agosto del 2022, 12:35:30 pm »
Creo que hace tiempo hablé de ese chip wifi por estas tierras.

El problema es que es un chip cuyos drivers no están instalados en la mayoría de distribuciones Linux, aunque con Windows se reconoce a la primera.

No es difícil encontrar los driver para cada kernel, pero…ese es el problema, para cada kernel. Es decir, cada vez que actualices el kernel de tu raspi, el wifi dejara de funcionar y habrá que buscar e instalar los drivers compilados para el nuevo kernel.

También tienes la opción de compilar tu propio kernel, con lo que se acaban los problemas. Esta opción no te la recomiendo si no sabes lo que estás haciendo. Yo hace casi 20 años que no compilo un kernel de Linux.

Y como te dice jmviper tienes otros wifi usb mas estándar en relación a los driver .

Davis Vantage Vue (sin datalogger) + Orange Pi PC + Weewx

GW2000 + WS90 con Weewx (https://www.ecowitt.net/home/index?id=199315)
WH2650 con WH65 con Home Assistant y Weewx (https://www.ecowitt.net/home/index?id=40387)
GW1000 con WH32 y Home Assistant (https://www.ecowitt.net/home/index?id=17080)
Sensores adicionales: WH31 (3) + WH41

Desconectado jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 5.244
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:Proyecto de Weewx (setup.py) + Raspi + Pincho USB-WIFI
« Respuesta #57 en: 22 de Agosto del 2022, 12:40:15 pm »
Buenos o, el tema de los driver lo contaba al inicio de este mismo hilo.

Pero parece que a partir de la 5.10.73 ya no se han compilado más para este pincho.

Tendrás que acudir a github y compilarlos tú mismo

https://github.com/lwfinger/rtl8188eu

Davis Vantage Vue (sin datalogger) + Orange Pi PC + Weewx

GW2000 + WS90 con Weewx (https://www.ecowitt.net/home/index?id=199315)
WH2650 con WH65 con Home Assistant y Weewx (https://www.ecowitt.net/home/index?id=40387)
GW1000 con WH32 y Home Assistant (https://www.ecowitt.net/home/index?id=17080)
Sensores adicionales: WH31 (3) + WH41

Desconectado miguelru

  • Sr. Member
  • ****
  • Mensajes: 263
    • Ver Perfil
    • MeteoGodella
  • Estación: ESPVA4600000046110A ESCLM1600000016214A
Re:Proyecto de Weewx (setup.py) + Raspi + Pincho USB-WIFI
« Respuesta #58 en: 22 de Agosto del 2022, 12:43:12 pm »
Bien ya miro ambas opciones. Gracias.

Desconectado miguelru

  • Sr. Member
  • ****
  • Mensajes: 263
    • Ver Perfil
    • MeteoGodella
  • Estación: ESPVA4600000046110A ESCLM1600000016214A
Re:Proyecto de Weewx (setup.py) + Raspi + Pincho USB-WIFI
« Respuesta #59 en: 22 de Agosto del 2022, 17:40:34 pm »
Nada no sé como hacer funcionar el TL-WN725N y el RT5370 no aparece el rt2800 por ningún lado al ejecutar "lsmod | grep rt2800" por lo que entiendo que no están en el kernel, luego tendría que localizar drivers y compilar... Cosa que no he echo nunca y creo que no hare.

Conclusión les van a dar a las viejas RaspberryPi 2 y se irán al punto limpio. Me apañare con una RPi zero W que tengo por ahí despistada.

Salud