Autor Tema: Raspberry Pi + CumulusMX + Ecowitt desde cero  (Leído 47141 veces)

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

Desconectado jantoni

  • Hero Member
  • *****
  • Mensajes: un montón
    • meteorivas.es
  • Estación: ESMAD2800000028522A
Re:Raspberry Pi + CumulusMX + Ecowitt desde cero
« Respuesta #225 en: 12 de Julio de 2025, 19:40:24 »
 *+* *+* *+* *+*

Vaya.....has parcheado el sistema, más o menos como hacía yo hace años.

Es que usar otra distribución, aunque digan que es casi igual, es eso....casi *+* *+* *+*

Por ejemplo, el procesador de comandos, veo que es dash, en lugar de bash.....no sé las diferencias, pero por ejemplo entre bash y sh hay ligeras diferencias que pueden volverte loco precisamente en un script. Así que si algún día usas un script en bash, mira por separado cada instrucción por si hubiera alguna diferencia.

Luego, el tema del crontab debería ser estándar.....no te puedo decir....

Pero si te puedo decir que cuando modificas el crontab, debe cotejarlo y verificar que es correcto. Y posteriormente, uno o dos minutos después, aparece una entrada en el log.......no te puedo decir en dietpi, pero en un DEbian creo recordar que es en /var/log/messages o /var/log/system.....hace mucho tiempo....pero ahora en Debian se hace con journal y no le he dedicado mucho tiempo.

Habría que ver que tipo de log lleva Diet.....si es muy light es posible que lo tenga desactivado.

Bueno.......al final lo imporante es que funciona y que has podido replicarlo en una segunda unidad. apla3

Desconectado PacoJavi

  • Full Member
  • ***
  • Mensajes: 230
  • Estación: La Nava de Jadraque - ESCLM1900000019238A Palancares - ESCLM1900000019225A Valverde de los Arroyos - ESCLM1900000019224A Tamajón - ESCLM1900000019222A Semillas - ESCLM1900000019237A Majaelrayo - ESCLM1900000019223B
Re:Raspberry Pi + CumulusMX + Ecowitt desde cero
« Respuesta #226 en: 30 de Agosto de 2025, 22:47:24 »
Buenas.

Al fin he podido ponerme a trastear con CUmulusMX para aprovechar la capacidad del GW3000 como datalogger.

Para instalar CUmulus, he seguido este tutorial con una salvedad: he usado la versión 4 de Cumulus ya que la 3 no tiene la utilidad de completar datos desde la SD instalada en el GW3000.
La cosa es que tras seguir el tutorial, no funcionaba. Al iniciar Cumulus salía siempre el siguiente error: "CumulusMX.exe: File CumulusMX.exe is not a valid assembly"

Rebuscando, llegué al foro de Cumulus donde se especifica que la versión 4 no usa mono, sino .NET 8. Las instrucciones para instalar .NET 8 están indicadas aquí https://cumulus.hosiene.co.uk/viewtopic.php?t=22051, pero por si acaso las dejo aquí apuntadas.

Podríamos saltarnos la instrucción de instalar mono en el tutorial original y ejecutar los siguientes comandos.

En primer lugar, eliminamos la versión previa de .NET que el SO que hayamos descargado pueda tener con

Código: [Seleccionar]
sudo rm -r /usr/share/dotnet
A continuación instalamos las dependencias de .NET. Para debian 12 (que debería ser lo que tenemos instalado):

Código: [Seleccionar]
sudo apt-get update
sudo apt install libc6 libgcc-s1 libgssapi-krb5-2 libicu72 libssl1.1 libstdc++6 zlib1g

Descargamos dotnet, le damos permisos de ejecución y lo ejecutamos con los 3 comandos siguientes. Ojo, la descarga del archivo dotnet-install.sh se hará en el directorio en el que nos encontremos en ese momento en el terminal de la RPi. Para ser consistentes con el resto del tutorial mejor ir a /opt/CumulusMX y descargarlo ahí, así tendremos todo lo referente a Cumulus en el mismo sitio.

