Cumulus disconnecting with Davis VP2 via VirtualVP setup
Posted: Sun 26 Jan 2014 10:32 am
I am having some issues with Cumulus staying connected with Davis VP2 Pro via WeatherlinkIP data logger via VirtualVP which I am hoping someone can help with.
My setup is as follows :-
Cumulus 1.9.4 build 1087
WeatherDisplay (WD) 10.37R Build 79
Virtual VP 1.2.5
Win 8.1 64bit
Davis Vantage VP2 Pro firmware 3.15.
WeatherLinkIP Data Logger - firmware 1.0.9
I am doing everything with TCP/IP to avoid any issue with serial ports and signed drivers with Win8.1 64 bit. ie I have setup 4 "Virtual Console TCP/IP" connection in VirtualVP. I have configured both WD and Cumulus to connect to the Virtual Console sessions (127.0.0.1:5511 and 127.0.0.1:5512 respectively). With this configuration all seem to connect, download historical data and seem initially to be collecting data and working correctly. However, after some period of time (typically about 5 to 30 minutes), Cumulus seems to disconnect with the following symptoms :-
1. Cumulus shows an error and does not download any data.
2. VirtualVP shows that session has not heard any data for some time.
3. If I restart Cumulus, I get error on connection.
4. To fix I have to restart VirtualVP or Disconnect and Reconnect in VirtualVP.
Errors I get in Cumulus look like the following :-
26/01/2014 8:52:00 PM : Data input appears to have stopped - check your station and connections
26/01/2014 8:53:00 PM : Data input appears to have stopped - check your station and connections
26/01/2014 8:54:00 PM : Data input appears to have stopped - check your station and connections
26/01/2014 8:55:00 PM : Data input appears to have stopped - check your station and connections
26/01/2014 8:56:00 PM : Data input appears to have stopped - check your station and connections
26/01/2014 8:57:00 PM : Data input appears to have stopped - check your station and connections
26/01/2014 8:58:00 PM : Data input appears to have stopped - check your station and connections
26/01/2014 8:59:00 PM : Data input appears to have stopped - check your station and connections
26/01/2014 9:00:00 PM : Data input appears to have stopped - check your station and connections
In the Diag log I have the following :-
26/01/2014 20:52:38.033 : VP2: LoadCurrentVantageData_V, error = -32701
26/01/2014 20:52:38.033 : VP2: Closing connection, result = 1
26/01/2014 20:52:39.034 : VP2: OpenTCPIPPort_V, res = 0
26/01/2014 20:52:46.416 : VP2: LoadCurrentVantageData_V, error = -32701
26/01/2014 20:52:46.416 : VP2: Closing connection, result = 1
26/01/2014 20:52:47.417 : VP2: OpenTCPIPPort_V, res = 0
26/01/2014 20:52:54.806 : VP2: LoadCurrentVantageData_V, error = -32701
26/01/2014 20:52:54.806 : VP2: Closing connection, result = 1
26/01/2014 20:52:55.807 : VP2: OpenTCPIPPort_V, res = 0
26/01/2014 20:53:00.721 : *** Data input appears to have stopped
I have also attached the diags log to this post for full details.
But it should be pointed out that the WeatherDisplay always seems to work. I swapped the ports used by WD and Cumulus, in case it is a problem with the particular port in VirtualVP, but the fault follows the port the Cumulus connects (ie both 127.0.0.1:5511 and 127.0.0.1:5512 fail with Cumulus, and work with WD). I have also tried moving the VirtualVP port to 192.168.10.80 (my real interface IP), but again same symptoms (ie it initially works, then it all goes to sleep).
So problem appears to be issue with VirtualVP, but triggered by Cumulus.
I am not using WeatherLink for Windows software, but the WeatherLinkIP is uploading direct to Weathlink.com. I have also added "VP2SleepInterval=1100" to cumulus.ini.
I have been close a number of different ways to get WeatherlinkIP/WD/Cumulus all working together, all without success (eg if I connect these programs directly to the WeatherlinkIP dongle...they actually seem to work pretty well, with the exception that the 2nd program does not seem to reliably be able to reload the historic data). But the VirtualVP looks the most promising option, if I can get Cumulus working reliably. So if anyone has any suggestions to address this problem, it would be greatly appreciated.
My setup is as follows :-
Cumulus 1.9.4 build 1087
WeatherDisplay (WD) 10.37R Build 79
Virtual VP 1.2.5
Win 8.1 64bit
Davis Vantage VP2 Pro firmware 3.15.
WeatherLinkIP Data Logger - firmware 1.0.9
I am doing everything with TCP/IP to avoid any issue with serial ports and signed drivers with Win8.1 64 bit. ie I have setup 4 "Virtual Console TCP/IP" connection in VirtualVP. I have configured both WD and Cumulus to connect to the Virtual Console sessions (127.0.0.1:5511 and 127.0.0.1:5512 respectively). With this configuration all seem to connect, download historical data and seem initially to be collecting data and working correctly. However, after some period of time (typically about 5 to 30 minutes), Cumulus seems to disconnect with the following symptoms :-
1. Cumulus shows an error and does not download any data.
2. VirtualVP shows that session has not heard any data for some time.
3. If I restart Cumulus, I get error on connection.
4. To fix I have to restart VirtualVP or Disconnect and Reconnect in VirtualVP.
Errors I get in Cumulus look like the following :-
26/01/2014 8:52:00 PM : Data input appears to have stopped - check your station and connections
26/01/2014 8:53:00 PM : Data input appears to have stopped - check your station and connections
26/01/2014 8:54:00 PM : Data input appears to have stopped - check your station and connections
26/01/2014 8:55:00 PM : Data input appears to have stopped - check your station and connections
26/01/2014 8:56:00 PM : Data input appears to have stopped - check your station and connections
26/01/2014 8:57:00 PM : Data input appears to have stopped - check your station and connections
26/01/2014 8:58:00 PM : Data input appears to have stopped - check your station and connections
26/01/2014 8:59:00 PM : Data input appears to have stopped - check your station and connections
26/01/2014 9:00:00 PM : Data input appears to have stopped - check your station and connections
In the Diag log I have the following :-
26/01/2014 20:52:38.033 : VP2: LoadCurrentVantageData_V, error = -32701
26/01/2014 20:52:38.033 : VP2: Closing connection, result = 1
26/01/2014 20:52:39.034 : VP2: OpenTCPIPPort_V, res = 0
26/01/2014 20:52:46.416 : VP2: LoadCurrentVantageData_V, error = -32701
26/01/2014 20:52:46.416 : VP2: Closing connection, result = 1
26/01/2014 20:52:47.417 : VP2: OpenTCPIPPort_V, res = 0
26/01/2014 20:52:54.806 : VP2: LoadCurrentVantageData_V, error = -32701
26/01/2014 20:52:54.806 : VP2: Closing connection, result = 1
26/01/2014 20:52:55.807 : VP2: OpenTCPIPPort_V, res = 0
26/01/2014 20:53:00.721 : *** Data input appears to have stopped
I have also attached the diags log to this post for full details.
But it should be pointed out that the WeatherDisplay always seems to work. I swapped the ports used by WD and Cumulus, in case it is a problem with the particular port in VirtualVP, but the fault follows the port the Cumulus connects (ie both 127.0.0.1:5511 and 127.0.0.1:5512 fail with Cumulus, and work with WD). I have also tried moving the VirtualVP port to 192.168.10.80 (my real interface IP), but again same symptoms (ie it initially works, then it all goes to sleep).
So problem appears to be issue with VirtualVP, but triggered by Cumulus.
I am not using WeatherLink for Windows software, but the WeatherLinkIP is uploading direct to Weathlink.com. I have also added "VP2SleepInterval=1100" to cumulus.ini.
I have been close a number of different ways to get WeatherlinkIP/WD/Cumulus all working together, all without success (eg if I connect these programs directly to the WeatherlinkIP dongle...they actually seem to work pretty well, with the exception that the 2nd program does not seem to reliably be able to reload the historic data). But the VirtualVP looks the most promising option, if I can get Cumulus working reliably. So if anyone has any suggestions to address this problem, it would be greatly appreciated.