Welcome to the Cumulus Support forum.

Latest Cumulus MX V4 release 4.4.2 (build 4085) - 12 March 2025

Latest Cumulus MX V3 release 3.28.6 (build 3283) - 21 March 2024

Legacy Cumulus 1 release 1.9.4 (build 1099) - 28 November 2014
(a patch is available for 1.9.4 build 1099 that extends the date range of drop-down menus to 2030)

Download the Software (Cumulus MX / Cumulus 1 and other related items) from the Wiki

If you are posting a new Topic about an error or if you need help PLEASE read this first viewtopic.php?p=164080#p164080

Network change: CumulusMX Service dead

From build 3044 the development baton passed to Mark Crossley. Mark has been responsible for all the Builds since. He has made the code available on GitHub. It is Mark's hope that others will join in this development, but at the very least he welcomes your ideas for future developments (see Cumulus MX Development suggestions).

Moderator: mcrossley

Post Reply
FredsterNL
Posts: 5
Joined: Sun 07 Aug 2022 10:15 pm
Weather Station: Ecowitt WS90
Operating System: Ubuntu Server 22.04LTS
Contact:

Network change: CumulusMX Service dead

Post by FredsterNL »

Hi all,

I've had CumulusMX running for a while, converted to a service.

Recently I configured my network to use a new IP range, and my weather station and CumulusMX both received a new IP.

Unfortunately, my Cumulus service starts, but also stops. Requesting a status for the service confirms: CumulusMX.service inactive (dead).

I can't for my life find where I can change the IP in CumulusMX (service) to point it to the new IP address of my weather station.

Any idea where I can find and change that setting (I can't get to the GUI as the service dies) :shock:

Any help is greatly appreciated!
Ecowitt WS90 (Temperature & Humidity overriden by separate WN32 sensor), WH57 Lightning detection, Combo rain sensors (WS90 Haptic/WH40 Tipping Bucket), 8 x WH32 internal sensors
water01
Posts: 3670
Joined: Sat 13 Aug 2011 9:33 am
Weather Station: Ecowitt HP2551
Operating System: Windows 10/11 64bit Synology NAS
Location: Burnham-on-Sea
Contact:

Re: Network change: CumulusMX Service dead

Post by water01 »

As far as I am aware the IP address of the CumulusMX is not part of the service set up. The port is i.e. 8998 but other than that your browser is just directed to the IP address via the http setting i.e. http://192.168.0.94:8998/index.html

I think you have a different problem, so I suggest with CumulusMX down you edit Cumulus.ini and alter Logging=0 to 1 and Datalogging=0 to 1 which will put more information into the logging files. Then start it up and see what additional information is in the logs.
David
Image
FredsterNL
Posts: 5
Joined: Sun 07 Aug 2022 10:15 pm
Weather Station: Ecowitt WS90
Operating System: Ubuntu Server 22.04LTS
Contact:

Re: Network change: CumulusMX Service dead

Post by FredsterNL »

Hi,
Thanks for your answer, but it isn't CumulusMX that is the problem indeed:

My weather station has a new IP address:

I changed the IP address in CumulusMX.ini, but that doesn't help...

Do I need to change something in the CumulusMX service maybe?
Ecowitt WS90 (Temperature & Humidity overriden by separate WN32 sensor), WH57 Lightning detection, Combo rain sensors (WS90 Haptic/WH40 Tipping Bucket), 8 x WH32 internal sensors
water01
Posts: 3670
Joined: Sat 13 Aug 2011 9:33 am
Weather Station: Ecowitt HP2551
Operating System: Windows 10/11 64bit Synology NAS
Location: Burnham-on-Sea
Contact:

Re: Network change: CumulusMX Service dead

Post by water01 »

Did you try setting logging on as this will give better information as to what is going on. As I said the service does not have IP addresses in it, it is a means of calling the CumulusMX executable on start up and setting up the correct port (default 8998).
David
Image
FredsterNL
Posts: 5
Joined: Sun 07 Aug 2022 10:15 pm
Weather Station: Ecowitt WS90
Operating System: Ubuntu Server 22.04LTS
Contact:

Re: Network change: CumulusMX Service dead

Post by FredsterNL »

Hi,

Yes I did change the logging.

The website actually runs and gets data from the station, but on the 2nd itteration 5 minutes later it dies (and the webpage with it :shock: )

Below the log file that is created (Yeah, crappy weather here ;) )

