Autor Tema: Migración de Cumulus a Cumulus MX  (Leído 21428 veces)

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

Desconectado spyfly

  • Full Member
  • ***
  • Mensajes: 190
    • Ver Perfil
  • Estación: Ponferrada (ESCYL2400000024411A)
Re:Migración de Cumulus a Cumulus MX
« Respuesta #30 en: 16 de Junio del 2023, 00:53:11 am »
Parece muy sencillo de actualizar si. Entonces entiendo que bajo la carpeta cumulusMX está todo lo del programa (base de datos incluida) de tal forma que esa copia de seguridad llega con hacer un ZIP de la carpeta completa y guardarlo. ¿no?

Desconectado B.Santiago

  • Moderador Global
  • Hero Member
  • ******
  • Mensajes: 2.087
    • Ver Perfil
  • Estación: Ávila- La Colilla AV39. Anteriormente ESCYL0500000005192A
Re:Migración de Cumulus a Cumulus MX
« Respuesta #31 en: 16 de Junio del 2023, 07:54:23 am »
Sí, así es.

Desconectado spyfly

  • Full Member
  • ***
  • Mensajes: 190
    • Ver Perfil
  • Estación: Ponferrada (ESCYL2400000024411A)
Re:Migración de Cumulus a Cumulus MX
« Respuesta #32 en: 16 de Agosto del 2023, 20:13:21 pm »
He visto que la semana pasada ha salido versión nueva de cumulusMX la 3.26.0 y yo tenia la anterior versión de junio 3.25.2. Me he decidido a actualizar y ha sido muy sencillo:

1. Cerrar cumulusMX y hacer un ZIP de la carpeta antes de iniciar este proceso por si acaso...
2. Bajar el fichero de https://github.com/cumulusmx/CumulusMX/releases
3. Descomprimirlo y copiarlo encima de la carpeta actual (no preocuparse que no pisa datos acumulados ni nada similar)
4. Arrancar cumulusMX y todo funcionando en la nueva versión.

Saludos


Desconectado spyfly

  • Full Member
  • ***
  • Mensajes: 190
    • Ver Perfil
  • Estación: Ponferrada (ESCYL2400000024411A)
Re:Migración de Cumulus a Cumulus MX
« Respuesta #33 en: 23 de Mayo del 2024, 02:11:48 am »
Veo que ha salido una nueva versión mayor del cumulus MX pasando del v3 al v4.
Ha salido el "CumuluxMX V4 release 4.0.1 (build 4023) - 16 May 2024" y yo aun tengo el "Cumulus MX 3.27.1 b3263" ¿Que tal es la v4? todo funciona en la v4 y es compatible?

Los pasos que he realizado para la instalación de la V4 han sido:
1. Cerrar cumulusMX y hacer un ZIP de la carpeta antes de iniciar este proceso por si acaso...
2. Bajar el fichero de la última versión de https://github.com/cumulusmx/CumulusMX/releases
3. Descomprimirlo y copiarlo encima de la carpeta actual (no preocuparse que no pisa datos acumulados ni nada similar)
4. Cambiar el nombre al directorio data por datav3
5. Desde una consola ejecutar: MigrateData3to4.exe
6. Arrancar cumulusMX y todo funcionando en la nueva versión.

NOTA: La v4 precisa del .NET 8.0 Runtime si no tenéis instalado debéis hacerlo antes de todo lo anterior.
1. En una ventana PowerShell ejecutamos dotnet --info para ver si lo tenemos instalado. Si no lo está dirá "It was not possible to find..."
2. Si no lo tenemos instalado lo bajaremos de aquí: https://dotnet.microsoft.com/es-es/download/dotnet/8.0 -> Entorno de ejecución de .NET 8.0.5 -> Windows x64 -> dotnet-runtime-8.0.5-win-x64.exe
3. Lo instalamos


Saludos
« Última modificación: 02 de Agosto del 2024, 13:37:00 pm por spyfly »

Desconectado spyfly

  • Full Member
  • ***
  • Mensajes: 190
    • Ver Perfil
  • Estación: Ponferrada (ESCYL2400000024411A)
Re:Migración de Cumulus a Cumulus MX
« Respuesta #34 en: 28 de Mayo del 2024, 16:33:36 pm »
Ahora mismo 5 días funcionando sin ningún tipo de incidente, procedo a actualizar el otro host que tengo con cumuluxMX de la v3 a la v4 con el mismo método. Si alguno os pasáis de la v3 a la v4 podéis usarlo sin miedo alguno...