Código: [Seleccionar]
wget https://dot.net/v1/dotnet-install.sh
chmod +x dotnet-install.sh
sudo ./dotnet-install.sh -c LTS --install-dir /usr/share/dotnet --runtime dotnet

Ejecutamos los 3 siguientes comandos para que CumulusMX sepa donde encontrar dotnet para poder funcionar:

Código: [Seleccionar]
sudo echo 'export PATH=$PATH:/usr/share/dotnet' | sudo tee /etc/profile.d/dotnet.sh > /dev/null
sudo chmod +x /etc/profile.d/dotnet.sh
sudo ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet

Comprobamos que dotnet se ha instalado y es ejecutable con

Código: [Seleccionar]
dotnet --info
Si todo ha ido bien, deberíamos ver lo siguiente:

Código: [Seleccionar]
Host:
  Version:      8.0.19
  Architecture: arm64
  Commit:       fce8ed90dc
  RID:          linux-arm64

.NET SDKs installed:
  No SDKs were found.

.NET runtimes installed:
  Microsoft.NETCore.App 8.0.19 [/usr/share/dotnet/shared/Microsoft.NETCore.App]

Other architectures found:
  None

Environment variables:
  Not set

global.json file:
  Not found

Learn more:
  https://aka.ms/dotnet/info

Download .NET:
  https://aka.ms/dotnet/download

Veremos que dentro de la carpeta /opt/CumulusMX/MSutils/linux no existe el archivo "cumulusmx.service", por lo que no podremos moverlo a /etc/systemd/system. En su lugar, lo podemos instalar con el siguiente comando:

Código: [Seleccionar]
sudo dotnet CumulusMX.dll -install -user root
Es importante que después de -user pongamos root. Si ponemos otra cosa, tendremos problemas con los permisos de ejecución. Esto creará directamente el servicio cumulusmx.service en la carpeta /etc/systemd/system.

Por último, habilitamos el servicio con

Código: [Seleccionar]
sudo systemctl enable cumulusmx
Ahora, cuando vayamos a la consola de Cumulus, veremos que en el menú Settings tenemos un nuevo apartado: "Ecowitt HTTP and local API Settings"

Ahí podremos seleccionar la opción de SD Card para que Cumulus haga un backfilling a partir de los datos grabados en la SD del GW3000.

« Última modificación: 30 de Agosto de 2025, 22:52:16 por PacoJavi »

Desconectado jantoni

  • Hero Member
  • *****
  • Mensajes: un montón
    • meteorivas.es
  • Estación: ESMAD2800000028522A
Re:Raspberry Pi + CumulusMX + Ecowitt desde cero
« Respuesta #227 en: 30 de Agosto de 2025, 23:54:52 »
 apla3

Queremos un manual desde cero para jubilar a este que ya está viejo *+* *+* *+*

Desconectado PacoJavi

  • Full Member
  • ***
  • Mensajes: 230
  • Estación: La Nava de Jadraque - ESCLM1900000019238A Palancares - ESCLM1900000019225A Valverde de los Arroyos - ESCLM1900000019224A Tamajón - ESCLM1900000019222A Semillas - ESCLM1900000019237A Majaelrayo - ESCLM1900000019223B
Re:Raspberry Pi + CumulusMX + Ecowitt desde cero
« Respuesta #228 en: 31 de Agosto de 2025, 13:56:31 »
A falta de probar la parte del envío a Meteoclimatic, el resto es igual con la salvedad de lo comentado arriba.

Voy a continuar siguiendo tu tutorial por si acaso hay algún otro problemilla y sacamos una versión actualizada con la V4 de Cumulus.

Me pongo con ello.

Desconectado EA7WL

  • Newbie
  • *
  • Mensajes: 5
  • Estación: en proyecto