(EDIT: The station is still online and delivering live data to ecowitt.net)

Code: Select all

2023-03-09 12:01:21.273  ========================== Cumulus MX starting ==========================
2023-03-09 12:01:21.278 Command line: /usr/lib/mono/4.5/mono-service.exe -d:/home/Y/CumulusMX CumulusMX.exe -service 
2023-03-09 12:01:21.278 Cumulus MX v.3.23.1 build 3221
2023-03-09 12:01:21.280 Mono version: 6.8.0.105 (Debian 6.8.0.105+dfsg-3.2 Wed Jun 30 05:30:13 UTC 2021)
2023-03-09 12:01:21.283 Platform: Unix
2023-03-09 12:01:21.283 OS version: Unix 5.15.0.1025
2023-03-09 12:01:21.284 Current culture: Invariant Language (Invariant Country) []
2023-03-09 12:01:21.284 Checking required folders
2023-03-09 12:01:21.372 Reading Cumulus.ini file
2023-03-09 12:01:21.410 AvgSpdMins=10 AvgSpdTime=00:10:00
2023-03-09 12:01:21.444 Cumulus start date: Thursday, 06 October 2022  Parsed: 2022-10-06
2023-03-09 12:01:21.534 Reading Cumulus.ini file completed
2023-03-09 12:01:21.534 Directory separator=[/] Decimal separator=[.] List separator=[,]
2023-03-09 12:01:21.534 Date separator=[/] Time separator=[:]
2023-03-09 12:01:21.534 Standard time zone name:   CET
2023-03-09 12:01:21.534 Daylight saving time name: CEST
2023-03-09 12:01:21.541 Daylight saving time? False
2023-03-09 12:01:21.541 03/09/2023 12:01:21
2023-03-09 12:01:21.566 Stop second instance: No other running instances of Cumulus found
2023-03-09 12:01:21.573 System uptime = 2450 secs
2023-03-09 12:01:21.573 Delaying start for 120 seconds
2023-03-09 12:03:21.574 Start-up delay complete, continuing...
2023-03-09 12:03:21.574 No start-up PING
2023-03-09 12:03:21.591 Data path = data/
2023-03-09 12:03:21.653 BackupData: Creating backup folder backup/20230309120321/
2023-03-09 12:03:21.694 Created backup folder backup/20230309120321/
2023-03-09 12:03:21.694 Debug logging :enabled
2023-03-09 12:03:21.694 Data logging  :enabled
2023-03-09 12:03:21.694 FTP logging   :disabled
2023-03-09 12:03:21.694 Email logging :disabled
2023-03-09 12:03:21.694 Spike logging :disabled
2023-03-09 12:03:21.694 Logging interval = 1 mins
2023-03-09 12:03:21.694 Real time interval = 10 secs
2023-03-09 12:03:21.694 NoSensorCheck = 0
2023-03-09 12:03:21.724 Calculating sunrise and sunset times
2023-03-09 12:03:21.730 Sunrise: 07:08:37
2023-03-09 12:03:21.730 Sunset : 18:33:31
2023-03-09 12:03:21.731 Tomorrow sunrise: 07:06:22
2023-03-09 12:03:21.731 Tomorrow sunset : 18:35:15
2023-03-09 12:03:21.731 Tomorrow length diff: 239
2023-03-09 12:03:21.769 Generating new Moon image
2023-03-09 12:03:21.937 Station type: HTTP Ecowitt
2023-03-09 12:03:21.938 WindUnit=km/h RainUnit=mm TempUnit=°C PressureUnit=hPa
2023-03-09 12:03:21.939 YTDRain=0.000 Year=0
2023-03-09 12:03:21.939 RainDayThreshold=-1.000
2023-03-09 12:03:21.939 Roll over hour=0
2023-03-09 12:03:21.940 Offsets and Multipliers:
2023-03-09 12:03:21.941 PO=0.000 TO=0.000 HO=0 WDO=0 SO=0.000 UVO=0.000 ITO=0 IHO=0
2023-03-09 12:03:21.941 PM=1.000 WSM=1.000 WGM=1.000 TM=1.000 TM2=0.000 HM=1.000 HM2=0.000 RM=1.000 SM=1.000 UVM=1.000 ITM=1 IHM=1
2023-03-09 12:03:21.941 Spike removal:
2023-03-09 12:03:21.941 TD=999.000 GD=999.000 WD=999.000 HD=999.000 PD=999.000 MR=999.000 MH=999.000 ITD=999.000 IHD=999.000
2023-03-09 12:03:21.941 Limits:
2023-03-09 12:03:21.941 TH=60.0 TL=-60.0 DH=40.0 PH=1090.0 PL=870.0 GH=90.000
2023-03-09 12:03:21.942 Primary AQ Sensor = Undefined
2023-03-09 12:03:22.099 Cumulus Starting
2023-03-09 12:03:22.108 HTML root path = /home/Y/CumulusMX/interface
2023-03-09 12:03:22.550 Cumulus running at: http://localhost:8998/
2023-03-09 12:03:22.554 Opening station
2023-03-09 12:03:22.574 Last update time from today.ini: 03/09/2023 11:50:00
2023-03-09 12:03:22.574 Read today file: Date = 03/09/2023, LastUpdateTime = 03/09/2023 11:50:00, Month = 3
2023-03-09 12:03:22.575 Sensor clock  00:00:00
2023-03-09 12:03:22.575 Station clock 00:00:00
2023-03-09 12:03:22.576 ET today = 0.07
2023-03-09 12:03:22.576 ReadTodayfile: Rain day start = 621.7
2023-03-09 12:03:22.577 ReadTodayfile: set initialiseRainCounterOnFirstData false
2023-03-09 12:03:22.585 /home/Y/CumulusMX/data/alltime.ini
2023-03-09 12:03:22.587 Alltime.ini file read
2023-03-09 12:03:22.608 MonthlyAlltime.ini file read
2023-03-09 12:03:22.617 Month.ini file read
2023-03-09 12:03:22.627 Year.ini file read
2023-03-09 12:03:22.628 LoadDayFile: Attempting to load the day file
2023-03-09 12:03:22.706 LoadDayFile: Dayfile parse = 75 ms
2023-03-09 12:03:22.706 LoadDayFile: Loaded 151 entries to recent daily data list
2023-03-09 12:03:22.709 Finding raintoday from logfile data/Mar23log.txt
2023-03-09 12:03:22.709 Expecting listsep=, decimal=.
2023-03-09 12:03:22.922 You are not running the latest version of Cumulus MX, build 3231 is available.
2023-03-09 12:03:22.923 Midnight rain found in the following entry:
2023-03-09 12:03:22.923 09/03/23,00:00,0.5,100,0.5,7,16,77,1.8,0.2,991.1,621.9,18.3,59,6,-1.8,0.5,0.0,0,0.00,27.31,-2.7,0,0.0,82,0.0,0.2,-1.8,0.5
2023-03-09 12:03:22.940 Midnight rain found, setting midnight rain count = 621.9
2023-03-09 12:03:22.940 Checking rain counter = 624
2023-03-09 12:03:22.940 Rain counter set to = 624
2023-03-09 12:03:22.942 Getting rain totals, rain season start = 9
2023-03-09 12:03:22.942 Today = 09/03/23
2023-03-09 12:03:22.943 Rainthismonth from dayfile: 27.9
2023-03-09 12:03:22.944 Rainthisyear from dayfile: 446.7
2023-03-09 12:03:22.950 Creating HTTP Station (Ecowitt)
2023-03-09 12:03:22.950 Using the default outdoor temp/hum sensor data
2023-03-09 12:03:22.951 Using the default traditional rain sensor data
2023-03-09 12:03:22.951 Creating extra sensors
2023-03-09 12:03:23.083 872 web tags initialised
2023-03-09 12:03:23.091 Generating the daily graph data files
2023-03-09 12:03:23.092 Lock: Cumulus releasing the lock
2023-03-09 12:03:23.178 GetHistoricData: Starting Historic Data Process
2023-03-09 12:03:23.184 API.GetHistoricData: Get Ecowitt Historic Data
2023-03-09 12:03:23.184 API.GetHistoricData: Processing history data from 2023-03-09 11:51 to 2023-03-09 12:08...
2023-03-09 12:03:23.184 Ecowitt URL = https://api.ecowitt.net/api/v3/device/history?application_key=<<App-key>>&api_key=<<User-key>>&mac=C4:5B:BE:6E:11:F2&start_date=2023-03-09%2011:46:00&end_date=2023-03-09%2012:03:23&temp_unitid=1&pressure_unitid=3&wind_speed_unitid=7&rainfall_unitid=12&call_back=indoor,outdoor,wind,pressure,rainfall,rainfall_piezo,solar_and_uvi,temp_and_humidity_ch1,temp_and_humidity_ch2,temp_and_humidity_ch3,temp_and_humidity_ch4,temp_and_humidity_ch5,temp_and_humidity_ch6,temp_and_humidity_ch7,temp_and_humidity_ch8,soil_ch1,soil_ch2,soil_ch3,soil_ch4,soil_ch5,soil_ch6,soil_ch7,soil_ch8,temp_ch1,temp_ch2,temp_ch3,temp_ch4,temp_ch5,temp_ch6,temp_ch7,temp_ch8,leaf_ch1,leaf_ch2,leaf_ch3,leaf_ch4,leaf_ch5,leaf_ch6,leaf_ch7,leaf_ch8,indoor_co2,co2_aqi_combo,pm25_ch1,pm25_ch2,pm25_ch3,pm25_ch4&cycle_type=5min
2023-03-09 12:03:28.006 API.GetHistoricData: Ecowitt API Historic Response code: 200
2023-03-09 12:03:28.007 API.GetHistoricData: Ecowitt API Historic Response: {"code":0,"msg":"success","time":"1678359807","data":{"outdoor":{"temperature":{"unit":"℃","list":{"1678359000":"3.0","1678359300":"3.1"}},"feels_like":{"unit":"℃","list":{"1678359000":"2.0","1678359300":"2.8"}},"app_temp":{"unit":"℃","list":{"1678359000":"0.2","1678359300":"0.8"}},"dew_point":{"unit":"℃","list":{"1678359000":"1.9","1678359300":"2.0"}},"humidity":{"unit":"%","list":{"1678359000":"93","1678359300":"92"}}},"indoor":{"temperature":{"unit":"℃","list":{"1678359000":"20.1","1678359300":"19.9"}},"humidity":{"unit":"%","list":{"1678359000":"54","1678359300":"54"}}},"solar_and_uvi":{"solar":{"unit":"W\/m²","list":{"1678359000":"108.8","1678359300":"126.0"}},"uvi":{"unit":"","list":{"1678359000":"1","1678359300":"1"}}},"rainfall":{"rain_rate":{"unit":"mm\/hr","list":{"1678359000":"0.0","1678359300":"0.0"}},"daily":{"unit":"mm","list":{"1678359000":"2.1","1678359300":"2.1"}},"event":{"unit":"mm","list":{"1678359000":"29.9","1678359300":"29.9"}},"hourly":{"unit":"mm","list":{"1678359000":"0.0","1678359300":"0.0"}},"weekly":{"unit":"mm","list":{"1678359000":"30.0","1678359300":"30.0"}},"monthly":{"unit":"mm","list":{"1678359000":"30.2","1678359300":"30.2"}},"yearly":{"unit":"mm","list":{"1678359000":"624.0","1678359300":"624.0"}}},"wind":{"wind_speed":{"unit":"km\/h","list":{"1678359000":"5.7","1678359300":"3.0"}},"wind_gust":{"unit":"km\/h","list":{"1678359000":"9.3","1678359300":"8.2"}},"wind_direction":{"unit":"º","list":{"1678359000":"91","1678359300":"149"}}},"pressure":{"relative":{"unit":"hPa","list":{"1678359000":"998.2","1678359300":"998.2"}},"absolute":{"unit":"hPa","list":{"1678359000":"997.9","1678359300":"997.9"}}},"temp_and_humidity_ch1":{"temperature":{"unit":"℃","list":{"1678359000":"20.1","1678359300":"19.9"}},"humidity":{"unit":"%","list":{"1678359000":"54","1678359300":"54"}}},"temp_and_humidity_ch2":{"temperature":{"unit":"℃","list":{"1678359000":"17.2","1678359300":"17.2"}},"humidity":{"unit":"%","list":{"1678359000":"63","1678359300":"63"}}},"temp_and_humidity_ch3":{"temperature":{"unit":"℃","list":{"1678359000":"13.2","1678359300":"13.2"}},"humidity":{"unit":"%","list":{"1678359000":"75","1678359300":"75"}}},"temp_and_humidity_ch4":{"temperature":{"unit":"℃","list":{"1678359000":"15.4","1678359300":"15.4"}},"humidity":{"unit":"%","list":{"1678359000":"68","1678359300":"68"}}},"temp_and_humidity_ch5":{"temperature":{"unit":"℃","list":{"1678359000":"15.1","1678359300":"15.1"}},"humidity":{"unit":"%","list":{"1678359000":"69","1678359300":"69"}}},"temp_and_humidity_ch6":{"temperature":{"unit":"℃","list":{"1678359000":"18.8","1678359300":"18.8"}},"humidity":{"unit":"%","list":{"1678359000":"58","1678359300":"58"}}},"temp_and_humidity_ch7":{"temperature":{"unit":"℃","list":{"1678359000":"12.8","1678359300":"12.8"}},"humidity":{"unit":"%","list":{"1678359000":"77","1678359300":"77"}}},"temp_and_humidity_ch8":{"temperature":{"unit":"℃","list":{"1678359000":"13.2","1678359300":"13.2"}},"humidity":{"unit":"%","list":{"1678359000":"76","1678359300":"76"}}}}}
2023-03-09 12:03:28.373 Processing data for 03/09/2023 11:55:00
2023-03-09 12:03:28.444 Windrun: 6km/h for 5 minutes = 0.5km
2023-03-09 12:03:28.455 DoLogFile: Writing log entry for 03/09/2023 11:55:00
2023-03-09 12:03:28.456 DoLogFile: max gust: 9
2023-03-09 12:03:28.468 DoLogFile: log entry for 03/09/2023 11:55:00 written
2023-03-09 12:03:28.470 Writing today.ini, LastUpdateTime = 03/09/2023 11:55:00 raindaystart = 621.7 rain counter = 624
2023-03-09 12:03:28.479 DoExtraLogFile: Writing log entry for 03/09/2023 11:55:00
2023-03-09 12:03:28.481 DoExtraLogFile: Log entry for 03/09/2023 11:55:00 written
2023-03-09 12:03:28.523 Processing data for 03/09/2023 12:00:00
2023-03-09 12:03:28.538 Windrun: 4km/h for 5 minutes = 0.4km
2023-03-09 12:03:28.538 DoLogFile: Writing log entry for 03/09/2023 12:00:00
2023-03-09 12:03:28.538 DoLogFile: max gust: 9
2023-03-09 12:03:28.538 DoLogFile: log entry for 03/09/2023 12:00:00 written
2023-03-09 12:03:28.540 Writing today.ini, LastUpdateTime = 03/09/2023 12:00:00 raindaystart = 621.7 rain counter = 624
2023-03-09 12:03:28.541 DoExtraLogFile: Writing log entry for 03/09/2023 12:00:00
2023-03-09 12:03:28.541 DoExtraLogFile: Log entry for 03/09/2023 12:00:00 written
2023-03-09 12:03:28.547 Calculating ET from data
2023-03-09 12:03:28.551 Calculated ET for the last hour = 0.047
2023-03-09 12:03:28.556 Starting HTTP Station (Ecowitt)
2023-03-09 12:03:28.561 Start Extra Sensors
2023-03-09 12:03:28.561 Start Timers
2023-03-09 12:03:28.561 Starting 1-minute timer
2023-03-09 12:03:28.564 Data logging interval = 0 (1 mins)
2023-03-09 12:03:28.564 Starting Realtime timer, interval = 10 seconds
2023-03-09 12:03:28.564 Wundlist count is zero
2023-03-09 12:03:28.564 Windylist count is zero
2023-03-09 12:03:28.565 MySqlList is Empty
2023-03-09 12:03:28.566 Normal running
2023-03-09 12:03:38.573 Realtime[0]: Start cycle
2023-03-09 12:03:38.592 Realtime[0]: End cycle
2023-03-09 12:03:48.565 Realtime[1]: Start cycle
2023-03-09 12:03:48.565 Realtime[1]: End cycle
2023-03-09 12:03:58.565 Realtime[2]: Start cycle
2023-03-09 12:03:58.565 Realtime[2]: End cycle
2023-03-09 12:04:00.101 DoLogFile: Writing log entry for 03/09/2023 12:04:00
2023-03-09 12:04:00.101 DoLogFile: max gust: 9
2023-03-09 12:04:00.102 DoLogFile: log entry for 03/09/2023 12:04:00 written
2023-03-09 12:04:00.104 Writing today.ini, LastUpdateTime = 03/09/2023 12:04:00 raindaystart = 621.7 rain counter = 624
2023-03-09 12:04:00.105 DoExtraLogFile: Writing log entry for 03/09/2023 12:04:00
2023-03-09 12:04:00.106 DoExtraLogFile: Log entry for 03/09/2023 12:04:00 written
2023-03-09 12:04:00.108 Current CPU temp = 43.8°C
2023-03-09 12:04:00.108 Creating standard web files
2023-03-09 12:04:00.108 Done creating standard Data file
2023-03-09 12:04:00.108 Creating graph data files
2023-03-09 12:04:00.111 Done creating graph data files
2023-03-09 12:04:08.565 Realtime[3]: Start cycle
2023-03-09 12:04:08.566 Realtime[3]: End cycle
2023-03-09 12:04:16.678 WS Client Connect: ::ffff:x.x.x.53, Total clients: 1
2023-03-09 12:04:18.565 Realtime[4]: Start cycle
2023-03-09 12:04:18.566 Realtime[4]: End cycle
2023-03-09 12:04:28.565 Realtime[5]: Start cycle
2023-03-09 12:04:28.566 Realtime[5]: End cycle
2023-03-09 12:04:38.566 Realtime[6]: Start cycle
2023-03-09 12:04:38.566 Realtime[6]: End cycle
2023-03-09 12:04:45.944 WS Client Disconnected: ::ffff:x.x.x.53, Total clients: 0
2023-03-09 12:04:46.061 WS Client Connect: ::ffff:x.x.x.53, Total clients: 1
2023-03-09 12:04:48.566 Realtime[7]: Start cycle
2023-03-09 12:04:48.566 Realtime[7]: End cycle
2023-03-09 12:04:58.566 Realtime[8]: Start cycle
2023-03-09 12:04:58.566 Realtime[8]: End cycle
2023-03-09 12:05:00.081 *** Data input appears to have stopped
2023-03-09 12:05:00.083 Current CPU temp = 43.3°C
2023-03-09 12:05:19.092 WS Client Connect: ::ffff:x.x.x.53, Total clients: 1
2023-03-09 12:05:19.093 WS Client Disconnected: ::ffff:x.x.x.53, Total clients: 1
2023-03-09 12:05:50.512 WS Client Connect: ::ffff:x.x.x.53, Total clients: 1
2023-03-09 12:05:50.512 WS Client Disconnected: ::ffff:x.x.x.53, Total clients: 1
2023-03-09 12:05:50.513 sendWebSocketData: Update already running, skipping this one
2023-03-09 12:06:00.092 Alarm (Data Stopped): Triggered, value = 0
2023-03-09 12:06:00.092 *** Data input appears to have stopped
2023-03-09 12:06:00.093 Current CPU temp = 43.3°C
2023-03-09 12:06:00.093 *** Exiting Cumulus due to Data Stopped condition for > 1 minutes
Ecowitt WS90 (Temperature & Humidity overriden by separate WN32 sensor), WH57 Lightning detection, Combo rain sensors (WS90 Haptic/WH40 Tipping Bucket), 8 x WH32 internal sensors
water01
Posts: 3670
Joined: Sat 13 Aug 2011 9:33 am
Weather Station: Ecowitt HP2551
Operating System: Windows 10/11 64bit Synology NAS
Location: Burnham-on-Sea
Contact:

Re: Network change: CumulusMX Service dead

Post by water01 »

Well it exits because it stops getting data from your weather station.

In the log it says
2023-03-09 12:04:45.944 WS Client Disconnected: ::ffff:x.x.x.53, Total clients: 0
2023-03-09 12:04:46.061 WS Client Connect: ::ffff:x.x.x.53, Total clients: 1
I notice you are not using the latest version and in that version Mark has fixed a problem with Ecowitt disconnects
Ecowitt Local API failing to reconnect after network outage
Not sure if that is the problem but it is worth a try.
David
Image
FredsterNL
Posts: 5
Joined: Sun 07 Aug 2022 10:15 pm
Weather Station: Ecowitt WS90
Operating System: Ubuntu Server 22.04LTS
Contact:

Re: Network change: CumulusMX Service dead

Post by FredsterNL »

Hi David,

I had seen a new version being available, but figured I first had to fix the issue...

Never occurred to me that a fix could be in the update, lol...

Will upgrade and report back...

Thanks
Ecowitt WS90 (Temperature & Humidity overriden by separate WN32 sensor), WH57 Lightning detection, Combo rain sensors (WS90 Haptic/WH40 Tipping Bucket), 8 x WH32 internal sensors
User avatar
mcrossley
Posts: 14388
Joined: Thu 07 Jan 2010 9:44 pm
Weather Station: Davis VP2/WLL
Operating System: Bullseye Lite rPi
Location: Wilmslow, Cheshire, UK
Contact:

Re: Network change: CumulusMX Service dead

Post by mcrossley »

As you are using the "HTTP (Ecowitt)" station type, the IP configuration is done at the "other end". You must change the Custom Server configuration on your weather station to point to the new IP address that the CMX host is using.
FredsterNL
Posts: 5
Joined: Sun 07 Aug 2022 10:15 pm
Weather Station: Ecowitt WS90
Operating System: Ubuntu Server 22.04LTS
Contact:

Re: Network change: CumulusMX Service dead

Post by FredsterNL »

Hi,

I tried all suggestions including (IP address change and upgrade), but all failed

Odd behaviour was that it would get one set of data and then it stopped.

As I had also forced an update of 2 'kept back' packages (Python3 related) I wondered if that would be a cause (no idea if Mono or Cumulus use Python3?!?)

As I had made a timeshift backup from cmdline before doing the forced upgrade of the 'kept back' packages, I tried a rollback to that backup, which made things worse: kernal panics etc.

Gotta find a decent backup tool for Ubuntu Linux on a Pi4B, as timeshift was not a success :groan:

Anyway, am in the process of reinstalling everything from scratch, I will use the newest release of CumulusMX dated the 11th...

What would be really cool if CumulusMX had an optional feature to auto-update (with rollback) possibilities... Having said that, the tool HansR made, is easy enough...