Desconectado spyfly

  • Full Member
  • ***
  • Mensajes: 190
    • Ver Perfil
  • Estación: Ponferrada (ESCYL2400000024411A)
Re:Migración de Cumulus a Cumulus MX
« Respuesta #35 en: 02 de Agosto del 2024, 13:36:45 pm »
Ha salido el "CumuluxMX V4 release 4.1.2 (build 4027) - 23 Jul 2024" y yo aun tengo el "CumuluxMX V4 release 4.0.1 (build 4023) - 16 May 2024". Es una actualización menor, el procedimiento ha sido:


Los pasos que he realizado para la instalación han sido:
1. Cerrar cumulusMX y hacer un ZIP de la carpeta antes de iniciar este proceso por si acaso...
2. Bajar el fichero de la última versión de https://github.com/cumulusmx/CumulusMX/releases
3. Descomprimirlo y copiarlo encima de la carpeta actual (no preocuparse que no pisa datos acumulados ni nada similar)
4. Arrancar cumulusMX y todo funcionando en la nueva versión.




Desconectado Gapito

  • Sr. Member
  • ****
  • Mensajes: 251
  • Raspberry Pi Zero 2W y CumulusMX
    • Ver Perfil
  • Estación: ESAND4100000041820A (Carrión de los Céspedes) ESAND1100000011360B (San Roque)
Re:Migración de Cumulus a Cumulus MX
« Respuesta #36 en: 03 de Agosto del 2024, 20:31:06 pm »
¿Entonces actualizar Cumulus MX de la 3 a la 4 no da problemas? ¿Todo bien?

Desconectado Ubik

  • Administrator
  • Hero Member
  • ******
  • Mensajes: 2.259
    • Ver Perfil
  • Estación: Villavieja de Yeltes-SA102 ESCYL3700000037260A
Re:Migración de Cumulus a Cumulus MX
« Respuesta #37 en: 04 de Agosto del 2024, 21:46:03 pm »
Ha salido el "CumuluxMX V4 release 4.1.2 (build 4027) - 23 Jul 2024" y yo aun tengo el "CumuluxMX V4 release 4.0.1 (build 4023) - 16 May 2024". Es una actualización menor, el procedimiento ha sido:


Los pasos que he realizado para la instalación han sido:
1. Cerrar cumulusMX y hacer un ZIP de la carpeta antes de iniciar este proceso por si acaso...
2. Bajar el fichero de la última versión de https://github.com/cumulusmx/CumulusMX/releases
3. Descomprimirlo y copiarlo encima de la carpeta actual (no preocuparse que no pisa datos acumulados ni nada similar)
4. Arrancar cumulusMX y todo funcionando en la nueva versión.

El mismo procedimiento que se ha hecho siempre para actualizar Cumulus en cualquiera de sus versiones.
                         
Davis pro2+cumulus+W7+Lenovo
 
Web http://www.meteovillavieja.es

Desconectado ajimemar

  • Full Member
  • ***
  • Mensajes: 170
    • Ver Perfil
    • Santiago de la Espada
  • Estación: GUADAMUR [ ESCLM4500000045160A ]
Re:Migración de Cumulus a Cumulus MX
« Respuesta #38 en: 05 de Agosto del 2024, 14:05:33 pm »
Buenos días, y para migrar de cumulus1 a CumulusMx4 directamente sabéis algún procedimiento fácil y que no se pierdan datos.

Desconectado errea

  • Full Member
  • ***
  • Mensajes: 123
    • Ver Perfil
    • Banaries - Huesca
  • Estación: ESARA2200000022194A - Huesca - Banariés
Re:Migración de Cumulus a Cumulus MX
« Respuesta #39 en: 08 de Agosto del 2024, 17:11:10 pm »
Yo me he animado hoy a hacer el paso de la CMX v3 a la v4.

A ver si a alguno se el ocurre cuál puede ser el error para que no me funcione el servicio en Linux.

1 - Arranco la DLL sin problemas desde un terminal con

sudo dotnet CumulusMX.dll

Y funciona todo correctamente.

2- He seguido los pasos para instalarlo como un servicio

Este es el ejemplo que ponen