Re:Raspberry Pi + CumulusMX + Ecowitt desde cero
« Respuesta #229 en: 03 de Diciembre de 2025, 12:57:03 »
bueno yo segui el tutorial y al parecer todo va bien menos cuando llegan los5 minutos y tiene que actualizarse  que no lo hace hasta que reinicio la raspberry y ya de nuevo me coje datos pero lo mismo hasta que de nuevo tiene que actualizar y nada

Desconectado jantoni

  • Hero Member
  • *****
  • Mensajes: un montón
    • meteorivas.es
  • Estación: ESMAD2800000028522A
Re:Raspberry Pi + CumulusMX + Ecowitt desde cero
« Respuesta #230 en: 03 de Diciembre de 2025, 13:22:35 »
bueno yo segui el tutorial y al parecer todo va bien menos cuando llegan los5 minutos y tiene que actualizarse  que no lo hace hasta que reinicio la raspberry y ya de nuevo me coje datos pero lo mismo hasta que de nuevo tiene que actualizar y nada

A ver, el manual es viejo y todo cambia muy deprisa.

Con lo que dices, nos quedamos con lo de que no actualiza.

Pero no actualiza, ¿el qué?

Si no das pistas, imágenes, volcados de pantalla, log, como lo tienes configurado, nadie te podrá ayudar.

Tendrás que aportar información para que te podamos ayudar.

73

Desconectado EA7WL

  • Newbie
  • *
  • Mensajes: 5
  • Estación: en proyecto
Re:Raspberry Pi + CumulusMX + Ecowitt desde cero
« Respuesta #231 en: 03 de Diciembre de 2025, 13:42:49 »
no actualiza los datos cumulus ecowit va bien cumulus va bien solo cuando la raspberry esta recien encendida a los 5 minutos que debe actualizar ya me sale datta stopped

Desconectado EA7WL

  • Newbie
  • *
  • Mensajes: 5
  • Estación: en proyecto
Re:Raspberry Pi + CumulusMX + Ecowitt desde cero
« Respuesta #232 en: 03 de Diciembre de 2025, 13:45:02 »

Desconectado epe902

  • Newbie
  • *
  • Mensajes: 31
  • Estación: ESPVA1200000012450B
Re:Raspberry Pi + CumulusMX + Ecowitt desde cero
« Respuesta #233 en: 03 de Diciembre de 2025, 14:19:56 »
Tienes que estar haciendo algo mal, yo he instalado con este manual en dos Raspberrys y en una MV de Proxmox con Debian y en los tres funciona perfecto.
Yo al principio, como no me enterava nada de Linux, me pasava como a tí, pero al final lo voy pillando.

 Repasa, que seguro que hay algo que no haces exacto al manual.
GW2000+WS69 con Cumulus +HP2561

Desconectado EA7WL

  • Newbie
  • *
  • Mensajes: 5
  • Estación: en proyecto
Re:Raspberry Pi + CumulusMX + Ecowitt desde cero
« Respuesta #234 en: 03 de Diciembre de 2025, 14:25:33 »
he repetido el manual en 4 ocasiones y siempre me pasa lo mismo ya no se que hacer mas

Desconectado Ubik

  • Admin
  • Hero Member
  • ******
  • Mensajes: 2.432
  • Estación: Villavieja de Yeltes - ESCYL3700000037260A
Re:Raspberry Pi + CumulusMX + Ecowitt desde cero
« Respuesta #235 en: 03 de Diciembre de 2025, 15:46:32 »
En Cumulus  "datta stopped" es algo viejo, viene de las primeras versiones de Cumulus.

Esto quiere decir que tiene un problema de comunicación entre la consola (la que sea que use) y Cumulus, no es un problema de instalación, o al menos, casi nunca lo ha sido. -Era muy habitual en las primeras estaciones chinas, las PCE-FWS20. De hecho, si no recuerdo mal, se implementó en la programación de Cumulus, a raíz de la proliferación de esas estaciones y los muchos errores que dieron al principio.