Any suggestions for a good backup tool are welcome (I am not running from an SD card, otherwise I would make an ISO before any upgrades. My Pi4B is running from a m.2 in an ArgonOne case)
Ecowitt WS90 (Temperature & Humidity overriden by separate WN32 sensor), WH57 Lightning detection, Combo rain sensors (WS90 Haptic/WH40 Tipping Bucket), 8 x WH32 internal sensors
User avatar
HansR
Posts: 6926
Joined: Sat 20 Oct 2012 6:53 am
Weather Station: GW1100 (WS80/WH40)
Operating System: Raspberry OS/Bookworm
Location: Wagenborgen (NL)
Contact:

Re: Network change: CumulusMX Service dead

Post by HansR »

FredsterNL wrote: Tue 14 Mar 2023 12:45 pm What would be really cool if CumulusMX had an optional feature to auto-update (with rollback) possibilities... Having said that, the tool HansR made, is easy enough...

Any suggestions for a good backup tool are welcome (I am not running from an SD card, otherwise I would make an ISO before any upgrades. My Pi4B is running from a m.2 in an ArgonOne case)
Well, thanks for the compliment but indeed that is not for a backup. If you are looking for a backup script (bash) which can backup (zip) the whole CumulusMX tree to your NAS (or probably any machine on the network) I could post it. But without support i.e. you must understand bash.

