This is where I need your help, I'm looking for beta testers
I think Dropbox would serve your needs.Its not a very big file, uncompressed all files sit at 2.12 MB while dropped in a .zip file the size is 0.98 MB.
This is where I need your help, I'm looking for beta testers
I can help you test the Macintosh version on a Davis VP2+ w/FARS and Soil Station.
Ok, So I've Uploaded the file to a BOX account, Here's the link to it: https://app.box.com/s/1wmunmzt5awgyu18tl9w (ftp://app.box.com/s/1wmunmzt5awgyu18tl9w)
I'm new to the file hosting sites so if the link doesn't work let me know.
If someone can provide me with the RAW data packets the I can probably get it going within a week of receiving the info.
Your link doesn't work. Can you send another link?Thanks for letting me know, I must have chosen the wrong link type when I posted it.
Just read further into the Serial Tech Ref document. All of the binary formats for the various data records are described there.
It's feasible of course for someone to write some code to save, for example, one or more raw LOOP packets to a binary file but I'm not aware of any such utility.
I'm thinking about writing a utility to do just that. I think it will be helpful for others + It'll be the first step into getting my software working with the Davis Stations. What do you guys think?
Honestly? I think that anyone seriously wanting to write code for Davis stations is going to need access to a Davis station. I don't think you can expect other users to try to debug code that hasn't even been alpha tested by the author. So I'm not really sure who else would find such a utility of any value. If you haven't already got one, buy (used, if necessary) or somehow get access to a Davis station would be my advice. You'll find writing code for it dramatically easier IMHO.
Here's the status so far,
Over this last weekend I was able to gain access to a Davis Vantage Vue with a WeatherLinkIP Data Logger. I was able to get my software to connect and process a data string. However I did not have enough time to solve a problem with the software not auto refreshing. I got it to the point of when the software starts it will connect and get a set of data from the station but was not getting anything after that. I've been going over my code since then, and believe I've fixed that bug.
If someone with a WeatherLinkIP could give it a try that would be very helpful.
I've added a link to the software in my first post and will keep it Up-To-Date whenever I upload a new version.
dean,
Here's a couple things to try.
If you want to change the configuration for a Station, try selecting it from the list. This will enable the Edit and Remove buttons.
Also Verify that you have the Correct IP Address and Port Number. By default, Davis sets the Port Number to 22222 on all their WeatherLinkIPs. The IP Address It gets automatically from a DHCP server such as DSL modem.
When I need to find an IP address of a networked device that I can't log into directly (ie. a PC), I will use an IP scanning program like this: http://www.advanced-ip-scanner.com/ (http://www.advanced-ip-scanner.com/) or this: http://angryip.org/ (http://angryip.org/).
One Note about the Dew point and Cloud base, These values are calculated on the PC side so they aren't a good reference to see if the program was actually able to connect to a Weather Station.
Hope this helps.
Also, you should include options for additional sensors like solar and uv sensor because we have that on davis Vantage pro 2 plus.
I'm working on a few other things with it right now but I will definitely look into it.dean,
Here's a couple things to try.
If you want to change the configuration for a Station, try selecting it from the list. This will enable the Edit and Remove buttons.
Also Verify that you have the Correct IP Address and Port Number. By default, Davis sets the Port Number to 22222 on all their WeatherLinkIPs. The IP Address It gets automatically from a DHCP server such as DSL modem.
When I need to find an IP address of a networked device that I can't log into directly (ie. a PC), I will use an IP scanning program like this: http://www.advanced-ip-scanner.com/ (http://www.advanced-ip-scanner.com/) or this: http://angryip.org/ (http://angryip.org/).
One Note about the Dew point and Cloud base, These values are calculated on the PC side so they aren't a good reference to see if the program was actually able to connect to a Weather Station.
Hope this helps.
yes. I know the IP address of our weather stations. we set it to static IP and we have a lists of it. All port number are on 22222. Why I can't connect? I can use Cumulus and Weatherlink software and it connects well. I think there still bug on your software connecting to Davis AWS.
[EDIT]
By the way, what sensors do you have hooked up to you Station?
[END EDIT]
I'm working on a few other things with it right now but I will definitely look into it.
In the mean time, are you trying to connect to just one station or are you adding multiple? If you've added multiple stations to the Station List, try checking the other Tabs that show up on the main screen. Also If restating the program doesn't get it going, try starting it with Administrative Privileges.
Another thought is that your firewall might be blocking it..
Anyway, Let me know how it goes.
Have you tried using the cumulus software? I am sure you can get a lot of information there for connection settings and as well as other advance connection such as pushing the readings to weather underground site.
Have you tried using the cumulus software? I am sure you can get a lot of information there for connection settings and as well as other advance connection such as pushing the readings to weather underground site.
dean,
Its been awhile since I've tried using the cumulus software, however I'll take a look at it again.
Uploading to Weather Underground is also on my todo list. I'll add hpa to the Barometer Units selection as well.
Give me a few days to work on it.
Thanks for giving me a hand.
I do have a question though, it shouldn't make a difference but have you been trying to have it connect over a local LAN or the Internet?
[EDIT]
Also while adding the hpa option to the Displayed unit options for the Barometric Pressure, I discovered that its the same as mbar or mbr. Interesting..
That's one of the reason I've enjoyed developing this software. I'm always learning something new...
[END EDIT]
dean,
I figured the connection issue was a problem with my software but wanted to make sure. What was confusing me is that I was able to get it to connect to a Vantage Vue and pull data. Granted it would grab just the first data packet, but it was connecting. So I was digging through my email conversations with a Tech Representative from Davis and the documentation on the communications protocols to see what I missed about differences between the Vue, Pro and Pro2. Based on my research they all use the same communications protocols, the difference they do have is in the actual contents of the LOOP packet. ](*,)
So I started going through my code line by line when I discovered that I had been checking to see if the TCP connection was connected before actually initializing the TCP connection object. And because I had setup my error handling in such a way that it would suppress error messages, I didn't see it earlier. #-o
So it should be fixed now..
[EDIT]
One thing I just remembered, I heard somewhere (I don't recall where..) that the 'WeatherLinkIP' could only support one client connection at a time. I don't know whether or not this is true. Can anybody verify this?
[END EDIT]
Posted by: dean.martin« on: Yesterday at 10:07:38 PM »From the Cumulus Wiki:
I think Cumulus don't have degree day. this can be an advantage in your software.
<#heatdegdays> Today's heating degree days (http://wiki.sandaysoft.com/a/Heat/cold_degree_days_and_Chill_hours) n/a <#cooldegdays> Today's cooling degree days (http://wiki.sandaysoft.com/a/Heat/cold_degree_days_and_Chill_hours) n/a
QuotePosted by: dean.martin« on: Yesterday at 10:07:38 PM »From the Cumulus Wiki:
I think Cumulus don't have degree day. this can be an advantage in your software.Quote
<#heatdegdays> Today's heating degree days (http://wiki.sandaysoft.com/a/Heat/cold_degree_days_and_Chill_hours) n/a <#cooldegdays> Today's cooling degree days (http://wiki.sandaysoft.com/a/Heat/cold_degree_days_and_Chill_hours) n/a
Paul
QuotePosted by: dean.martin« on: Yesterday at 10:07:38 PM »From the Cumulus Wiki:
I think Cumulus don't have degree day. this can be an advantage in your software.Quote
<#heatdegdays> Today's heating degree days (http://wiki.sandaysoft.com/a/Heat/cold_degree_days_and_Chill_hours) n/a <#cooldegdays> Today's cooling degree days (http://wiki.sandaysoft.com/a/Heat/cold_degree_days_and_Chill_hours) n/a
Paul
I did not notice Cumulus has that. My bad.
Yes. 1 hPa = 1 mbar. Anyway, That Degree days of yours, Is it the growing degree days? what is the default threshold of that? you should also include assigning the threshold of degree day for the users.
I think they have the same communications protocols because the TCP/IP data loggers of davis are compatible to Vue, Pro and Pro2.
Quote[EDIT]
One thing I just remembered, I heard somewhere (I don't recall where..) that the 'WeatherLinkIP' could only support one client connection at a time. I don't know whether or not this is true. Can anybody verify this?
[END EDIT]
Jos,
actually old versions of firmware of weatherlinkIP can support multiple client connection at a time using Virtual VP. that is how it is until VirtualVP is no longer compatible with the latest version of Davis' Weatherlink software since 2012. Kindly see reference link http://www.softwx.com/purchase.html . Now, data can't be downloaded from weatherlink software if you will use Cumulus to connect to WUnderground at the same time. what I did is I scheduled the downloading,I close Cumuls during downloading and resume cumulus after downloading. Hope this information might help.
Have you tried using the cumulus software? I am sure you can get a lot of information there for connection settings and as well as other advance connection such as pushing the readings to weather underground site.
dean,
Its been awhile since I've tried using the cumulus software, however I'll take a look at it again.
Uploading to Weather Underground is also on my todo list. I'll add hpa to the Barometer Units selection as well.
Give me a few days to work on it.
Thanks for giving me a hand.
I do have a question though, it shouldn't make a difference but have you been trying to have it connect over a local LAN or the Internet?
You're welcome.
Jos,
That would be great, you should include WUnderground because as far as i know, I think more than 60% of the user that has personal weather station preferred to send their data continuously to WU to get detailed local forecast from their AWS, and I am one of them. Let me know if the connection issue of your software is fixed.
I almost forgot to tell you, I am controlling and monitoring my stations remotely. We have a Private/local network connection(Intranet), 20 Davis VP2 stations are setup to different areas remotely, each AWS IP has internet connection to send data to weatherlink.com so that we can use their mobile app (WeatherLink mobile) in android and iOS to see our stations thru mobile. So I am connected to my stations thru LAN by intranet.
The Degree days and Cumulative 2-day rainfall are left over from a rewrite a did. If i can remember correctly the degree days was Heating Degree days with a threshold of 72 F. The 2 day rainfall I've been thinking about replacing with Yesterday's rainfall or adding it separately.
The link you provided for calculating Heating and Cooling Degree Days was interesting. I'll add it to my bookmarks list.
Based on the Info I've found that was the conclusion I came to.
Its interesting looking at the Davis and PeetBros WX Stations from a programming standpoint because all of their stations use the same communications protocols. To me, it just makes sense to use the same firmware for your next station as a starting point then add the code to handle the features that you want to add.
This information is helpful.
If I'm understanding you correctly, your running Cumulus as the main program then when you want to download the data records from the 'WeatherLinkIP Dataloggers' you close Cumulus and start Davis' WeatherLink software? Are you saving the data to the local HardDisk, or uploading to a server somewhere? If your saving the data to somewhere besides the Weatherlink.com servers, I'm wondering if adding the ability to download logged data from the WeatherLinkIP's would be helpful, Let me know and I will add it to my todo list.
Thinking about logging data, Right now I have my software setup to log to a SQLCE Database, But was wondering if logging it to a comma separated (CSV) or Tab separated file would be useful. Or maybe add a utility to export specified records from the SQL database into a CSV format might be better.
Any thoughts?
Better if Just 1 day (yesterday) cumulative rainfall, and include also another display for cumulative rainfall for today (display right below yesterday’s rainfall I suggest). For degree day, you should include a setup to set threshold value and a selection of what to view in the display (heating or cooling degree day). This degree day display should be based on yesterday’s data.
Yeah, and you should include placing versions to your software for development to trace improvements and fixed bugs.
This information is helpful.
If I'm understanding you correctly, your running Cumulus as the main program then when you want to download the data records from the 'WeatherLinkIP Dataloggers' you close Cumulus and start Davis' WeatherLink software? Are you saving the data to the local HardDisk, or uploading to a server somewhere? If your saving the data to somewhere besides the Weatherlink.com servers, I'm wondering if adding the ability to download logged data from the WeatherLinkIP's would be helpful, Let me know and I will add it to my todo list.
Thinking about logging data, Right now I have my software setup to log to a SQLCE Database, But was wondering if logging it to a comma separated (CSV) or Tab separated file would be useful. Or maybe add a utility to export specified records from the SQL database into a CSV format might be better.
Any thoughts?
Yes, that’s exactly what we’ve been doing. Cumulus as main program for sending data to WU and WeatherLink software for downloading data. We are uploading the data to Microsoft SQL server 2012. Adding the ability to download logged data from the WeatherLinkIP's and the ability to upload to WU without problem would be helpful. It would be like a combination of Cumulus and WeatherLink software. One more thing, I think you should include a way to logged to data to your software ignoring Time. I mean, if your software received data, it should ignore the time of that data received and use the time of your computer (sync software time and desktop time) because there are instances that the console is delayed in time due to power outage and it will cause to logged right data to a wrong time.
I think this is possible in logging realtime data from the stations, logging realtime data using the computer’s time.
dean,
It looks like its trying to load settings from the old Version.
Sorry, I forgot to mention this earlier, but I had to rewrite how the software saves settings which means those old files are no longer compatible.
Try browsing to your "Documents" or "My Documents" folder and deleting the "Weather Program" Folder. Doing this will reset everything to its defaults which should solve that problem.
I think its time to add a version number to the settings file just to prevent this from happening again. Or add any new settings to the end of the file instead of trying to keep it organized by inserting them right next-to related settings. hmm....
I Really appreciate both of your guys' help with this.
Resolved. =D> Thanks. So then, I was trying to connect to one of my AWS and here's another error communicating with the device.
:???:
here is the error_log.txt content;
At Open TCP Connection 7/18/2014 8:31:10 AM
The requested address is not valid in its context
At Open TCP Connection 7/18/2014 8:31:27 AM
The requested address is not valid in its context
At Open TCP Connection 7/18/2014 8:31:41 AM
The requested address is not valid in its context
At Open TCP Connection 7/18/2014 8:32:11 AM
The requested address is not valid in its context
At Open TCP Connection 7/18/2014 8:35:04 AM
The requested address is not valid in its context
At Open TCP Connection 7/18/2014 8:35:23 AM
The requested address is not valid in its context
The Communication status of that device I was trying to connect is good
but your software encounters error connecting.
Resolved. =D> Thanks. So then, I was trying to connect to one of my AWS and here's another error communicating with the device.
:???:
here is the error_log.txt content;
At Open TCP Connection 7/18/2014 8:31:10 AM
The requested address is not valid in its context
At Open TCP Connection 7/18/2014 8:31:27 AM
The requested address is not valid in its context
At Open TCP Connection 7/18/2014 8:31:41 AM
The requested address is not valid in its context
At Open TCP Connection 7/18/2014 8:32:11 AM
The requested address is not valid in its context
At Open TCP Connection 7/18/2014 8:35:04 AM
The requested address is not valid in its context
At Open TCP Connection 7/18/2014 8:35:23 AM
The requested address is not valid in its context
The Communication status of that device I was trying to connect is good
but your software encounters error connecting.
dean,
Thanks for the error_Log.
I think I ran into that one a couple of days ago and fixed it.
I just uploaded an updated version, And Here's some of the things I've done with it.
Version [7.17.2014]
Added WUnderground Uploads. (As a matter of fact I just got this one going about 4 hours ago. \:D/ )
BugFix another bug not allowing connections to Davis Stations Via TCP.
BugFix Program was throwing errors when attempting to load settings out of an older Settings file.
BugFix Program would throw error messages if the PC didn't have any Serial ports.
Serial Connection errors are now logged to a file.
Added a Connection Status Line to the Main Screen. (This was to prevent alot of message boxes from popping up and suspending program execution.)
There was also other small bug fixes.
Since I wanted to keep a better Change Log I needed to come up with a version Number, so for now I've decided to use the date of release. Its a simple method and will do the job until I come up with something else. Or.... maybe not...
I've downloaded your updated software, still another error occuring after adding station then applying settings. ](*,) Please see attached files.
you should should come up with a new version number if it can successfully connects to a TCP/IP VP2 station ;)
I've downloaded your updated software, still another error occuring after adding station then applying settings. ](*,) Please see attached files.
you should should come up with a new version number if it can successfully connects to a TCP/IP VP2 station ;)
dean,
It looks like its trying to load settings from an older Settings file again. I thought I fixed that. :roll: I'll take another look at it.
[EDIT]
Was this showing up when you click the "Apply Settings" button, or was this popping up when you start the program? Because Everything looks good here, and it is working for me. Did you try deleting the "Weather Program" folder?
[END EDIT]
"Unable to write data to the transport connection: An existing connection was forcibly closed by the remote host."
This is interesting.. It sounds like the TCP connection is being closed by the WX Station. That's a new one..
Did you get anything from the station before getting this message? About how long from when the program starts does it take for this to show up?
Do you have any other software connected to that station, or was my program the only one?
but that error i attached keep on showing up right after I click the "apply settings" button.Are you referring to the message box that keeps showing up, or the error in the "Error_Log"?
it is temporarily working but crashes if I make any changes
It is working and updating.
But, here is what appears to be happening. I am using Virtual VP. It is on another computer and I am connecting across the network. You can see that in the screen shot.
When I try to make any change after I click the apply changes button the program appears to close and try to make the changes but they do not appear to take. The program also appears to disconnect from VVP during that time. When it restarts it will not connect back to VVP. VVP thinks that the program never disconnected and will not allow it to reconnect. I think you need to have the program drop the TCP connection (tell VVP it is disconnecting and then reconnect) while it is the save changes mode.
I do believe that you have it fixed. I have it connecting both across the network as last time and also connecting locally thru 127.0.0.1 both are working and both will restart properly or at least appear to.So is it working with a direct TCP connection to a Davis Station?
I have it running perfect with my Davis Vantage Vue! I love the large display and being able to read the values from across the room.
Josiah,
You might consider making a signature on this forum with the download link. That would save newly interested people like me from having so search for it.
Thanks!
I really think that degrees hours and minutes is the beat way to go although decimal is OK just some people are not aware of the different ways to do coordinates.
It is the format to enter it in that is currently confusing. I entered 31 43 02 W but that does not seem to work so I don't know now if it should be 31.43.02 W or jut 314302W. A simple example under the coordinates block would help greatly.
Yours is the first program I have seen that would take data from multiple diffirent brands of stations at the same time. I see a use for that.
A spare time enhancement. Have the ability to auto rotate between stations. User sets time interval and color of the screen. Thus say once every two minutes stations change. Station ones is blue station two is green and so on.
I tested the CWOP upload it works, but, It does not appear to be adjusting for and sending altimeter. It looks to be sea level to me as it is the same as the console sea level reading.
You are going to need to put in some sort of tweak settings also so each parameter can be tweaked up and down as needed .
See how simple things get hard right fast.
I also want to come-up with a good name for it, if anyone has any ideas feel free to share.
OK, Thanks for figuring out the problem with the mbar and hpa was. When you mentioned that the only barometer unit working was the InHg, I realized what was going on. If your a programmer you will understand what I'm about to say. I inadvertently used an 'Or' conditional in a 'Select Case' (or in C#, Switch Case I believe) statement. This of course makes neither of the statements valid and instead generates an error. Dumb me, I've done this several times already. I'll have it fixed in for the next update.
Now that the connections to Davis stations are working, I'll add Solar radiation and UV index to the software as per your suggestion. Where do you think is a good place to display it?
After i get webcam support going I've been tossing around an Idea to add a fully customizable display. I'm thinking of setting it up where the user can set which values they want on the screen, where they are displayed, how large, and what color. The idea is if someone decides they don't like the default, they would be able to lay things out the way they want it. With something like this you could use the webcam image as a background for the rest of the displayed units while still allowing the best contrast ratio for the current conditions. What are you thoughts on this?
I really think that degrees hours and minutes is the beat way to go although decimal is OK just some people are not aware of the different ways to do coordinates.
It is the format to enter it in that is currently confusing. I entered 31 43 02 W but that does not seem to work so I don't know now if it should be 31.43.02 W or jut 314302W. A simple example under the coordinates block would help greatly.
Your response is an example of why I wanted to simplify it. Right now its dd.mmhh for latitude, and ddd.mmhh for Longitude. where d = degrees, m = minutes and h = hundredths of minutes. Leading zeros cannot be omitted, Latitude is followed by either N (For North) or S (For South), Longitude is followed by E (East) or W (West). Example: Latitude 3646.47N, Longitude 07938.39W.
I hope this helps.
Where this comes from is when I first started using coordinates in my software they were used for CWOP uploads, so the simplest thing for me to do at that time was to enter them in that format. Now I would like to change that to make it easier to understand.
[EDIT]
Oh, adding examples to the software is a good idea. I'll do that.
[END EDIT]
Jos,
I have additional suggestions;
1. *.stn files in WxStations Folder in Weather Program Folder should be automatically named based on the station name.
2. Add "Reference ET (Reference Evapotransperation)" in data logs. This can be calculated. You can have this for reference from davis; http://climetua.fis.ua.pt/legacy/main/current_monitor/WLinkExpVar.pdf
3. Add Feels Like(or Heat Index) for temperature in the display.
4. Add Uploading of Historical Data, *.txt file exported from weatherLink software to your software or add a download button to each station to download archived data from Davis TCP/IP data logger and then will update the software logs. In that way, The Data that is not logged during the software is out or not running or the internet connection is out will also be archived to the software logs direct to the database when the software reconnects to the network. #-o If possible.
5. A time update status of the station. A status in the display informing users how long the station recently received data like this on WUnderground widget (below image) at the bottom part.
(https://lh6.googleusercontent.com/-AddWD2GuA1w/U836JDYHQWI/AAAAAAAAAEU/ESfFP8ptxpk/w298-h146-no/weather+underground+widget.png)
Thanks =D>
Seriously, with Cumulus on sabbatical and the source for WeatherDisplay AWOL, you are the new ranger in town!Not quite current!
Latest Cumulus release v1.9.4 (build 1097) - Jun 20 2014and full active ongoing support.
I like the program. I think the large screen easy read of the data is great.
I would hate to see you reduce the size of the data by very much.
Next. I caution not to fall into the trap that Weather Display and to some extent Cumulus have in trying to make the program do everything that every possible user might want.
Every WX program has to find it's own nitch. I think yours is gona be the large screen and the fact that in can gather and display data from multiple stations no matter the brand. Assuming you stay on that track.
How are you storing your data? Database? Flat file?
Also, for a name, how about YAWSS (Yet Another Weather Station Software). :) Seriously, with Cumulus on sabbatical and the source for WeatherDisplay AWOL, you are the new ranger in town!
JAWSS!! JUST Another Weather Station Software. :) I'll take a peek at SQLce
JAWSS... Just when you thought it was safe to go outside... LOL SQLce is fine; same API as the full version (I just realized I have a copy on my SS2008 box!). Maybe down the road have an SQL option for the Linux crowd. But keep going. You might even get me to rethink my move over to Meteobridge!
Josiah
It is in PHP - easy!!!
Keith
Jos,
For a name. What about AWSI (Advance/Automatic Weather Station Interactive Software)? because it now allows flow of information between different stations and your software specially with the Davis Stations although it was not yet tested in Vantage Pro.
I will try to test it on VP maybe next week and on Vantage vue with a USB data logger.
AWSI (Advance/Automatic Weather Station Interactive Software) :-k Interesting... Maybe AIWSS (Advanced Interaction Weather Station Software) or drop the word 'Station'.
By the way, Has anyone tried the latest Version [1.1] with a Davis Station yet? If you have, is it coming up with any 'CRC Check errors'? You might have to check the "Error_Log.txt" file to find them.
AWSI (Advance/Automatic Weather Station Interactive Software) :-k Interesting... Maybe AIWSS (Advanced Interaction Weather Station Software) or drop the word 'Station'.
"AIW Software" would be nice or Ad-InWx Software (Advance Interaction Weather Software) it's like ADding-IN a weather station to your software- a double meaning \:D/
By the way, Has anyone tried the latest Version [1.1] with a Davis Station yet? If you have, is it coming up with any 'CRC Check errors'? You might have to check the "Error_Log.txt" file to find them.
Jos, tried the latest version [1.1] with 3 VP2 and it says CRC Check failed on the 2 station and Lost connection to the other one station. I attached the "Error_log.txt" file
AWSI (Advance/Automatic Weather Station Interactive Software) :-k Interesting... Maybe AIWSS (Advanced Interaction Weather Station Software) or drop the word 'Station'.
"AIW Software" would be nice or Ad-InWx Software (Advance Interaction Weather Software) it's like ADding-IN a weather station to your software- a double meaning \:D/
Ad-InWx , That would probably be better.
By the way, Has anyone tried the latest Version [1.1] with a Davis Station yet? If you have, is it coming up with any 'CRC Check errors'? You might have to check the "Error_Log.txt" file to find them.
Jos, tried the latest version [1.1] with 3 VP2 and it says CRC Check failed on the 2 station and Lost connection to the other one station. I attached the "Error_log.txt" file
That's what i thought might happen. The Documentation provided by Davis wasn't very clear on how to implement it.
Thanks for the Error_Log.
I'll work on it tomorrow. It's like 11pm here right now.
I will keep on looking forward to your software updates. Thanks.
Hi Joshia,
Already tried your new weather software and it's AWESOME :grin: It really helped us, weather software users, to view and monitor the current conditions of weather stations in just one window. Super great job =D>
But, there is one minor detail, the feature LOG DATA FROM THIS STATION is not working. How can we view the logged data from our weather stations using your software? And, maybe, in my opinion, you should also add a feature that could automatically insert the logged data into a database, if this is possible.
Thanks :-)
I am getting the CRC error with my Davis VP
here is no error log file
Jos,
I think CRC Check is still not working. I still see bad data in Humidity (255%) temperature(-17.8 ) and Barometer (-589.5). But the elapsed time since last data was received from the station is now updating which is good. =D>
I am no longer getting the crc error
But, It will not accept changes I tried to change my elevation and turn on CWOP. When I click apply changes the screen drops out and it appears to be doing something but the changes are not there when it comes back up.
It will not send CWOP data using my callsign unless I enter a passcode in other programs I can enter-1 and it goes thru. Not a big deal.
Where it is showing 10.20 yours is still showing 1204. way high.I've done some work on the formula and have it running in a separate program just to make it easier to test and debug. That's why my software is still calculating it way to high.
I am still getting crazy high temp spikesThanks for letting me know. That confirms that the CRC checking is only good at handling poor connections between the PC and Console. Next step on that is going to have to wait for Davis to respond to my email. Right now I could start writing code to try to handle that, but I want to wait to see what Davis suggests.
Beaudog,
Thanks for the link!
Just curious, how frequently are you getting these temp spikes?
Don't bother watching it, unless you really want to. I was wondering more out of curiosity's sake than anything else.Beaudog,
Thanks for the link!
Just curious, how frequently are you getting these temp spikes?
I don't know I only run it for 30 minutes or so just to see if it works but it spiked in less than that I would have to try and watch it which is kinda hard.
You might consider putting a send now option in the setup area.That would be useful. I'm thinking, add one for each site it uploads to so that the user can manually have it upload to one site while continuing to upload to the others on its normal interval. I guess you could call it a forced upload option.
Looks like its in the ball parkI'm glad the Barometric pressure is finally working how it should.
Ran all night no spikes.That's great to hear! That's one more thing on my ToDo list that I can check off.
I caution not to fall into the trap that Weather Display and to some extent Cumulus have in trying to make the program do everything that every possible user might want.I think a lot of WX software developers fall into the same trap. I can see how adding more features will attract more people to the software, but what inevitably happens is the configuration for them turns into a mess. The other thing that happens is that every user winds up with features they don't use, which wouldn't be a problem if they didn't contribute to the cluttering of the configuration window/windows.
I tried your latest program. it still has values on station that has no communication to ISS.
Don,
Another thought, are you using just the weatherlink software, or are you running multiple programs? If your using multiple programs would you mind sharing how you have them configured? i.e. Which programs are connected to what ports.
I tried your latest program. it still has values on station that has no communication to ISS.
I'm not clear on what you mean. When the Connection between the ISS and console is lost, does my software start showing random data, or does it keep showing older data (i.e. the last data that was received from the console)?
Thanks for the feedback.
dean,
I'm still working on it. Like i said, I really haven't had much time to work on it lately so progress is slow.
What I have been doing is to make my software more dependent on the plugins. The Idea is if someone wants to add support for a weather station thats not currently supported (Maybe they have a home-made Station), then all they have to do is write the code to interface to the station. Or if they want to add other features, they would be able to do that easily as-well.
So basically, what I'm doing is getting my software setup for this. Then what I'm going to do is to start adding features using the going-to-be-new Plugin capabilities of my software.
Its still a work in progress.
Dean,
Thanks for the screenshot.
I have an idea on whats going on, but just to confirm, do the Temp and Wind Speed values change when my software updates, or do they stay the same?
Dean,
Do you have Solar Radiation and UV sensors connected to the weather Station?
What type of Weather Station is it?
You should include Davis Vantage Pro2 Plus with UV and Solar sensors included as default enabled sensors in your Model options and include additional sensors for Leaf and Soil Moisture sensors.I'll do that..
I tried running WL and your program at the same time and they are updating alternately.Are they connected via TCP/IP or Serial?
Jos, I'm just curious. How did you come-up with a Sky Conditions?Believe it or not, I came across someones work that they had done when I was looking for a Cloud Base formula.
Dean,
TCP/IP... OKJos, I'm just curious. How did you come-up with a Sky Conditions?Believe it or not, I came across someones work that they had done when I was looking for a Cloud Base formula.
The funny part about it is the fact that what My software does to figure it, could easily be done in your head. Its just a few "If..ElseIf" statements.
Which reminds me, one of the things it uses is an "Average Barometric Pressure", which right now is a number that's hard-coded in. I need to have My Software figure that out and then the Sky Conditions should be more accurate.
3: Instead of spending my time trying to Reinvent-the-wheel on something that I will probably fail at, I think my time would be better spent on adding another Idea I've had, and that's to add (as a plugin) the ability to get the Local Weather Radar and a Weather forecast from a site like Wunderground.
Another one added to my TODO list.
Dean, Your giving me too many ideas. LOL My TODO list is expanding faster than I can implement stuff. LOL At this point maybe I should start calling it my "Dream On" List. LOL
You should make a list of plugins you're working-in and plugins your planning to make. And a your "Dream On" list to attract other users here.LOL :lol:
ahhhm, regarding on the plugin, Please consider also creating a plugin that can integrate add-Inwx to this weather map (http://earth.nullschool.net).
To remotely configure the console using Add-InWx? Wow!. that is great. I no longer need weatherlink software then.
If this is your goal, I think your software will need to read, and import data from WeatherLink.
George
Oh, That's what you where referring to.
I believe i could set it up to convert .wlk files and then drop them into some form of SQL Database. I'll have to look back through the Docs, But I believe Davis did publish the needed information for reading the .wlk files.
I'm glad you mentioned this. Its something I hadn't thought of.
I had been thinking along the lines of downloading the data from the DataLogger, and logging the current conditions. It hadn't occurred to me that people might have years of logged data saved to their Hard-disk. #-o
I should have Add-InWx ready by tomorrow evening.
The initial release is not going to do very much compared to the last version.
Basically, all its going to do is connect to the Weather Stations and display their Data.
Off the top of my head, Here's a brief list of things that it WILL NOT do yet:
1.) Upload anywhere
2.) allow you to change what units the weather data is displayed in (Fahrenheit/Celsius, MPH/Kph etc.)
3.) I can't think of anything else.
I'll post back when when I've got it uploaded.
And here's a link to the Beta Version 1.0.0.2 of Add-InWx: https://app.box.com/s/rz7mife8qsasw7wbxkpl (https://app.box.com/s/rz7mife8qsasw7wbxkpl)
Microsoft .NET Framework 4.5 is required, the setup will try to download and instal it if you don't have it already.
To get to the list of Stations hover your cursor over the Title bar at the top of the screen.
You can access the Configuration for a station by clicking the little "Gears/Cogs" icon to the right of the stations name.
EDIT: One more thing, To toggle Full-Screen mode click on the icon in the upper right of the display area.
Don,
Not yet.
That's one of the things I'm still getting to. In the mean-time I've set Add-InWx to not Calculate the Sea-level pressure and instead just display whatever the WX Station gives it.
Wow, tomorrow evening came quick! :)LOL,
Oops, looks like .NET 4.5 will not install on WinXP. Currently, all my WX software is on an XP system and I've been thinking about juggling some of my PC's around to get everything on Win7.
Hopefully I will be able to do some testing as soon as I get my PC's squared away the way I want them.
Great thanks for answering my questions
BTW:
I just remembered that I removed the link for the old version from my Signature, so I've added a link just under the image in the thread for Add-InWx.
Hello Josiah
Please forgive me.
Have you any plans to add anothers stations ?
I was thinking about the FINE OFFSET WIFI HP1000 or the AMBIENT WEATHER SOLAR WIFI OBSERVER.
They are almost the same and they do provide data directly to internet ( weather underground ).
They do not have any chance to be read on the laptop , unless you conect to www.wunderground.com
My idea is with the available IP and Password try to establish a connection with the laptop not to store just to SEE.
I do use the same LAN but has no way to see the actual data unless acessing the internet or ... going to see the screen on the weather station.
So if there is a chance and with this information available ... http://wiki.wunderground.com/index.php/PWS_-_Upload_Protocol ... maybe you can consider to create this new station (just WIFI no serial or usb port)
Tanks and great job
JMCN
Or you pretend to be the WU server (use a local DNS to point to your server), and you capture the data and forward on to WU.That's what I was originally planning on doing but from what NETO said, it sounds like he doesn't want it setup that way. It really would be the easiest though.
Or you pretend to be the WU server (use a local DNS to point to your server), and you capture the data and forward on to WU.It does mean that the Station won't be sending data directly to WUnderground. The data would be sent to Add-InWx and then Add-InWx would pass it Wunderground, and in the process use a copy of the data for displaying.