Suele ser más bien un problema de configuración, también se dieron muchos casos de problemas con los cables USB

No puedo ayudar más, porque de linux ni idea, eso son cosas de Jantoni y 4 iluminados (con todo el cariño)

Revise todo, cuando un manual le funciona a 100 y le falla  a uno, lo más normal es que los 100 estén equivocados.
                         
Davis pro2+cumulus+W7+Lenovo
 
Web http://www.meteovillavieja.es

WS90 - WS80 - 8 WH31 - WH40 - GW1000 - 1100 Y 2000 -Hellman 120 - Cocorahs

Lo siento, no respondo privados sobre cuestiones del foro o de la Red.

Desconectado jantoni

  • Hero Member
  • *****
  • Mensajes: un montón
    • meteorivas.es
  • Estación: ESMAD2800000028522A
Re:Raspberry Pi + CumulusMX + Ecowitt desde cero
« Respuesta #236 en: 03 de Diciembre de 2025, 16:11:05 »
Ya lo he dicho en mil ocasiones

Pero lo repetiré una vez más

El que necesita ayuda debe ayudar a que los demás le ayuden.

Lo del "lo he intentado todo" lo he leído aquí 2.532 veces y es el peor camino para solucionar el problema, porque esa frase tan lapidaria no dice absolutamente nada.

Y ahora, todos volcados dando posibles remedios y dando palos de viejo, cuando lo más fácil del mundo es decir

Tengo esta configuración en la consola, con un pantallazo, y tengo esta configuración en CumulusMX, con un pantallazo, y esto es lo que me pasa, con un pantallazo.


Desconectado EA7WL

  • Newbie
  • *
  • Mensajes: 5
  • Estación: en proyecto
Re:Raspberry Pi + CumulusMX + Ecowitt desde cero
« Respuesta #237 en: 03 de Diciembre de 2025, 17:35:46 »
jantoni el problema estaba en la configuracion de la app ecowit en mi movil habia un error en un numero y ya esta actualizando correctamente lo que si tengo es la version Cumulus MX 3.28.6 b3283 y lo que no se es como se actualiza desde ip:8990

Desconectado jantoni

  • Hero Member
  • *****
  • Mensajes: un montón
    • meteorivas.es
  • Estación: ESMAD2800000028522A
Re:Raspberry Pi + CumulusMX + Ecowitt desde cero
« Respuesta #238 en: 03 de Diciembre de 2025, 17:47:58 »
jantoni el problema estaba en la configuracion de la app ecowit en mi movil habia un error en un numero y ya esta actualizando correctamente lo que si tengo es la version Cumulus MX 3.28.6 b3283 y lo que no se es como se actualiza desde ip:8990

Pero si eso ya me lo imaginaba, que te habrías confundido seguramente en la cifra de segundos entre envío y envío de datos de la consola a la Raspberry y que habrías puesto una barbaridad en lugar de poner el mínimo de 16 segundos que hay que poner cuando se envía a un ordenador local. O un error en el puerto al que se envían los datos de la Raspberry, o algo similar

Pero no podemos estar con prueba esto, prueba lo otro, porque se hacen hilos enormes y todo el mundo se desanima, el que recibe la ayuda y el que pretende darla.

Bien, ahora reconduzcamos el tema. En este hilo se deben tratar temas de dicho manual. Si ahora tienes un problema con la actualización de Cumulus deberías buscar otros hilos donde se ha tratado este tema, o abrir otro nuevo si no lo encuentras.

Pero ya puestos.....la actualización de CumulusMX la debes hacer desde el terminal de windows o desde el terminal de linux. Pero dado que es actualizar de la V3 a la V4, yo no te puedo ayudar, pero hay otros hilos donde se ha tratado este tema porque es delicada la conversión.

Si no lo encuentras, abre otro hilo que te ayudarán sin problema

73
« Última modificación: 03 de Diciembre de 2025, 17:57:40 por jantoni »