In never saw any use in backing up the whole system because re-installing Linux/Unix usually gives a good fresh look on things.
Hans

https://meteo-wagenborgen.nl
CMX build 4070+ ● RPi 4B ● Linux 6.6.62+rpt-rpi-v8 aarch64 (bookworm) ● dotnet 8.0.1
BlueSky: https://bsky.app/profile/wagenborgenwx.bsky.social
User avatar
rogerthn
Posts: 549
Joined: Thu 11 Apr 2013 6:31 pm
Weather Station: Ecowitt GW1000/GW1003
Operating System: Raspberry Pi OS bullseye aarch64
Location: Trollhättan Sweden
Contact:

Re: Network change: CumulusMX Service dead

Post by rogerthn »

FredsterNL wrote: Tue 14 Mar 2023 12:45 pm Hi,
...
Any suggestions for a good backup tool are welcome (I am not running from an SD card, otherwise I would make an ISO before any upgrades. My Pi4B is running from a m.2 in an ArgonOne case)
I'm and have been using BackupPC for some years now.
PS
My upgrade actions as user pi

Code: Select all

cd
mkdir -p CumulusMX_nnnn
sudo rsync -av --delete CumulusMX/ CumulusMX_nnnn/
Stop CumulusMX
sudo rsync -av --delete CumulusMX/ CumulusMX_nnnn/
unzip -o CumulusMXDistnnnn.zip
Start CumulusMX
Fairly easy to regress if needed ;)
Image
Post Reply