Welcome to the Cumulus Support forum.
Latest Cumulus MX V4 release 4.0.1 (build 4023) - 16 May 2024
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
Latest Cumulus MX V4 release 4.0.1 (build 4023) - 16 May 2024
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
Davis VP2+GW1000 problem extra sensor
-
- Posts: 27
- Joined: Sat 07 Nov 2015 7:53 pm
- Weather Station: Davis Vantage Pro 2
- Operating System: Windows 10
- Location: Krotoszyn
Davis VP2+GW1000 problem extra sensor
Hello,
Today I received the GW1000 gate and I have a "small" problem.
My main station is Davis Vantage Pro 2, Ecowitt was supposed to be an extra sensor, but there is a bug because, when connected in Cumulus settings, it does not display this data. If I change the type of station to Ecowitt (HTTP), then the data shows up, but I want Davis to be the main station...
In the extra sensor card, two values are displayed, but they are constant - and wrong - 23.3C and 16.1C (all day, all night - outdoor temp is 2deg.C, besides, I don't have any additional sensors in Davis.
The IP addresses are correct. What am I doing wrong?
Edit: my Cumulus version is 3.22.4 b3215
Today I received the GW1000 gate and I have a "small" problem.
My main station is Davis Vantage Pro 2, Ecowitt was supposed to be an extra sensor, but there is a bug because, when connected in Cumulus settings, it does not display this data. If I change the type of station to Ecowitt (HTTP), then the data shows up, but I want Davis to be the main station...
In the extra sensor card, two values are displayed, but they are constant - and wrong - 23.3C and 16.1C (all day, all night - outdoor temp is 2deg.C, besides, I don't have any additional sensors in Davis.
The IP addresses are correct. What am I doing wrong?
Edit: my Cumulus version is 3.22.4 b3215
You do not have the required permissions to view the files attached to this post.
-
- Posts: 1832
- Joined: Sat 17 Dec 2011 11:55 am
- Weather Station: Davis Vantage Pro2
- Operating System: Windows 11 x64
- Location: Dorset - UK
- Contact:
Re: Davis VP2+GW1000 problem extra sensor
I didn't enable 'Allow Cumulus to configure your Ecowitt gateway for you" and manually set up the gateway to send the data to CMX. Works perfectly for me using that method.
-
- Posts: 27
- Joined: Sat 07 Nov 2015 7:53 pm
- Weather Station: Davis Vantage Pro 2
- Operating System: Windows 10
- Location: Krotoszyn
Re: Davis VP2+GW1000 problem extra sensor
Thanks for an answer.
I enabled this option because there was just no data. Now I unchecked it, restarted Cumulus, validated the data in the gateway and still the same
I enabled this option because there was just no data. Now I unchecked it, restarted Cumulus, validated the data in the gateway and still the same
- mcrossley
- Posts: 12951
- Joined: Thu 07 Jan 2010 9:44 pm
- Weather Station: Davis VP2/WLL
- Operating System: Bullseye Lite rPi
- Location: Wilmslow, Cheshire, UK
- Contact:
Re: Davis VP2+GW1000 problem extra sensor
Enable debug and data logging, then restart CMX. After 10 mins of running post the latest MXdiags file. You can switch off the logging after that
-
- Posts: 27
- Joined: Sat 07 Nov 2015 7:53 pm
- Weather Station: Davis Vantage Pro 2
- Operating System: Windows 10
- Location: Krotoszyn
Re: Davis VP2+GW1000 problem extra sensor
Okay, I am sending the latest file in attachment
You do not have the required permissions to view the files attached to this post.
- mcrossley
- Posts: 12951
- Joined: Thu 07 Jan 2010 9:44 pm
- Weather Station: Davis VP2/WLL
- Operating System: Bullseye Lite rPi
- Location: Wilmslow, Cheshire, UK
- Contact:
Re: Davis VP2+GW1000 problem extra sensor
Cumulus is not receiving any data from your Ecowitt.
Does your Windows Firewall have an in-bound rule to allow traffic from the Ecowitt to be sent to TCP port 8998 on Windows?
I also notice you have an error in one of your monthly log files...
Does your Windows Firewall have an in-bound rule to allow traffic from the Ecowitt to be sent to TCP port 8998 on Windows?
I also notice you have an error in one of your monthly log files...
Code: Select all
Error parsing log file record: Nieprawidłowy format ciągu wejściowego.
LoadRecent: Error at line 3801 of data\gru22log.txt : Nieprawidłowy format ciągu wejściowego.
-
- Posts: 27
- Joined: Sat 07 Nov 2015 7:53 pm
- Weather Station: Davis Vantage Pro 2
- Operating System: Windows 10
- Location: Krotoszyn
Re: Davis VP2+GW1000 problem extra sensor
You were right, add an exception to this port in the windows firewall and it shows the data (Humidity and Dew point)
But temperature is still 23.3 I guess it's a Davis error, because I only have one sensor. Can it be changed somehow?
But temperature is still 23.3 I guess it's a Davis error, because I only have one sensor. Can it be changed somehow?
- mcrossley
- Posts: 12951
- Joined: Thu 07 Jan 2010 9:44 pm
- Weather Station: Davis VP2/WLL
- Operating System: Bullseye Lite rPi
- Location: Wilmslow, Cheshire, UK
- Contact:
Re: Davis VP2+GW1000 problem extra sensor
Now you have data coming through, switch on debug and data logging for 5 mins and post the MXdiags file again.
- mcrossley
- Posts: 12951
- Joined: Thu 07 Jan 2010 9:44 pm
- Weather Station: Davis VP2/WLL
- Operating System: Bullseye Lite rPi
- Location: Wilmslow, Cheshire, UK
- Contact:
Re: Davis VP2+GW1000 problem extra sensor
Do you have any extra sensors on your Davis kit?
-
- Posts: 27
- Joined: Sat 07 Nov 2015 7:53 pm
- Weather Station: Davis Vantage Pro 2
- Operating System: Windows 10
- Location: Krotoszyn
Re: Davis VP2+GW1000 problem extra sensor
Ok, file below
No, only one main temp. sensor
You do not have the required permissions to view the files attached to this post.
- mcrossley
- Posts: 12951
- Joined: Thu 07 Jan 2010 9:44 pm
- Weather Station: Davis VP2/WLL
- Operating System: Bullseye Lite rPi
- Location: Wilmslow, Cheshire, UK
- Contact:
Re: Davis VP2+GW1000 problem extra sensor
The extra sensor temperature is coming through OK as 36.1°F which is 2.3°C
So, it maybe it is being logged as 10x the value? Which is strange as no one else has reported that as an issue.
OK, mystery solved, your Davis is sending two extra temperature values. 23.3C for sensor #1, and 16.1C for sensor #2. These are overriding the Ecowitt values.
If as you say you do not have these sensors, then I suggest a complete power down of your console - power lead out and batteries out - and see if that fixes it.
So, it maybe it is being logged as 10x the value? Which is strange as no one else has reported that as an issue.
OK, mystery solved, your Davis is sending two extra temperature values. 23.3C for sensor #1, and 16.1C for sensor #2. These are overriding the Ecowitt values.
If as you say you do not have these sensors, then I suggest a complete power down of your console - power lead out and batteries out - and see if that fixes it.
-
- Posts: 139
- Joined: Sun 03 Jan 2010 10:57 am
- Weather Station: Davis Pro2
- Operating System: Windows 2012R2
- Location: London
Re: Davis VP2+GW1000 problem extra sensor
I've just got a GW1100 gateway (Mainly to allow for lightning, and soil temp and moisture) to go alongside my Davis Pro2.
(I have been playing around with Extra sensors recently and a pi running rtl_433 to get some temp / humidity sensors into Cumulus MX, but that's separate to this).
Anyway I have configured the GW1100 to send data to Cumulus, and under extra sensors I have ticked Soil moisture and User Temperature, and can see that data in Cumulus. What I am wondering is (with the Davis Pro as the main station) can I see the temp / humidity of the GW1100 in the extra sensors area. If I do http://192.168.x.y/get_livedata_info the data string returned shows the temp / humidity data in intemp / inhumi so assume in Cumulus if I had my main station type as a Ecowitt that would be the Indoor temp / humidity values, but is there any (planned) functionality in Cumulus to view this under an extra sensor.
(I have been playing around with Extra sensors recently and a pi running rtl_433 to get some temp / humidity sensors into Cumulus MX, but that's separate to this).
Anyway I have configured the GW1100 to send data to Cumulus, and under extra sensors I have ticked Soil moisture and User Temperature, and can see that data in Cumulus. What I am wondering is (with the Davis Pro as the main station) can I see the temp / humidity of the GW1100 in the extra sensors area. If I do http://192.168.x.y/get_livedata_info the data string returned shows the temp / humidity data in intemp / inhumi so assume in Cumulus if I had my main station type as a Ecowitt that would be the Indoor temp / humidity values, but is there any (planned) functionality in Cumulus to view this under an extra sensor.
-
- Posts: 139
- Joined: Sun 03 Jan 2010 10:57 am
- Weather Station: Davis Pro2
- Operating System: Windows 2012R2
- Location: London
Re: Davis VP2+GW1000 problem extra sensor
That's ok.
Just knocked together a powershell script to read the temp / humidity from the GW1100, and then use the Ecowitt HTTP command to put the data into Cumulus as Sensor9 (already using Sensor 1 - 8).
Code: Select all
$responseget=""
$responseput=""
$responseget = try {Invoke-RestMethod -Uri "http://192.168.x.y/get_livedata_info" } catch { $_.Exception.Response }
if ($responseget.psobject.Properties.name -contains "wh25") {
[decimal]$wh25temp=$responseget.wh25.intemp
$wh25temp=($wh25temp*1.8)+32
$wh25hum=$responseget.wh25.inhumi
$wh25hum=$wh25hum.Substring(0,$wh25hum.Length-1)
write-host $wh25temp
write-host $wh25hum
$body = @{
'temp9f'=$wh25temp
'humidity9'=$wh25hum
}
$responseput=try {Invoke-WebRequest http://192.168.x.z:8998/station/ecowittextra -Method POST -Body $body } catch { $_.Exception.Response }
if ($responseput.StatusCode -Eq "200") {
write-host "Putting Data was OK"
} else {
write-host "Error Putting Data"
}
# Start-Sleep -s 5
} else {
write-host "Error Getting Data"
}