sudo dotnet CumulusMX.dll -install -user <username> [-group <groupname>] [-port port_num] [-lang <lang-code>]

Doy el siguiente comando

sudo dotnet CumulusMX.dll -install -user MIUSUARIO


El servicio arranca sin problemas aparentes, con la orden status, muestra como activo, pero no consigue mostrar nada en la web, se queda vacía de datos.


¿Se os ocurre que puede pasar?


En los logs hay mucha info, parece que como servicio, no puede acceder al puerto USB

2024-08-08 17:19:09.228 LOOP2 enabled
2024-08-08 17:19:09.228 Serial device = /dev/ttyUSB0
2024-08-08 17:19:09.228 Serial speed = 19200
2024-08-08 17:19:09.230 InitSerial: Connecting to the station
2024-08-08 17:19:09.247 InitSerial: Error opening port - Access to the port '/dev/ttyUSB0' is denied.
2024-08-08 17:19:09.247 InitSerial: Failed to connect to the station, waiting 30 seconds before trying again
2024-08-08 17:19:09.373 This Cumulus MX instance is running the latest release version


A ver como se sale de esto que será la causa.
« Última modificación: 08 de Agosto del 2024, 17:38:32 pm por errea »

Desconectado jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 5.635
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:Migración de Cumulus a Cumulus MX
« Respuesta #40 en: 09 de Agosto del 2024, 00:28:07 am »
Y ¿estás seguro que tu usuario tiene privilegios para acceder a ese puerto USB?

Por que no ejecutas el servicio como root?

Si no quieres ejecutarlo como root, verifica los permisos de /dev/ttyUSB0 para que tu usuario pueda aceder a dicho puerto

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 errea

  • Full Member
  • ***
  • Mensajes: 123
    • Ver Perfil
    • Banaries - Huesca
  • Estación: ESARA2200000022194A - Huesca - Banariés
Re:Migración de Cumulus a Cumulus MX
« Respuesta #41 en: 09 de Agosto del 2024, 18:28:40 pm »
Hola, cuántas fechas !


Si, el servicio, lo creo como root, no deja hacerlo de otra manera.

Revisaré, googleando, lo de darle permisos de uso al USB, pensaba que el usuario root, tenía acceso a todo.

A ver si doy con la tecla de eso..

73 para ti, saludos al resto

Desconectado jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 5.635
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:Migración de Cumulus a Cumulus MX
« Respuesta #42 en: 09 de Agosto del 2024, 20:04:47 pm »
Si, root tiene acceso a todo..

Pero dices que has ejecutado el comando para crear el servicio con MI USUARIO

Tienes que comprobar que MI USUARIO tenga acceso a ese dispositivo serie.

O más fácil dar permisos a ese dispositivo serie para que cualquiera pueda acceder a el

Igual que si fuera un fichero

chmod +rwx /dev/ttyUSB0

Si estamos en un entorno controlado no hay problema con los permisos.

O ya puestos y más seguro, es hacer que MI USUARIO tenga acceso sin tocar los permisos del dispositivo

Para ello habrá que mirar quién es el propietario del dispositivo y el grupo de usuarios. Tendremos que añadir MI USUARIO si grupo de usuarios del dispositivo

A ver si puedo poner un ejemplo

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.635
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:Migración de Cumulus a Cumulus MX
« Respuesta #43 en: 09 de Agosto del 2024, 20:16:30 pm »
Pongo un ejemplo con ttyAMA0 porque al no disponer de ningun adaptador serie conectado por USB en la Raspi no se crea el ttyUSB0

Citar
jantoni@cumuluspi:/dev $ ls -l ttyAMA0
crw-rw---- 1 root dialout 204, 64 Jul 30 10:53 ttyAMA0
jantoni@cumuluspi:/dev $

Vemos que el propietario es root y que el grupo autorizado a acceder es dialout

Pues tendremos que añadir MI USARIO al grupo de usuarios dialout

Para ello

Código: [Seleccionar]
sudo usermod -a -G dialout MIUSUARIO
Con eso debes dejar de tener problemas para acceder a ese dispositivo serie
« Última modificación: 09 de Agosto del 2024, 20:20:13 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 jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 5.635
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:Migración de Cumulus a Cumulus MX
« Respuesta #44 en: 09 de Agosto del 2024, 20:20:50 pm »
Ah….a nivel de seguridad es mejor usar este último método

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