WXforum.net

Weather Station Hardware => WiFiLogger/Meteo-Pi => Topic started by: WiFiLogger on April 25, 2018, 10:54:21 AM

Title: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on April 25, 2018, 10:54:21 AM
Hello to everyone

I'll introduce myself first. My name is Wojciech and I come from Poland.

I would like to inform you that I am preparing a new product for use with Davis weather stations, mainly with Vantage pro2 and Vantage Vue.

This product is a data logger with WiFi communication, which does not need a computer to export data. With this data logger your favorite weather station will become a true Internet of Things device.

I first posted about WiFiLogger here back in January, and a few WxForum members have been testing it with me.  WIFiLogger is in the final stage of testing and production and will be available soon. I will try to release it no later than mid-June.


 [ You are not allowed to view attachments ]
 [ You are not allowed to view attachments ]
 [ You are not allowed to view attachments ]
 [ You are not allowed to view attachments ]

Main features:
- Has communication via WiFi
- Fits completely in the console.
- It has a built-in web interface for viewing data, you can download archived data, set some station options, and define services to which it will send data autonomously.
- Works with programs such as WeatherLink and Cumulus.
- It is powered from the console, but a professional user can change it to external power supply.
- Consumes 0.3 Watt of energy
- Easy to install and use.

Exports data to:
- ftp - only archive
- www.weatherlink.com
- www.wunderground.com with the RapidFire option
- www.pwsweather.com
- www.awekas.at during testing
- CWOP http://www.wxqa.com/
- more can be added in the future

I will keep you updated on the plans to launch this device.
Thank you for reading my post.
Wojciech

Where to buy (https://wifilogger.net/where.html)
Newest firmware: https://wifilogger.net/support.html
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Bushman on April 25, 2018, 11:09:52 AM
Sweet!  Any idea on pricing?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on April 25, 2018, 11:15:55 AM
Yes. I will reveal prices soon.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: SLOweather on April 25, 2018, 11:22:38 AM
Finally, we can talk about it. :)
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: weather34 on April 25, 2018, 01:19:22 PM
well done very nice ..
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: SLOweather on April 25, 2018, 01:32:11 PM
Here's my dev unit on:

Wunderground:
https://www.wunderground.com/personal-weather-station/dashboard?ID=KCASANLU106

PWS Weather:
https://www.pwsweather.com/obs/TBOPREFUMO.html

WeatherElement:
http://www.weatherelement.com/74

Note: that lack of nice WeatherElement station info is no fault of the WiFLogger. I just haven't set it up through the WE registration page yet.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: VaJim on April 25, 2018, 01:48:16 PM
Nice job.  Watching............... 8-)
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: waiukuweather on April 25, 2018, 02:52:23 PM
does software see /work with it as a IP data logger?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: SLOweather on April 25, 2018, 03:31:56 PM
does software see /work with it as a IP data logger?

I believe so. One of the testers who has yet to weigh in was running it with WeatherLink.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: rwilhour on April 25, 2018, 03:50:04 PM
does software see /work with it as a IP data logger?

Yes, you set it up in weatherlink desktop software exactly like a 6555 weatherlink IP.  So in the "setup" > "Communications Port" dialog box you would check "TCT/IP" then click the "Find" button and it will pop up.  I have two consoles receiving my ISS presently one has my resident Davis 6555 and another console which I am testing the WiFiLogger when I click "Find" repeatedly it will toggle between the two devices.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: SLOweather on April 25, 2018, 03:51:32 PM
I just connected to it with Virtual VP, so, yes.

does software see /work with it as a IP data logger?

I believe so. One of the testers who has yet to weigh in was running it with WeatherLink.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: jcookjr82 on April 25, 2018, 04:19:40 PM
It's the real deal, folks. I am one of the ones privileged to test this unit out. Link to my WU below, with rapid fire updates.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: PaulMy on April 25, 2018, 04:21:42 PM
Quote
Finally, we can talk about it. (https://www.wxforum.net/Smileys/default/icon_smile.gif)
and I have done my penance... hi Wojtek,

It is working great I also have it uploading to PWS, CWOP, WU and also weatherlink.com off of my spare Vue console
http://www.wunderground.com/weatherstation/WXDailyHistory.asp?ID=IMIDDLES37
http://www.findu.com/cgi-bin/wxpage.cgi?call=FW2530
http://www.pwsweather.com/obs/KOMOKA2.html

Enjoy,
Paul



Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: rwilhour on April 25, 2018, 04:22:37 PM
It's the real deal, folks. I am one of the ones privileged to test this unit out. Link to my WU below, with rapid fire updates.

I also confirm, it is the real deal.  I have one too.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on April 25, 2018, 04:27:02 PM
does software see /work with it as a IP data logger?

Yes, but you need to have account on www.weatherlink.com.
You can use also login data from damaged original IP.
Locally it works exactly like IP Logger.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: rwilhour on April 25, 2018, 04:28:33 PM
Easy Wifi setup...
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: rwilhour on April 25, 2018, 04:29:54 PM
Easy communication settings for sending out data...
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: ocala on April 25, 2018, 05:45:11 PM
I was one of the lucky beta testers too.
Ya'll are really going to like this.
Couple things.
Power Consumption. It does use the juice but not as much as I thought. I am uploading to 4 sites. One at 10 minutes, 9 minutes, 1 minute, and WU Rapid Fire at 3 seconds. The batteries lasted
for 4 days and 15 hours. It got down to 3.45 this morning so I plugged it back in. So continuous use
of DC power isn't a long term option at this point. But, all I need it for is the occasional lightning storm so I don't think it will be an issue with me.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: evergreek on April 25, 2018, 05:51:13 PM
It would be really cool if it had AC capability directly instead of it being fed by the internal batteries :)

This is pretty awesome nonetheless!!
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: rwilhour on April 25, 2018, 06:00:38 PM
It would be really cool if it had AC capability directly instead of it being fed by the internal batteries :)

This is pretty awesome nonetheless!!

When the console is plugged in, the WiFiLogger does not appear to feed off the batteries.  From a power management prospective I am certain it works no different than an OEM data logger from Davis and how it obtains its power to run.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: ocala on April 25, 2018, 06:01:18 PM
As for Weatherlink and Cumulus it works fine with both software but if you have the Rapid Fire option enabled you won't get consistent downloads at your selected interval. You also won't get live data with those software with Rapid Fire enabled. It can't do both at the same time. But the logger comes with a live interface so you really don't need to run the software continuously. It will work but you just need to stagger the uploads.  Send data to the websites at say 12:00 PM and set your software download for 12:05 or any time when it's not uploading data.
The logger also has the same data capacity of the Davis logger. I have been updating WL and Cumulus about every 2 weeks with a 10 minute interval.
I believe in the firmware for the first release there will be a "disable all" button so you can download the data to the software with out having  to disable each website individually if you choose to do that.
I have also had a couple internet outages and once wifi is available it reconnects automatically.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on April 25, 2018, 06:03:44 PM
There is an option to connect external power 4-12 v, but you need to switch fuse on the bottom of module. Take out fuse for internal power, place fuse for external power.
Simple and easy, but soldering iron is needed.
For batteries there will be special function which will power off wifi module and turn on after set time to upload data.
example: 30 min sleeping 8 seconds to upload data, then 30 min sleeping.
Batteries should work for a month in this system, but the truth is that the power supply is needed for proper working of this module.
Energy consumption is not different from the original IP Logger.
There is no miracle, WiFi is energy intensive.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Mattk on April 25, 2018, 06:10:34 PM
Will this fit in an Envoy?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on April 25, 2018, 06:15:32 PM
Envoy is regular console without LCD screen, should work normally, but it was not tested.
Dimension of module is like any data logger so should be good for Envoy.

If you want to export data by WiFiLogger with Vantage PRO 2 console, you need to have minimum 1.90 console firmware.
Updates for consoles and Envoy are avaible on Davis website.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: waiukuweather on April 25, 2018, 06:31:56 PM
is it better that the davis IP data logger in relation to more than 1 connection?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: PaulMy on April 25, 2018, 10:40:13 PM
Sorry, I can't answer that question.  I have only connected my Vue/WiFiLogger with both A/C and batteries installed.


Paul
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on April 26, 2018, 01:32:46 AM
I'm assuming that, like the OEM Davis WL-IP data-logger, that *IF* the Console is being powered by the #6625 AC adapter that the internal 3xC-cell batteries are not truly necessary and could be eliminated. Yes? No? Maybe?

Yes WiFiLogger is working like any other data logger. If you have AC adapter plugged that is a main power supply, If you pull out AC adapter then start to work using battery power.
Problem is bigger current consumption. It is bigger than USB/RS232 data logger and equal to IP Logger.

Console without any data logger can work on batteries 1 year.
Console with RS232/USB data logger can work about 3 months.
Console with WiFiLogger/IP Logger can wotk using batteries 3-4 days.

But I have add option to switch WiFiLogger to external power. If you add second ac adapter for WiFiLogger or  you manage to split original AC adapter cable. Then batteries will be not used with WiFi chip.
However, the console is still equipped with the ability to write archived data. So even  if you switch WiFiLogger to external power source life on batteries should be about 3 month just like RS232/USB data logger.

Logic is simple. If you don't have power at home, your router don't have power as well. No internet, no reason to drain batteries.

Original IP Logger also should have that option, becouse it's loosing data.
When you have a storm and you pull out AC adapter and you will forget to plug in. Then after 3 days batteries are dead, and no power.
Common issue with IP Logger.

I give you this option with external power source to prevent this situation. You choose, very convinient internal power supply from console, or external with second adapter, or splited cable.
+ There will be an option to automaticly shut down WiFi chip to save batteries, that option should be good for solar panels.

I am using DC UPS made by myself from old laptop Li-Ion cells. Not perfect but cheap and works fine. I will make some documentation and start separate post with this solution.
"How to buy 3 item from china and make yourself DC UPS for Davis weather station"
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on April 26, 2018, 01:44:17 AM
is it better that the davis IP data logger in relation to more than 1 connection?

It is not a problem of any data logger. Console has only one connection.
You can use only one software at the time.
If you are using WeatherLink then you can't use Cumulus.
WiFiLogger internal software is also working like WeatherLink or Cumulus. So collision may occur.
If WiFiLogger is uploading data, then you just can't connect with Cumulus to console throught WiFiLogger.
If you upload to WU every 15 min using internal WiFiLogger software, then you have 15 minutes free time between uploads.
With RapidFire which uploads every 3s. You have only 2.5s for Cumulus software.

I will add button to make pause for internal software to stop uploading data and clear this channel for WeatherLink/Cumulus to allow to download archive data.

Original IP Logger send data every 1 min. There is also problem with collision, it's tricky to download archive data, becouse full reading takes 2 min 15 s. And there is interaption every 1 min.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: weather34 on April 26, 2018, 03:36:46 AM
i think this just fantastic news i have a redundant vp2 project simply they reluctantly did not budget for the additional cost for the logger and computer .

as this project runs with a small computer UPS in line im really looking forward to the cost of your product and preying it’s substantially better priced than a official logger package.

kudos to you ...

Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on April 26, 2018, 06:00:15 AM
Sweet!  Any idea on pricing?

Pricing:

WiFiLogger price is $169. I think resellers will sell it with discount. You should expect -15% at the beginning.

There will be second product. WiFiLogger Lite with price $109. Also expect -15% at the beginning.

WiFiLogger Lite will be simple data logger like RS232/USB, it will need running computer to download and share data, but via WiFi.
Good to work with Cumulus or WeatherLink. That becouse is an Internet technology, you can still share data regardless of distance. Only one connection at same time (console limitation).

Please note that it comes without WeatherLink.
So you need to have original RS232/USB/IP data logger which has licence for WeatherLink.
Cumulus is a free software.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on April 26, 2018, 01:23:11 PM
Curiosity question: What's the RF output power and thus 'nominal' operating range?

Tx Power
802.11 b: +20 dBm
802.11 g: +17 dBm
802.11 n: +14 dBm
Rx Sensitivity
802.11 b: -91 dbm (11 Mbps)
802.11 g: -75 dbm (54 Mbps)
802.11 n: -72 dbm (MCS7)

Using Mode N, operation range is not much. If you have router on second floor, maybe you will need to switch to Mode G or even B.
B & G has more power and better sensitivity.
This WiFi chip is popular now. People test it very well. It has very good operating range, but using external antena.
WiFiLogger has builtin antena and it's under cover.
Distance is a problem only with special use. At normal house, that should not be a problem.

For distance I have idea to add GSM module as an external module in a future.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: ValentineWeather on April 26, 2018, 02:37:05 PM
So if this only works with Cumulus or weatherlink one at a time just like the Davis logger and I'm using Cumulus already and not changing, I'm trying to see advantage of this over WL data logger which BTW is less money.
 
I'm not turning computer off because Cumulus and website uploads its needed, while wifi is nice it isn't something I really need so what advantage would I have using this product?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on April 26, 2018, 03:02:04 PM
So if this only works with Cumulus or weatherlink one at a time just like the Davis logger and I'm using Cumulus already and not changing, I'm trying to see advantage of this over WL data logger which BTW is less money.
 
I'm not turning computer off because Cumulus and website uploads its needed, while wifi is nice it isn't something I really need so what advantage would I have using this product?

This product is just not for you in that case. You like to have computer always on and Cumulus software to upload data.
WiFilogger needs only router. When it has WiFi connection to the internet it can upload data to WL,WU, PWS .... by itself.
It's like original IP logger, but it's WiFi and you can setup what it will do for you.
Original one can work with WeatherLink/Cumulus and upload to WeatherLink.com
WiFiLogger has some more options to export data, you can view data on its web interface also.
If somebody has original IP logger I don't think he will be interested in my product.
If somebody use set computer + weatherlink/cumulus in that case WiFi is useless.
But if somebody has VP2/Vue without any data logger, that can be quit good option for him. WiFi + no computer

Please take it into consideration that WiFiLogger will have more functions in the future.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: rwilhour on April 26, 2018, 03:29:31 PM
Wojtek, would it be possible as a future firmware upgrade to communicate with a mysql database?  I have had some of my customers ask about that and I have to refer them to purchasing an envoy 8x which is an extra expense if they already have a console.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on April 26, 2018, 04:22:01 PM
Wojtek, would it be possible as a future firmware upgrade to communicate with a mysql database?  I have had some of my customers ask about that and I have to refer them to purchasing an envoy 8x which is an extra expense if they already have a console.

I will try, but I don't know now if than can be done.
I have idea to make program for server. PHP script which will receive data from WiFiLogger and put it to MySQL database.
Everyone is using this scheme: WeatheLink.com, wunderground,pwsweather. But my PHP program will be free to use. You will have to install it on server, prepare MySQL and data will be storage in this database. It easiest to make and have more potential that exporting to database directly. Also this method need less data to send. Important if you are using a GSM connection.
So using WiFiLoggers network + server with PHP software you will be able to establish your own little Weathelink.com, wunderground, PWS etc. service.
It will transmit all data: current data, HiLows, archive. All of them will be storage in MySQL database.
After that you have to do some work and make nice view of this data on your website.

That is my idea. Easy do make, very powerfull for you.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: SLOweather on April 26, 2018, 04:35:38 PM
Please take it into consideration that WiFiLogger will have more functions in the future.


And, it's WiFi. There have been many posts here wanting a wireless connection from the console to computer or Internet. WiFi logger has already solved one problem for me in that manner.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: rwilhour on April 26, 2018, 04:41:41 PM
Please take it into consideration that WiFiLogger will have more functions in the future.


And, it's WiFi. There have been many posts here wanting a wireless connection from the console to computer or Internet. WiFi logger has already solved one problem for me in that manner.

Yup many people ask me "when is Davis going to come out with a wifi data logger?"  ¯\_(ツ)_/¯  Certainly they have got to be working on one?... maybe?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: broadstairs on April 26, 2018, 06:02:15 PM
Just wondering if anyone here has tested this with Weather Display?

Stuart
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: cabud on April 26, 2018, 07:31:32 PM
This is amazing news, and will actually be a tipping point for a Davis purchase for me.

This will solve the console location problem, WiFi will make it doable at my site.

Also the Lite version sounds like it might be what I'm looking for, if it will interface with software, particularly http://www.weewx.com/

I would be ready to purchase as soon as available

Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: vreihen on April 26, 2018, 08:08:36 PM
I have idea to make program for server. PHP script which will receive data from WiFiLogger and put it to MySQL database.

My suggestion is to use the already-defined Meteotemplate URL posting API in your custom PHP code above.  It should easily fit into an ESP8266, and re-using that API also lets your neat device feed the popular Meteotemplate web software using the exact same simple code.....
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: PaulMy on April 26, 2018, 10:04:34 PM
I'd like to see/read the instructions on how one inputs/loads the (a) network name (SSID) and network security key (password) into the device...so the WiFi modem will talk to it; and, then,  (b) the Davis WL password so its transmissions will be recognized (and not blocked) at the Davis website.
Not sure if I can answer, or really understand Weatherlink.com.
Before WiFiLogger I had to run Weatherlink on my computer for data to show on Weatherlink.com  (free, non-subscription version)for
Now with WiFiLogger I have the device ID  and key in the settings and  my station and data is on the map.

Enjoy,
Paul
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Mattk on April 26, 2018, 10:25:36 PM
....Before WiFiLogger I had to run Weatherlink on my computer for data to show on Weatherlink.com  (free, non-subscription version)....

But that would not have been a WLIP logger, would it?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on April 27, 2018, 01:57:12 AM
....Before WiFiLogger I had to run Weatherlink on my computer for data to show on Weatherlink.com  (free, non-subscription version)....

But that would not have been a WLIP logger, would it?

If you have damaged WLIP logger and take it ID and Password then WiFiLogger will become your WLIP logger.
You can have free account on WeatherLink.com and you will generate ID and Password( those are for WeatherLink PC version)
Free account it is not a WLIP logger, but WeatherLink.com is underconstruction. It accept all data: current, hilows, archive. Now everything depends on Davis which data will you be given back on theirs website.

Original WLIP has very good system to upload data to WeatherLink.com. Best of all interface WU, PWS, CWOP etc. In very easy way it transmit whole memory.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on April 27, 2018, 02:18:56 AM
Just wondering if anyone here has tested this with Weather Display?

Stuart

I just did for you. WiFiLogger is connecting normally with Weather Display.
Good software for WiFILogger Lite.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Mattk on April 27, 2018, 03:55:17 AM
I would expect Davis will put the screws on any non Davis loggers that can upload to WL.com. I feel a "GREEN GREEN" dot logger V2 coming on and another round of firmware updates just to ram home some more incompatibility  :-x   
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: PraveenC31 on April 27, 2018, 06:25:09 AM
This is great but isnt the pricing too high? A belfryboy logger costs around 65$ I guess, add a raspberry pi to it for 35$ and you get same capability in 100$. Agreed that this has built in software to upload etc, but you can achieve the same using weewx etc on raspberry.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on April 27, 2018, 06:35:20 AM
Maybe, but that only for new devices. Those thousands that are on the market will not change.
I hope becouse of WiFiLogger there will be more Davis VP2/Vue users all over the world.
I very like Davis products.  I really don't want to make any problem for them.
They loose a lot of clients becouse other weather stations has communication with bluetooth,WiFi etc.
Davis weather stations has very good quality with reasonable price. We all know that data transmition is the weakest point, but we all still love it.
That why there is so many 3rd party software.

You may think that is a clone, but it was not possible to make this compact device without using the entire surface of the expansion port.
That becouse is has data logger form, you can power it from console and you have no additional wires.

It's 2018 WiFi and Ethernet and Bluetooth should be built into the console.


Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on April 27, 2018, 06:44:29 AM
This is great but isnt the pricing too high? A belfryboy logger costs around 65$ I guess, add a raspberry pi to it for 35$ and you get same capability in 100$. Agreed that this has built in software to upload etc, but you can achieve the same using weewx etc on raspberry.

Yes price is not low, but it's includes technical support, new updates, the possibility of cooperation with resellers, and a warranty.

Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: PaulMy on April 27, 2018, 09:18:50 AM
....Before WiFiLogger I had to run Weatherlink on my computer for data to show on Weatherlink.com  (free, non-subscription version)....

But that would not have been a WLIP logger, would it?
No, I have the USB logger connected to an Envoy and the computer and only run Weatherlink on occasion to maintain the .wlk data files and then switch back to Cumulus.  I have again been experimenting with VVP to run both Cumulus and Weatherlink at the same time.  But before WiFiLogger weatherlink.com did not show any data nor on the map until I was actually running Weatherlink.  Now with WiFiLogger weatherlink.com has constant data.  Not sure yet what consequences if I have WiFiLogger uploading to weatherlink.com and then also run Weatherlink off of the Envoy/USB logger on the computer.

Enjoy,
Paul
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: PaulMy on April 27, 2018, 09:27:13 AM
Sweet!  Any idea on pricing?

Pricing:

WiFiLogger price is $169. I think resellers will sell it with discount. You should expect -15% at the beginning.

There will be second product. WiFiLogger Lite with price $109. Also expect -15% at the beginning.
...
Wojtek,
Are those in US$ and is shipping cost dependent on where it is bought?

Enjoy,
Paul
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Bushman on April 27, 2018, 09:33:47 AM
At the proposed price point these things should sell like hotcakes!  Well done!  I will likely get one.  And I for one do not care about WL.com    BTW, any chance we will see a Bluetooth version?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on April 27, 2018, 11:36:55 AM

Wojtek,
Are those in US$ and is shipping cost dependent on where it is bought?
Paul
[/quote]

I will do my best to find good reseller in US. If that happen, he will have own sell politics. WiFiLogger then should be treated like other items

If I will not be able to find somebody trusted, then I will have to send items from Poland to US. That takes minimum 14 days. In that case price will include shipping cost.
Who would want to pay for 14 days shipping?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Bushman on April 27, 2018, 11:49:58 AM
Ryan at Scaled Instruments for your US/North America dealer!!
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on April 27, 2018, 11:50:29 AM
At the proposed price point these things should sell like hotcakes!  Well done!  I will likely get one.  And I for one do not care about WL.com    BTW, any chance we will see a Bluetooth version?

Thank you. A lot of good words were written under whole this post.

There is newer hardware to use with bluetooth onboard, but I would need another a few month to change it.
Bluetooth is local communication, it will not give you a big advantage.
I am thinking about external GSM addon. I should will be succeed. This is more important than Bluetooth.

WL.com it's under construction, we will see what it will can do. I don't know how about watching data on WL.com, but for transmit data from console to WL.com they have best solution of all.
No oder website accept archive data from data logger. All needs only current data. They accept also HiLows data.
For Davis weather stations it's the best.

For me to check data best site is www.pwsweather.com I like its data presentation.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on April 27, 2018, 11:52:26 AM
Ryan at Scaled Instruments for your US/North America dealer!!

Thank you. I will do my best to have a deal with Ryan in that case.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: waiukuweather on April 27, 2018, 02:47:58 PM
Quote
Bluetooth is local communication, it will not give you a big advantage.
exactly, not sure what the advantage is
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: vreihen on April 27, 2018, 03:06:44 PM
Quote
Bluetooth is local communication, it will not give you a big advantage.
exactly, not sure what the advantage is

Think beyond the WL / PC-running-24-7 scenario.  This unit is like having a mini MeteoBridge installed *inside* your Davis console, sending your live data to a handful of the most popular PWS sites.  For those of us with no use for WL, this is practically the holy grail.....  \:D/
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: waiukuweather on April 27, 2018, 03:27:47 PM
yes
but a WiFi connection does that and more,which is what this has
no need for bluetooth...what advantage is that?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on April 27, 2018, 03:42:26 PM
yes
but a WiFi connection does that and more,which is what this has
no need for bluetooth...what advantage is that?

Other weather station and little devices has Bluetooth. So a standard has been created that modern devices must have bluetooth.
In practice, bluetooth works like a wireless serial port. Smartfon don't have serial, but has Bluetooth.
But if WiFiLogger will have Bluetooth I will need to make my own WeatherLink for android and iOS.
So you will have to be in range of Bluetooth with your smartfon to download data, export etc.
This option would never be used in practice.

There is also BLE technology, but this could replace the wireless ISS connection -> console, but this system which Davis use 900Mhz is much better.

So there was only no WiFi. Now there is.
And GSM. It will be.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: waiukuweather on April 27, 2018, 03:47:32 PM
yes, that is the only advantage, to get the data via bluetooth to your phone and an app running on that
but you would need to be in range

and then if you are in range, you would be able to see the console anyway
but getting the history data into an app via bluetooth would only be an advantage if no wifi connection, e.g remote location?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on April 27, 2018, 03:57:26 PM
yes, that is the only advantage, to get the data via bluetooth to your phone and an app running on that
but you would need to be in range

and then if you are in range, you would be able to see the console anyway
but getting the history data into an app via bluetooth would only be an advantage if no wifi connection, e.g remote location?

If there is no router, WiFiLogger can generate WiFi network for you. Then your smartphone can connect to this network and that way you will be able to connect and receive data. Also If you have laptop you can make this direct connection WiFiLogger <-> Laptop, then using WeatherLink/Cumulus you can download data.
No router needed for local connection.
But idea was to connect console to the Internet.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: waiukuweather on April 27, 2018, 04:10:08 PM
yes
so, really, no real need for bluetooth, agree?
great that it can generate a local wifi
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on April 27, 2018, 04:30:15 PM
yes
so, really, no real need for bluetooth, agree?
great that it can generate a local wifi

It has to have that function. There is no other method to setup connection with router. You need to have connection to WiFiLogger to write SSID and password of your home WiFi.
For setup there is open not secure network, but you can establish secure network if you want.
It can have connection to router, and own WiFi network in one time, but there is no better thing on earth than simplicity. I would recommend to use WiFiLogger with home router. In this case you will forget that you have it, and it will make its job without your attention.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: rwilhour on April 27, 2018, 04:31:50 PM
I'd like to see/read the instructions on how one inputs/loads the (a) network name (SSID) and network security key (password) into the device...so the WiFi modem will talk to it; and, then,  (b) the Davis WL password so its transmissions will be recognized (and not blocked) at the Davis website.

I didn't see anyone answer this so I will...

When WiFiLogger is power up for the first time, it starts in a configure mode. For all other cases you have to switch WiFiLogger to setup mode. To do this you need to push setup button "red button” for about 10 seconds.

When you turn on config mode. WiFiLogger will start to act as an access point. You will be able to search for device "DataLoggerSetup” with your smart phone or computer on the Wi-Fi network.

So you connect to "DataLoggerSetup” network with your smartphone, or laptop then go to URL http://192.168.4.1/ and navigate Setup -> Wi-Fi Setup.  From there you put in your SSID  and Password DHCP enable and other typical things you would see for a "web enabled appliance".  Once you click "save" the Web site will reload with new settings. If everything goes correct a "Connection State” status indicator will change to "CONNECTED”.  From this moment forward  WiFiLogger is connected to your router and your home network.

It was very straight forward, even a chump like me understood the instructions and got it working right away within 5 minutes.

If any of you have set up a smart plug like a Belkin Wemo switch, it is sort of the same concept.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Bushman on April 27, 2018, 04:34:47 PM
yes
so, really, no real need for bluetooth, agree?
great that it can generate a local wifi

Sorry - no.  If BLE can be added, it would be a great feature.  I have several devices (like the BBQ smoker controller) that supports both wifi and and BLE.  BT would allow local connect when there is no internet.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: SLOweather on April 27, 2018, 04:48:53 PM
The WiFiLogger has its own web server which you can connect to directly via your local network. Lacking that, it can also act as its own access point. That's how initial setup is done.

Theoretically, if you had a bunch of these in the field in solar powered cabinets, you could do drive up downloads.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WheatonRon on May 15, 2018, 04:55:13 PM
Wow. Just found this thread! Very interesting. I have two complete VP2 systems—one connects to my computer using WL and uploads to CWOP, WU, etc. The second console just gets data from its related ISS so I compare, but for my eyes only. If I understand how this thing works, I can buy a WiFi logger and put it in my second console and after I get credentials from CWOP, WU, etc., I can upload two sets of data and view them on the internet without needing a second computer! An excellent concept! When and where will I be able to buy one here in the US?

Oh, oh. My second console has a firmware of 1.82, so unless I can update it to 1.9, I will have buy another console from Ryan at SI!
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: PaulMy on May 15, 2018, 05:07:01 PM
Quote
If I understand how this thing works, I can buy a WiFi logger and put it in my second console and after I get credentials from CWOP, WU, etc., I can upload two sets of data and view them on the internet without needing a second computer! An excellent concept!
YES! and Weatherlink too!

Quote
When and where will I be able to buy one here in the US?
Wojtek will answer that.

Enjoy,
Paul
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: CW2274 on May 15, 2018, 05:39:25 PM
If I understand how this thing works, I can buy a WiFi logger and put it in my second console and after I get credentials from CWOP, WU, etc., I can upload two sets of data and view them on the internet without needing a second computer!
Ron not sure, but I think doing that will that will confuse APRS, unless you put in different coordinates. How far away though....
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WheatonRon on May 15, 2018, 05:42:11 PM
If I understand how this thing works, I can buy a WiFi logger and put it in my second console and after I get credentials from CWOP, WU, etc., I can upload two sets of data and view them on the internet without needing a second computer!
Ron not sure, but I think doing that will that will confuse APRS, unless you put in different coordinates. How far away though....

Yes. I think I will need different coordinates. The ISSs are about 40 feet apart, so separate coordinates are doable, I think.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on May 15, 2018, 05:51:56 PM
I have finished programming firmware. I have sent newest version of software to 4 members of WXFORUM who agreed to use and test WiFiLogger.
I am preparing first lot for shipping and waiting for information from those forum members if they are agreed that product is good enough to be released.
I think on 15 of June it should be available in US.

I had negotiated with Scaled Instruments to take care about US and Canada distribution. Good news is that I have confirmation that You will be able to buy WiFiLogger through SI.
I was informed that SI is the best distributor. I hope You will confirm that.

If somebody want to buy one before 15 of June, please contact me by PM, or contact Scaled Instruments. Please note, that shipping Poland -> USA takes minimum 14 days.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WheatonRon on May 15, 2018, 05:58:36 PM
I have finished programming firmware. I have sent newest version of software to 4 members of WXFORUM who agreed to use and test WiFiLogger.
I am preparing first lot for shipping and waiting for information from those forum members if they are agreed that product is good enough to be released.
I think on 15 of June it should be available in US.

I had negotiated with Scaled Instruments to take care about US and Canada distribution. Good news is that I have confirmation that You will be able to buy WiFiLogger through SI.
I was informed that SI is the best distributor. I hope You will confirm that.

If somebody want to buy one before 15 of June, please contact me by PM, or contact Scaled Instruments. Please note, that shipping Poland -> USA takes minimum 14 days.

Great news! Your selection of Scaled Instruments was outstanding. Ryan knows more about Davis' equipment than the folks at Davis support. He is honest, fairly prices Davis equipment and stands behind what he sells. But the console I want to put the wifi logger in has a firmware of 1.82 and if I understand your specs, I need 1.90. Not sure whether I can update my firmware, this console has a code of A60202... so that might mean it was made in 2006. I know my other console that has 1.9 in it, that currently uploads to CWOP, et al., cannot be updated for the latest firmware.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: PaulMy on May 15, 2018, 06:06:55 PM
Quote
Ron not sure, but I think doing that will that will confuse APRS, unless you put in different coordinates. How far away though....
That may be correct!
I now have 2 ISSs and consoles.  I set up new accounts at WU, PWS, and CWOP.  WU and PWS had no issue for a new station using the same coordinates as the previous (but different ID names).  However CWOP wouldn't accept my exact same and I have it set as a block off of the location and that was accepted, original DW3930 and new FW2530.

Enjoy,
Paul
 
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on May 15, 2018, 06:15:45 PM
I have finished programming firmware. I have sent newest version of software to 4 members of WXFORUM who agreed to use and test WiFiLogger.
I am preparing first lot for shipping and waiting for information from those forum members if they are agreed that product is good enough to be released.
I think on 15 of June it should be available in US.

I had negotiated with Scaled Instruments to take care about US and Canada distribution. Good news is that I have confirmation that You will be able to buy WiFiLogger through SI.
I was informed that SI is the best distributor. I hope You will confirm that.

If somebody want to buy one before 15 of June, please contact me by PM, or contact Scaled Instruments. Please note, that shipping Poland -> USA takes minimum 14 days.

Great news! Your selection of Scaled Instruments was outstanding. Ryan knows more about Davis' equipment than the folks at Davis support. He is honest, fairly prices Davis equipment and stands behind what he sells. But the console I want to put the wifi logger in has a firmware of 1.82 and if I understand your specs, I need 1.90. Not sure whether I can update my firmware, this console has a code of A60202... so that might mean it was made in 2006. I know the console that has 1.9 cannot be updated for the latest firmware.

I don't have information and experience about that. I know that one of the first WiFiLogger user had firmware 1.7x, and he updated with 3.12. There is no problem.
With version 1.90 it comes LOOP2 function. Additional real time data. There is a dew point, 10 min wind gust, heat index, day rain, 24h rain etc. very important data.
That why I leave behind old firmware. All weather website wants wind gust, with old firmware there is no data like this. I could only erase hilows every 10 minutes, then read hi wind as a wind gust.
We need just confirmation that old consoles can be updated with newest 3.80 firmware and there will be no problem. There is no advantages in having old firmware. New firmware will not change your console to be GREEN DOT sensitive.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WheatonRon on May 15, 2018, 06:21:29 PM
Now I am confused. I know for a fact my consoles cannot be updated beyond 1.9. Does that mean the WiFi logger won’t work?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on May 15, 2018, 06:33:44 PM
Now I am confused. I know for a fact my consoles cannot be updated beyond 1.9. Does that mean the WiFi logger won’t work?

I have just checked. You can have 1.90 firmware for you console. This will give you extra data.
I am working for you. If people don't want to update theirs consoles to minimum firmware version 1.90 I will program this exception, but losing some data.
I highly recommend to have those informations.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: ocala on May 15, 2018, 06:57:45 PM
Now I am confused. I know for a fact my consoles cannot be updated beyond 1.9. Does that mean the WiFi logger won’t work?
Ron I am currently testing it on 1.9 and it works fine.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WheatonRon on May 15, 2018, 07:59:21 PM
Now I am confused. I know for a fact my consoles cannot be updated beyond 1.9. Does that mean the WiFi logger won’t work?
Ron I am currently testing it on 1.9 and it works fine.

Perfect. If I can update my console to 1.9 that currently has version 1.82, then I am good to go.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WheatonRon on May 18, 2018, 08:58:46 PM
Will this work with pwsweather.com?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: PaulMy on May 18, 2018, 09:03:30 PM
Yes, PWS Weather is one of the several auto uploads at whatever interval you choose
http://www.pwsweather.com/obs/KOMOKA2.html


Enjoy,
Paul
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WheatonRon on May 18, 2018, 09:19:04 PM
Yes, PWS Weather is one of the several auto uploads at whatever interval you choose
http://www.pwsweather.com/obs/KOMOKA2.html


Enjoy,
Paul

So, this new tool or “toy” will upload to pwsweather.com but Davis’ Weatherlink won’t? Goofy. Can’t wait to buy one!
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on May 19, 2018, 04:50:52 AM
So, this new tool or “toy” will upload to pwsweather.com but Davis’ Weatherlink won’t? Goofy. Can’t wait to buy one!

This is funny situation, because WL.com, and now WL 2.0 are very good services.
I thought adding WL.com to WiFiLogger would be an advantage.
You probably do not like Davis politics, not theirs services.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Mattk on May 19, 2018, 05:08:12 AM
No advantage to WL.com and somehow I doubt WL.com won't be outsourcing the means to do this any time soon.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on May 19, 2018, 05:18:17 AM
It's not a problem for me. I am flexible.
+ WiFiLogger is an IoT device like many other new stations. People are submitting new ideas for sending data, maybe we will set a new standard together.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: vreihen on May 19, 2018, 07:28:45 AM
So, this new tool or “toy” will upload to pwsweather.com but Davis’ Weatherlink won’t? Goofy. Can’t wait to buy one!

I don't have one, but from reading the info here I think of the WiFiLogger as a device that performs many of the functions of MeteoBridge (but is not related) and is small enough to fit into a Davis console's data logger port.....
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on May 19, 2018, 08:12:34 AM
And power efficient (0.3 Watts).
Yes I have watched what is main used and I have programed it. So WU, PWS are common for everything.
FTP file is similar to WeatherLink FTP export.
I will program a few more weather sites, but I see that there is a many ideas come to me from other users. We will try make something new to weather data sharing.
But first of all I will enhance WiFiLogger with external GSM module. I have many questions for that. Should be useful.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WheatonRon on May 19, 2018, 08:37:37 AM
And power efficient (0.3 Watts).
Yes I have watched what is main used and I have programed it. So WU, PWS are common for everything.
FTP file is similar to WeatherLink FTP export.
I will program a few more weather sites, but I see that there is a many ideas come to me from other users. We will try make something new to weather data sharing.
But first of all I will enhance WiFiLogger with external GSM module. I have many questions for that. Should be useful.

Power efficient being .3 watts. Using only batteries and uploading to say 4 sites every 5 minutes, how long do you think the 3 “C” batteries will work? Thoughts? Probably not too long so I may hook it up to AC power when I get mine.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on May 19, 2018, 08:45:40 AM
3-4 days, but I have programmed Sleep Mode to disable wifi chip for programmable interval.
5 min won't change anything, because it need 20-30s to connect to router, check time, download settings from console, make upload. When you want to export archive records it's 2min, 15 sec for full memory.
I think 15 min interval it's minimum to have profit with this function.
I did not tested yet how much time it will work on baterries with this mode. When I will have this data I will inform you.
My estimation is about 1 month.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on May 19, 2018, 09:02:14 AM
My console with WiFiLogger work on home made DC UPS 5V.
You can use some power banks, but not all will work as DC UPS. Some has no bypass option and you can't charge and discharge them in one time.

Please go to ebay, google etc. and search for "Angle DC 3.5*1.35mm USB" this cable has little bigger head than original one, but its fit, maybe it's slightly tight, but works fine.
Usb has same parameters like original console adapter. 5v 0.5A. You can use phone charger as well with USB, your PC when it's working with console.
This cable is a key to use power bank/ DC UPS.

For WiFiLogger users there is also second option to use soldering iron, remove fuse which is connecting power from console and solder external power supply max 9v (fuse limitation), or 12-14v without fuse, to supply wifi chip.

I couldn't not do anything more.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: johnd on May 19, 2018, 09:35:24 AM
Please go to ebay, google etc. and search for "Angle DC 3.5*1.35mm USB" this cable has little bigger head than original one, but its fit, maybe it's slightly tight, but works fine.

Or Davis part 6627.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WheatonRon on May 19, 2018, 10:14:39 AM
3-4 days, but I have programmed Sleep Mode to disable wifi chip for programmable interval.
5 min won't change anything, because it need 20-30s to connect to router, check time, download settings from console, make upload. When you want to export archive records it's 2min, 15 sec for full memory.
I think 15 min interval it's minimum to have profit with this function.
I did not tested yet how much time it will work on baterries with this mode. When I will have this data I will inform you.
My estimation is about 1 month.

I think having an upload minimum of 15 minutes or so will turn some people off as many, myself included, prefer 5 minutes. When marketing your datalogger this “limitation” should clearly be disclosed so as to avoid costly returns. I still want one but will use it for secondary uploads to WU, CWOP, etc., and leave my Davis WL for primary purposes where uploads will continue to be 5 minutes.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: johnd on May 19, 2018, 10:46:12 AM
I think having an upload minimum of 15 minutes or so will turn some people off as many, myself included, prefer 5 minutes.

What's the issue here though? Isn't this discussion just about battery life if the unit is run on battery power alone?

If you want network/Internet connectivity of any type (except maybe via BT LE), whether that's cabled (eg IP logger) or WiFi, AND reasonably frequent data updates then that's going to call for AC mains power (other than for short-term use eg to cover mains outages). The only alternative is a reasonably chunky solar PSU, ie panel+charger+battery, which gets progressively more costly at higher latitudes. But in general isn't the answer mains power and then you can update as often as you wish.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on May 19, 2018, 11:07:03 AM
Original WeatherLink IP has same battery life like WiFiLogger.
To make it better I have added external power option, to prevent battery drain and I have add this Sleep Mode maybe somebody will need this.
Normal usage of IP and WiFI is using main power. 3-4 days are good enough when storm is comming and you need to unplug main power for 2 hours.

Does because original WheatherLink IP has same issue and there is about 26 000 pcs in the world, I don't think that will be a problem.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WheatonRon on May 19, 2018, 02:47:35 PM
I think having an upload minimum of 15 minutes or so will turn some people off as many, myself included, prefer 5 minutes.

What's the issue here though? Isn't this discussion just about battery life if the unit is run on battery power alone?

If you want network/Internet connectivity of any type (except maybe via BT LE), whether that's cabled (eg IP logger) or WiFi, AND reasonably frequent data updates then that's going to call for AC mains power (other than for short-term use eg to cover mains outages). The only alternative is a reasonably chunky solar PSU, ie panel+charger+battery, which gets progressively more costly at higher latitudes. But in general isn't the answer mains power and then you can update as often as you wish.

I am confused. If the update interval can be, for example, 5 minutes or so using AC power, then this limitation, in my mind, is moot. I thought the answer given by WiFiLogger applied to both AC and DC power of the console.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: johnd on May 19, 2018, 02:57:33 PM
I am confused. If the update interval can be, for example, 5 minutes or so using AC power, then this limitation, in my mind, is moot. I thought the answer given by WiFiLogger applied to both AC and DC power of the console.

My take was that on AC power then you can use whatever update interval you choose. But updating uses significant power, so to mitigate that on battery power (only) then you might be able to space out the updates more (eg every 15 mins or less often) and so conserve power. I think that's what was meant BICBW.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: PaulMy on May 19, 2018, 03:39:50 PM
johnd is correct, I am on AC  and uploading to 6 sites at 5 minute interval, and could do more frequent.  Also uploading console data at same time.

Enjoy,
Paul
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: ocala on May 20, 2018, 06:55:20 AM
Ron, john nailed it.
You can upload data as frequent as 1 minute and even use WU Rapid Fire option on battery power but those frequent updates consume more battery power. Disabling Rapid Fire and stretching those other sites up to 10 or 15 minute updates will drastically reduce battery consumption.
I posted this back at the beginning of the thread about about Battery power.
Power Consumption. It does use the juice but not as much as I thought. I am uploading to 4 sites at these intervals. 10 minutes, 9 minutes, 1 minute, and WU Rapid Fire at 3 seconds. The batteries lasted
for 4 days and 15 hours. Voltage got down to 3.45 this morning so I plugged it back in. 
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Brientim on May 20, 2018, 08:53:35 AM
Hi,

Can you confirm the final build capabilities and price.

In addition what is the functionality difference between the two proposed models.

I like the idea of a fully self contained module.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: ocala on May 20, 2018, 09:18:00 AM
Also wanted to ad that the wifilogger has a realtime data page thus rendering WU Rapid fire moot. But the Rapidfire page also has a nicer interface which I'm sure is more appealing.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Harley on May 22, 2018, 07:41:37 AM
At the proposed price point these things should sell like hotcakes!  Well done!  I will likely get one.  And I for one do not care about WL.com    BTW, any chance we will see a Bluetooth version?

Thank you. A lot of good words were written under whole this post.

There is newer hardware to use with bluetooth onboard, but I would need another a few month to change it.
Bluetooth is local communication, it will not give you a big advantage.
I am thinking about external GSM addon. I should will be succeed. This is more important than Bluetooth.

WL.com it's under construction, we will see what it will can do. I don't know how about watching data on WL.com, but for transmit data from console to WL.com they have best solution of all.
No oder website accept archive data from data logger. All needs only current data. They accept also HiLows data.
For Davis weather stations it's the best.

For me to check data best site is www.pwsweather.com I like its data presentation.

I'd certainly be interested in a GSM version, I'm currently running an Envoy and Arduino for GSM but this looks much better and most importantly with less power consumption  :grin:

Will you be selling direct to EU customers or through a reseller? Either way im willing to purchase one as soon as they are available.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on May 22, 2018, 08:09:57 AM
GSM is still an idea. I have checked possibilities and there is no way that I could not add GSM modem to WiFiLogger.

At this moment I have stable firmware and I am preparing the lot for shipping.
Next step after distribution is to hear what people wants and add it to WiFiLogger, if its will be doable.

I will sale through Ryan for USA + Canada and For EU I want to have contract with UK reseller. I won't sell directly. I won't make competition to my dealers.

If you want GSM, please wait until it will be available. I will give info here, but that can take a while. Prototyping, programming, testing consume a lot of time.
WiFiLogger will be on market very soon.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: ocala on May 22, 2018, 05:08:35 PM
What is GSM?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on May 22, 2018, 05:19:15 PM
We are talking about GSM/GPRS Cellular Modem. Use your cellular provider service to connect to the Internet.
You need SIM card to use it.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Brientim on May 22, 2018, 05:23:54 PM
What is GSM?
General Service for Mobile = the mobile or cellular network

If realised, it would remove the requirement for other add ons like but 3G/4G alternates

https://www.davisnet.com/product/vantage-connect-for-wireless-stations-cdma/
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: ocala on May 22, 2018, 05:26:34 PM
We are talking about GSM/GPRS Cellular Modem. Use your cellular provider service to connect to the Internet.
You need SIM card to use it.
Yeah, I knew that. :oops:
The brain is slowing down as I get older.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WheatonRon on May 22, 2018, 06:03:14 PM



I will sale through Ryan for USA + Canada and For EU I want to have contract with UK reseller. I won't sell directly. I won't make competition to my dealers.



I have informed Ryan I want one of your loggers as soon as he receives them from you. I assume the logger comes with instructions in English that even a retired accountant like me can understand and apply? I assume you log into a web page from a computer, say, 192.168.1.1 and enter the various sites I want to upload data to including their respective credentials assigned to my station, enter my coordinates, etc.?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Mattk on May 22, 2018, 06:11:11 PM
GSM cellular networks in some countries have been shutdown quite some years ago as they are aging technology and replaced by 3G, which has also been replaced in some countries by 4G, then 4GX with 5G is already out there and being tested. GSM is probably a backward step? 
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: kobuki on May 22, 2018, 06:35:13 PM
Looks like a nice device. How do you plan on adding new upload functionality? Will there be any API or DK to aid 3rd parties in that? Also, would it be possible to add MQTT publish functionality later? It would be great to have to interface with a wide range of existing software.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on May 23, 2018, 07:26:08 AM
All small modules has RAM limitation. To make it run firmware has to be optimized.
That is major problem why I have to programm each service like WU, PWS ... and don't give you universal interface to make upload by yourself.
Anyway I will try to make HTTP GET interface. I just need to figure it out, how to do it.
Interface are HTML files. You can change them and upload to device. Changing appearance it can be done by anyone.
It's operating with JSON format. HTML page is downloading JSON file to show it on screen.
If you need something more, I will do it. In this scenario it is possible to make own skin (html page).

Yes MQTT is on the TODO list.

GSM 2G is disabled in Japan and South Korea. Yes my GSM module would be GPRS 2G, because there is a lot tested modules on market.
We will try, we will test it. GSM 2G/3G/4G will have almost same interface, so we just upgrade when it will be needed.
First GSM addon need to proof itself, that is needed to people.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: kobuki on May 23, 2018, 07:39:54 AM
JSON output for HTTP interfacing is perfect. Also MQTT is planned is great to see! It's better for feeding to services similar to WU rapidfire instead of polling. You can count me in for future purchases :)
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on May 23, 2018, 07:52:29 AM
I have informed Ryan I want one of your loggers as soon as he receives them from you. I assume the logger comes with instructions in English that even a retired accountant like me can understand and apply? I assume you log into a web page from a computer, say, 192.168.1.1 and enter the various sites I want to upload data to including their respective credentials assigned to my station, enter my coordinates, etc.?

I wanted to welcome a new I hope a satisfied customer.
I am preparing first lot to send now. Ryan rush me, probably because of you. I will send it this week.
I have first version of manual, but I will rewrite it. You will find all needed steps in manual.

Yes you are right. After pressing a button, WiFiLogger will generate new WiFi network "WiFiLoggerSetup" which has no security.
You need to take smatphone/laptop to connect to this network and use address http://192.168.4.1. IP and network name is stable in this mode.
You are using this temporary network to setup wifi connection with your home network SSID and PASSWORD.
Then WiFiLogger will be log in to your home network and will receive new IP number from DHCP service running on your router.
With new IP you can always reach WiFiLogger to setup it, or just view data. Always restart WiFiLogger to disable SETUP MODE.
There is another option, but not all routers can handle this. You don't need to remember IP. You can use name (defined by you) and ".lan" or ".local" ending
example: http://wifilogger.lan/ or http://192.168.2.124/ is the same.

Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Brientim on May 23, 2018, 07:59:32 AM
You are addressing the US and EU markets; however, are you looking at the rest of the world I.e Australia?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on May 23, 2018, 08:10:17 AM
My idea was to have reseller from UK, who can provide service to EU and Australia.


Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Brientim on May 23, 2018, 08:13:41 AM
My idea was to have reseller from UK, who can provide service to EU and Australia.
Thanks and fair enough as either  the US or UK are relative the same from a purchasing perspective to Australia
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: kobuki on May 23, 2018, 08:16:15 AM
My idea was to have reseller from UK, who can provide service to EU and Australia.

Isn't the list of allowed WiFi frequencies different in AU than in the UK? I think an additional FCC/CE/whatever conformity declaration is also required...
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Brientim on May 23, 2018, 08:30:24 AM
There are some difference and I am not sure if the specific but I thought generically WIFI fall under 3 cm zones, US, Japan and rest of the world.  Australian using a narrower range of channels and frequencies.

Leaving certification out of the decision, I have never experienced any issues expect some new wifi device out of the US which identifies that you it is not the designated region (US).
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: kobuki on May 23, 2018, 08:34:29 AM
Leaving certification out of the decision, I have never experienced any issues expect some new wifi device out of the US which identifies that you it is not the designated region (US).

Yeah, it's the user's responsibility to set the correct area when it's available on the UI of the device.

BTW, Wikipedia article (https://en.wikipedia.org/wiki/List_of_WLAN_channels#2.4_GHz_(802.11b/g/n)) on the subject.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on May 23, 2018, 08:57:41 AM
WiFiLogger in normal usage works as a client.
Your router choose channel on which network is working. In US you have just less channels to choose, but this is very important for routers.
At this moment you can't choose channel, but if there will be some additional setting needed I will make it.

WiFiLogger is built on ESP8266 wifi chip. This particular ESP-12S version has FCC and CE certificates, with lab testing etc.
WiFi power is less than 100mW. Compatible with all standards.
It's in distribution all over the world.

Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on May 30, 2018, 08:36:59 PM
Today I have only good news.
- Scaled Instruments will have WiFiLoggers in distribution in less than 10 days. 5-7 days I hope.
- PRODATA WEATHER SYSTEMS from UK will take care of distribution on EU market. I will deliver first set in 10 days.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WheatonRon on May 30, 2018, 09:30:57 PM
Today I have only good news.
- Scaled Instruments will have WiFiLoggers in distribution in less than 10 days. 5-7 days I hope.
- PRODATA WEATHER SYSTEMS from UK will take care of distribution on EU market. I will deliver first set in 10 days.

Great news. I am on Ryan’s list to get one. I hope your instructions are good, written in plain English as you have clearly demonstrated in this Forum, and the firmware in the logger will be easy to update as with any new product, some unintended problems or issues will develop requiring an update.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on June 01, 2018, 05:44:24 PM
Updating firmware is easy, but little inconvenient. You have to upload one major binary file and up to 9 small additional files. That was necessarily and when it will be possible, it will be improve. It's really easy, but you have to upload files repeating same procedure up to 10 times.
New manual will be written. I have first version still and it's good as quick lunch.
There is no problem for good computer user to setup WiFiLogger, it's easy, but all has to be explained in manual anyway.
I was developing new options, that why manual is the last thing to do.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Brientim on June 01, 2018, 05:58:21 PM
A suggestion... to stop questions about the manual, add it or link on first post.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on June 01, 2018, 06:03:54 PM
Wow. I didn't know that is possible to modify old post.
First version of manual is added to first post.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on June 01, 2018, 06:26:01 PM
I would like to ask my future clients to address technical problems and suggestions here on the forum, or directly to me by email: wifilogger@qq.com
Please don't bother resellers with technical questions, this is my job.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: twcmaster on June 09, 2018, 10:00:32 AM
I just got mine in the mail from Scaled Instruments and I must say this thing is awesome! Thank you for taking the time not only to develop it, but share it with the rest of us!!!
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: johnd on June 09, 2018, 01:24:03 PM
If anyone here is planning to use a WFL unit with a Mac + Weathercat then could you post here please. No reason that it shouldn't work well, but would be good to have confirmation.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: kobuki on June 09, 2018, 01:38:28 PM
@johnd: IIRC your company will be the EU distro for this product. Could we know when it's going to be up for purchase?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: johnd on June 09, 2018, 01:52:19 PM
@johnd: IIRC your company will be the EU distro for this product. Could we know when it's going to be up for purchase?

Essentially when we receive stock - hopefully sometime later next week. There should be ordering details online by eg midweek, but we will also be very busy next week with a big show (http://www.cerealsevent.co.uk (http://www.cerealsevent.co.uk)/ if anyone's interested) so first dispatch is maybe looking like Monday 18th.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WheatonRon on June 09, 2018, 02:27:21 PM
I received my WiFi datalogger from Ryan at Scaled Instruments yesterday, and after some guidance from the developer of this product (Wojtek), it works as advertised!

It was shipped without instructions, but Wojtek sent me his manual and got it going for me on my VP2 system. The logger has two buttons on the bottom--a red one and a white one. You must press the red one for about 10 seconds which made it look for my router (be sure to disconnect your batteries and AC connection before you insert the logger in the console). After it found my router, and gave it access, it connected to where I wanted it to, again with help from Wojtek--Weather Underground, and PWSweather.com. CWOP is still a work in process but that is CWOP's issue, not Wojtek's. CWOP has to approve my coordinates and since I already post to CWOP, I understand they want different coordinates than what I use on my first station. [Edit: In fact, there is a problem with the logger uploading to CWOP. It requires a firmware update—see later discussion in this thread.]

As the instructions are written right now, you have to be somewhat computer literate, or you will likely fail. I volunteered to provide Wojtek some plain English wording for the manual to help with this process as I want him and the product he developed to be successful. I also hope he has consulted with a lawyer to ensure his rights down the road do not get infringed upon as this product is very good and likely to be successful and is exactly what I was looking for--a logger that does not require a computer to send data to WU, CWOP, etc. I already have Weatherlink and its logger to do that for me! What is interesting, you cannot use Davis' Weatherlink to upload to pwsweather.com, but you can with this WiFilogger--go figure.

Again, well worth the purchase, just need better instructions to get this "puppy" to fly!
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: ocala on June 09, 2018, 02:55:00 PM
Glad you have it working Ron.
It is a nice addition isn't it. :grin:
As for CWOP why do you have to change the coordinates. If you haven't moved nothing needs to be changed. Just make sure the format with which you reported to CWOP is the same as in the set up. That was my issue at first until Wojtek pointed that out to me.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on June 09, 2018, 03:39:12 PM
This time with CWOP is probably my fault. I have already repair that. You need to upgrade version to 1.12 which you will find on the first post.
I will write here ASAP an instruction how to upgrade WiFiLogger.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: ocala on June 09, 2018, 03:49:06 PM
Just checked CWOP. It's still updating. Do I still need to upgrade to 1.12?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on June 09, 2018, 03:52:49 PM
Ocala you don't have version 1.11 which is in first lot already sent to Scaled Instruments. Units are sealed so Ryan won't open and upgrade them. I have to ask users to make it after proper installation. Version 1.12 has parameter "Pause Duration", especially for you, but Weather Elements is missing in this version.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: ocala on June 09, 2018, 06:19:10 PM
Upgraded to V1.12. Everything went smooth.
All sites being updated on time.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on June 10, 2018, 09:21:58 AM
I have just realize that whole first lot has firmware with this CWOP fault, also this one in Europe, which will be available soon. That is shameful. I am sorry.

On the first post you can find new firmware file "WiFiLogger112.zip" + and instruction how to make update "WiFiLogger update.pdf"
Version 1.12 has additional features:
- wow.metoffice.gov.uk - upload function
- Pause duration parameter
- Weather Underground wind gust fixed

Now. I will try to add MQTT function.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WheatonRon on June 10, 2018, 10:08:52 AM
I have just realize that whole first lot has firmware with this CWOP fault, also this one in Europe, which will be available soon. That is shameful. I am sorry.

On the first post you can find new firmware file "WiFiLogger112.zip" + and instruction how to make update "WiFiLogger update.pdf"
Version 1.12 has additional features:
- wow.metoffice.gov.uk - upload function
- Pause duration parameter
- Weather Underground wind gust fixed

Now. I will try to add MQTT function.

What is MQTT and would that be the basis for firmware version 1.13? Should we wait for that? Finally, if the update process fails, can a user return to the original firmware when bought, in my case version 1.11?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WheatonRon on June 10, 2018, 10:36:24 AM
Following your instructions, when I try and install the new firmware in Chrome, I get this blurb:

Calculated file MD5 hash: d3112c9d54a9e05f5ffb232db94bfae0

Is it ok to update using this?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on June 10, 2018, 10:39:11 AM
MQTT It's a protocol suitable for Internet Of Things devices. You can share data with it. I will start with JSON format data share.
https://en.wikipedia.org/wiki/MQTT

Yes you can return to old firmware, I will add links to all firmware release.
If upload process will fail, then no update will be done. Nothing will change. Uploaded file is cache in special place in memory, then if MD5sum is ok update will be done.
This process is safe.
To resurrect really bad firmware upgrade, which I did not occur, you need to have usb to uart cable.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on June 10, 2018, 10:44:23 AM
1. MD5 hash1 is generated by web browser in first step.
2. File is uploaded.
3. New MD5 hash2 is generated inside WiFiLogger after file uploaded.
4. hash1 and hash2 need to be equal.
5. Update + Restart
6. New firmware turns on.

If your web browser won't generate hash1, then hash2 won't be equal, so update will not work, stay with old firmware.
Web browser need to be compatible with this hash1 generator. Not all web browser will do this.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WheatonRon on June 10, 2018, 10:56:11 AM
I tried to update twice and it failed both times using the calculated MD5 hash file referred to below. So I guess I am out of luck, unless you have another idea. I have tried Edge, Chrome and Firefox each with the same result.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on June 10, 2018, 11:07:59 AM
When I am trying to update using smartphone with Chrome I have also fail.
Could you try to use other device? Other laptop, other smartphone, other web browser.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: johnd on June 10, 2018, 11:09:57 AM
What is MQTT and would that be the basis for firmware version 1.13?

Afraid that I'm the culprit here asking Wojtek for this feature. In short, MQTT is a lightweight protocol that provides a way of pushing very frequent data updates to (potentially) many clients simultaneously, while placing only a minimal load on the originating device (ie the WiFi logger in this case). The 'data updates' are simply JSON data objects that will then need interpreting by some client-side browser front-end much as WDL or Steelseries gauges do, so it's an enabling technology rather than an end in itself. But it could open the door to more varied and more interesting front-ends for wx data, especially if we could get any good front-end developers interested .

I see it as a way of easily making real-time weather updates to remote users. I guess you could think of it as a RapidFire-type mechanism.

In the context of WFL it would be an experimental feature to start with - there's no guarantees as yet that it's practicable or that it will work as expected, but it is a protocol that's used increasingly and successfully in the IoT world and there's no obvious reason why it shouldn't work well.

The main downside to MQTT is that it needs a 'broker' to act as an intermediary. But there are several such services out on the web (eg at cloudmqtt.com) that typically operate on a freemium model, ie if you're content with a basic service just to serve 2 or 3 devices or users then it's free; if you want more users or  extra features then there's a small annual subscription.

Edit: Actually that's rather a sketchy description and there's more to it than that. eg one key benefit is that data updates (potentially every 2-3 seconds) are pushed to all subscribed clients, ie there's nothing that the clients need to do by way of polling for data. And there are certainly alternatives to using a commercial broker, eg you can easily (or at least reasonably easily if you're comfortable with computers) run your own broker or eg someone or some business could maybe (just throwing out ideas here) manage one of the higher-priced high bandwidth plans from eg cloudmqtt on behalf of wx users and charge a modest annual sub (I don't know eg $20pa? - it's got to be enough to be worth the admin overheads of collecting but no more than necessary).

Feel free to comment.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on June 10, 2018, 11:14:49 AM
MD5 d3112c9d54a9e05f5ffb232db94bfae0 is for ZIP file.

You have to unzip WiFiLogger112.zip
Then you will have folder WiFiLogger112 and inside you will find WiFiLogger112.bin and html folder with another 10 files.

BIN file has own form
HTML files has separated area to upload.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WheatonRon on June 10, 2018, 11:54:21 AM
MD5 d3112c9d54a9e05f5ffb232db94bfae0 is for ZIP file.

You have to unzip WiFiLogger112.zip
Then you will have folder WiFiLogger112 and inside you will find WiFiLogger112.bin and html folder with another 10 files.

BIN file has own form
HTML files has separated area to upload.

Firmware updated to 1.12 and 10 uploaded html files! The CWOP location in the uploads file is no longer greyed out! I think we have solved my issue and hopefully others that read this thread will benefit too.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on June 10, 2018, 11:57:46 AM
Sorry for this mistake in firmware 1.11. Next time I will check once more before release it.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: dport on June 11, 2018, 08:37:50 PM
I have wifilogger up and running.  Easy setup and smooth sailing uploading my data.  Firmware upgrade was also very easy.  This is great!  Thank you Wojtek!
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: johnd on June 12, 2018, 12:14:01 PM
Does anyone think that there might be enough posts on the WiFi logger to ask The Management here for a separate WFL subforum?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: dalecoy on June 12, 2018, 12:35:27 PM
Does anyone think that there might be enough posts on the WiFi logger to ask The Management here for a separate WFL subforum?

I think it's fine the way it is - and we have entirely enough separate fora. 
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WheatonRon on June 12, 2018, 01:12:01 PM
Does anyone think that there might be enough posts on the WiFi logger to ask The Management here for a separate WFL subforum?

Have you been able to upload to CWOP with the correct coordinates? I tried and gave up, and Wojtek is working on a fix. Everything else with this logger is working great.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: johnd on June 12, 2018, 01:20:30 PM
Does anyone think that there might be enough posts on the WiFi logger to ask The Management here for a separate WFL subforum?

I think it's fine the way it is - and we have entirely enough separate fora.

I know what you mean, but:

1. This obviously isn't a Davis product and so discussion doesn't really belong here. Ditto Weatherlink. I guess the only other potential home might be  'Other weather station hardware' but then it's not hardware in a sensor sense.

2. Right now there's a danger of posts all being joined on to one super-long WFL thread, making it almost impossible to find specific information in future.

3. I wouldn't object to a cull of little-used forums, or at least hiding them, or maybe making them subforums of one main 'Legacy threads' forum. Maybe if a new post hasn't been made within eg 3 or 6 or 12 months then the forum should be automatically relegated.

4. It is obviously possible to hide forums that you're not personally interested in.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: dalecoy on June 12, 2018, 01:49:40 PM
Does anyone think that there might be enough posts on the WiFi logger to ask The Management here for a separate WFL subforum?

I think it's fine the way it is - and we have entirely enough separate fora.

I know what you mean, but:

1. This obviously isn't a Davis product and so discussion doesn't really belong here. Ditto Weatherlink. I guess the only other potential home might be  'Other weather station hardware' but then it's not hardware in a sensor sense.


On the other hand, it's a Davis "accessory" (just like the replacement fan discussion, non-Davis rain gages, ways to mount Davis systems, heaters, etc. etc.)

I know there are other fora for non-Davis supporting software (although that also appears in this one).  But in general, this forum seems (to me) to be about all "hardware" related to Davis weather systems.


Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: wvdkuil on June 12, 2018, 02:02:31 PM
Maybe we should rethink this and a ask for a subforum for "Davis loggers a.s.o."
For   the successful  Belfroy loggers , the WiFi-logger as this topic is about , but also for similar devices  such as the MeteoBridge Nano  (http://meteobridge.com/wiki/index.php/Meteobridge_NANO)
Probably more devices to come.

Just curious when Davis itself announces a similar device,

Wim
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WheatonRon on June 12, 2018, 04:09:02 PM

...

such as the MeteoBridge Nano  (http://meteobridge.com/wiki/index.php/Meteobridge_NANO)
Probably more devices to come.

...


What is the difference between the Nano and the WiFi Logger that has been discussed in this thread? I thought the latter was a totally new concept!
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: wvdkuil on June 12, 2018, 04:12:27 PM

...

such as the MeteoBridge Nano  (http://meteobridge.com/wiki/index.php/Meteobridge_NANO)
Probably more devices to come.

...


What is the difference between the Nano and the WiFi Logger that has been discussed in this thread? I thought the latter was a totally new concept!
There is not much difference. The hardware seems the same for both devices and fits in the same area as the Davis logger. The software will be different,  but both address the same market and will do similar things in similar ways. 

A WiFi-logger + uploader, configurable from your browser,  inside your Davis console.  It is time Davis announces one themselves.

The advantage of the MB-nano is there current user base. Sometimes that can be a dis-advantage also as you need to keep things compatible, such as template variables. The Wifi logger will have a clean sleet to start with.
Wim
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: dport on June 12, 2018, 04:20:32 PM

...

such as the MeteoBridge Nano  (http://meteobridge.com/wiki/index.php/Meteobridge_NANO)
Probably more devices to come.

...


What is the difference between the Nano and the WiFi Logger that has been discussed in this thread? I thought the latter was a totally new concept!

Looks like the planned release date is August 2018 according to the datasheet.  Glad I have my wifilogger now though. 
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WheatonRon on June 12, 2018, 04:26:04 PM
When was the last time Davis released an enhancement to its VP2 product line? Shortly after California became a state? Seriously, the latest is probably the aerocone rain bucket which added little, if any, to the VP2.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: johnd on June 12, 2018, 04:30:48 PM
When was the last time Davis released an enhancement to its VP2 product line? Shortly after California became a state? Seriously, the latest is probably the aerocone rain bucket which added little, if any, to the VP2.

Bit like predicting earthquakes isn't it? You never know when the next one is coming - could be sooner, could be later.

And guess I should add that Davis haven't been sitting still - there have been two major product launches in the past year or so - EM and wl.com 2.0. But EM especially doesn't get much attention here - it's obviously not really a hobbyist product but has consumed a lot of Davis resources.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: kobuki on June 12, 2018, 04:38:33 PM
There is not much difference. The hardware seems the same for both devices

Nah, the HW is quite different. The ESP8266 in the WFL is limited in many ways. The Vocore2 in the new MB nano is capable of running a small Linux distro like LEDE or OpenWRT which is used by other, older MB devices IIRC. The deciding factor will be the price, I think. As others mentioned, the existing user base is a big plus and it's a lot easier to add new features to a more capable SOC.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WheatonRon on June 12, 2018, 04:39:43 PM
When was the last time Davis released an enhancement to its VP2 product line? Shortly after California became a state? Seriously, the latest is probably the aerocone rain bucket which added little, if any, to the VP2.

Bit like predicting earthquakes isn't it? You never know when the next one is coming - could be sooner, could be later.

And guess I should add that Davis haven't been sitting still - there have been two major product launches in the past year or so - EM and wl.com 2.0. But EM especially doesn't get much attention here - it's obviously not really a hobbyist product.

And for the record, they killed the USB Weatherlink program—a great and wonderful decision!
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: dalecoy on June 12, 2018, 04:43:13 PM
We're clearly well off-topic.  But:

And for the record, they killed the USB Weatherlink program—a great and wonderful decision!

Huh?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: johnd on June 12, 2018, 05:07:24 PM
[The deciding factor will be the price, I think.

I'd agree. If I had to guess, I suspect that the market will probably settle down with WFL as the lower-priced option and with Nano at a somewhat higher price, but with more features by virtue of its extra horsepower. Maybe WFL will typically be used to feed a Pi or PC running eg Cumulus or WD, while Nano could be more of a standalone product.

But overall both are great products and have the potential to add considerably to what's possible with (relatively) inexpensive kit.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: CW2274 on June 12, 2018, 06:19:58 PM
When was the last time Davis released an enhancement to its VP2 product line? Shortly after California became a state? Seriously, the latest is probably the aerocone rain bucket which added little, if any, to the VP2.
Well they did give us the SHT31, and that by no means is peanuts in the PWS world.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: docbee on June 12, 2018, 06:21:12 PM
There is not much difference. The hardware seems the same for both devices

Nah, the HW is quite different. The ESP8266 in the WFL is limited in many ways. The Vocore2 in the new MB nano is capable of running a small Linux distro like LEDE or OpenWRT which is used by other, older MB devices IIRC. The deciding factor will be the price, I think. As others mentioned, the existing user base is a big plus and it's a lot easier to add new features to a more capable SOC.

In terms of RAM and performance the MT7628 is in a complete different class and by having the OPENWRT/LEDE stack it is much much more easy to have all the network services SFTP/FTP/HTTP/HTTPS/MYSQL/EMAIL/TWITTER/SMB/NMB/etc at your fingertips. By having moved the complete Meteobridge SW stack over the NANO can in many situations completely abandon an PC/RPI solution even when you deal with more individually defined services. At least this is what many Meteobridge users currently do with it.

As johnd wrote, there should be a market for both solutions, where the WFL has imho its clear plus in being even more conservative in power consumption. Having the NANO solar powered might be a challenge, at least in Northern Europe ;-) When NANO goes into mass production I will post a bit more detail and will also come up with an idea on pricing. But I think this is enough for now on the NANO, as I don't wont to hijack this WFL thread.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WheatonRon on June 12, 2018, 08:57:26 PM
When was the last time Davis released an enhancement to its VP2 product line? Shortly after California became a state? Seriously, the latest is probably the aerocone rain bucket which added little, if any, to the VP2.
Well they did give us the SHT31, and that by no means is peanuts in the PWS world.

Forgot that. I would elaborate but that may be viewed as being off-topic.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: CW2274 on June 12, 2018, 09:28:15 PM
When was the last time Davis released an enhancement to its VP2 product line? Shortly after California became a state? Seriously, the latest is probably the aerocone rain bucket which added little, if any, to the VP2.
Well they did give us the SHT31, and that by no means is peanuts in the PWS world.

Forgot that. I would elaborate but that may be viewed as being off-topic.
Go big or go home. :-P
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: dport on June 12, 2018, 09:39:19 PM
Ron, john nailed it.
You can upload data as frequent as 1 minute and even use WU Rapid Fire option on battery power but those frequent updates consume more battery power. Disabling Rapid Fire and stretching those other sites up to 10 or 15 minute updates will drastically reduce battery consumption.
I posted this back at the beginning of the thread about about Battery power.
Power Consumption. It does use the juice but not as much as I thought. I am uploading to 4 sites at these intervals. 10 minutes, 9 minutes, 1 minute, and WU Rapid Fire at 3 seconds. The batteries lasted
for 4 days and 15 hours. Voltage got down to 3.45 this morning so I plugged it back in. 


Have we figured out how much battery life is consumed if we change the default 30 minute "archive interval" to 5 minutes?  Not talking about how many sites we upload to, rapid fire, etc, but simply the archive internal.  30 minutes is just too long if I'm trying to export data from Wifilogger. 

Curious in the case of power outages in storms.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: johnd on June 13, 2018, 04:26:05 AM
Have we figured out how much battery life is consumed if we change the default 30 minute "archive interval" to 5 minutes?  Not talking about how many sites we upload to, rapid fire, etc, but simply the archive internal.  30 minutes is just too long if I'm trying to export data from Wifilogger. 

Curious in the case of power outages in storms.

Personally I don't like running IP loggers on battery power AT ALL - I've never found it very reliable with WeatherlinkIP loggers. My picture is that internal console batteries can only deliver 4.5v at most rather than the 5v of the mains supply. Then the batteries don't need to deplete far before the voltage might start to drop back from 4.5v and (cabled) Ethernet seems quite sensitive to this.

I'm no electronics engineer and don't know how accurate this picture is and how it might relate to WFL. But for higher power devices like the IP logger, WFL (or eg Nano) I'd always feel more comfortable  with a 5v input than relying on batteries.

My preferred backup solution would be to use a UPS on the 5v input - either a mains UPS or eg a 5v power booster for smartphones (though I'm never sure which ones can be left permanently plugged in to the mains and still provide a 5v supply).
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: dport on June 13, 2018, 08:21:25 AM
Have we figured out how much battery life is consumed if we change the default 30 minute "archive interval" to 5 minutes?  Not talking about how many sites we upload to, rapid fire, etc, but simply the archive internal.  30 minutes is just too long if I'm trying to export data from Wifilogger. 

Curious in the case of power outages in storms.

Personally I don't like running IP loggers on battery power AT ALL - I've never found it very reliable with WeatherlinkIP loggers. My picture is that internal console batteries can only deliver 4.5v at most rather than the 5v of the mains supply. Then the batteries don't need to deplete far before the voltage might start to drop back from 4.5v and (cabled) Ethernet seems quite sensitive to this.

I'm no electronics engineer and don't know how accurate this picture is and how it might relate to WFL. But for higher power devices like the IP logger, WFL (or eg Nano) I'd always feel more comfortable  with a 5v input than relying on batteries.

My preferred backup solution would be to use a UPS on the 5v input - either a mains UPS or eg a 5v power booster for smartphones (though I'm never sure which ones can be left permanently plugged in to the mains and still provide a 5v supply).

Thank you for the idea. May have to look into other backup options.

just curious because of power outages during storms. If anyone can comment on their actual battery life and the archive interval update, etc that would be appreciated.  If I can get a couple days of battery life with 5 minute archive intervals and updates to WL, WU, PWS then I may just use batteries as backup.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: johnd on June 13, 2018, 08:29:40 AM
What bothers me about batteries is that you can never be sure about their state of charge. Say you've had batteries in for 6-12 months. And then maybe you had an outage overnight, maybe even without knowing about it. Then you had another outage some time later. You may get much less life out of your batteries than anticipated.

You don't get the same problem (or at least not to the same extent) with a UPS.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: kobuki on June 13, 2018, 08:31:26 AM
We had several maintenance blackouts during the years and the Envoy was always running perfectly fine from the installed 3x1.5V batteries. The SW then caught up from its archive memory. I wonder if the WFL has an archive memory to replay old records from in case of network failures.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: kobuki on June 13, 2018, 08:33:17 AM
What bothers me about batteries is that you can never be sure about their state of charge.

IIRC the battery pack voltage is reported and an alert is displayed on the console when they're nearing depletion. In the case of the Envoy it's a different story but still manageable.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: PaulMy on June 13, 2018, 10:45:54 AM
Quote
I wonder if the WFL has an archive memory to replay old records from in case of network failures.
Wojtek will need to answer this, but it does have archive FTP ability which I think is the logger's stored data at whatever interval logger is set.
http://www.komokaweather.com/wifi-console/vue_console.txt

I tested WiFiLogger with CumulusMX (which was not very reliable due to conflict with WiFiLogger's own uploads access and I was not using the Sleep and Pause settings) and CumulusMX at restart did catch up the data from previous shut down.

Paul
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on June 13, 2018, 07:55:50 PM
Sorry for the delay. I was truly busy.
WiFiLogger has copy of console settings, so it knows, what is concole arch. interval. Just add 30s to it and WFL will start to upload FTP file and in same queue will export to WL.COM.
With 30 min arch records it will be 8:00:30, 8:30:30, 9:00:30, 9:30:30

At this moment WiFiLogger can operate with arch records with 3 functions.
- Web interface where you can download CSV file
- FTP where you can send same CSV file
- WL.com

TODO list is:
- store console arch. records in internal flash disk od WFL
- make php scripts which will be same like WL.COM. With those PHP functions and your own server, you will be able to establish your own WL.COM with current data, hilows day, month, year and arch records.
Simple: take console data(all) send to MySQL via php script.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on June 13, 2018, 08:17:25 PM
If you would like to work with other software on TCP port 22222 you have to stop or pause WiFiLogger functions.
With export interval like 30 min there is no problem, but when you use RapidFire (3s) WiFiLogger internal functions will dominate access to console, which can be only one.
There is no better solution. Internal WiFiLogger export functions, or other software like WeatherLink are both important, and console can have only one connection at same time.
I will try to make pause trigger automatically, but that won't solve this problem.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: johnd on June 14, 2018, 07:18:54 AM
WiFi logger stock now just received and is now available for UK/EU orders and distribution (and other international locations other than the Americas). First shipping date confirmed as Monday 18th June. Limited stock only - first come, first served.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on June 14, 2018, 02:13:46 PM
I have release firmware 1.13 with CWOP coordinates fix.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: medic29 on June 15, 2018, 11:19:46 AM
Woo hoo!!!  I got mine yesterday and got it installed last night.  It took me just a little bit to get it up and working, mainly because I was being fairly cautious, not to mention not being sure how everything works.  I'm fairly computer literate, but with the web stuff...

One of the things I noted that took me a while was when I entered my data to send information to WU, after I updated the information...all of the fields were blank so I thought I was doing something wrong.  I entered this information a number of times.  I then realized that it must be sending the information to the WiFi Logger, but just wasn't showing the data on that page.  I guess that is how it works, because it is sending the information to WU.

Again, I don't know if this is just me, but is anyone else having issues getting to the info page or connecting to the WiFi Logger after the initial setup?  I will enter the IP address assigned to it in the address bar and try to connect to it, but it doesn't connect.

Once I figure out how to connect to the logger again, I need to know how I can get the data from the PWS and forward it to Cummulus or Weather Display, but first I have to be able to get back to the setup page.

Any help would be appreciated.

Thanks,
Rick
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WheatonRon on June 15, 2018, 11:44:27 AM
Have you read the manual? I also had some difficulty setting the logger up but when I compared my setup to the screenshots in the manual, I figured it out fairly quickly.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on June 15, 2018, 01:28:28 PM
One of the things I noted that took me a while was when I entered my data to send information to WU, after I updated the information...all of the fields were blank so I thought I was doing something wrong.  I entered this information a number of times.  I then realized that it must be sending the information to the WiFi Logger, but just wasn't showing the data on that page.  I guess that is how it works, because it is sending the information to WU.

Again, I don't know if this is just me, but is anyone else having issues getting to the info page or connecting to the WiFi Logger after the initial setup?  I will enter the IP address assigned to it in the address bar and try to connect to it, but it doesn't connect.

Thanks,
Rick

Rick which web browser do you use?
Please in a first step make update of WiFiLogger.
In firmware 1.11 is a little bug with display information on exports page. Please go to the first post and download firmware 1.13 and update manual.

You need to know IP number of WiFiLogger which was granted by DHCP service in you router. You can login to your router and there will be list of devices DHCP IP. You can use WeatherLink PC to find WiFiLogger inside your local network. You can scan your network using special soft (http://www.advanced-ip-scanner.com), you can press red button once more for 3-4s to enable SETUP MODE with open wifi "WiFILoggerSetup" connect to it and open page http://192.168.4.1/info.html there you can find your IP. Write it down, this number is key to access to you WiFiLogger from home network. Please remember to RESTART WiFiLogger to disable SETUP MODE. In SETUP MODE WiFiLogger won't connect to the Internet.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: medic29 on June 15, 2018, 02:13:13 PM
Have you read the manual? I also had some difficulty setting the logger up but when I compared my setup to the screenshots in the manual, I figured it out fairly quickly.

Yes, I read the manual.  It wasn't as clear to me, not bad...it was working like it should I just didn't know it because I was expecting the data to still be in the fields where I entered it after it refreshed.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: medic29 on June 15, 2018, 02:18:32 PM

Rick which web browser do you use?
Please in a first step make update of WiFiLogger.
In firmware 1.11 is a little bug with display information on exports page. Please go to the first post and download firmware 1.13 and update manual.

You need to know IP number of WiFiLogger which was granted by DHCP service in you router. You can login to your router and there will be list of devices DHCP IP. You can use WeatherLink PC to find WiFiLogger inside your local network. You can scan your network using special soft (http://www.advanced-ip-scanner.com), you can press red button once more for 3-4s to enable SETUP MODE with open wifi "WiFILoggerSetup" connect to it and open page http://192.168.4.1/info.html there you can find your IP. Write it down, this number is key to access to you WiFiLogger from home network. Please remember to RESTART WiFiLogger to disable SETUP MODE. In SETUP MODE WiFiLogger won't connect to the Internet.

I'm wondering if the web browser was part of the issue.  I was using Internet Explorer, but I thought I had also tried Firefox and had the same issues, but now I'm not sure.  I just tried Firefox and gained access.  I had performed a network search through my router's admin page and confirmed the IP address for the logger, so I had the address correct.  I'm not sure why I was having an issue this morning. :)

I will upgrade the OS for the logger here in a minute.

I also would like to know how to get the data from my PWS to the software like Weather Display or Cumulus, which in turn can be displayed on a web page.  Using the Weather Underground information is okay, but on my WU page it doesn't seem to keep track of the "history" like the pages generated by Cumulus does.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on June 15, 2018, 02:19:29 PM
It works like this.

In first step HTML file is downloaded then after 2 sec, JAVASCRIPT is downloading your settings.
Can you use different web browser?
Chrome, FireFox, Edge, Internet Explorer 11
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: medic29 on June 15, 2018, 02:20:37 PM
It works like this.

In first step HTML file is downloaded then after 2 sec, JAVASCRIPT is downloading your settings.
Can you use different web browser?
Chrome, FireFox, Edge, Internet Explorer 11

Yes, I'm currently using Firefox.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on June 15, 2018, 02:31:22 PM
Please remember that firmware upgrade has two steps.
1. update using BIN file
2. Upload about 10 html files.

Some updates don't required to upload all HTML files. I will inform you when it's needed.

From version 1.11 to 1.12 or 1.13 you need to upload all html files.
From version 1.12 to 1.13 only export.html
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: ValentineWeather on June 15, 2018, 02:51:32 PM
This does require a router? Correct

Looking for a solution with someone that doesn't have traditional wired internet service. They are using a wireless cell signal (jetpack) Its basically a hot spot only.

The Verizon jetpack will take one of the WIFI WAN routers like Peplink Balance routers but this gets expensive and complicated for a novice.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: johnd on June 15, 2018, 02:52:48 PM
Please remember that firmware upgrade has two steps.

Also. people do need just to read/understand the instructions for updating. The steps are:

1. Update the firmware with the Firmware Update button;

2. Then update the HTML-related files in the HTML files upload section with a separate button.

Took me a few minutes at first to realise that these two are in separate sections (not sure why one says Update and the other says Upload?).

Sorry, this may be obvious to everyone but me!
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on June 15, 2018, 03:53:56 PM
(not sure why one says Update and the other says Upload?).

Update - this is a full procedure, file upload, reboot, switch to a new firmware.
Upload - html files are send to store like on a pendrive(3MB). You can send other files if you want, but that is useless.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on June 15, 2018, 04:24:51 PM
This does require a router? Correct

Looking for a solution with someone that doesn't have traditional wired internet service. They are using a wireless cell signal (jetpack) Its basically a hot spot only.

The Verizon jetpack will take one of the WIFI WAN routers like Peplink Balance routers but this gets expensive and complicated for a novice.

Yes. It's required Internet access via WiFi medium. In practice needs a router with WiFi.
One unit is working with mobile router GSM/LTE and WiFi. This solutions is very good.
You can also make Hot Spot WiFi network using Android phone.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: ValentineWeather on June 15, 2018, 04:31:20 PM
This does require a router? Correct

Looking for a solution with someone that doesn't have traditional wired internet service. They are using a wireless cell signal (jetpack) Its basically a hot spot only.

The Verizon jetpack will take one of the WIFI WAN routers like Peplink Balance routers but this gets expensive and complicated for a novice.

Yes. It's required Internet access via WiFi medium. In practice needs a router with WiFi.
One unit is working with mobile router GSM/LTE and WiFi. This solutions is very good.
You can also make Hot Spot WiFi network using Android phone.


Thanks
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: dalecoy on June 15, 2018, 04:59:11 PM
This does require a router? Correct

Looking for a solution with someone that doesn't have traditional wired internet service. They are using a wireless cell signal (jetpack) Its basically a hot spot only.

The Verizon jetpack will take one of the WIFI WAN routers like Peplink Balance routers but this gets expensive and complicated for a novice.

The Verizon jetpack is a Wi-Fi Router.  (Although Verizon doesn't call it that).  It provides up to 15 simultaneous Wi-Fi connections to the internet - and those devices can operate as a LAN - so what would you call it?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: medic29 on June 15, 2018, 08:52:55 PM
Please remember that firmware upgrade has two steps.
1. update using BIN file
2. Upload about 10 html files.

Some updates don't required to upload all HTML files. I will inform you when it's needed.

From version 1.11 to 1.12 or 1.13 you need to upload all html files.
From version 1.12 to 1.13 only export.html

I think I went from ver 1.11 to 1.13 so I uploaded all of the files contained within the html folder.  Prior to doing that I uploaded the .bin file. 

It appears everything worked just as it was supposed to; although not exactly as the directions.  When uploading the .bin file the directions state there is supposed to be a "upload successful" or something similar, mine appeared to reboot or something and went back to a different screen.  No real issues, I just went back to the other screen again and began uploading the files from the html folder.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on June 16, 2018, 03:13:57 AM
I also would like to know how to get the data from my PWS to the software like Weather Display or Cumulus, which in turn can be displayed on a web page.  Using the Weather Underground information is okay, but on my WU page it doesn't seem to keep track of the "history" like the pages generated by Cumulus does.

WiFiLogger has two separate channels to access for data from the console. Both are greedy.
- WiFiLogger internal software
- Access by Cumulus, WeatherLink, Display Weather etc. on port TCP 22222

Both can't work at same time, because console operate only with one software at the time.

WiFiLogger has options to disable internal software to make clear path for external software.
1. PAUSE - temporary - just click on time on first page, pause will be engage. - Good option to download archive records by WeatherLink or Cumulus.
    Please navigate to SETUP|SYSTEM and set "Pause Duration" first. To download arch. records 3 min is ok. To make console update 7 min is required.
2. SETUP|SYSTEM - permanent - navigate to Setup|System and disable:
    - Web Interface Access: - Real Time Data won't receive fresh data any more
    - Export Data Access: - WiFiLogger stop uploads to WU,PWS,CWOP etc.
    - You could also disable NTP in Setup|WiFi Setup by setting 0 as an interval .
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: kobuki on June 16, 2018, 05:58:57 AM
@WiFiLogger: Isn't there a 3rd mode where the WFL automatically pauses eg. minutely to allow 3rd party software to access the console? This is actually the recommendation by Davis for 3rd party SW. In these pauses it becomes possible to read/catch up archive data.

On another note, I think it would be beneficial to everyone to make the FW update process completely seamless and automated. No phases, distinction is not necessary between static HTML data and FW blob, etc., from a user perspective. Leaving the possibility for uploading individual static files is a good idea as it's possible to customise the web layout, but I think it's better to hide these details from those who don't care. A smartphone app would be ideal, but obviously it's another development investment, both in time and money.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: medic29 on June 16, 2018, 06:45:41 AM
WiFiLogger I have the Davis VP2 console with the device installed, one thing I have noticed the last couple of days is my console is showing the inside temp inaccurately.  It is displaying a temp which is about 5-7 degrees higher than what it actually is.  Is it possible the logger is creating any heat?

On another note, I figured out how to connect it to my PC software (Cumulus) as well as it uploading data to WU.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: kobuki on June 16, 2018, 06:52:57 AM
It is displaying a temp which is about 5-7 degrees higher than what it actually is.  Is it possible the logger is creating any heat?

I remember reading the same about the IP logger in these forums. I think an offset can take care of the temp itself but not inside humidity. That correction is more complex but possible. It's really an overlook on the part of Davis. Others with actual console+WLIP experience can probably tell more.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: pfletch101 on June 16, 2018, 01:13:38 PM
WiFiLogger I have the Davis VP2 console with the device installed, one thing I have noticed the last couple of days is my console is showing the inside temp inaccurately.  It is displaying a temp which is about 5-7 degrees higher than what it actually is.  Is it possible the logger is creating any heat?

This is a problem with all loggers except the original serial one. The subject has been beaten to death for the USB logger (for which it tends to cause the most trouble) in numerous other threads. Basically, the console sensor is very close to the logger socket, in the same enclosure, and it is not realistically possible to design an IP or USB logger which does not produce enough heat to result in a substantial offset. As Kobuki notes, as long as you have the logger powered 24/7, a fixed offset will more or less correct the Temp reading, but correcting the Humidity reading will still be a problem. IMHO, Davis should have provided (at least) an optional way of 'exteriorizing' the console sensor.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: johnd on June 16, 2018, 01:34:47 PM
IMHO, Davis should have provided (at least) an optional way of 'exteriorizing' the console sensor.

Which there is on the current (wireless) Envoy consoles. The position of the RJ11 socket on the cabled consoles is used IIRC. Unfortunately because the Envoy board sits in the case less conveniently on the main VP2 console it's not possible to do the same there, to the best of my recollection.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: pfletch101 on June 16, 2018, 02:51:30 PM
IMHO, Davis should have provided (at least) an optional way of 'exteriorizing' the console sensor.

Which there is on the current (wireless) Envoy consoles. The position of the RJ11 socket on the cabled consoles is used IIRC. Unfortunately because the Envoy board sits in the case less conveniently on the main VP2 console it's not possible to do the same there, to the best of my recollection.

I believe that I am correct in saying that the Envoy allows the plugging in only of an external temperature sensor. Measuring indoor humidity remains a problem. Your argument about the problems presented by the design of the VP2 console is a bit circular, since Davis were responsible for that design and could, presumably, have allowed for the possibility of an external sensor.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: kobuki on June 16, 2018, 02:56:23 PM
Is this the one? (https://www.davisnet.com/product/temperature-probe-with-rj-connector/)

If so it has worse accuracy than the Sensirion one inside and I think it only allows whole C° or F° values. It's not a true solution, either. I never used it but isn't this handled as an add-on temp sensor and not a replacement for the internal one?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: johnd on June 16, 2018, 03:09:55 PM
Is this the one? (https://www.davisnet.com/product/temperature-probe-with-rj-connector/)

If so it has worse accuracy than the Sensirion one inside and I think it only allows whole C° or F° values. It's not a true solution, either. I never used it but isn't this handled as an add-on temp sensor and not a replacement for the internal one?

That's one option certainly, but AIUI it just effectively replaces/overrides the internal sensor (ie it's not an add-on sensor), so it reads to 0.1° resolution. Never tried a T/H sensor but it might work.

Measuring indoor humidity remains a problem. Your argument about the problems presented by the design of the VP2 console is a bit circular, since Davis were responsible for that design and could, presumably, have allowed for the possibility of an external sensor.

Of course you're correct in that Davis can do anything they choose with the case design, but that's not really what happened AIUI. Fortuitously, the existing Envoy case design allows an external RJ11 socket to be easily accessible, ie without requiring any case redesign. But for reasons I can't recall at this instant the same isn't true of the main VP2 console.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WheatonRon on June 16, 2018, 04:03:45 PM
For what it is worth, I have two VP2 consoles side by side. Both are on AC power, one has the new WiFiLogger the other has a “green-dot” USB Davis logger. Both consoles report the same inside temperature, which is about 4 to 5 degrees warmer than reality. The console that has the WiFilogger has the SHT31 whereas the console that has the Davis logger is 10 years old and does not. Draw your own conclusions but since I don’t rely on the consoles to give me inside temperatures, I really don’t care. Others may have different thoughts.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: dport on June 16, 2018, 04:20:34 PM
For what it is worth, I have two VP2 consoles side by side. Both are on AC power, one has the new WiFiLogger the other has the “green-dot” USB Davis logger. Both consoles report the same inside temperature, which is about 4 to 5 degrees warmer than reality. The console that has the WiFilogger has the SHT31 whereas the console that has the Davis logger is 10 years old and does not. Draw your own conclusions but since I don’t rely on the consoles to give me inside temperatures, I really don’t care. Others may have different thoughts.

^^This^^.  I would never rely on a console of any weather station to give me inside data.  I have two nest thermostats for that.  Each nest has 12 temp sensors in and around the unit to give the most accurate temp possible.

Note, totally respect if you expect the davis console to give more accurate indoor readings though.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on June 16, 2018, 05:48:40 PM
@WiFiLogger: Isn't there a 3rd mode where the WFL automatically pauses eg. minutely to allow 3rd party software to access the console? This is actually the recommendation by Davis for 3rd party SW. In these pauses it becomes possible to read/catch up archive data.

Not yet, will be done, but I don believe that it will be work perfectly. With automatic pausing function new problems will occur.

On another note, I think it would be beneficial to everyone to make the FW update process completely seamless and automated. No phases, distinction is not necessary between static HTML data and FW blob, etc., from a user perspective. Leaving the possibility for uploading individual static files is a good idea as it's possible to customise the web layout, but I think it's better to hide these details from those who don't care. A smartphone app would be ideal, but obviously it's another development investment, both in time and money.

I have tried with two files update. That was disaster. One WiFiLogger stopped working. Now it's robust, but less convenient.
Web browser doesn't support such possibility to make those files upload automatically.
Yes smartphone app would help, but I am not familiar with this technology.
All I have done was to make this update easy. It is, but need some time and looks less professional than other system on market. I hope there will be a solution for that in the near future.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: medic29 on June 17, 2018, 06:16:06 AM
This is a problem with all loggers except the original serial one. The subject has been beaten to death for the USB logger (for which it tends to cause the most trouble) in numerous other threads.

I apologize...I am new to this forum and didn't realize the subject had been beaten to death in other threads.  I had the "Belfry sp?" logger prior to this one and it didn't raise the temp any.

Since this apparently an expected issue, I'm not concerned.  Thanks for the information.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Mattk on June 17, 2018, 07:03:04 PM
I believe that I am correct in saying that the Envoy allows the plugging in only of an external temperature sensor. Measuring indoor humidity remains a problem. Your argument about the problems presented by the design of the VP2 console is a bit circular, since Davis were responsible for that design and could, presumably, have allowed for the possibility of an external sensor.

Just to clarify that, the so called "External temperature sensor" than can be plugged directly into the Envoy when plugged becomes a replacement for the Internal on board sensor and is reported as Internal temp so effectively even though one might call it an external sensor it is actually being reported as the Internal temperature. A Temp/Humidity sensor plugged directly to the Envoy simply does not work and blows the temp way out (on the temp side only but does not affect the internal humidity) but then there is no real issue with the Humidity anyway.       
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: pfletch101 on June 17, 2018, 08:27:14 PM
I believe that I am correct in saying that the Envoy allows the plugging in only of an external temperature sensor. Measuring indoor humidity remains a problem. Your argument about the problems presented by the design of the VP2 console is a bit circular, since Davis were responsible for that design and could, presumably, have allowed for the possibility of an external sensor.

Just to clarify that, the so called "External temperature sensor" than can be plugged directly into the Envoy when plugged becomes a replacement for the Internal on board sensor and is reported as Internal temp so effectively even though one might call it an external sensor it is actually being reported as the Internal temperature. A Temp/Humidity sensor plugged directly to the Envoy simply does not work and blows the temp way out (on the temp side only but does not affect the internal humidity) but then there is no real issue with the Humidity anyway.     

Because of the way Temperature/Humidity sensors work, a temperature error (due to the sensor being 'heated') leads to a humidity reading error as well, even if the sensor is otherwise working perfectly. I assume that even if an external temp sensor is plugged in, the Envoy's humidity reading is influenced by the temperature that the internal sensor is seeing (and would be reporting if the external sensor were not plugged in). I therefore don't see a way, even with the Envoy, of getting accurate internal humidity readings.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Mattk on June 17, 2018, 08:44:04 PM
I believe that I am correct in saying that the Envoy allows the plugging in only of an external temperature sensor. Measuring indoor humidity remains a problem. Your argument about the problems presented by the design of the VP2 console is a bit circular, since Davis were responsible for that design and could, presumably, have allowed for the possibility of an external sensor.

Just to clarify that, the so called "External temperature sensor" than can be plugged directly into the Envoy when plugged becomes a replacement for the Internal on board sensor and is reported as Internal temp so effectively even though one might call it an external sensor it is actually being reported as the Internal temperature. A Temp/Humidity sensor plugged directly to the Envoy simply does not work and blows the temp way out (on the temp side only but does not affect the internal humidity) but then there is no real issue with the Humidity anyway.     

Because of the way Temperature/Humidity sensors work, a temperature error (due to the sensor being 'heated') leads to a humidity reading error as well, even if the sensor is otherwise working perfectly. I assume that even if an external temp sensor is plugged in, the Envoy's humidity reading is influenced by the temperature that the internal sensor is seeing (and would be reporting if the external sensor were not plugged in). I therefore don't see a way, even with the Envoy, of getting accurate internal humidity readings.

No the external connection switches the internal temp sensor off and uses the so called external temp which is essentially the internal temp relative to the humidity sensor which is not affected by internal heating
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: pfletch101 on June 17, 2018, 08:59:18 PM
No the external connection switches the internal temp sensor off and uses the so called external temp which is essentially the internal temp relative to the humidity sensor which is not affected by internal heating

You may be right, but I would be rather surprised if you are. My understanding is that the 'link' between temperature and humidity is within the sensor. I believe that it reports the two actual 'final' readings separately - not that it reports a humidity value which is then corrected by the console on the basis of the temperature reading to give the 'real' relative humidity. Are you absolutely sure that it works as you say?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: kobuki on June 18, 2018, 04:23:51 AM
It's possible to mathematically compensate the RH reading using the second thermometer. See here. (http://www.wxforum.net/index.php?topic=32411.msg327236) I wonder if a similar technique is employed in the Envoy.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Mattk on June 18, 2018, 05:22:46 AM
The Envoy handles the "external temp sensor" data in some different ways especially related to the internal values associated with Temp, RH, Dewpoint, Heat, EMC and Air density and with some only fixated on specific values it does become a bit of a hole to get into without actually looking at the entire group of record values associated with the so called "internal temp value" be it the internal internal one or the external internal one.       
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: optical_man on June 18, 2018, 08:08:50 PM
Geetings Wojciech,

I’m so glad that you decided to release the WiFiLogger product. :grin:  It is just what I was looking for.  I received it today from Scaled Instruments and upgraded the firmware to .13.  Everything is working great so far.  I just wanted to shout out my gratitude for all your effort in making it work amazingly when considering the design limitations of the Davis hardware. =D&gt; =D&gt; =D&gt;

Regards,
 Joe
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on June 19, 2018, 01:41:54 AM
Thank you Joe.  :grin:
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on June 20, 2018, 07:42:52 AM
I am testing now auto pause for Cumulus/WeatherLink connection.
It works perfectly. I don't know why I didn't make it in a first step.

I have a question to the WiFiLogger users. Should I leave manual trigger for pause with manual duration setup? Or should I make only auto pause enable option, or auto pause should works always?

 [ You are not allowed to view attachments ]
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: kobuki on June 20, 2018, 07:50:53 AM
I have a question to the WiFiLogger users. Should I leave manual trigger for pause with manual duration setup? Or should I make only auto pause enable option, or auto pause should works always?

I'm not (yet) an user, but I think it's nice to leave the choice to the users. Possibly the best is to set 'Auto pause' as the default as it's supposed to work for everyone. But ones interested in LOOP packets must use the 'Enable' option, for instance.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: optical_man on June 20, 2018, 08:51:11 AM
The auto pause feature sounds like a great idea.

I have an unrelated suggestion which concerns RapidFire.  It seems the current WiFiLogger implementation is defaulting to the fastest possible upload frequency which is great for those who desire that.  However, would it be difficult to add a frequency field that allows acceptable values from maybe every 2.5 seconds up to 30 seconds?

Quote
RapidFire Updates http://wiki.wunderground.com/index.php/PWS_-_Upload_Protocol (http://wiki.wunderground.com/index.php/PWS_-_Upload_Protocol)

RapidFire Updates allow you to update weather station conditions at a frequency up to once observation every 2.5 seconds. Web site visitors will see these observations change in real-time on the wunderground.com site.
-A real-time update should look almost like the standard update.
-However, the server to request is:   rtupdate.wunderground.com, not weatherstation.wunderground.com
-And, please add to the query string:     &realtime=1&rtfreq=2.5
-where rtrfreq is the frequency of updates in seconds.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on June 20, 2018, 09:01:10 AM
I am using seconds trigger so, it is not 2.5s, but 3.0s.
Yes I can make additional field in form to change that parameter. It will be 3-30 with step 1s.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: optical_man on June 20, 2018, 09:44:35 AM
Understood, integer seconds is simpler to manage and it is sufficient.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: PaulMy on June 20, 2018, 10:15:49 AM
Quote
I am testing now auto pause for Cumulus/WeatherLink connection.
It works perfectly. I don't know why I didn't make it in a first step.

I have a question to the WiFiLogger users. Should I leave manual trigger for pause with manual duration setup? Or should I make only auto pause enable option, or auto pause should works always?
Hi Wojtek, great but still not 100% understanding, and having the manual option seems like the most appropriate to suit different software possibilities.

Enjoy,
Paul
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on June 20, 2018, 10:16:00 AM
timer is always integer. It's milliseconds count.
I am using two timers. 1s and 1min. I have just used this 1s for RapidFire.
Please not that 0.5s it does not matter much. After sending WiFiLogger waits for response up to 7s.
It's working fine and keep uploading every 3s, but it's an Internet, it has limited latency.
I don't think that 0.5s makes any difference.

If you like I can start next timer 0.1 special for RapidFire. Then math will be ok, but reality will be the same.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on June 20, 2018, 10:28:36 AM
Hi Wojtek, great but still not 100% understanding, and having the manual option seems like the most appropriate to suit different software possibilities.
Enjoy,Paul

Yes manual pause it's a good tool, but auto pause always on will avoid collisions with WiFiLogger internal functions. It will be more proof for user mistakes.

I will make two options: manual, auto,
but in future I would like to leave only auto when it proves its value. It will much more easy to operate for new users.
WiFiLogger needs to be natural to operate.

First we will check if somebody will need manual pause.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: optical_man on June 20, 2018, 10:38:28 AM
Hi Wojciech,

Sorry for any confusion I may have caused.  My previous post was agreeing with you to maintain the 1000ms resolution timer for rapid fire.  There is no need to clutter up the code to allow higher a resolution.  Like you've already mentioned, the difference is not noticeable.

Joe
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: ihadablackdog on June 20, 2018, 04:59:54 PM
Hi,  Just reporting that I got my wifilogger from John @ Prodata (UK) and it was delivered as stated....dispatched on 18th and arrived on 19th! John even emailed me with firmware update details. Excellent service.

Got mine uploading to weatherlink.com and wunderground.com, both at 1 minute intervals.  Do I need to worry about the auto pause function people are talking about (can't even find it in the menu).
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on June 21, 2018, 01:50:54 AM
Thank you for choosing my product.

Auto pause will be available in firmware 1.14. It allows to coexist connection with Cumulus. I am still testing, but works perfectly good.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: ihadablackdog on June 21, 2018, 06:19:58 AM
Its a neat little unit and was quite easy to set up and configure, and the firmware update was easy as well, no need for anyone to be worried about that (assuming they have a little IT knowledge).

So if I don't use Cumulus I don't need to use the auto-pause feature when 1.14 is released?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: optical_man on June 21, 2018, 07:38:06 AM
Wojciech, I'm experiencing what seems to be a bug in v1.13 where it is sending the wrong temperature to Weather Underground.  The temperature field is reading the same as the high temperature within each cycle period.  Can you please check to see if that is the case?  I want the normal temperature which is the average temperature the way I set it up.  Thanks.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on June 21, 2018, 08:31:33 AM
So if I don't use Cumulus I don't need to use the auto-pause feature when 1.14 is released?

Yes. WiFiLogger will evolve. You will have to update system when you will be interested in a new features, or there will be a bug reported.
version 1.14 will repair CWOP export, and gives you auto pause to operate with Cumulus. So I guess that nothing interested for you with this version.

Wojciech, I'm experiencing what seems to be a bug in v1.13 where it is sending the wrong temperature to Weather Underground.  The temperature field is reading the same as the high temperature within each cycle period.  Can you please check to see if that is the case?  I want the normal temperature which is the average temperature the way I set it up.  Thanks.

I have checked.
Before upload to Weather Underground I am reading actual data from console (LOOP command) and fresh data is being uploaded. When it's uploading, that what you can see on your console, that data will be send at this moment.
Average  temperature is option for archive records, those can be exported throught WL.com option, or file via FTP.

There is no option to read archive records and send it to WU, or any other service. It's more complicated. What if somebody has 1h arch interval and 3min upload int. to WU?
This option what you except can be made only when WU upload will be synchronized with arch. interval. It's a little complicated, but can be done.
Weather Underground is calculating own average temp, you need only increase the frequency of your uploads.

WiFiLogger software operate on data from console only, no calculations are made except units.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: optical_man on June 21, 2018, 09:25:53 AM
My bad.  I was looking in the morning time when the temperature was steadily increasing and therefore I mistakenly assumed you were sending the high temperature.  I haven't tried any shorter than a 5minute interval.  I'll do some more testing to see if WU will do the averaging for me if I send more often.  I don't like seeing data with spikes.  The SHT31 sensor is very responsive which can make the data look eratic unless averaged over a reasonable time period.  5minutes seems reasonable to me.  Thanks for your response.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: kobuki on June 21, 2018, 09:37:19 AM
Hmm. It's actually quite a big limitation if the WFL doesn't handle and send archive records. It could be a reason not to buy one, actually. Practically all online PWS services work with the archive records. The extra is the "rapid" interface which has limited usefulness, mostly for wind/gusts. Most people aren't interested in sending "rapid-fire" records, including me. I'd suggest reviewing this feature.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on June 21, 2018, 09:50:24 AM
Hmm. It's actually quite a big limitation if the WFL doesn't handle and send archive records.

Do you think that WeatherLink or Cumulus is sending archive records to WU, PWS, WOW Awekas etc.?

WL.com is using archive records and this feature is working fine. WeatherLink is exporting archive records as a text file, so WiFiLogger make the same.
 - You can download arch. from web interface, as a text, or raw binary data
 - You can download it from WL.com if you have account
 - You can export archs as a text file (csv format)

What more do you like to do with archive records?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: kobuki on June 21, 2018, 10:03:25 AM
Do you think that WeatherLink or Cumulus is sending archive records to WU, PWS, WOW Awekas etc.?

As far as I know, yes, they do that. They send values from archive records, including WeeWx. They even catch up all the missed archive records in case of some intermittent failure. The 2.5-3s LOOP records are not needed as the console does a quite fine job of accumulating data for the archive periods. I know that some or all of them can be set to receive LOOP records as well (for instant display or whatever). On WU it's a separate feature to enable rapid fire records handling, standard is using archive records and archive period. I don't use the rest.

What more do you like to do with archive records?

It would be nice if WFL continued to send data to services based on the archive records of the console. Basically that's it.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on June 21, 2018, 10:40:11 AM
It would be nice if WFL continued to send data to services based on the archive records of the console. Basically that's it.

I will make this option if it's really needed. Then Uploads will be synchronized with arch. interval.
It's changing a lot, so time is needed for that.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: PaulMy on June 21, 2018, 11:09:01 AM
Quote
Do you think that WeatherLink or Cumulus is sending archive records to WU, PWS, WOW Awekas etc.?
I don't think Cumulus is sending archive records to those sites, however Cumulus has settings to "Catch Up" to send to PWS, WB, WU and WOW from the time of Cumulus shut down and a restart.
Paul
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: optical_man on June 21, 2018, 02:19:22 PM
I will make this option if it's really needed.  Then Uploads will be synchronized with arch. interval.  It's changing a lot, so time is needed for that.
Yes, that is what I was expecting for the upload frequency to be aligned with the archival period (must match).  Whereas, RapidFire would still use immediate LOOP data many times inbetween.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on June 21, 2018, 02:48:28 PM
Yes, that is what I was expecting for the upload frequency to be aligned with the archival period (must match).  Whereas, RapidFire would still use immediate LOOP data many times inbetween.

I am using WeatherLink and I was testing WiFiLogger on Cumulus, both are using LOOP data to for uploads. For arch. records those programs has other media like text file. So I made it.
If you want uploads from arch. memory it will be done. Please be patience, this needs time.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: kobuki on June 21, 2018, 03:01:17 PM
How did you determine that eg. Cumulus is using LOOP data for uploads and not archive records? I'm asking because WeeWx (open source, so it's easy to verify) reads loop packets to allow plugins access to them, but actually uses archive records for display and upload. I assumed that Cumulus is the same in that regard and only uses the LOOP data when the service requires it. I can only ask the dev to make sure, though, hence why I asked you. The significance of this is that the weather station conditions can get interpreted and processed in multiple ways from a single station when one would expect an uniform presentation and experience on all media (console, Cumulus local web page, online PWS, etc).
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: johnd on June 21, 2018, 03:15:21 PM
I'm asking because WeeWx (open source, so it's easy to verify) reads loop packets to allow plugins access to them, but actually uses archive records for display and upload

Is that really the case with weewx? Say you have a 30-minute archive interval set. So any clients, other than plugins, only get new data every 30 mins?

TBH I'd assumed that with most software the default was to use only LOOP data, with archive being reserved for catch-up scenarios. But not looked into it in great detail.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on June 21, 2018, 03:18:09 PM
How did you determine that eg. Cumulus is using LOOP data for uploads and not archive records?

Reverse engineering. I have spent many days with TCP/IP sniffer and RS232 sniffer. Mostly for WL.com.
WeatherLink + WU plugin, before WU upload WeatherLink is connecting to console and download LOOP data.
Cumulus has option to download arch. records, but when you don't turn it on, it works the same + uploaded data are same like current not arch.
I am using 30 min arch. interval. Maybe when somebody use 1-5 min, that will change in those programs.

Best export option is WL.com. This system takes all data in proper way from console. Almost transfering whole memory to WL.com server.

You are asking for arch. records, but really good data is HiLOWS. WeatherLink serves you day hi/low, but console has monthly and yearly as well. These are also exported to WL.com. Very good statistical data from the console and nobody is asking for it.

Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: kobuki on June 21, 2018, 03:29:43 PM
WeatherLink + WU plugin, before WU upload WeatherLink is connecting to console and download LOOP data.
It's worth noting that before upload you can only query archive or hilo data, not real-time loop data, since that needs to be accumulated for the duration of the archive interval (OK, technically you can query LOOP data but makes little sense here). Isn't there a bit of mix up?

I am using 30 min arch. interval. Maybe when somebody use 1-5 min, that will change in those programs.
For the software that sync uploads to the archive interval, it's most logical to use the archive records. Loop is only interesting of you want to see quick changes in conditions like wind gusts.

Best export option is WL.com. This system takes all data in proper way from console. Almost transfering whole memory to WL.com server.
Yeah, it's Davis on both ends so whatever they see fit...

You are asking for arch. records, but really good data is HiLOWS. WeatherLink serves you day hi/low, but console has monthly and yearly as well. These are also exported to WL.com. Very good statistical data from the console and nobody is asking for it.
Most probably because looking at historical data and extremes (~ hilo data) for a given period is what online services excel at. You can select a dynamic view you're interested in and not confined to the console's capabilities.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: PaulMy on June 21, 2018, 03:40:16 PM
Quote
Quote
Do you think that WeatherLink or Cumulus is sending archive records to WU, PWS, WOW Awekas etc.?
I don't think Cumulus is sending archive records to those sites, however Cumulus has settings to "Catch Up" to send to PWS, WB, WU and WOW from the time of Cumulus shut down and a restart.
Paul
I forgot to say, and you likely already knew this,  that the Catch up data is then at the logger interval.  It is highly recommended that the logger and Cumulus data are set at the same interval otherwise issues can arise.
Paul
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: PaulMy on June 21, 2018, 03:57:08 PM
Quote
TBH I'd assumed that with most software the default was to use only LOOP data, with archive being reserved for catch-up scenarios. But not looked into it in great detail.

From the original CumulusMX announcement
Quote
A note to Davis owners:
I am experimenting with the use of the LOOP2 packet. The current code uses this for two purposes. First, it uses the 'peak 10-minute gust' value, to avoid the problem where a gust might be missed (although hopefully this will not be such an issue with Cumulus MX as it does not use the Davis DLL), and secondly it uses the 'absolute pressure' value to make calculation of 'altimeter pressure' easier and more accurate. This is mainly used if you upload to CWOP.

The LOOP2 packet is supported on the VP2 with firmware version 1.90 or later, and on the Vue. If you have a Vantage Pro (i.e. the original 'VP1'), or a VP2 with pre-1.90 firmware, or if you are using Virtual VP, none of these support the LOOP2 packet. In these cases, you should edit cumulus.ini and add a line to the [Station] section:

UseDavisLoop2=0
Some changes may have been made through the ongoing development of CumulusMX so the extent of LOOP2 use may have changed.
I have tested WiFiLogger with CumulusMX a few weeks ago and the only issue was the communication issue due to more than one program trying to get access.

Cumulus1 does not use LOOP2. 

Paul
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on June 21, 2018, 04:04:45 PM
It's worth noting that before upload you can only query archive or hilo data, not real-time loop data, since that needs to be accumulated for the duration of the archive interval (OK, technically you can query LOOP data but makes little sense here). Isn't there a bit of mix up?

I just don't know, what to say.
1. WU, PWS, Awekas, WOW etc. don't expect arch. records. They expect current data with time of reading. So WFL is sending max 4s old data. I can change that to 1s if you like. We can say that arch. records are not allowed, because arch. rec. are statistical data and those services makes own statistic.
2. Show me the proof that any of those programs are sending arch. records, when uploads are the same like current loop readings and uploaded data sent is not even a bit similar to the arch. records
3. With 30 min arch. interval. WFL should transmit every 1min same old archive data?
4. There can be only an option to synchronized uploads with arch. records interval and then option to use those statistical data instead of current data readings. This is an option which most programs don't use, but I agree that is very ok to use it.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on June 21, 2018, 04:11:22 PM
Some changes may have been made through the ongoing development of CumulusMX so the extent of LOOP2 use may have changed.
I have tested WiFiLogger with CumulusMX a few weeks ago and the only issue was the communication issue due to more than one program trying to get access.

Cumulus1 does not use LOOP2. 

LOOP2 has dew point and wind gust, that why WFL needs software 1.90+. There is no reason to use old console software. Many peoples are thinking that console update will make it GREEN DOT sensitivite. It won't be. You can only earn more data on it.

With auto pause cooperating won't be a problem any more. It works perfectly good. Much better I was suspecting.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: kobuki on June 21, 2018, 04:17:07 PM
First, from what you wrote it seemed like the RE you've done showed that WL only queries the logger for archive data when it's time to upload. Contacting the logger only before upload can mean only one thing: reading an archive record. Did I misinterpret that?

I said that the only software where I can verify if archive records are used is WeeWx since the source code is available. WeeWx uploads archive records at the frequency you set - in older versions it had to match the logger interval, but in more recent versions it's not required - IIRC it repeats the last record. This might answer one of your questions.

PaulMy noted that the still most used Cumulus version, never uses LOOP (LOOP2 more precisely) data.

I don't know anything about the WL software, I've never used it. WU, PWS, Awekas, WOW etc. expect a record in the format defined by their own API. They have no means to check how they're generated, and most likely they don't care; but they support existing proven methods, which mostly mean supporting some existing software.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: johnd on June 21, 2018, 04:45:14 PM
PaulMy noted that the still most used Cumulus version, never uses LOOP (LOOP2 more precisely) data.

I find that difficult to believe - there's a lot of readings in LOOP that are missing in LOOP2 like many of the supplementary sensor readings. While there is some overlap, LOOP2 is more of a supplement to LOOP - LOOP2 includes several extra values but also omits several (has to really, since they're both 99-byte packets). I always imagined that Cumulus (or maybe CMX) polls for LOOP and LOOP2. But I've never had cause to look into it in detail.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: kobuki on June 21, 2018, 04:58:58 PM
LOOP(2) might miss values but the archive record (DMP/DMPAFT in the serial protocol docs) has them, like additional temp and humidity sensor data.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: PaulMy on June 21, 2018, 05:04:06 PM
Quote
I find that difficult to believe - there's a lot of readings in LOOP that are missing in LOOP2 like many of the supplementary sensor readings. I always imagined that Cumulus (or maybe CMX) polls for LOOP and LOOP2. But I've never had cause to look into it in detail.
Far from my understanding how it all works but from what I have read Cumulus1 uses the Davis DLL and some of LOOP1.  But LOOP2 use was introduced with CumulusMX.

Quote
With auto pause cooperating won't be a problem any more. It works perfectly good. Much better I was suspecting.
Looking forward to trying that with CumulusMX.

Paul
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: johnd on June 21, 2018, 05:05:23 PM
LOOP(2) might miss values but the archive record (DMP/DMPAFT in the serial protocol docs) has them, like additional temp and humidity sensor data.

Um, yes but aren't we talking about a whole bunch of different things here and I think they're in danger of getting mixed up. Current conditions uploads may typically be uploaded eg every minute, if not more often, whereas new archive records will be generated with 5 or 10 minutes as a commonly-used interval. This needs a much longer post to really nail down.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: UZA_Dave on June 22, 2018, 02:56:26 PM
For PWS, do I use my user ID or station ID?

Thanks,

David
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on June 22, 2018, 03:03:37 PM
For PWS, do I use my user ID or station ID?

Hi David
For PWS and WU you are using Station ID, but password is same which you are using to login to those services.
I will change those descriptions with new firmware release.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: UZA_Dave on June 22, 2018, 03:17:00 PM
For PWS, do I use my user ID or station ID?

Hi David
For PWS and WU you are using Station ID, but password is same which you are using to login to those services.
I will change those descriptions with new firmware release.

Thank you.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: PaulMy on June 25, 2018, 12:15:52 AM
Quote
With auto pause cooperating won't be a problem any more. It works perfectly good. Much better I was suspecting.

Looking forward to trying that with CumulusMX.
You're right, with Auto pause got it working with CumulusMX for the past 12 hours and also WiFiLogger uploading to all the other sites. \:D/ =D&gt;

Enjoy,
Paul
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on June 28, 2018, 01:15:36 PM
New firmware is available on the first post. Version 1.17

Please update using BIN file.
Also please upload all HTML files. JS, CSS not necessary.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WheatonRon on June 28, 2018, 01:33:00 PM
I had a problem uploading to CWOP using this logger. Firmware 1.17, discussed below, helped fix this problem, as well as some direction from the developer, Wojtek. Now uploads to CWOP, Mesowest, pwsweather.com and Weather Underground all work perfectly. A great product and a perfect supplement to my hardware setup I was looking for—uploads to weather sites without using a computer.

All new products, particularly those that are technology-based, like this logger, will have issues (i.e., bugs) that will take awhile to identify and fix. This device, released in early June 2018, will be no different. So if you have issues or questions, contact Wojtek, who, based on my experience, will do his best to resolve on a timely basis.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Otis on June 28, 2018, 02:25:34 PM
Absolutely agree, I just purchased one - received it today, had some trouble getting "on-line" so sent developer a message.  Wojtek got back to me almost immediately.  While I had already solved the problem he was there and still is there with questions.

This seems to be just what I was looking for to supplement my hardware setup.  So far I am very impressed with the device and gives thumbs up to Wojtek  \:D/.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: ocala on June 30, 2018, 06:29:25 AM
Agree with both of the above posters.
The auto pause feature uploads to WL/Cumulus effortlessly.
 \:D/
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: torkelmj on June 30, 2018, 06:33:07 AM
Is there a web site for this thing?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: johnd on June 30, 2018, 06:50:55 AM
I think Wojtek may be planning something but we have a page on our main website at:

http://www.weatherstations.co.uk/wifi-logger.htm

with support information, firmware updates etc at:

https://www.manula.com/manuals/pws/davis-kb/1/en/topic/wifi-logger

NB Both pages are pretty new and need more polishing. Comments on errors & omissions welcome.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: torkelmj on June 30, 2018, 09:42:57 AM
Thanks, John. Sounds like a little gem, that one. A photo of the unit would be great, though.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: johnd on June 30, 2018, 09:50:00 AM
Thanks, John. Sounds like a little gem, that one. A photo of the unit would be great, though.

Working on it - there will be one posted in the next day or two. It's actually quite a small module so not completely trivial to get a good high-res image.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WheatonRon on June 30, 2018, 10:12:55 AM
It is a logger with a yellow wire! It is about 1 inch square about one-quarter inch thick. Once it is inserted in the console and you replace the battery cover, you don’t see it just as you don’t see the 3 “C” batteries. You use the yellow wire to pull it out of the console, if necessary. A photo of the logger and its yellow wire is viewable in the first post of this thread from the developer, Wojtek.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: dport on June 30, 2018, 10:17:05 AM
Thanks, John. Sounds like a little gem, that one. A photo of the unit would be great, though.

Once you put the unit in the console, you'll put the battery cover back on.  At that point you would never know a logger was in the console. No external wires.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on June 30, 2018, 03:55:54 PM
Thanks, John. Sounds like a little gem, that one. A photo of the unit would be great, though.

Hi. There is a photo on the first post.
Here you have another
 [ You are not allowed to view attachments ]

I won the contest for the ugliest world module.
Yellow wire is ugly, but it's smart. Besides, it's Italian design https://youtu.be/7mZdkfEeJH4?t=10m22s

But the best thing is that everything is ok, besides a look.

Wojtek
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: ChrisB on July 02, 2018, 05:58:49 AM
Hello all. New member here!

After lurking in the shadows absorbing all the information I could about the logger I finally pulled the trigger last week and now have it all set up, working perfectly. I'm really impressed with it as i specifically didn't want to have a computer switched on 24/7 like I have done in the past. I've upgraded the firmware successfully and so far have my station reporting every minute to Weatherlink with no issues (a little disappointed with Davis' 2.0 offering so far - lots of niggly bugs in their GUI). I think I will set it up with WU too at some point in the near future.

At the moment I'm just enjoying being a PWS owner again having been away from it for a couple of years (had a cheap Maplin FO one with a PC running Cumulus before moving house - I left it attached to the shed for the new owner :lol:). Managed to get myself a lovely Vantage Vue second hand which has finally fulfilled my ambition to own a Davis station.

Happy to contribute to the thread and help this Wifi Logger project to grow. Very impressive.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: optical_man on July 04, 2018, 03:16:08 PM
Wojciech,  can you please add a decimal place more precision to the dewpoint calculation for the data being sent to WU?  In FW117, I'm only seeing a whole number precision for dewpoint temperatures when in fahrenheit units.  The Real Time Data screen shows a digit to the right of the decimal point, but it appears to be rounded to zero every time I look at it.

Also, I don't know if this is just a coincidence or not, but I'm seeing smoother data now on WU once I disabled the main 'Mode' for WU and kept RapidFire enabled.  I don't know what is happening under the hood when both are enabled.  I would think you'd only want one or the other enabled at a time, but not both.  I'm under the impression that WU can't mix both correctly.
 [ You are not allowed to view attachments ]
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: dalecoy on July 04, 2018, 05:44:48 PM
Wojciech,  can you please add a decimal place more precision to the dewpoint calculation for the data being sent to WU?  In FW117, I'm only seeing a whole number precision for dewpoint temperatures when in fahrenheit units.  The Real Time Data screen shows a digit to the right of the decimal point, but it appears to be rounded to zero every time I look at it.

How, with Davis equipment, would you be able to get dewpoint temperature accuracy (or precision or resolution) beyond whole degrees?   

See, for instance:
 https://www.researchgate.net/publication/52009269_Uncertainties_of_Derived_Dewpoint_Temperature_and_Relative_Humidity
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WheatonRon on July 04, 2018, 07:59:48 PM
Wojciech,  can you please add a decimal place more precision to the dewpoint calculation for the data being sent to WU?  In FW117, I'm only seeing a whole number precision for dewpoint temperatures when in fahrenheit units.  The Real Time Data screen shows a digit to the right of the decimal point, but it appears to be rounded to zero every time I look at it.

How, with Davis equipment, would you be able to get dewpoint temperature accuracy (or precision or resolution) beyond whole degrees?   

See, for instance:
 https://www.researchgate.net/publication/52009269_Uncertainties_of_Derived_Dewpoint_Temperature_and_Relative_Humidity

My Davis Weatherlink software records dewpoint and temperatures in tenths from my VP2. My uploads to CWOP using the Davis logger and the Weatherlink software rounds these measurements to the nearest whole degree. However, uploads to WU using that same logger and using Weatherlink reflects dewpoint and temperatures to the nearest tenth. I also have the new WiFilogger. My uploads from a different VP2 to CWOP and WU using this new WiFiLogger are displayed on these two websites rounded to the nearest whole degree. My guess, and is strictly a guess, such amounts are rounded by the WiFi logger so a software “tweak” in the WiFiLogger itself is possible, but let’s see what Wojtek, the developer, has to say!
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: optical_man on July 04, 2018, 08:18:44 PM
How, with Davis equipment, would you be able to get dewpoint temperature accuracy (or precision or resolution) beyond whole degrees?
See, for instance: https://www.researchgate.net/publication/52009269_Uncertainties_of_Derived_Dewpoint_Temperature_and_Relative_Humidity
I was asking for one additional digit past the decimal place (the same as what the Davis software already provides).  This request has nothing to do with the absolute accuracy of the dewpoint calculation being used.  With the Davis configuration & components in use, I realize that it is hardly accurate enough to even get to whole numbers.  However, I'm after relative changes.  If I get another decimal place, then I'll see a little less quantization noise.  While the Davis RH is presented as a whole number, the formula to convert it to dewpoint has less impact than the temperature does in the range of interest for me.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on July 05, 2018, 05:22:01 PM
Just a quick answer about dew point.
This value comes from a console. It is inside LOOP2 command which is a part of console firmware 1.90+. There is more than a dew point. You can have 10 min wind gust which is very needed for all uploads.
This value is inside a console as an integer number. WFL is compute only units, so comma is for units count.
WeatherLink don't use LOOP2 command, only LOOP1. With data of temp and humidity its calculate dew point.
WFL only transfer console data.
Problem is that. I would like to stay with this philosophy. WFL is a tool to transfer data.
Davis equipment is a first world weather station which is a toy and can give you quite good readings.
Dew point is calculated with error. Temp measure has an error, humidity has measure error as well.
I have never count this, but probably dew point has measure error like +/- 2 F degree.
With a such big error there is no need to make tenth of degree accuracy. So I am transferring console data and I can't answer what is an error of this calculation.
That is convenient to me and very ok with you, because in a first place you have choose Davis weather station, then you have chosen WFL as a tool to transfer data from it.
I would like to be responsible for data transfer, not Davis measure accuracy. It is ok when I am just transfering data, not calculate it.

 [ You are not allowed to view attachments ]
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: optical_man on July 05, 2018, 07:57:56 PM
Thanks for at least looking into it.  I get your point and I don't expect any extra effort from you.  However, if I may be allowed to rant a little (in general and NOT specifically toward you)...   I encounter many people that get hung up on the notion that only absolute accuracy is of importance to EVERYONE and that there is no reason to include a finer resolution.  But, please realize that there are some people that can appreciate precision in a relative way and that it's possible to be useful for another purpose.  Davis admits that the console readout is a whole number due to various limitations of their processor/memory and therefore resort to a simple lookup table.  Davis publishes the calculations that they use in software:  https://www.davisnet.com/product_documents/weather/app_notes/AN_28-derived-weather-variables.pdf (https://www.davisnet.com/product_documents/weather/app_notes/AN_28-derived-weather-variables.pdf).  If your processor has math functions like EXP and LN, then it should be straight forward to implement.  Just a thought in case you change your mind later on down the road.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on July 06, 2018, 06:48:10 AM
Thanks for at least looking into it.  I get your point and I don't expect any extra effort from you.  However, if I may be allowed to rant a little (in general and NOT specifically toward you)...   I encounter many people that get hung up on the notion that only absolute accuracy is of importance to EVERYONE and that there is no reason to include a finer resolution.  But, please realize that there are some people that can appreciate precision in a relative way and that it's possible to be useful for another purpose.  Davis admits that the console readout is a whole number due to various limitations of their processor/memory and therefore resort to a simple lookup table.  Davis publishes the calculations that they use in software:  https://www.davisnet.com/product_documents/weather/app_notes/AN_28-derived-weather-variables.pdf (https://www.davisnet.com/product_documents/weather/app_notes/AN_28-derived-weather-variables.pdf).  If your processor has math functions like EXP and LN, then it should be straight forward to implement.  Just a thought in case you change your mind later on down the road.

There is no reason to argue. I have made this calculation. There is more than one mathematical formula to calculate a dew point. I took this one from your post.
Please update your WFL with firmware 1.18 from the first post. Calculated dew point is only on the first page REAL TIME DATA. After confirmation this is it what you are looking for I will change whole program to use this calculated value.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: kobuki on July 06, 2018, 07:16:38 AM
WFL only transfer console data.
Problem is that. I would like to stay with this philosophy. WFL is a tool to transfer data.

I think this prudent approach is the correct one. Not to introduce 2nd and 3rd algorithms when they're readily available in the console (even if that's not the most accurate thing possible). That's in part why I find it very important to use archive records for uploads with periods greater or equal to 1 minute. That's basically all other software does for services not requiring rapid real-time data. It's there in the console with all sums, highs and lows, etc., ready to transfer.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on July 06, 2018, 07:58:17 AM
My Davis Weatherlink software records dewpoint and temperatures in tenths from my VP2. My uploads to CWOP using the Davis logger and the Weatherlink software rounds these measurements to the nearest whole degree. However, uploads to WU using that same logger and using Weatherlink reflects dewpoint and temperatures to the nearest tenth. I also have the new WiFilogger. My uploads from a different VP2 to CWOP and WU using this new WiFiLogger are displayed on these two websites rounded to the nearest whole degree. My guess, and is strictly a guess, such amounts are rounded by the WiFi logger so a software “tweak” in the WiFiLogger itself is possible, but let’s see what Wojtek, the developer, has to say!

PWS, WU, WOW accept dew point value and natural dew point from console is in whole F degree.
When people will accept this calculation from version 1.18. I will change all dew point values to this calculated one.
Outside temp is exported in tenth of degree. Only CWOP accept whole F degree.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on July 06, 2018, 08:06:19 AM
Wojciech,  can you please add a decimal place more precision to the dewpoint calculation for the data being sent to WU?  In FW117, I'm only seeing a whole number precision for dewpoint temperatures when in fahrenheit units.  The Real Time Data screen shows a digit to the right of the decimal point, but it appears to be rounded to zero every time I look at it.

Also, I don't know if this is just a coincidence or not, but I'm seeing smoother data now on WU once I disabled the main 'Mode' for WU and kept RapidFire enabled.  I don't know what is happening under the hood when both are enabled.  I would think you'd only want one or the other enabled at a time, but not both.  I'm under the impression that WU can't mix both correctly.
 [ You are not allowed to view attachments ]

My mistake. Thank you that you have noticed that. I will repair that soon. MODE should completely off WU export. RapidFire should work only when MODE is Enable. It should just switch to real time WU server.
http://wiki.wunderground.com/index.php/PWS_-_Upload_Protocol
"We haven't decided whether you should also send standard updates if the user is uploading in real-time. For now, I think we are leaning toward either only sending standard updates, or only sending real-time updates, not requiring that both are sent when the user is in real-time mode. That'll be simpler."

Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: optical_man on July 06, 2018, 08:34:44 AM
There is more than one mathematical formula to calculate a dew point. I took this one from your post.

Thank you.  Your result looks the same as what I calculate using the formula that Davis published.  And I'm almost 100% sure that Davis uses the same formula for WL since I've compared my results to theirs for more than 100 different data samples.  And remember, we know that the result of this calculation is not the real dewpoint, but only an estimate.  So which formula that is used is somewhat arbitrary.  But, at least it provides the relative changes with some more precision.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: dalecoy on July 06, 2018, 10:28:59 AM
PWS, WU, WOW accept dew point value and natural dew point from console is in whole F degree.
When people will accept this calculation from version 1.18. I will change all dew point values to this calculated one.
Outside temp is exported in tenth of degree. Only CWOP accept whole F degree.

I completely agree with kubuki -- and your previous decision.

Quote
Quote from: WiFiLogger on Yesterday at 04:22:01 PM

    WFL only transfer console data.
    Problem is that. I would like to stay with this philosophy. WFL is a tool to transfer data.

Doing formulas to change the data from the Davis console would be a negative for me, in a decision to purchase a new logger.

The purpose of a logger is to log the data, and provide a way to access the log.  And optionally, to transfer the console data to other systems, in the same way that other software now does.  Not to modify the data.  And certainly not to modify the data in ways that can't be unmodified.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: dport on July 06, 2018, 11:42:00 AM
I tried to update to the latest firmware and when I uploaded the bin file it said "upload failed" and then tried to restart.  It was never able to restart though.  Trying to reset everything I am unable to get back into config mode.  Any ideas?  The attached is what I get when I try to set it back up. 

 [ You are not allowed to view attachments ]
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on July 06, 2018, 12:37:21 PM
You are lack of HTML files. No HTML files = no interface.
Please go to url http://192.168.4.1/admin/html
Use this simple interface to upload system.html file, then go to http://192.168.4.1/system.html to put all files from html folder.
You can use first url to upload all files if you like.

If you don't have wifi.html and want to establish connection with router use http://192.168.4.1/simplewifi
http://192.168.4.1/admin/infovalues - will show you IP adress.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: dport on July 06, 2018, 01:03:41 PM
You are lack of HTML files. No HTML files = no interface.
Please go to url http://192.168.4.1/admin/html
Use this simple interface to upload system.html file, then go to http://192.168.4.1/system.html to put all files from html folder.
You can use first url to upload all files if you like.

If you don't have wifi.html and want to establish connection with router use http://192.168.4.1/simplewifi
http://192.168.4.1/admin/infovalues - will show you IP adress.

You are the man.  Not sure how I ended up with no HTML files loaded, but thank you so much for the quick response.  I am back up and running. 
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on July 06, 2018, 01:06:01 PM
PWS, WU, WOW accept dew point value and natural dew point from console is in whole F degree.
When people will accept this calculation from version 1.18. I will change all dew point values to this calculated one.
Outside temp is exported in tenth of degree. Only CWOP accept whole F degree.

I completely agree with kubuki -- and your previous decision.

Quote
Quote from: WiFiLogger on Yesterday at 04:22:01 PM

    WFL only transfer console data.
    Problem is that. I would like to stay with this philosophy. WFL is a tool to transfer data.

Doing formulas to change the data from the Davis console would be a negative for me, in a decision to purchase a new logger.

The purpose of a logger is to log the data, and provide a way to access the log.  And optionally, to transfer the console data to other systems, in the same way that other software now does.  Not to modify the data.  And certainly not to modify the data in ways that can't be unmodified.

Now I have just add second dew point in same line to check if everything is alright. I think it is the same algorithm which was used in Davis console.
Data the same, algorithm, result the same, so all is alright.
I don't want to change any more data. Even if those data are not very good. From my point of view is irresponsible, someone has bought this particular weather station to have data from it.

There is more than a dew point.
Rain gauge has big error when rain rate is high. It should stay like this.
There is only 10 min wind gust. If some people will need other wind gust. I can't help.
etc. etc.

WiFiLogger should be very close to Davis standards.
 
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on July 06, 2018, 01:07:22 PM
You are the man.  Not sure how I ended up with no HTML files loaded, but thank you so much for the quick response.  I am back up and running.

You have latest firmware now? Or still problem to make update?
Please go to the first post there is an update manual.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: kobuki on July 06, 2018, 01:09:09 PM
Now I have just add second dew point in same line to check if everything is alright.

May I suggest to add this as an option only? Best would be to keep original values and only switch to the new algorithm when someone specifically requires it by the flip of a toggle setting.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on July 06, 2018, 01:21:31 PM
May I suggest to add this as an option only? Best would be to keep original values and only switch to the new algorithm when someone specifically requires it by the flip of a toggle setting.

I will put dew point option nearby units controls. There were some questions before about this dew point, so it will stay.
This calculation of dew point value is harmless. Besides WeatherLink is calculating also this value, so it is still Davis standards.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: dport on July 06, 2018, 02:05:56 PM
You are the man.  Not sure how I ended up with no HTML files loaded, but thank you so much for the quick response.  I am back up and running.

You have latest firmware now? Or still problem to make update?
Please go to the first post there is an update manual.

Yes, latest firmware is now installed.  Thanks!
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: dalecoy on July 06, 2018, 03:33:02 PM
This calculation of dew point value is harmless. Besides WeatherLink is calculating also this value, so it is still Davis standards.

Davis sometimes changes their calculation formula.  So, you'll change your calculation when Davis changes theirs?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on July 06, 2018, 06:53:55 PM
This calculation of dew point value is harmless. Besides WeatherLink is calculating also this value, so it is still Davis standards.

Davis sometimes changes their calculation formula.  So, you'll change your calculation when Davis changes theirs?

I will ask here what to do next. Replace, or add new algorithm.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Mattk on July 06, 2018, 07:03:18 PM
I think some get a little carried away worrying about apparent precision and what it really indicates especially with computed and averaged values, sensor accuracy/spec from sites that are mostly not ideal anyway. Just because a value has 1 or x decimal places doesn't indicate much in most cases.   
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: optical_man on July 06, 2018, 07:14:06 PM
I will ask here what to do next. Replace, or add new algorithm.

I don't envy the frustration of all the differing opinions that you face.  You know my vote already.  Although, there could be a 3rd option, but you may not like it since it would require even more effort from you.  That is to add a boolean option somewhere in the settings menu to toggle this feature on/off.  Ultimately, the decision is yours and I surely won't think less of you if you choose to only provide the whole number dew point.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on July 06, 2018, 07:27:13 PM
All devices on market today have to have maximum one button and have to be maximum easy to operate.
That's the problem. I have to make it as simple as I can. When I put to many features then people will ask for manual which they don't read.

My Job is to make clear interface.
Five algorithms to choose how dew point should be calculated is definitely not clear.
Dew point is not a problem at all. Problem is when it will be a standard that we start to recalculate live readings.
I would like to stay with this dew point calculation and not go further.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: BCJKiwi on July 06, 2018, 08:08:53 PM
Well, I don't think you should be doing any calculations/modifications in a LOGGER.
As you previously stated, the WiFiLogger should be very close to Davis standards.

If users want to modify what comes out of the console then that should be their responsibillity to do by whichever means they wish and not have to re-modify an already modified data point.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: optical_man on July 06, 2018, 09:50:50 PM
I think there is some confusion here.  Here are a few key points:
Maybe a picture will help.  Here is an example graph using real data that shows a comparison of what WL shows compared to the console readout:
 [ You are not allowed to view attachments ]
The RED console trace clearly exhibits rounding to the nearest whole number.  Whereas, the GREEN WL trace is easier to see relative changes.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: dalecoy on July 06, 2018, 10:11:54 PM
The proposed change is to use the exact same calculation that Davis published.  The data will be exactly the same but with one additional significant figure than what the console presents, but exactly the same as what WeatherLink provides.

Understood.  The data will not be the same that the console directly provides.  Nor will it be the same as is shown on WeatherLink.com.   

It will be the same that Weatherlink software provides.

That "enhances" the resolution (of course without improving the accuracy or precision).  It can be useful in showing fractional degree variations in computed dew point.

It just isn't the same thing that the Davis hardware provides.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WheatonRon on July 06, 2018, 10:20:59 PM
I think there is some confusion here.  Here are a few key points:
    ...
    The
RED console trace clearly exhibits rounding to the nearest whole number.  Whereas, the GREEN WL trace is easier to see relative changes.

Excellent analysis and discussion. But, you have convinced me I don’t understand dewpoint, and I certainly don’t care to have it presented to one decimal point in accuracy. My vote (a retired CPA but love being a weather enthusiast and working with fellow PWS owners), is to keep it simple and what Wojtek originally proposed is good enough for me. We are very lucky to have a talent like Wojtek, and want him to continue keeping his logger current, free of bugs, and forget about dewpoint with a level of accuracy that I don’t need nor care about. I purchased one of these loggers from Ryan Wilhour and from my perspective, it is a great tool—something that meets my needs precisely—a logger that doesn’t need a computer to upload my pws to key weather sites. The Poles should be impressed with such a talent.[/list]
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: BCJKiwi on July 07, 2018, 07:52:21 AM
Interesting.
It is clear that as there is no Dewpoint sensor, any representation of Dewpoint HAS to come from a calculation.
So the discussion is entirely around the options;
1. WiFiLogger delivers the value calculated in the console (as per the Davis specs and in whole number F or C).
2. WiFiLogger behaves like weather software and does its own calculation and shows higher resolution.

VP2 specification says:
Dewpoint (calculated)
Resolution and Units. . . . . . . . . . . . . . . . . . . . . . . . . . . . .  1°F or 1°C (user-selectable) °C is converted from °F rounded to the nearest 1°C
Range. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  -105° to +130°F (-76° to +54°C)
Accuracy  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  ±2°F (±1°C) (typical)
Variables Used . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  Instant Outside Temperature and Instant Outside Relative Humidity
Current Display Data  . . . . . . . . . . . . . . . . . . . . . . . . . . .  Instant Calculation
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: johnd on July 07, 2018, 08:15:08 AM
It is clear that as there is no Dewpoint sensor

True, on a VP2 or Vue system. But, just to preempt other potential posts, there is of course the chilled mirror hygrometer which I guess does measure dew point directly. Just a shame that we don't have one for the VP2 and at an affordable price. :-(
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Mattk on July 07, 2018, 08:16:59 AM
Based on the accuracy spec then that eliminates option 2, doesn't it as higher resolution is meaningless, relative to the accuracy spec and anything to do with precision.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on July 07, 2018, 09:20:42 AM
Problem is that console is dropping tenth part, there is no reason to accept that. This formula from Davis manual is the same which is built in console. So everything is ok with dew point either with console version, or calculated one. However, it must remain as an option to choose from. Even if this is the same number.
Anyway. Calculating dew point was very good idea. It looks much better than whole degree version.

That what I want is to not make calculations as a standard.
You know that you don't have to mount anemometer facing north? WiFiLogger could calculate direction value.
It won't happen even this is a good idea.
Console gives 10-min and 2-min avg wind speed. Can we make 5-min avg wind speed? Yes, but won't happen.

My job here is to hear clients needs and make better product for them.
I can make cuckoo clock using backlight in console if you want. Twelve flash of backlight at high noon. Useless, but ok.
I just want to stick to the plan and relocate raw console data into the Internet.

We should stop this discussion, too much philosophy about one digit.


Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: GBAllison on July 12, 2018, 01:39:17 PM
Do you have any idea when this will be available in the US? 
And how will it be announced?  (In other words, how will I be able to find out that it's available?)

This seems to be *exactly* what I'm looking for, but my family is way too impatient.  I may have to cobble together some workaround to hold them off in the meantime ... so getting a guess about how long of a wait will help me decide between impatient-family-workaround and cool-my-heels-patience. :-)

And add my thanks to the list of people who appreciate what you're doing for the WX-Davis community!
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WheatonRon on July 12, 2018, 01:54:57 PM
Do you have any idea when this will be available in the US? 
And how will it be announced?  (In other words, how will I be able to find out that it's available?)

...

And add my thanks to the list of people who appreciate what you're doing for the WX-Davis community!

It is available in the US now from Scaled Instruments:

https://www.scaledinstruments.com

The price is currently $139 plus shipping if you create an account with SI.

I have this logger and it works great. Be sure to update the logger to the current firmware version. See the first post in this thread for the firmware update, logger instructions, and instructions on how to update the firmware—a two step process—the firmware update itself and 10 html files—an easy process—just remember the two steps!

Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: GBAllison on July 12, 2018, 02:11:50 PM
That is SO helpful ... THANKS!!!
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: PaulMy on July 13, 2018, 10:05:54 AM
Hi Wojtek,
The uploads have been very intermittent over last couple of days, and now stopped to most sites - PWS, WL, CWOP, FTP archive
i.e. http://www.pwsweather.com/obs/KOMOKA2.html and http://www.findu.com/cgi-bin/rawwx.cgi?call=FW2530


However WU is mostly being updated http://www.wunderground.com/weatherstation/WXDailyHistory.asp?ID=IMIDDLES37


I did reboot the Vue console (disconnect all power and reconnect) and that seemed to get at least one update to CWOP but nothing further.

WiFiLogger Real Time Data view looks fine.

Any suggestions?

Thanks,
Paul



Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: dport on July 13, 2018, 10:17:54 AM
Hi Wojtek,
The uploads have been very intermittent over last couple of days, and now stopped to most sites - PWS, WL, CWOP, FTP archive
i.e. http://www.pwsweather.com/obs/KOMOKA2.html and http://www.findu.com/cgi-bin/rawwx.cgi?call=FW2530


However WU is mostly being updated http://www.wunderground.com/weatherstation/WXDailyHistory.asp?ID=IMIDDLES37


I did reboot the Vue console (disconnect all power and reconnect) and that seemed to get at least one update to CWOP but nothing further.

WiFiLogger Real Time Data view looks fine.

Any suggestions?

Thanks,
Paul

Sounds odd.  Mine has been working seamlessly for a month now (minus my flawed firmware upload which I fixed immediately). 

Perhaps your HTML files didn't upload correctly?  Also, keep in mind that for CWOP your password needs to be updated when you update the firmware.  For example, the latest CWOP password needs to be -1 vers WiFiLogger 1.18
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: ANPweather on July 13, 2018, 12:54:28 PM
I've had mine from Scaled Instruments for a week now and it's working perfectly. I only collect the data from it on my PC and continue to let Weather Display do all the uploading to WU, CWOP, etc.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: PaulMy on July 13, 2018, 03:04:55 PM
It had been working for 4 months, just the last couple days when there are sometimes hours between upload, except for WU which is updating but not at the set 5 min interval.I am not familiar with network settings but does the NTP Time as 1969 and last boot as 1969 seem normal?  If not, how would I change it?

Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: ANPweather on July 13, 2018, 05:39:24 PM
Those times in 1969 are definitely not right. They should be a current date and time.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: rwilhour on July 13, 2018, 06:01:38 PM
It had been working for 4 months, just the last couple days when there are sometimes hours between upload, except for WU which is updating but not at the set 5 min interval.I am not familiar with network settings but does the NTP Time as 1969 and last boot as 1969 seem normal?  If not, how would I change it?

I am wondering if your NTP settings were some how were corrupted.  Have you tried going to "Setup" then "Wifi setup" then scrolling to "NTP Settings" so see what is entered?  Should be set to something like "pool.ntp.org" and update "15"
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: PaulMy on July 13, 2018, 09:31:31 PM
Uploads working again.  Looks like something got corrupted in the console time.  After several console time setups, and also in WiFiLogger, it came back to current life.
Enjoying,Paul
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: bchwdlks on July 14, 2018, 01:06:51 PM
It had been working for 4 months, just the last couple days when there are sometimes hours between upload, except for WU which is updating but not at the set 5 min interval.I am not familiar with network settings but does the NTP Time as 1969 and last boot as 1969 seem normal?  If not, how would I change it?

That type of date is often an indication that the device rebooted or re-initialized,  and during the start up process it was unable to connect to the network to get the current time. Since it cannot get the correct time it starts from 0 which for UNIX based systems is 12/31/1969 00:00:00.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: kobuki on July 14, 2018, 01:35:07 PM
That type of date is often an indication that the device rebooted or re-initialized,  and during the start up process it was unable to connect to the network to get the current time. Since it cannot get the correct time it starts from 0 which for UNIX based systems is 12/31/1969 00:00:00.

This call for a possible bug. When the module is initialized without public internet access (or one that prohibits NTP server access), timestamps will be wrong where they're needed and possibly used for uploads. I think it would be nice if the module first initialized its clock from the console, then maintained accuracy using NTP.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on July 14, 2018, 05:01:15 PM
That type of date is often an indication that the device rebooted or re-initialized,  and during the start up process it was unable to connect to the network to get the current time. Since it cannot get the correct time it starts from 0 which for UNIX based systems is 12/31/1969 00:00:00.

This call for a possible bug. When the module is initialized without public internet access (or one that prohibits NTP server access), timestamps will be wrong where they're needed and possibly used for uploads. I think it would be nice if the module first initialized its clock from the console, then maintained accuracy using NTP.

Sorry for being late.
Problem is: Unix timestamp = 0 gives as 1.01.1970 01:00:00
When NTP time is renew, console time is being readed.
Two conditions has to be pass through
Console year has to be bigger than 1971 - checking if time was read correctly from the console.
NTP year has to be bigger than 2017
Then console time will be updated, but only when difference between console time and NTP will be 1 min or more.

I can't say what was happened. Please report problem like this. I have to make some pattern to solve this.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Bobvelle on July 18, 2018, 11:15:54 PM
Hello Wojciech,
I Just Installed WiFiLogger and I'm reporting to everything except CWOP. The problem is that I was not showing up on APRS/CWOP so I changed the port to 23. That didn't work either. After that I upgraded the firmware to 118 and now I can't increase the port number more that a few numbers at a time. I can't copy and paste or type in 14580 or any number more than 10 higher or it won't save. and after a 20 minutes of finally getting to 255, it will not go higher.... I need 14580... any suggestions?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on July 19, 2018, 02:39:59 AM
Hello Wojciech,
I Just Installed WiFiLogger and I'm reporting to everything except CWOP. The problem is that I was not showing up on APRS/CWOP so I changed the port to 23. That didn't work either. After that I upgraded the firmware to 118 and now I can't increase the port number more that a few numbers at a time. I can't copy and paste or type in 14580 or any number more than 10 higher or it won't save. and after a 20 minutes of finally getting to 255, it will not go higher.... I need 14580... any suggestions?

That was problem in firmware. Please update to version 1.19 from the first post.
Bin file +
Between version 1.18 and 1.19 it is needed one html file: setup.html

In this version you will find dew point option next to units in SETUP|Weather Station Setup.
You can choose which dew point will be send to WU, PWS and WOW. Other services don't use dew point.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Bobvelle on July 19, 2018, 10:03:18 AM
Working perfectly now.
Thanks for the quick reply AND quick fix. You sir, are 'on the ball' Wojciech !! \:D/

This logger has a lot of features... However, I'm not sure if I see anything that can adjust (calibrate) settings like Tem & Humidity. Is this feature available and I've just overlooked it somehow?

Also, this may have been explained, but what's the story on Console Dewpoint vs Calculated?

Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on July 19, 2018, 12:22:50 PM
Working perfectly now.
Thanks for the quick reply AND quick fix. You sir, are 'on the ball' Wojciech !! \:D/

This logger has a lot of features... However, I'm not sure if I see anything that can adjust (calibrate) settings like Tem & Humidity. Is this feature available and I've just overlooked it somehow?

Also, this may have been explained, but what's the story on Console Dewpoint vs Calculated?

Sorry for this bug with CWOP. Many people were test it, but nobody had to change that port.

Dew point story: WiFiLogger is a device to send data from the console to the Internet. Dew point in console is in full F degree, however it can be calculated and the will give tenth part. Discussion was if this is ok. In my opinion WFL should stay as a Internet connection device and not changing anything. On the other hand this calculation is very good. Gives the same value with tenth part. That was good move, but discussion was about philosophy if it's ok to make such things.

Calibration: There are some console settings, but not all. I will check how long it will take to make calibration menu. Maybe next firmware version (next friday) it will be done.
Please remember that calibration is in console, WFL won't recalculate values, only units.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Bobvelle on July 19, 2018, 02:10:57 PM
Calibration: There are some console settings, but not all. I will check how long it will take to make calibration menu. Maybe next firmware version (next friday) it will be done.
Please remember that calibration is in console, WFL won't recalculate values, only units.

Understood. I use the console to re-calibrate mostly, but sometimes you forget what these offsets are and that requires Weatherlink software interface as it shows the raw data vs displayed value dialog box. This is rather helpful. However.. I can use Weatherlink to see these offsets so in the end I guess it's not that important that Wifilogger do this too. I fact, It may just muck things up having conflicting adjustments on 3rd party software. Thanks for the info and continuing to improve this great little device.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Bobvelle on July 19, 2018, 02:33:04 PM
Another question. Would updating the Davis Pro2 CONSOLE firmware be possible through the WiFiLogger? I forgot to do this for the latest firmware and I'd rather not have to reinstall the WLIP logger to accomplish this. Any thoughts?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on July 19, 2018, 05:01:17 PM
Another question. Would updating the Davis Pro2 CONSOLE firmware be possible through the WiFiLogger? I forgot to do this for the latest firmware and I'd rather not have to reinstall the WLIP logger to accomplish this. Any thoughts?

TCP connection is for this situation. Please go to SETUP|SYSTEM and set TCP port: Auto Pause. Click SAVE.
Run Davis update software(VP2_3_18.exe), use TCP/IP
Local Device ID is not working with WFL here.
use REMOTE IP ADDRESS and type WFL IP there.

Should be ok, tested many times. Please remember if something goes wrong console will not run, but you can start another update process from the beginning. No stress here.
Just tested on ver. 1.19. It takes 6-7 min.
 [ You are not allowed to view attachments ]
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WheatonRon on July 19, 2018, 05:04:43 PM
Time for our Polish friend to go to bed!
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on July 19, 2018, 05:13:49 PM
The party was about to begin :)
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: TO4DM4N on July 20, 2018, 02:54:15 PM
Hi all...new to the hobby and forums.  Looking to purchase my first Davis VP2 station.  Am I correct in thinking that the WiFiLogger eliminates the need for a meteobridge and a usb data-logger cable?  Thanks!
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: rwilhour on July 20, 2018, 02:59:12 PM
Hi all...new to the hobby and forums.  Looking to purchase my first Davis VP2 station.  Am I correct in thinking that the WiFiLogger eliminates the need for a meteobridge and a usb data-logger cable?  Thanks!

That is correct.  A turn key system would include your "flavor" of pro2: 6152, 6162, 6153, or 6163 and the wifilogger.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WheatonRon on July 20, 2018, 03:01:35 PM
Hi all...new to the hobby and forums.  Looking to purchase my first Davis VP2 station.  Am I correct in thinking that the WiFiLogger eliminates the need for a meteobridge and a usb data-logger cable?  Thanks!

That is correct. I have used my WiFiLogger for about a month and it works perfectly. If you buy one, make sure you update the firmware. A two step process—a bin file and several html files all contained in a single ZIP file. They are available in the first post in this thread.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: dport on July 20, 2018, 03:11:44 PM
Hi all...new to the hobby and forums.  Looking to purchase my first Davis VP2 station.  Am I correct in thinking that the WiFiLogger eliminates the need for a meteobridge and a usb data-logger cable?  Thanks!

Yep, as Ryan and Ron said above, nothing more needed besides the VP2 and the console (or the envoy).  No need for any additional software or meteobrige.

For me, it was the most cost effective and seamless way to upload my data to the internet without a computer running all the time.  The wifilogger was the reason I finally pulled the trigger on the Davis.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Bobvelle on July 20, 2018, 03:44:52 PM
OK...

So I just got on to my Weatherlink software on my home PC and went to download the logger like I do about every couple of months so the logger doesn't get to full. As usual a dialog box appears...says downloading 150 pages (or whatever), BUT there is no data. If I make a plot the page loads to the year 2089 or 2150 or something and after scrolling back to 2018, all plots stop at 7:15 pm July 18th... the time and day I removed weatherlinkIP and plugged in Wifilogger.
Any Idea what I might have done wrong here? Am I supposed to even be getting logged archive data via wetherlink like before? i thought I would.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: ocala on July 20, 2018, 08:51:30 PM
OK...

So I just got on to my Weatherlink software on my home PC and went to download the logger like I do about every couple of months so the logger doesn't get to full. As usual a dialog box appears...says downloading 150 pages (or whatever), BUT there is no data. If I make a plot the page loads to the year 2089 or 2150 or something and after scrolling back to 2018, all plots stop at 7:15 pm July 18th... the time and day I removed weatherlinkIP and plugged in Wifilogger.
Any Idea what I might have done wrong here? Am I supposed to even be getting logged archive data via wetherlink like before? i thought I would.
Just to make sure you have the right settings checked.
Under Wi-FI setup scroll all the way to the bottom. Under TCP settings make sure you have 22222 in the box. Click save.
Next go to the System page. Under TCP select Auto-Pause. Click save.
Next open Weatherlink but do not download any data. Click Set Up and go to Communications Port. In the Communications box make sure TCP/IP is checked. Under the TCP/IP Connections box make sure you have  22222 as the TCP port number.  Under Remote IP Address put this number. 10.0.0.210 Click OK at the top.
Before you do download anything  though delete those bad years.   Have to get rid of that bad data.
Hopefully that helps.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Bobvelle on July 21, 2018, 12:09:30 AM
Just to make sure you have the right settings checked.
Under Wi-FI setup scroll all the way to the bottom. Under TCP settings make sure you have 22222 in the box. Click save.
Next go to the System page. Under TCP select Auto-Pause. Click save.
Next open Weatherlink but do not download any data. Click Set Up and go to Communications Port. In the Communications box make sure TCP/IP is checked. Under the TCP/IP Connections box make sure you have  22222 as the TCP port number.  Under Remote IP Address put this number. 10.0.0.210 Click OK at the top.
Before you do download anything  though delete those bad years.   Have to get rid of that bad data.
Hopefully that helps.

Thanks Ocala,
All the setting are correct..but you said to get rid of those future years, but I wasn't sure how to do do that.Turns out I had to go into Weatherlink File menu and under 'Clear', I chose to 'clear all archive data'. That seems to have did it. After downloading the archive again, the extra 112 years were gone and the data for the last 15min interval was plotted.  :grin: Lost a couple days but Oh well.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on July 21, 2018, 03:48:52 AM
OK...
So I just got on to my Weatherlink software on my home PC and went to download the logger like I do about every couple of months so the logger doesn't get to full. As usual a dialog box appears...says downloading 150 pages (or whatever), BUT there is no data. If I make a plot the page loads to the year 2089 or 2150 or something and after scrolling back to 2018, all plots stop at 7:15 pm July 18th... the time and day I removed weatherlinkIP and plugged in Wifilogger.
Any Idea what I might have done wrong here? Am I supposed to even be getting logged archive data via wetherlink like before? i thought I would.

Bobvelle you had this problem, because it is possible that you have unit which was not clear before shipping. I am sorry because of that.
I will need to add this point to quick manual, to clear arch memory before use. WeatherLink is asking for clearing arch. memory very often.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Bobvelle on July 21, 2018, 07:11:14 AM

Bobvelle you had this problem, because it is possible that you have unit which was not clear before shipping. I am sorry because of that.
I will need to add this point to quick manual, to clear arch memory before use. WeatherLink is asking for clearing arch. memory very often.

That makes since.
However, during initial setup of WiFilogger (before I updated to 1.18, I think) I remember going to "Set Archive Interval" and checking the block "new archive interval will automatically erase whole memory. Do it?"
Is this not the same as clearing the memory via Weatherlink?

Leave it to me to find all the glitches  :-P  This thing will be Bulletproof before long though.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on July 21, 2018, 07:42:01 AM
However, during initial setup of WiFilogger (before I updated to 1.18, I think) I remember going to "Set Archive Interval" and checking the block "new archive interval will automatically erase whole memory. Do it?"
Is this not the same as clearing the memory via Weatherlink?
If you don't change interval then this command will be not executed. You have to change interval value before, then it will be done.

Check commands:
SETUP|Weather Station Setup
go to the bottom and find COMMAND SEND section.
11th command on list is CLRLOG, that will erase archiver memory.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: johnd on July 21, 2018, 07:57:52 AM
If you don't change interval then this command will be not executed. You have to change interval value before, then it will be done.

This is no different from the regular USB or IP logger IIRC. To clear the archive memory, you need to change archive interval away from the current setting and then, if necessary, repeat the same operation a second time but changing the interval back to its original value.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Bobvelle on July 21, 2018, 07:59:30 AM

If you don't change interval then this command will be not executed. You have to change interval value before, then it will be done.

Check commands:
SETUP|Weather Station Setup
go to the bottom and find COMMAND SEND section.
11th command on list is CLRLOG, that will erase archiver memory.

Of course  #-o   I guess I didn't change the interval because I set it to 15 min and it was always 15 with the old logger.

Thanks
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Bobvelle on July 21, 2018, 11:10:00 AM
Okay... another issue. (rack'n 'em up now   :-)).
I tried to use Wi-Fi logger to calibrate my barometer. Now my barometer is stuck at a certain pressure and will not change. I have another console and it's showing pressure in my area changing rapidly but the console with WiFiLogger is stuck. I tried clearing the calibration through WiFiLogger by entering '0' but this appeared to make no difference. It keeps returning -29.873 hg in the offset dialog box.  I then tried setting the current pressure through the console itself but it still stays at whatever pressure I set without changing.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Middle of Nowhere Guy on July 22, 2018, 04:28:38 PM
Well I took the plunge and ordered one from Scaled Instruments last night.  I had been thinking of buying Weatherlink IP since I only have laptops and don’t have one on 24/7. Hoping this fits the bill!
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WheatonRon on July 22, 2018, 04:41:45 PM
Well I took the plunge and ordered one from Scaled Instruments last night.  I had been thinking of buying Weatherlink IP since I only have laptops and don’t have one on 24/7. Hoping this fits the bill!

You will like it very much. It works as advertised. Be sure upon receipt to update the firmware to the latest version..1.19 as of now.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Bobvelle on July 22, 2018, 05:09:32 PM
Okay... another issue. (rack'n 'em up now   :-)).
I tried to use Wi-Fi logger to calibrate my barometer. Now my barometer is stuck at a certain pressure and will not change. I have another console and it's showing pressure in my area changing rapidly but the console with WiFiLogger is stuck. I tried clearing the calibration through WiFiLogger by entering '0' but this appeared to make no difference. It keeps returning -29.873 hg in the offset dialog box.  I then tried setting the current pressure through the console itself but it still stays at whatever pressure I set without changing.

FOLLOW-UP: (for those who are interested)
After discussion with the Woj-Tech. The cause of this issue is still unknown.   :?:
But fortunately the fix was simple.
Power down Console,
remove Logger,
Power up to see barometer come up, (Actually took a while because it was all dashes --.--, which happened when I cleared all Calibrations through Weatherlink and it could not be edited, even through the console  :shock:)
Power down again,
Install logger.
All is good now.
Baro is moving again and keep perfect accuracy.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Bobvelle on July 22, 2018, 05:23:12 PM
Well I took the plunge and ordered one from Scaled Instruments last night.  I had been thinking of buying Weatherlink IP since I only have laptops and don’t have one on 24/7. Hoping this fits the bill!

If you have a Wireless Router with internet access and a Davis Console you'll be up and reporting in no time. No computers necessary. (except to set up, of course) I think you will be Happy. Plus, the developer is making upgrades and improvements almost daily. So far I am very happy with this logger and I like it better than WeatherlinkIP that I was using. Please don't be concerned by the issues I've posted. My situation is unique in that my system, without going into detail, is a "Frankenstein" station. So I have issues that most users won't encounter.
Good Luck
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Middle of Nowhere Guy on July 22, 2018, 05:43:43 PM
Well I took the plunge and ordered one from Scaled Instruments last night.  I had been thinking of buying Weatherlink IP since I only have laptops and don’t have one on 24/7. Hoping this fits the bill!

If you have a Wireless Router with internet access and a Davis Console you'll be up and reporting in no time. No computers necessary. (except to set up, of course) I think you will be Happy. Plus, the developer is making upgrades and improvements almost daily. So far I am very happy with this logger and I like it better than WeatherlinkIP that I was using. Please don't be concerned by the issues I've posted. My situation is unique in that my system, without going into detail, is a "Frankenstein" station. So I have issues that most users won't encounter.
Good Luck

Have a Vue and wireless tri band router.  Got the Vue this spring and was just waiting on making sure I had it in a good location and everything working right before putting it online. It’s my first PWS and I didn’t want to jump all in before I was sure it would be in working order.  Then I wasn’t really thrilled with having to run 25 feet of cable from my console to the router or spending extra on a weatherbridge and logger.  I could have just moved my console next to the router, but I like just glancing over at it while I’m sitting in my chair watching tv lol.  This looks to be perfect for me.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Bobvelle on July 22, 2018, 06:03:17 PM

 Then I wasn’t really thrilled with having to run 25 feet of cable from my console to the router or spending extra on a weatherbridge and logger.  I could have just moved my console next to the router, but I like just glancing over at it while I’m sitting in my chair watching tv lol.  This looks to be perfect for me.
If this thing would have been around 9 years ago, I'd of done the same as your doing  :grin:
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Middle of Nowhere Guy on July 26, 2018, 01:25:17 PM
Well that wasn't too hard of a setup at all!  Up and sending to WU already.  \:D/
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Bobvelle on July 26, 2018, 01:39:35 PM
Well that wasn't too hard of a setup at all!  Up and sending to WU already.  \:D/

Its pretty simple. You can download some WU apps on your smartphone now too. And sign up for a CWOP station #.
 I tried WiFiLogger's Rapid fire mode to WU, but it seemed like it was dropping packets once in a while but it might of been on their end. Either way, at 1 minute intervals, its been rock solid for over a week now.
Enjoy.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: ANPweather on July 26, 2018, 02:50:11 PM
Haven't had my WifiLogger for long but only recently enabled it to upload to WU and PWS (rather than having Weather Display software). It seems that WU rapidfire stops receiving packets after a period of time. Other data continues to be received / displayed by WU, just rapidfire stops working. I just changed back to WD uploading to see if the problem follows. Anyone else notice a problem with rapidfire?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: optical_man on July 26, 2018, 03:51:17 PM
If you are experiencing problems, please mention the logger firmware version.  I don't have any upload issues to WU rapid fire using version 1.19.  My interval is set to every 3 seconds.  I also needed to enable both WU options in v1.19.  Whereas ealier versions the main WU option should be disabled when rapid fire is enabled.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: ANPweather on July 26, 2018, 04:35:06 PM
I'm on 1.19. Rapidfire was uploading every 10 seconds with both WU options enabled the last time I tried it. The first time it was every 5 seconds. As of now, WU uploads from WD are working fine. Will change back to Wifilogger now and see what happens.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: CNYWeather on July 26, 2018, 04:40:14 PM
So is anyone feeding the live data on a personal website with the WiFiLogger?

This looks amazing.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on July 26, 2018, 04:48:46 PM
I have just checked RapidFire.
When first page is open "Real Time Data" and RapidFire is working. Console is asked for data too fast.
When that happened. Loop data is not renew.
I will adjust timings with next firmware.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on July 26, 2018, 05:03:27 PM
So is anyone feeding the live data on a personal website with the WiFiLogger?

This looks amazing.

At this moment only archive data can be upload for personal FTP server.
I will make two things that allow you to send data to your server.
1. MQTT - transmission like RapidFire. JSON file will be transfered with MQTT to broker. Your website can be subscibber of this broker.
2. Same JSON file uploaded to your server with FTP. This method is ok with minimal interval 1min.

I am also thinking about providing PHP driver, which will allow you to establish similar web service like WL.COM.
You will need to intall PHP script on server + configure MySql data base. Then WiFiLogger will start to feed this MySql database through PHP script.
Transmission like WL.COM. Current data minimum interval 1 min. Arch. records when new appears.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: ANPweather on July 26, 2018, 05:07:41 PM
Should I increase the rapidfire timing until you get a fix in?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on July 26, 2018, 05:30:14 PM
I have notice such problem. Real Time Data page and RapidFire wants to have access to the console in almost same time. Console has latency. After all the console don't send proper data.
Only cure for a while is not to use Real Time Data page.
For example you can have opened it in background in your smartphone.

Or maybe you have other issue, not this particular one.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: redlynr on July 27, 2018, 11:35:26 AM
got my station hooked up with WifiLogger last evening pushing updates to WU and PWS every minute.  But now 15 hours later, it stopped. I’m at work, but using my Linksys app, I can tell that my home has internet, but WifiLogger is offline 🙁.

Has this happened to anyone else?

version 1.19 firmware
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WheatonRon on July 27, 2018, 11:38:27 AM
got my station hooked up with WifiLogger last evening pushing updates to WU and PWS every minute.  But now 15 hours later, it stopped. I’m at work, but using my Linksys app, I can tell that my home has internet, but WifiLogger is offline 🙁.

Has this happened to anyone else?

6+ weeks of usage, never.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on July 27, 2018, 11:43:40 AM
Yes some users had similar problem.
It was range issue. Please check signal strength maybe you will need switch WIFI MODE to G.

Please also update firmware to 1.19 if you didn't make it already.
Firmware and instruction is on the first post here.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: redlynr on July 27, 2018, 11:46:18 AM
is it range from ISS to WFL or WFL to Router?  I did install firmware 1.19
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on July 27, 2018, 11:50:51 AM
WFL to Router.
Generally this WiFi chip has very good range, but not in N mode.

You need to navigate to SETUP|NETWORK INFO and check RSSI parameter. If it's less than -50 - -60 dBm. Please switch to G mode.
You have to reboot WFL. This parameter can be setup on startup only.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: redlynr on July 27, 2018, 12:02:31 PM
I just called my wife who moved the console right next to the router, but Linksys is still showing as offline.  I wonder if when it disconnects, maybe it has to be reset?  Anyway, I’ll try when I get home. Thanks.

I’m a little new to your terminology - for rebooting, is it just power down, or do any of the buttons need to be pushed?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on July 27, 2018, 12:05:02 PM
You can use white button on WFL, or SETUP|SYSTEM click on RESTART button.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: redlynr on July 27, 2018, 12:30:17 PM
I’ll have to play tonight, not sounding good so far.

I walled my daughter through:
(1) SETUP/SYSTEM/RESET - didnt work since WFL not connected
(2) Hit white button, then try (1) - still not connected
(3) power down /power up, then try (1) - still not connected

Maybe I need to restablish wifi connection with my phone? 
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: redlynr on July 27, 2018, 12:30:40 PM
I’ll have to play tonight, not sounding good so far.

I walked my daughter through:
(1) SETUP/SYSTEM/RESET - didnt work since WFL not connected
(2) Hit white button, then try (1) - still not connected
(3) power down /power up, then try (1) - still not connected

Maybe I need to restablish wifi connection with my phone?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on July 27, 2018, 12:40:17 PM
Check also router. Reboot router as well.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: redlynr on July 27, 2018, 12:58:49 PM
thanks for your help, I was able to restart my router remotely, and I saw that WFL connected immediately.  I don’t see updates yet, I may need to reset WFL later.  So I think things will be OK.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on July 27, 2018, 01:07:24 PM
No, that can be start of our problem.
If it will happen again. You can set manual IP number on WFL. You can change WiFi mode to G or B.
You can make some changes in router WiFi configuration.
Then if it will happen again I don't know the answer.

Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: redlynr on July 27, 2018, 02:16:09 PM
after my router restart, uploads to PWS began immediately every minute.  But nothing to WU, so maybe I need to make the adjustments and restart everything.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: redlynr on July 27, 2018, 05:09:44 PM
after resetting my router again, re-connecting WFL Wifi to my phone & following setup procedures.  Both PWS and WU are updating again.   I read earlier in this thread about a "1969 problem".  I believe this occurred to me as I believe that WU said it was last updated in 1969.


Could a temporary internet outage cause this?  I noticed that the IP address for the WFL page changed.   
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on July 27, 2018, 06:23:46 PM
I believe that there is an issue called 1969. Problem is that I have secure firmware to prevent such situation.
WFL is synchronizing time with NTP time. NTP time is a number of seconds from 1970. Time from NTP has condition that has to be bigger than year 2017.

I will follow this program again and again and check what can be wrong.

This year 1969 is set on the console?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: redlynr on July 27, 2018, 06:48:06 PM
I didn’t see it in the console, just in the WU web page.
Now that things are working again, I can’t see it.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: redlynr on July 29, 2018, 09:19:59 AM
Being new to this hobby, I was wondering if someone could provide instructions how to set up Cumulus to work with WiFiLogger on a PC?   It sounds like maybe I need to go into WFL Archive Records Export and set up an FTP server? 


Thanks.

Keith
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: PaulMy on July 29, 2018, 09:42:13 AM
Setting Cumulus to Type TCP/IP should allow connection.
I have not tried WiFiLogger with Cumulus1 but it should work the same and better than with CumulusMX

I have attached my settings in CumulusMX.  I have had some Cumulus disconnect issues but recently it has run for days before Cumulus crashes (also using all the WFiLogger upload features at the same time).  The crashes are mostly when there is some interruption in accessing the router, and I have now also stopped having the WiFiLogger Real Time open and that has helped.

Enjoy,
Paul
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Bobvelle on July 29, 2018, 01:22:25 PM
Something else I noticed (And its a good thing  :grin:) is that now WU reports wind speeds other than calm or 0 all the time.
Before, when WLIP uploaded to WU, it was wind speed at that very moment. So most uploads (<90%) showed calm wind.
The option in WiFiLogger 'Data Export Setup' for CWOP asks for type of wind speed to report. I don't know how or why this would effect WU but since I set it to '2-Min Avg Wind Speed',  CWOP AND WU seem to report the 2 minute average. Maybe I'm interpreting this wrong, but either way, I'm not complaining.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: redlynr on July 29, 2018, 01:28:42 PM
Thanks for the setup info, this works well - but does it have to be actively running 24/7?   

Also, I'm confused about the WFL "Data Export Setup", what does this allow me to do?

Thanks - just trying to figure out all of the new functionality here.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: PaulMy on July 29, 2018, 01:42:26 PM
Quote
but does it have to be actively running 24/7?
No, and Cumulus should update the logger data since last running.

Quote
the WFL "Data Export Setup", what does this allow me to do?
It will FTP the logger data to your webserver in the path/file specified
Quote
Date,Time,Temp Units,Bar Units,Wind Units,Rain Units,Temp Out,Hi Temp,Low Temp,Rain,Rain Rate,BAR,Solar
2018/07/29,13:00,C,hPa,km/h,mm,22.2,22.3,22.2,0.0,0.0,1019.9,189,26.7,52,65,8.0,14.5,SSW,S,1.4,14,190,1.4
2018/07/29,13:05,C,hPa,km/h,mm,21.2,21.2,21.2,0.0,0.0,1020.1,190,26.7,51,63,11.3,14.5,SSW,S,1.4,---,190,1.4
2018/07/29,13:10,C,hPa,km/h,mm,20.4,20.8,20.4,0.0,0.0,1020.0,79,26.8,49,64,4.8,8.0,SW,SSW,0.0,---,100,0.0
2018/07/29,13:15,C,hPa,km/h,mm,20.0,20.4,20.0,0.0,0.0,1020.1,67,26.6,49,68,8.0,22.5,S,S,0.5,---,77,0.5
2018/07/29,13:20,C,hPa,km/h,mm,19.9,19.9,19.9,0.0,0.0,1020.3,93,26.6,49,68,4.8,9.7,S,S,0.7,---,93,0.7
2018/07/29,13:25,C,hPa,km/h,mm,19.4,19.7,19.4,0.0,0.0,1020.1,93,26.7,49,71,4.8,8.0,S,WSW,0.7,---,93,0.7
2018/07/29,13:30,C,hPa,km/h,mm,19.4,19.5,19.4,0.0,0.0,1020.5,102,26.6,49,71,1.6,4.8,NNE,SW,0.5,---,125,1.0
2018/07/29,13:35,C,hPa,km/h,mm,19.4,19.4,19.4,0.0,0.0,1020.7,65,26.6,49,72,0.0,1.6,S,S,0.0,---,65,0.0


Enjoy,
Paul
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: redlynr on July 29, 2018, 02:59:28 PM
Thanks for your help everyone, but I'm not done learning yet  ;)

I've successfully enabled Cumulus to set up my website with it's template:  http://actulife.com/weather/  but I notice that I need to clear my cache in order to get it to update.   It's not like WU where I can just sit there and watch the update every minute.

But are you saying that if I enter the FTP info into WiFiLogger, the file in the format you indicated will update.  I presume this won't replace the Cumulus data?  Is there a website template available that will read the format that WFL is uploading?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: PaulMy on July 29, 2018, 03:21:45 PM
Very good.
The standard Cumulus template needs to be manual refresh to show current data.  I know there is code that can be added to do that but don't know myself how, sorry.


The Saratoga template does update data at realtime interval.


Enjoy,
Paul
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: redlynr on July 29, 2018, 04:05:18 PM
I want to try the Saratoga template, but I believe I need to figure out the "archive export" feature of WFL first.  Attached is my screenshot, but I don't see any files getting uploaded by WFL.

My ftp username of MillbridgeWeather@actulife.com is set up to upload files to http://www.actulife.com/public_html/MillbridgeWeather/

So am I correct that the "full path" should be:  http://www.actulife.com/public_html/MillbridgeWeather/?  Originally I had the full path at "/" which was the default, but that didn't help either.

Also, if is it recommended to leave the "number of days" at 7?

I was expecting the "Archive Export" to work automatically just like the "data export".  But maybe it has to be done manually using the "Archive Data" menu?  I can't find any documentation on either of these in the user manual.


Thanks!
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: PaulMy on July 29, 2018, 04:31:15 PM
The Saratoga template can be used with Cumulus and are alternate to the standard Cumulus template.  Cumulus would update the appropriate files for the Saratoga template to update.  This would pretty well need running PC 24/7.


I am sure some of the smart people here could do something with the WiFiLogger FTP upload data,  but beyond me.


For your FTP I think you can drop the http://www.actulie.com/ but would need to add the file name you want to use.


I've only been able to update 5 days of data.  It does automatically upload at my 5 minute interval (and overwrites the file), and just to have the data in the event I ever would want to use.  I do have to manually rename the file every 5 days.  Again, most likely much better ways to do that.


Enjoy,
Paul
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: mikehumph on July 29, 2018, 07:37:42 PM
I fitted the WiFiLogger to my Davis Vantage Vue today but I have not been able to read any weather data from it.  The WiFi connection appears to be working fine; I can successfully read the "Weather Station Settings" page and it reads back (for example) the latitude and longitude and altitude settings previously entered into the console and I can use the "Send Command" function e.g. to turn the backlight on and off, so the communication to the unit is definitely working.  However there is no data in any of the fields of the "Real Time Data" page.  I have already updated the WiFiLogger to firmware version 1.19 and the Vantage Vue is already running version 3.00 firmware.  (See attached screenshots.)

Updated 31st Jul 2018:  The logger is sending weather data to Wunderground.com but the local "Real Time Data" screen remains blank (as per screenshot attached).
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: redlynr on July 29, 2018, 08:17:18 PM
I want to try the Saratoga template, but I believe I need to figure out the "archive export" feature of WFL first.  Attached is my screenshot, but I don't see any files getting uploaded by WFL.

My ftp username of MillbridgeWeather@actulife.com is set up to upload files to http://www.actulife.com/public_html/MillbridgeWeather/

So am I correct that the "full path" should be:  http://www.actulife.com/public_html/MillbridgeWeather/?  Originally I had the full path at "/" which was the default, but that didn't help either.

Also, if is it recommended to leave the "number of days" at 7?

I was expecting the "Archive Export" to work automatically just like the "data export".  But maybe it has to be done manually using the "Archive Data" menu?  I can't find any documentation on either of these in the user manual.


Thanks!
OK - figured it out.  The full path should just be a file name prefaced by a slash, e.g.  "/data.txt"
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: redlynr on July 29, 2018, 09:05:28 PM
I initially was doing 1 minute intervals - definitely no good since due to the overlaying, I wasn't able to download a complete file.  Changing the interval to 5 minutes deletes everything, but at it least it let me see a "complete" file.   This could be useful data, but it's missing the all important dew point calculation.  Interesting stuff, though.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Bobvelle on July 30, 2018, 01:27:36 AM
I fitted the WiFiLogger to my Davis Vantage Vue today but I have not been able to read any weather data from it.  The WiFi connection appears to be working fine; I can successfully read the "Weather Station Settings" page and it reads back (for example) the latitude and longitude and altitude settings previously entered into the console and I can use the "Send Command" function e.g. to turn the backlight on and off, so the communication to the unit is definitely working.  However there is no data in any of the fields of the "Real Time Data" page.  I have already updated the WiFiLogger to firmware version 1.19 and the Vantage Vue is already running version 3.00 firmware.  (See attached screenshots.)
Only thing I can suggest is go to your WiFi setup page and confirm that your 'AP' is "disabled" and "DHCP" is "ENABLED" and also check TCP port is 22222.

Other than that, you may have to wait and see what Wojtech or others who have had the same issue can chime in. Sorry.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on July 31, 2018, 02:40:49 AM
As always I am late  :-(
First website is using AJAX to show data on screen. Every 3s data from http://YOUR_WFL_IP/rtd are downloaded and show on screen.
 [ You are not allowed to view attachments ]

Please check if this data is avaible. If yes, then there is a problem with your web browser and AJAX.
Maybe you should upload INDEX.html once more, from latest HTML folder.
Please try and let us know if everthing is alright.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on July 31, 2018, 06:06:08 AM
I initially was doing 1 minute intervals - definitely no good since due to the overlaying, I wasn't able to download a complete file.  Changing the interval to 5 minutes deletes everything, but at it least it let me see a "complete" file.   This could be useful data, but it's missing the all important dew point calculation.  Interesting stuff, though.

The problem is WFL is reading console and transfer data to FTP. There is not enough RAM memory to aggregate 1 Mbit flash with arch. records. It is a tube. Reading arch. from console, then write to FTP file. 5 records per round, up to 512 rounds (pages). Overall time = 2 min 15 sec.
While WFL is connected with this reading function to the console, then no new entry will be made. Because console is busy.

5 min period is ok for WFL.
For 1 min period you can only use WL.COM. It transfer only new data (1 page - 5 records). That can be done in less than 3-4s.

Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: redlynr on July 31, 2018, 06:35:45 AM
can you use FTP append instead of writing the entire file?  That would also allow for much more history to be maintained.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: redlynr on July 31, 2018, 02:50:23 PM
I noticed that on WU the rain rate is always equal to rain accum.  But on PWS the rate varies and looks reasonable.  Is this a bug in WFL or WU?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Bobvelle on July 31, 2018, 03:22:05 PM
I noticed that on WU the rain rate is always equal to rain accum.  But on PWS the rate varies and looks reasonable.  Is this a bug in WFL or WU?

WU shows my total rain accumulation and rate accurately on graph and tables.
https://www.wunderground.com/personal-weather-station/dashboard?ID=KLADRYPR2&cm_ven=localwx_pwsdash#history (https://www.wunderground.com/personal-weather-station/dashboard?ID=KLADRYPR2&cm_ven=localwx_pwsdash#history)

 However, PWS's graph only shows my rate and no line for Total rain, but the table shows both accurately.
https://www.pwsweather.com/obs/DW5212.html (https://www.pwsweather.com/obs/DW5212.html)   :-|

And yes, I'm using WiFiLogger.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: redlynr on July 31, 2018, 04:37:32 PM
WU:  KNCWAXHA62
PWS: REDLYNR

look at the rain rates for today 7/31/2018
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Bobvelle on July 31, 2018, 04:59:52 PM
WU:  KNCWAXHA62
PWS: REDLYNR

look at the rain rates for today 7/31/2018

OK ... I'm confused...
 What did you really get? Were you home? Did you actually get 3.6in/hr rainfall at 2:04 PM today? Because that is what PWS says....for a total .4 inches.
 I assume PWS is right because it seems reasonable.
However, WU is showing a .04 in/hr every 5 min for ~ 1/2 hour. for a total of 0.04 inches. Not likely. It's accumulating you rain rate instead of total rainfall. I don't know why.

 Only difference I see is your sending data to PWS every minute and WU every 5 minutes. I'm doing the opposite except PWS every 15 Min. I can't figure why that would matter... but its not working right, for sure.

Wait.. I just noticed something. WU and PWS look like they are seeing the same #s but the decimal point is off on WU. Hmmm
Might want to check WFL setup for any decimal place settings.. I thought I saw one.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: mikehumph on July 31, 2018, 05:01:49 PM
I fitted the WiFiLogger to my Davis Vantage Vue today but I have not been able to read any weather data from it.  The WiFi connection appears to be working fine; I can successfully read the "Weather Station Settings" page and it reads back (for example) the latitude and longitude and altitude settings previously entered into the console and I can use the "Send Command" function e.g. to turn the backlight on and off, so the communication to the unit is definitely working.  However there is no data in any of the fields of the "Real Time Data" page.  I have already updated the WiFiLogger to firmware version 1.19 and the Vantage Vue is already running version 3.00 firmware.  (See attached screenshots.)

Updated 31st Jul 2018:  The logger is sending weather data to Wunderground.com but the local "Real Time Data" screen remains blank (as per screenshot attached).

As always I am late  :-(
First website is using AJAX to show data on screen. Every 3s data from http://YOUR_WFL_IP/rtd are downloaded and show on screen.
 [ You are not allowed to view attachments ]

Please check if this data is avaible. If yes, then there is a problem with your web browser and AJAX.
Maybe you should upload INDEX.html once more, from latest HTML folder.
Please try and let us know if everthing is alright.

Thanks for the reply.

I went to the .../rtd page and the data looked similar to the example you posted; the data looked correct (see attachment [ You are not allowed to view attachments ] ).

I then downloaded a fresh copy of the zip file of version 1.19 from the post at the top of page 1 of this topic.  I then re-installed all of the HTML files and re-started the logger.  The problem remained unchanged.  There is still no data in any of the fields of the "Real Time Data" page.
I have also tried using Firefox and Edge browsers and the problem is the same.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on July 31, 2018, 05:12:38 PM
While using FireFox please press F12. It will open diagnostic window. There should be information what is wrong.
Please reply this info here or send me on priv. or email wifilogger@qq.com
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on July 31, 2018, 05:16:25 PM
PWS accept rain values:
rainin- Hourly rain in inches
dailyrainin- Daily rain in inches
monthrainin-Monthly rain in inches
yearrainin- Seasonal rain in inches (usually local meteorological year)

Console has those values and those are being export.

WU accept:
rainin - [rain inches over the past hour)] -- the accumulated rainfall in the past 60 min
dailyrainin - [rain inches so far today in local time]

Also proper console values are exported.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: redlynr on July 31, 2018, 05:47:23 PM
WU:  KNCWAXHA62
PWS: REDLYNR

look at the rain rates for today 7/31/2018

OK ... I'm confused...
 What did you really get? Were you home? Did you actually get 3.6in/hr rainfall at 2:04 PM today? Because that is what PWS says....for a total .4 inches.
 I assume PWS is right because it seems reasonable.
However, WU is showing a .04 in/hr every 5 min for ~ 1/2 hour. for a total of 0.04 inches. Not likely. It's accumulating you rain rate instead of total rainfall. I don't know why.

 Only difference I see is your sending data to PWS every minute and WU every 5 minutes. I'm doing the opposite except PWS every 15 Min. I can't figure why that would matter... but its not working right, for sure.

Wait.. I just noticed something. WU and PWS look like they are seeing the same #s but the decimal point is off on WU. Hmmm
Might want to check WFL setup for any decimal place settings.. I thought I saw one.
I wasn’t home, but not far away. I did rain hard for a while, so PWS does sound reasonable.  I’m sending to both at 1 minute intervals, but WU only saves every 5th minute in it’s table.  I don’t see any decimal settings.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: redlynr on July 31, 2018, 05:51:37 PM
PWS accept rain values:
rainin- Hourly rain in inches
dailyrainin- Daily rain in inches

Console has those values and those are being export.

WU accept:
rainin - [rain inches over the past hour)] -- the accumulated rainfall in the past 60 min
dailyrainin - [rain inches so far today in local time]

Also proper console values are exported.
I think that explains why PWS looks good and WU doesn't.  Is there a reason that your "rainin" is defined differently for WU as opposed to PWS?   I would expect "rainin" to be calculated as (ObservedRain in interval) * (60 / update frequency)
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: mikehumph on July 31, 2018, 06:20:46 PM
While using FireFox please press F12. It will open diagnostic window. There should be information what is wrong.
Please reply this info here or send me on priv. or email wifilogger@qq.com

Here is a screenshot of the Real Time Data screen on Firefox after pressing F12. [ You are not allowed to view attachments ]
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on August 01, 2018, 04:05:29 PM
Here is a screenshot of the Real Time Data screen on Firefox after pressing F12.

I think I know where is the problem. Your console has firmware version 3.0 I have prepared WFL for 3.xx format.
I will repair that tomorrow and send you repaired firmware ASAP.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: CannockChaseWeather on August 01, 2018, 05:42:14 PM
I fitted the WiFiLogger to my Davis Vantage Vue today but I have not been able to read any weather data from it.  The WiFi connection appears to be working fine; I can successfully read the "Weather Station Settings" page and it reads back (for example) the latitude and longitude and altitude settings previously entered into the console and I can use the "Send Command" function e.g. to turn the backlight on and off, so the communication to the unit is definitely working.  However there is no data in any of the fields of the "Real Time Data" page.  I have already updated the WiFiLogger to firmware version 1.19 and the Vantage Vue is already running version 3.00 firmware.  (See attached screenshots.)
Only thing I can suggest is go to your WiFi setup page and confirm that your 'AP' is "disabled" and "DHCP" is "ENABLED" and also check TCP port is 22222.

Other than that, you may have to wait and see what Wojtech or others who have had the same issue can chime in. Sorry.
I had this problem, but all seemed to be working OK. I then tried a different browser From Chrome to Microsoft Edge then all data  appeared,
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: redlynr on August 01, 2018, 05:48:08 PM
I'm here watching the rain.  The rain rate on the console is .30 inches/hour.    PWS (updated every minute) has an entry of 1.2 in/hour, another entry of 0.60 in/hour and some zeros.  This is not necessarily inconsistent with the "average" rate rate on the console. 

However, WU shows a "rain rate" which is consistently equal to the inches so far this hour.  This is consistent with what WFL is sending, but it's not meaningful as a "rain rate".
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: CannockChaseWeather on August 02, 2018, 01:55:14 PM
Wojtek I must say a big thank you for this product and the work you put into this. I was having problems in the setup I could not see live data but switching to Microsoft Edge from Chrome put this problem right. I was also having problems with not been able to view the Charts on WL it was just dots and no lines. Also the the WeatherLink app was not updating correct but it is now. Now what fixed these issues I dont know, was it the change to Pause of 3 minutes or was it the update 119 ?. Anyway I am pleased with it and will look forward to see what other ideas and changes you will make. Maybe a Twitter output ? Many thanks Steve.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Bobvelle on August 02, 2018, 03:00:23 PM

 I was also having problems with not been able to view the Charts on WL it was just dots and no lines.

I had this same issue for the first couple days, but like you, it corrected itself and I don't remember what I did, if anything, to fix it.

 Only strange thing I see now is CWOP Findu page. Chart for solar radiation will not show above 999 W/m2. As soon as my station reports >or=1000 W/m2 it graphs as a zero or 1. It never did this before... but looking at the raw data being received by CWOP, it clearly shows Example "L1005" for 1005 W/m2 but graphs as though the decimal place is off Example 1.005 or .1005. This seems like a problem with FINDU, but it happened the day I switched to WFL and has been this way ever since... Maybe just a coincidence. Strange though.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: johnd on August 02, 2018, 04:34:55 PM
I had this same issue for the first couple days, but like you, it corrected itself and I don't remember what I did, if anything, to fix it.

The fix was the later (v1.19 IIRC) firmware which did one or two subtle things behind the scenes  ;).
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on August 02, 2018, 05:05:07 PM
Only strange thing I see now is CWOP Findu page. Chart for solar radiation will not show above 999 W/m2. As soon as my station reports >or=1000 W/m2 it graphs as a zero or 1. It never did this before... but looking at the raw data being received by CWOP, it clearly shows Example "L1005" for 1005 W/m2 but graphs as though the decimal place is off Example 1.005 or .1005. This seems like a problem with FINDU, but it happened the day I switched to WFL and has been this way ever since... Maybe just a coincidence. Strange though.

I don't have UV and Solar sensors. I can't test it properly. I will try to cheat ISS to send this data. I will test it again with WL60 and Cumulus.
Unfortunately it will not be the next day.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Bobvelle on August 02, 2018, 06:48:54 PM
Only strange thing I see now is CWOP Findu page. Chart for solar radiation will not show above 999 W/m2. As soon as my station reports >or=1000 W/m2 it graphs as a zero or 1. It never did this before... but looking at the raw data being received by CWOP, it clearly shows Example "L1005" for 1005 W/m2 but graphs as though the decimal place is off Example 1.005 or .1005. This seems like a problem with FINDU, but it happened the day I switched to WFL and has been this way ever since... Maybe just a coincidence. Strange though.

I don't have UV and Solar sensors. I can't test it properly. I will try to cheat ISS to send this data. I will test it again with WL60 and Cumulus.
Unfortunately it will not be the next day.
I'm still not certain it's a WFL issue.
These are the raw data packets at 7 Min intervals received by CWOP/APRS. The last set of numbers after the "L" is the Watts/meter2. Notice the 4 entries at 1826, 1833, 1847 and 1950  zulu. These are graphed below as "0" or almost "0" its hard to tell exactly.

DW5212>APRS,TCPXX*,qAX,CWOP:@021813z3135.15N/09236.10W_092/001g005t088r000p000P000h52b10159L977.WFL
DW5212>APRS,TCPXX*,qAX,CWOP:@021819z3135.15N/09236.10W_005/001g005t088r000p000P000h52b10159L983.WFL
DW5212>APRS,TCPXX*,qAX,CWOP:@021826z3135.15N/09236.10W_140/001g004t089r000p000P000h50b10158L1004.WFL
DW5212>APRS,TCPXX*,qAX,CWOP:@021833z3135.15N/09236.10W_010/002g005t088r000p000P000h50b10156L1011.WFL
DW5212>APRS,TCPXX*,qAX,CWOP:@021840z3135.15N/09236.10W_080/000g005t089r000p000P000h51b10155L990.WFL
DW5212>APRS,TCPXX*,qAX,CWOP:@021847z3135.15N/09236.10W_082/002g007t088r000p000P000h49b10153L1035.WFL
DW5212>APRS,TCPXX*,qAX,CWOP:@021854z3135.15N/09236.10W_005/002g007t088r000p000P000h48b10154L997.WFL
DW5212>APRS,TCPXX*,qAX,CWOP:@021901z3135.15N/09236.10W_039/002g004t089r000p000P000h47b10150L983.WFL
DW5212>APRS,TCPXX*,qAX,CWOP:@021908z3135.15N/09236.10W_249/001g004t089r000p000P000h48b10150L990.WFL
DW5212>APRS,TCPXX*,qAX,CWOP:@021915z3135.15N/09236.10W_268/002g004t088r000p000P000h52b10149L993.WFL
DW5212>APRS,TCPXX*,qAX,CWOP:@021922z3135.15N/09236.10W_033/001g004t089r000p000P000h50b10148L944.WFL
DW5212>APRS,TCPXX*,qAX,CWOP:@021929z3135.15N/09236.10W_015/002g004t088r000p000P000h50b10148L967.WFL
DW5212>APRS,TCPXX*,qAX,CWOP:@021936z3135.15N/09236.10W_027/001g005t090r000p000P000h48b10146L965.WFL
DW5212>APRS,TCPXX*,qAX,CWOP:@021943z3135.15N/09236.10W_173/001g005t089r000p000P000h49b10148L940.WFL
DW5212>APRS,TCPXX*,qAX,CWOP:@021950z3135.15N/09236.10W_030/002g005t090r000p000P000h49b10147L1018.WFL
DW5212>APRS,TCPXX*,qAX,CWOP:@021957z3135.15N/09236.10W_031/001g005t088r000p000P000h49b10146L990.WFL

The dips after 2000 and 2200 zulu were actual clouds. Notice it only dropped to ~200 W/m2.
 [ You are not allowed to view attachments ]

This is the actual Solar Radiation recorded today at 15 minute intervals. Only one entry here showing >1000 due to the longer and offset record interval.
 [ You are not allowed to view attachments ]
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: redlynr on August 02, 2018, 09:04:25 PM
Regarding Weatherlink, I didn't have any great expectations from reading this thread, but using the WFL option to send using the "WL IP" mode, all I can see in the WeatherLink "Bulletin" web page is the barometer data and the "wind rose" data.   The temperature and rain sections and all of the other "gateways" are empty.   Not much to see here.  I tried switching the mode to "WL PC" and don't see any changes.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: johnd on August 03, 2018, 03:06:10 AM
Regarding Weatherlink...

PLEASE make it clear upfront whether you're talking about 'local' Weatherlink for Windows (eg v6.0.4) or the weatherlink.com 2.0 cloud platform. Both are supported by WFL but the two have very different configuration and potential issues and settings and just saying 'Weatherlink' doesn't provide much of a clue (at least maybe not without reading several other preceding posts in the thread).

You mention a the Bulletin web page somewhere in the post so presumably it's wl.com in this particular instance, but it would be useful to confirm? So, all outside readings are missing? Are these readings visible on the console display? Is this connected to wl.com as an IP logger or a WLv6 logger?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: mikehumph on August 03, 2018, 04:45:58 AM
I fitted the WiFiLogger to my Davis Vantage Vue today but I have not been able to read any weather data from it.  The WiFi connection appears to be working fine; I can successfully read the "Weather Station Settings" page and it reads back (for example) the latitude and longitude and altitude settings previously entered into the console and I can use the "Send Command" function e.g. to turn the backlight on and off, so the communication to the unit is definitely working.  However there is no data in any of the fields of the "Real Time Data" page.  I have already updated the WiFiLogger to firmware version 1.19 and the Vantage Vue is already running version 3.00 firmware.  (See attached screenshots.)
Updated 31st Jul 2018:  The logger is sending weather data to Wunderground.com but the local "Real Time Data" screen remains blank (as per screenshot attached).
I think I know where is the problem. Your console has firmware version 3.0 I have prepared WFL for 3.xx format.
I will repair that tomorrow and send you repaired firmware ASAP.

I am pleased to report that Wojciech created an updated version of the WiFilogger firmware which he sent me to test and it has fixed the problem.  I can now see the data on the "Real Time Data" page as expected. (I assume Wojchiech will be updating the released version of the firmware to incorporate this modification.)
Mike H
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: PaulMy on August 03, 2018, 09:53:04 AM
Quote
PLEASE make it clear upfront whether you're talking about 'local' Weatherlink for Windows (eg v6.0.4) or the weatherlink.com 2.0 cloud platform. Both are supported by WFL but the two have very different configuration
And I thought I knew everything :oops: ?
My original setup is Davis VP2 Pus with Envoy USB logger set as serial WL6.0.2I had signed up Weatherlink.com v2 with that information.
I don't run this regularly as using Cumulus but run this WL twice a month to keep WL data complete at 10 min interval

With the Wifilogger I have Vue consoleI have WiFiLogger uploading to Weatherlink.com with that same login info but at 5 min interval
I had not run WL6.0.2 with WiFiLogger (TCP/IP) until today and it gave a message that the station was VP2 and download is Vue and I should change station info.
I ignored the message and WL6.0.2 started logger download.  Everything seems fine in all the reports and data browse.
Will I have any future data issue if I keep my WL6.0.2 set as station VP2 Plus and use the Vue WiFiLogger setup?
Thanks,Paul


Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: CannockChaseWeather on August 05, 2018, 07:02:55 PM
Hello, can anyone give me some help in setting up the CWOP section in the setup. I am a radio ham and have a call sign. I have had several attempts but this has failed to upload my data to the site. Many thanks Steve G4YTK
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: PaulMy on August 05, 2018, 09:02:50 PM
I have mine as:
Call sign: FW2530
APRS Server: cwop.aprs.net
Port: 14580
Password: -1


Hope this helps
Paul
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: CannockChaseWeather on August 06, 2018, 03:51:14 PM
Thanks Paul, still no luck, trial and error I will find it one day. Thanks for your reply anyway
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on August 06, 2018, 04:16:52 PM
First thing is, you have to update system to 1.19. If you have 1.11 version, this one had CWOP problem.
You need to save proper data. PaulMy send proper values.
after that
I can provide special firmware which will give you special windows with debug information.
WFL always print debug information via UART (3v) when anything is happened (blinking of the blue led), but this need USB<-> UART cable + some little computer skills.
All we needed is some patience and more info.

Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: CannockChaseWeather on August 06, 2018, 04:57:05 PM
I am running v 1.91. I am sure I will find out what it is, then it will work fine.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on August 06, 2018, 05:01:25 PM
This system is quite new. Why you think that is your fault?
It can be problem with WFL, or CWOP. You will never know until you see debug info.
Have you been successful with any other export function? PWS? WU?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: CannockChaseWeather on August 06, 2018, 05:38:20 PM
Yes I have no issues with PWS or WU they are working fine and reporting well. All issues with Davis Bulletin have been resolved with v 1.19. The Davis app is responding well and updating too now with no issues. I am very pleased with the WiFi data logger and pleased I bought the logger, it's so good not having to run a pc 24 7 
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on August 06, 2018, 05:48:05 PM
WFL was made to resolve problem of distribution data from Davis console to the Internet. This situation is floating that why I need info from users.
WheatonRon had problem with CWOP. His problem was that I used bad CWOP password in early firmware. Problem was with word "vers", there was "ver" in his system. 3 from 7 cwop servers didn't accept "ver". Funny thing is that you can use passwrod "-1" instead of "-1 vers WiFiLogger 1.19" and will work better than full password.
I will prepare special firmware with debug info for you. I will send you it tomorrow.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: dean.martin on August 07, 2018, 02:04:20 AM
How much is this? Can this be setup to upload the data to a personal/private website or database?
Please contact me thru dean.martin@sumifru.com.ph.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: ANPweather on August 07, 2018, 12:27:37 PM
Earlier I reported a problem with WFL 1.19 uploading regular and Rapidfire data to WU. Based on your replies, I moved uploading of both back to Weather Display.

Today I noticed that my PWS data had problems. For example, starting about 1415 yesterday temperature went 110 degrees. It stayed there until 1845 when it dropped to 108 degrees. It stayed there until 0755 this morning. All other values show similar freezes.

Going back to Jul 31 there are other similar data freezes. Between July 30-31 I had a major power outage that prevented data uploads. My Davis Pro 2 console ran on battery during that time. Just now I reset WFL and will see what happens going forward.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Middle of Nowhere Guy on August 10, 2018, 07:29:19 PM
Regarding Weatherlink, I didn't have any great expectations from reading this thread, but using the WFL option to send using the "WL IP" mode, all I can see in the WeatherLink "Bulletin" web page is the barometer data and the "wind rose" data.   The temperature and rain sections and all of the other "gateways" are empty.   Not much to see here.  I tried switching the mode to "WL PC" and don't see any changes.

Same problem with Weatherlink.  WU, PWS, CWOP all work fine.  Just get barometer and wind rose on Weatherlink.com, and that's just occasionally.  Not that big of a deal to me since the others work flawlessly.  It's entirely possible that I'm doing something wrong.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on August 11, 2018, 07:09:34 AM
Regarding Weatherlink, I didn't have any great expectations from reading this thread, but using the WFL option to send using the "WL IP" mode, all I can see in the WeatherLink "Bulletin" web page is the barometer data and the "wind rose" data.   The temperature and rain sections and all of the other "gateways" are empty.   Not much to see here.  I tried switching the mode to "WL PC" and don't see any changes.

Same problem with Weatherlink.  WU, PWS, CWOP all work fine.  Just get barometer and wind rose on Weatherlink.com, and that's just occasionally.  Not that big of a deal to me since the others work flawlessly.  It's entirely possible that I'm doing something wrong.

Sorry I am late. I had hard week in my regular job.
I am trying to fix this problem when real time data view and RapidFire cause console latency and CRC reading is occur. LOOP data are not read properly, so it's freeze.
It's ok now, but still testing.

About WL.COM if you have new free account. You should use WL PC and click on "Activation" text in WL.COM windows on WiFiLogger.
1. Set WL PC
2. Save
3. Click on "Activation"
4. Wait interval time, data should be send properly.
 [ You are not allowed to view attachments ]

Let me know if that was the problem.
All new DIDs from WL.COM has to be actiavted before using.

If you don't have "Activation" text, then you need to update to the latest version, bin file and HTML files.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: redlynr on August 11, 2018, 08:40:24 AM
3. Click on "Activation"
That was the trick!   It wasn't obvious to me before that this was "clickable".
Thanks!
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Middle of Nowhere Guy on August 11, 2018, 08:44:53 AM
3. Click on "Activation"
That was the trick!   It wasn't obvious to me before that this was "clickable".
Thanks!

Same here.  I figured "Activation" meant activate by picking one of the options in the drop down menu since it didn't say enable.  Works for me as well now.  I knew it had to be something I was doing wrong lol.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on August 11, 2018, 03:24:52 PM
I have published new firmware 1.20.
I have repaired consol reading problem with RapidFire and Real Time Data. LOOP data wasn't renew because of console blocking by too often readings.
I hope that will solve this problem for good.

http://wifilogger.net/files/WiFiLogger120.zip
If you have version 1.19 only bin file has to be updated, no html files.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: blacklistedcard on August 14, 2018, 08:24:24 PM
I just got the WiFi logger.   Going to update the firmware and get it online.   Nice hardware....
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WheatonRon on August 14, 2018, 08:59:18 PM
I just got the WiFi logger.   Going to update the firmware and get it online.   Nice hardware....

As noted below by the maker of this great tool, you don’t need to update the html files if your system had 1.19. If you just purchased yours new, that is not very likely so be sure and include the 10+ html files for updating if your firmware is 1.18 or earlier.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: blacklistedcard on August 15, 2018, 12:04:42 PM
I just got the WiFi logger.   Going to update the firmware and get it online.   Nice hardware....

As noted below by the maker of this great tool, you don’t need to update the html files if your system had 1.19. If you just purchased yours new, that is not very likely so be sure and include the 10+ html files for updating if your firmware is 1.18 or earlier.

Got it online and firmware with html files in about 2 minutes.   lol   Where was this device 10 years ago?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Bobvelle on August 15, 2018, 12:18:07 PM
I thought the same thing, Blacklist.  Davis should have come up with it first though, in my opinion.
 But that's the beauty of the free market.. =D&gt;
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on August 15, 2018, 03:54:05 PM
lol   Where was this device 10 years ago?
Thanks for choosing WFL.

10 years ago hardware and software was not exist.
It could be on market 2-3 years ago, but this hardware was on enthusiast market first, then after 3-4 years proof itself and there is a lot of IOT WiFi devices on market now using similar hardware.
The delay is maximum 1.5 years.

Davis should have come up with it first though, in my opinion.
 But that's the beauty of the free market.. =D&gt;

Probably they have no time for this.
But they do a lot. WL.COM 2.0 looks good in my opinion.
But you have right. Today washing machine has WiFi, or Bluetooth. Why weather station was abandoned?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: G4EQZ on August 15, 2018, 04:49:36 PM
[quote author=Middle of Nowhere Guy link=topic=34312.msg356087#msg356087 date=1533943759
Same problem with Weatherlink.  WU, PWS, CWOP all work fine.  Just get barometer and wind rose on Weatherlink.com, and that's just occasionally.  Not that big of a deal to me since the others work flawlessly.  It's entirely possible that I'm doing something wrong.
[/quote]

I had same issue, just barometer and wind rose but went away after a few hours of data gathered
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Bushman on August 15, 2018, 05:36:12 PM
There WAS one about 10 years ago.  Davis shut it down.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: dport on August 16, 2018, 09:57:20 AM
I just got the WiFi logger.   Going to update the firmware and get it online.   Nice hardware....

As noted below by the maker of this great tool, you don’t need to update the html files if your system had 1.19. If you just purchased yours new, that is not very likely so be sure and include the 10+ html files for updating if your firmware is 1.18 or earlier.

Got it online and firmware with html files in about 2 minutes.   lol   Where was this device 10 years ago?

I know right, this product actually pushed me over the edge and convinced me to buy a Davis VP2.  I didn't want to deal with the IP logger, software, wires, computer 24/7, all that stuff.  This basically turns the VP2 into a plug and play device AND it's a more cost effective solution.  Stick the wifilogger into back of console, plug in console, ready to go...
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: G4EQZ on August 16, 2018, 11:27:20 AM
I am a newbie (day 2) with this weather stuff and hopefully not off topic with this question.

I am using a WFL in my VP2 to push data to WU and WL. What is the best method to store my full resolution data (i.e. all data points). I have an FTP server and noticed there is an FTP facility in WFL. Does this data arrive in some standard format easily read by say CumulusMX or is it raw for processing thro Excel or whatever? A polite finger in the right direction or some existing thread much appreciated. Don't want to be reinventing a square wheel :)

Cheers ... Keith
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: dendrite on August 16, 2018, 01:58:01 PM
Only strange thing I see now is CWOP Findu page. Chart for solar radiation will not show above 999 W/m2. As soon as my station reports >or=1000 W/m2 it graphs as a zero or 1. It never did this before... but looking at the raw data being received by CWOP, it clearly shows Example "L1005" for 1005 W/m2 but graphs as though the decimal place is off Example 1.005 or .1005. This seems like a problem with FINDU, but it happened the day I switched to WFL and has been this way ever since... Maybe just a coincidence. Strange though.

I don't have UV and Solar sensors. I can't test it properly. I will try to cheat ISS to send this data. I will test it again with WL60 and Cumulus.
Unfortunately it will not be the next day.
I'm still not certain it's a WFL issue.
These are the raw data packets at 7 Min intervals received by CWOP/APRS. The last set of numbers after the "L" is the Watts/meter2. Notice the 4 entries at 1826, 1833, 1847 and 1950  zulu. These are graphed below as "0" or almost "0" its hard to tell exactly.

DW5212>APRS,TCPXX*,qAX,CWOP:@021813z3135.15N/09236.10W_092/001g005t088r000p000P000h52b10159L977.WFL
DW5212>APRS,TCPXX*,qAX,CWOP:@021819z3135.15N/09236.10W_005/001g005t088r000p000P000h52b10159L983.WFL
DW5212>APRS,TCPXX*,qAX,CWOP:@021826z3135.15N/09236.10W_140/001g004t089r000p000P000h50b10158L1004.WFL
DW5212>APRS,TCPXX*,qAX,CWOP:@021833z3135.15N/09236.10W_010/002g005t088r000p000P000h50b10156L1011.WFL
DW5212>APRS,TCPXX*,qAX,CWOP:@021840z3135.15N/09236.10W_080/000g005t089r000p000P000h51b10155L990.WFL
DW5212>APRS,TCPXX*,qAX,CWOP:@021847z3135.15N/09236.10W_082/002g007t088r000p000P000h49b10153L1035.WFL
DW5212>APRS,TCPXX*,qAX,CWOP:@021854z3135.15N/09236.10W_005/002g007t088r000p000P000h48b10154L997.WFL
DW5212>APRS,TCPXX*,qAX,CWOP:@021901z3135.15N/09236.10W_039/002g004t089r000p000P000h47b10150L983.WFL
DW5212>APRS,TCPXX*,qAX,CWOP:@021908z3135.15N/09236.10W_249/001g004t089r000p000P000h48b10150L990.WFL
DW5212>APRS,TCPXX*,qAX,CWOP:@021915z3135.15N/09236.10W_268/002g004t088r000p000P000h52b10149L993.WFL
DW5212>APRS,TCPXX*,qAX,CWOP:@021922z3135.15N/09236.10W_033/001g004t089r000p000P000h50b10148L944.WFL
DW5212>APRS,TCPXX*,qAX,CWOP:@021929z3135.15N/09236.10W_015/002g004t088r000p000P000h50b10148L967.WFL
DW5212>APRS,TCPXX*,qAX,CWOP:@021936z3135.15N/09236.10W_027/001g005t090r000p000P000h48b10146L965.WFL
DW5212>APRS,TCPXX*,qAX,CWOP:@021943z3135.15N/09236.10W_173/001g005t089r000p000P000h49b10148L940.WFL
DW5212>APRS,TCPXX*,qAX,CWOP:@021950z3135.15N/09236.10W_030/002g005t090r000p000P000h49b10147L1018.WFL
DW5212>APRS,TCPXX*,qAX,CWOP:@021957z3135.15N/09236.10W_031/001g005t088r000p000P000h49b10146L990.WFL

The dips after 2000 and 2200 zulu were actual clouds. Notice it only dropped to ~200 W/m2.
 [ You are not allowed to view attachments ]

This is the actual Solar Radiation recorded today at 15 minute intervals. Only one entry here showing >1000 due to the longer and offset record interval.
 [ You are not allowed to view attachments ]
Found this APRS protocol for solar radiation. Maybe this will help?

Quote
Other parameters that are available on some weather station units include:
L = luminosity (in watts per square meter) 999 and below.
l (lower-case letter “L”) = luminosity (in watts per square meter)
1000 and above.
(L is inserted in place of one of the rain values).

You can see in my APRS data that values above 999 get coded with "l" instead of "L".

Quote
CW7324>APRS,TCPXX*,qAX,CWOP-7:@161605z4326.05N/07137.20W_322/003g015t079r000p000P000h76b10153L886.DsVP
CW7324>APRS,TCPXX*,qAX,CWOP-2:@161610z4326.05N/07137.20W_250/003g010t079r000p000P000h75b10154L898.DsVP
CW7324>APRS,TCPXX*,qAX,CWOP-6:@161615z4326.05N/07137.20W_005/004g013t079r000p000P000h68b10154L909.DsVP
CW7324>APRS,TCPXX*,qAX,CWOP-2:@161620z4326.05N/07137.20W_315/002g010t079r000p000P000h66b10154L911.DsVP
CW7324>APRS,TCPXX*,qAX,CWOP-5:@161625z4326.05N/07137.20W_360/003g013t079r000p000P000h74b10155L926.DsVP
CW7324>APRS,TCPXX*,qAX,CWOP-2:@161630z4326.05N/07137.20W_225/002g013t079r000p000P000h71b10155L940.DsVP
CW7324>APRS,TCPXX*,qAX,CWOP-3:@161635z4326.05N/07137.20W_005/002g009t079r000p000P000h63b10157l046.DsVP
CW7324>APRS,TCPXX*,qAX,CWOP-5:@161640z4326.05N/07137.20W_076/000g008t080r000p000P000h66b10155l032.DsVP
CW7324>APRS,TCPXX*,qAX,CWOP-1:@161645z4326.05N/07137.20W_294/004g010t080r000p000P000h59b10156L993.DsVP
CW7324>APRS,TCPXX*,qAX,CWOP-6:@161650z4326.05N/07137.20W_345/004g012t080r000p000P000h65b10156l025.DsVP
CW7324>APRS,TCPXX*,qAX,CWOP-1:@161655z4326.05N/07137.20W_288/004g013t080r000p000P000h64b10156L990.DsVP
CW7324>APRS,TCPXX*,qAX,CWOP-7:@161700z4326.05N/07137.20W_348/005g014t080r000p000P000h54b10156L937.DsVP
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on August 16, 2018, 05:22:40 PM
You can see in my APRS data that values above 999 get coded with "l" instead of "L".

Thanx, I will fix that.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on August 16, 2018, 05:41:57 PM
I have an FTP server and noticed there is an FTP facility in WFL. Does this data arrive in some standard format easily read by say CumulusMX or is it raw for processing thro Excel or whatever? A polite finger in the right direction or some existing thread much appreciated. Don't want to be reinventing a square wheel :)

Cheers ... Keith

FTP in WFL is the only option to export archive data. It send CSV file in WFL format, but .....
WeatherLink files are txt in two formats. Local and FTP export file. One has tabs, second space. Both have same headers, but in two rows.
I don't know who was inventor of those two rows headers, but for any programming language that is a pain ....

I have made this straight. WFL format is Davis headers in single row in CSV format where you can choose separator. I have add units columns. This is important. There is no units information in original one.
I believe my CSV format is very close to Davis standard. I wanted to repair same things, not to change entire system.
So WFL export file is CSV format with Davis headers + units columns + you can choose separator, or date format. It will stay that way. I don't know better idea.

You have to know one thing. WFL is reading console data and export it to FTP. Whole memory reading takes 2 min 15 sec. There is a problem with 1 min interval.
When WFL is making export then console is busy and there will be no new entry in arch. data. Also no other export function will be executed when FTP file is being exported. RapidFire will be postpone.
For 1 min export only WL.COM account is an answer for now.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: G4EQZ on August 17, 2018, 10:37:37 AM
I have an FTP server and noticed there is an FTP facility in WFL. Does this data arrive in some standard format easily read by say CumulusMX or is it raw for processing thro Excel or whatever? A polite finger in the right direction or some existing thread much appreciated. Don't want to be reinventing a square wheel :)

Cheers ... Keith

FTP in WFL is the only option to export archive data. It send CSV file in WFL format, but .....
WeatherLink files are txt in two formats. Local and FTP export file. One has tabs, second space. Both have same headers, but in two rows.
I don't know who was inventor of those two rows headers, but for any programming language that is a pain ....

I have made this straight. WFL format is Davis headers in single row in CSV format where you can choose separator. I have add units columns. This is important. There is no units information in original one.
I believe my CSV format is very close to Davis standard. I wanted to repair same things, not to change entire system.
So WFL export file is CSV format with Davis headers + units columns + you can choose separator, or date format. It will stay that way. I don't know better idea.

You have to know one thing. WFL is reading console data and export it to FTP. Whole memory reading takes 2 min 15 sec. There is a problem with 1 min interval.
When WFL is making export then console is busy and there will be no new entry in arch. data. Also no other export function will be executed when FTP file is being exported. RapidFire will be postpone.
For 1 min export only WL.COM account is an answer for now.

Thanks for the info Wojiech, I take it that when the ftp runs, rapid fire etc is just held until its finished, which for me is fine. I am used to csv, delimiter option issues which can be a pain at times as you say :(

I have been looking at the archive ftp setup screen in WFL and cant see what triggers the FTP. My thought was to have it run say once a day then write a program on my server to grab the file automatically and process it into a SQL database. I can't understand when the FTP happens. Please see the screenshot below.  I want the file to save to folder /WeatherData on the ftp. Can you see anything obviously wrong? what am I missing?

Best regards ... Keith

 [ You are not allowed to view attachments ]
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on August 17, 2018, 11:21:47 AM
Trigger is auto. Arch. interval (from console settings) + 15 sec.

Full path is:
/WeatherData/file.csv

Folder has to be there. WFL don't creat folders.
+ I didn't program IP address as a name. You have to use name of the server.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: G4EQZ on August 17, 2018, 11:37:24 AM
Thanks for the quick reply Wojiech, will give it a go later.

Cheers ... Keith
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: G4EQZ on August 17, 2018, 04:58:17 PM
Trigger is auto. Arch. interval (from console settings) + 15 sec.

Full path is:
/WeatherData/file.csv

Folder has to be there. WFL don't creat folders.
+ I didn't program IP address as a name. You have to use name of the server.

That's working fine now thanks Wojiech. I am just writing the code in C# to read the csv and populate SQL table with the data. I see what you mean about the double column stuff :( Really weird, can't think why anyone would make it that unnecessarily complicated - I am sure they had a good reason to do it that way but can't think of one :)

Cheers ... Keith
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: schwab on August 20, 2018, 12:55:20 PM
Are there any forum members who know whether the WiFiLogger Davis console interface functions with WeatherCat 3, Apple Mac OSX Software?

https://trixology.com/weathercat/

Thanks.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: optical_man on August 20, 2018, 01:29:25 PM
While I haven't tried that particular software myself, I am confident it should work.  This is because all of the commands that the Davis consoles accept are relayed by WFL.  The device will respond like WLIP as far as the communication goes.  Just make sure your WiFi is strong enough where you locate it.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Lars_Olsson on August 21, 2018, 01:19:21 PM
A bit pricy with 149£ plus shipping outside the UK.
Should be more countries to buy from so the prices after demand could go down.
I know the market in Sweden may be small, but still.
So sad I have to choose a USBconnected.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Bushman on August 21, 2018, 04:58:36 PM
Uhhh... have you priced the wired, far less functional Davis logger??
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Lars_Olsson on August 21, 2018, 06:29:44 PM
Wish to write my own program to my purpose. Belfryboys is 59£. Or has he changed it?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Bushman on August 21, 2018, 06:48:05 PM
If you mean Bellfryboy's  standard logger, it is not wireless.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: stefano90 on August 22, 2018, 09:52:25 AM
Hi All! 

I have a question for the developer of WifiLogger.

Is it possible to add a function to send current data to a personal server (through FTP or HTTP)?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on August 22, 2018, 03:10:12 PM
Hi All! 

I have a question for the developer of WifiLogger.

Is it possible to add a function to send current data to a personal server (through FTP or HTTP)?

Not now. It is planed.

My ideas for real time exports are:
- MQTT JSON format data (JohnD idea)
- Same JSON file exported as a FTP file.
- PHP driver which I will provide and client will be able to install on own host. This driver bin.php will feed MySQL database, because that is (cheapest) standard on any hosting. 
bin.php will allow to access of settings, current data and arch. records data = same export data what WL IP is providing.
bin.php won't be optimized. So there is no way that with bin.php you will be able to establish WL.COM service with 25k clients, but up to 30-50 units that should be ok.

Those are ideas. Time to make it. What should be first?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Lars_Olsson on August 22, 2018, 04:34:02 PM
PHP.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Bushman on August 22, 2018, 05:59:15 PM
Apply Occam's Razor:  FTP or HTTP
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: stefano90 on August 23, 2018, 04:14:54 AM
Hi All! 

I have a question for the developer of WifiLogger.

Is it possible to add a function to send current data to a personal server (through FTP or HTTP)?

Not now. It is planed.

My ideas for real time exports are:
- MQTT JSON format data (JohnD idea)
- Same JSON file exported as a FTP file.
- PHP driver which I will provide and client will be able to install on own host. This driver bin.php will feed MySQL database, because that is (cheapest) standard on any hosting. 
bin.php will allow to access of settings, current data and arch. records data = same export data what WL IP is providing.
bin.php won't be optimized. So there is no way that with bin.php you will be able to establish WL.COM service with 25k clients, but up to 30-50 units that should be ok.

Those are ideas. Time to make it. What should be first?

Ok, thank you very much

For me the important thing is the possibility to upload data to a personal web site, doesn't matter the method :)
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: redlynr on August 23, 2018, 07:35:47 AM
Quote from: stefano90
For me the important thing is the possibility to upload data to a personal web site, doesn't matter the method :)

I agree!
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Lars_Olsson on August 26, 2018, 07:13:24 AM
How are the plans after Brexit?
This means vat and customs fee to other countries in Europe.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: mcrossley on August 26, 2018, 07:37:05 AM
How are the plans after Brexit?

Nobody knows!  #-o
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: johnd on August 26, 2018, 07:53:48 AM
How are the plans after Brexit?
This means vat and customs fee to other countries in Europe.

As Mark says, this is still to be decided. But there are two likely possibilities:

1. No change from present arrangements, at least for eg 2 years or more post March 2019. Beyond that is difficult to predict.

OR

2. EU countries will effectively be treated the same as exports to non-EU countries and so no UK VAT will be payable on despatch.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Lars_Olsson on August 26, 2018, 08:28:48 AM
Nbr2 as before. But that means vat and customs fee in the countries buying from UK.
Therefor it would be of interest perhaps of finding more resellers in other countries.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: johnd on August 26, 2018, 09:58:02 AM
Nbr2 as before.

No, #1 is as before (for EU countries). But very likely any change is at least 2-3 years in the future. Let's see what happens.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: blacklistedcard on August 26, 2018, 12:52:16 PM
I tried the wireless console firmware update and it worked great.  The Davis direct firmware update software was able to find the console by tcpip and the IP address.  The whole upgrade process took about 15 minutes. 

Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on August 26, 2018, 01:38:14 PM
I tried the wireless console firmware update and it worked great.  The Davis direct firmware update software was able to find the console by tcpip and the IP address.  The whole upgrade process took about 15 minutes.

No way. WeatherLink is finding WFL normally, but Davis firmware software do not want to do this. I don't know why, maybe MAC address is wrong. WL IP has pool of addresses.
I always need to write IP address manually.
Please use AUTO PAUSE option to update console, this is the safest way.
When something will go wrong, there is no problem. Console will not turn on, but there is always possibility to start from beginning. This operation is fully safe.
After correct console update, console will start to working again.

How are the plans after Brexit?
This means vat and customs fee to other countries in Europe.

There is no problem at this moment, so there is no plan to solve it.
I believe that UK will be like Norway and Switzerland. These countries have appropriate international agreements.
If not, problem will be solved when it will be occurred

Apply Occam's Razor:  FTP or HTTP

I have started with Realtime.txt, which will have same format like Cumulus has.
Not all fields will be populated, because Cumulus is making own statistics. WHL is not.

Realtime.txt via FTP will be first, but I will prepare other exports.

Problem is, I want to export all console data. Common interfaces are very nice, like this Cumulus onem there is a many tempates to read it, but these won't export extra temp, extra hum, soil moisture & temp, leaf etc. HiLow data ....
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Lars_Olsson on August 26, 2018, 02:01:23 PM
Ok. Thanks.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Lars_Olsson on August 26, 2018, 02:30:02 PM
Question.
It says everywhere that it should be version 1.90 for it to work, but I have 4.33 in my Vantage Vue. Or is there different t ways of finding version? HW-ver and SW-ver?
I pressed Done and +.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on August 26, 2018, 03:00:40 PM
Question.
It says everywhere that it should be version 1.90 for it to work, but I have 4.33 in my Vantage Vue. Or is there different t ways of finding version? HW-ver and SW-ver?
I pressed Done and +.

In VUE TEMP+HUM ---- DONE to exit.

1.90 is for Vantage PRO2. From version 1.90 there is a second batch of data. Before 1.90 there was only LOOP command to read 99 bytes frame with current data.
After 1.90 there is another command LPS which gives another 99 bytes of current data.
WFL takes this additional data and export it.
WU, PWS needs does data, example dew point.

There is no any problem to update your console to the newest 3.80(Vantege PRO2), or Vue to (4.33). After update you have better working console.

There is many people who thinks that when they update VP2 they will change it to become GREEN DOT sensitive, but that won't happen.

Summary:
Vue is always ok to use with WFL.
Old VP2(before 2006) when you update it to 1.90.
Newer VP2 when you update it to 1.90 or higher.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Lars_Olsson on August 26, 2018, 05:22:48 PM
Thanks!
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: stefano90 on August 27, 2018, 03:53:25 AM
I tried the wireless console firmware update and it worked great.  The Davis direct firmware update software was able to find the console by tcpip and the IP address.  The whole upgrade process took about 15 minutes.

No way. WeatherLink is finding WFL normally, but Davis firmware software do not want to do this. I don't know why, maybe MAC address is wrong. WL IP has pool of addresses.
I always need to write IP address manually.
Please use AUTO PAUSE option to update console, this is the safest way.
When something will go wrong, there is no problem. Console will not turn on, but there is always possibility to start from beginning. This operation is fully safe.
After correct console update, console will start to working again.

How are the plans after Brexit?
This means vat and customs fee to other countries in Europe.

There is no problem at this moment, so there is no plan to solve it.
I believe that UK will be like Norway and Switzerland. These countries have appropriate international agreements.
If not, problem will be solved when it will be occurred

Apply Occam's Razor:  FTP or HTTP

I have started with Realtime.txt, which will have same format like Cumulus has.
Not all fields will be populated, because Cumulus is making own statistics. WHL is not.

Realtime.txt via FTP will be first, but I will prepare other exports.

Problem is, I want to export all console data. Common interfaces are very nice, like this Cumulus onem there is a many tempates to read it, but these won't export extra temp, extra hum, soil moisture & temp, leaf etc. HiLow data ....
Hello, you're right, usually files of common Weather softwares doesn't include all parameters available in Davis' Console. Maybe you can create an XML file like Weatherlink.com API, otherwise a new file with your standard wich contain alla available values (include leaf wetness, soil parameters, extra temp, ecc...)

I think the best result is to have all the values available.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: anubis81 on August 29, 2018, 03:05:58 PM
Hi there. Do you have a rough timeline on MQTT support? I'm hoping to use this to log data in InfluxDB and MQTT support would make that extremely easy.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on August 29, 2018, 03:24:10 PM
Hi there. Do you have a rough timeline on MQTT support? I'm hoping to use this to log data in InfluxDB and MQTT support would make that extremely easy.

I think I will make it in 2-3 weeks. You can have not tested firmware before that.
Problem is still I don't have data format to share.
I have almost made Realtime.txt in Cumulus format.
I really would like to use existing format, but there is no such thing to export all VP2 data. To send is real time data and Hilows.

I am thinking on JSON format, but it won't be "OutsideTemp":20.1, it will be like "OT":20.1. I will provide XLS with data meaning.

In first step I will send this data via FTP as a JSON file.
Second step is MQTT.
But this operation is for real time data. Arch. records won't be send via MQTT for a moment. And if it will be avaible, that will be last reading of arch. rec..
Same last reading will be available to send to WU, PWS ... instead of real time data.

 

Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on August 29, 2018, 03:29:58 PM
Hello, you're right, usually files of common Weather softwares doesn't include all parameters available in Davis' Console. Maybe you can create an XML file like Weatherlink.com API, otherwise a new file with your standard wich contain alla available values (include leaf wetness, soil parameters, extra temp, ecc...)
I think the best result is to have all the values available.

JSON format is much more appropriate for this system. Unfortunately I am forced to make my own JSON file, otherwise I won't be able to send all data.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Lars_Olsson on August 29, 2018, 05:55:57 PM
Hello, you're right, usually files of common Weather softwares doesn't include all parameters available in Davis' Console. Maybe you can create an XML file like Weatherlink.com API, otherwise a new file with your standard wich contain alla available values (include leaf wetness, soil parameters, extra temp, ecc...)
I think the best result is to have all the values available.

JSON format is much more appropriate for this system. Unfortunately I am forced to make my own JSON file, otherwise I won't be able to send all data.

Doesn't most websites support php. To read an ftped file and populate whatever DB shouldn't be that much work on the site. Or is it?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: gbothwell on September 02, 2018, 04:39:21 PM
After I started using WIFILogger. which is working pretty awesome, I noticed that my weather station is reporting spikes in temp and pressure...  I have noticed that others who are also using WIFILogger are also reporting spikes...

Here is a link to my station data:
https://www.wunderground.com/personal-weather-station/dashboard?ID=KFLSTPET130

Is this a known issue?  I am using a wireless Davis Vantage Vue… please let me know if there is anything that can be done to resolve.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on September 02, 2018, 04:59:27 PM
After I started using WIFILogger. which is working pretty awesome, I noticed that my weather station is reporting spikes in temp and pressure...  I have noticed that others who are also using WIFILogger are also reporting spikes...

Here is a link to my station data:
https://www.wunderground.com/personal-weather-station/dashboard?ID=KFLSTPET130

Is this a known issue?  I am using a wireless Davis Vantage Vue… please let me know if there is anything that can be done to resolve.

This is not spike. This is data at 6:01 from 9:59. I will check those time functions.
I am trying to make JSON export now. I need to make it as a first.

What time do you have? UTC -4h?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: gbothwell on September 02, 2018, 05:16:05 PM
After I started using WIFILogger. which is working pretty awesome, I noticed that my weather station is reporting spikes in temp and pressure...  I have noticed that others who are also using WIFILogger are also reporting spikes...

Here is a link to my station data:
https://www.wunderground.com/personal-weather-station/dashboard?ID=KFLSTPET130

Is this a known issue?  I am using a wireless Davis Vantage Vue… please let me know if there is anything that can be done to resolve.

This is not spike. This is data at 6:01 from 9:59. I will check those time functions.
I am trying to make JSON export now. I need to make it as a first.

What time do you have? UTC -4h?


GMT -5 , but it is not showing on the network info tab.  Also, just restarted the logger but still no time info showing on that screen.  On the station info screen it is accurate at GMT -5.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on September 02, 2018, 05:20:09 PM
After I started using WIFILogger. which is working pretty awesome, I noticed that my weather station is reporting spikes in temp and pressure...  I have noticed that others who are also using WIFILogger are also reporting spikes...

Here is a link to my station data:
https://www.wunderground.com/personal-weather-station/dashboard?ID=KFLSTPET130

Is this a known issue?  I am using a wireless Davis Vantage Vue… please let me know if there is anything that can be done to resolve.

This is not spike. This is data at 6:01 from 9:59. I will check those time functions.
I am trying to make JSON export now. I need to make it as a first.

What time do you have? UTC -4h?


GMT -5 , but it is not showing on the network info tab.  Also, just restarted the logger but still no time info showing on that screen.  On the station info screen it is accurate at GMT -5.

I think NTP time was downloaded. Was synchronized with one timer and not with second.
There is two times in WFL. UTC and local console. I think times where mixed for a second.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: gbothwell on September 02, 2018, 05:35:51 PM
After I started using WIFILogger. which is working pretty awesome, I noticed that my weather station is reporting spikes in temp and pressure...  I have noticed that others who are also using WIFILogger are also reporting spikes...

Here is a link to my station data:
https://www.wunderground.com/personal-weather-station/dashboard?ID=KFLSTPET130

Is this a known issue?  I am using a wireless Davis Vantage Vue… please let me know if there is anything that can be done to resolve.

This is not spike. This is data at 6:01 from 9:59. I will check those time functions.
I am trying to make JSON export now. I need to make it as a first.

What time do you have? UTC -4h?


GMT -5 , but it is not showing on the network info tab.  Also, just restarted the logger but still no time info showing on that screen.  On the station info screen it is accurate at GMT -5.

I think NTP time was downloaded. Was synchronized with one timer and not with second.
There is two times in WFL. UTC and local console. I think times where mixed for a second.


Thank you, when i look back at my station history I see this happening once or twice daily.  Is there some setting I can make in wifilogger to adjust this?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on September 02, 2018, 05:47:22 PM
Thank you, when i look back at my station history I see this happening once or twice daily.  Is there some setting I can make in wifilogger to adjust this?

Navigate to SETUP|WiFi SETUP and change NTP interval to 0. Save.
This will disable NTP. I think there is a problem.
Please let us know if it's ok.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: gbothwell on September 02, 2018, 05:58:06 PM
Thank you, when i look back at my station history I see this happening once or twice daily.  Is there some setting I can make in wifilogger to adjust this?

Navigate to SETUP|WiFi SETUP and change NTP interval to 0. Save.
This will disable NTP. I think there is a problem.
Please let us know if it's ok.

Ok, I’ll make this change and watch for a few days and report back.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on September 03, 2018, 01:11:45 PM
This firmware here http://wifilogger.net/files/WiFiLogger121.zip needs to be tested and it is not finished. From HTML folder only ftpexport.html is needed.
This is my proposition of export of current data.

Let's assume that my WFL has IP 192.168.2.203, you need to know yours IP.
You can have now access to JSON files
http://192.168.2.203/realtime.txt - local + ftp   http://wifilogger.net/Cumulus/realtime.txt
http://192.168.2.203/wflexp.json - local + ftp   http://wifilogger.net/Cumulus/wflexp.json
http://192.168.2.203/loop.json - local -  first part of wflexp.json
http://192.168.2.203/hilow.json - local -  second part of wflexp.json
http://192.168.2.203/settings.json - local

Also you can navigate to SETUP|Archive Export Setup and there you will find new form for FTP current data export.
"Folder path" has to looks like this: /public_html/Cumulus/
or simple: /    or : /myStationFolder/
With this FTP export, two files are exported in one time realtime.txt and wflexp.json

RealTime.txt has Cumulus format, but probably still need some work.
wflexp.json - contains full console data in JSON format. Units are fixed to US. F, inches, mph.

I want to start discussion how this wflexp.json file should looks like in final stage.
When somebody will make template for this file, this file will not be change any more. So we have here maybe a week/two, to make final shape of this file. Then it will be fixed.

If you have problem go to
http://192.168.2.203/debug
check what is going wrong. Text printed will be change in future to be more "human".
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Lars_Olsson on September 03, 2018, 01:34:29 PM
I've certainly changed my mind!
A wifilogger is ordered. :-)
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: PaulMy on September 03, 2018, 02:30:50 PM
Hi Wojtek,I am on v1.19.  Should I update to v1.20 before going to v1.21?
Paul
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on September 03, 2018, 05:58:27 PM
Hi Wojtek,I am on v1.19.  Should I update to v1.20 before going to v1.21?
Paul


No. There is not such thing. Only sometimes you have to upload more HTML files.
Now is only ftpexport.html changed and as I remember ther where no HTML between 1.19 and 1.20
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: PaulMy on September 03, 2018, 08:24:25 PM
I have updated to v1.21 .bin and ftpexport.html
I can see each of the 5 files at 192.168.0.25/realtime.txt etc...

In the new FTP current data export settings I have set at 1 min interval and realtime.txt www.komokaweather.com/wifi-console/realtime.txt and wflexp.json www.komokaweather.com/wifi-console/wflexp.json are being FTP every minute. 

I already had the FTP archive export set as enabled and this had been FTP the logger data every 5 minutes and now having both FTP archive export and FTP current data resulted in the FTP current data files FTP to be delayed from about 2 to 3 minutes.  So have disabled FTP archive export for now.

Quote
I want to start discussion how this wflexp.json file should looks like in final stage.
When somebody will make template for this file, this file will not be change any more. So we have here maybe a week/two, to make final shape of this file. Then it will be fixed.
Sorry, can't give any comments or suggestion on this at the moment as making a new script or template is beyond me.

Enjoy,
Paul



Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: PaulMy on September 03, 2018, 09:01:47 PM
Quote
RealTime.txt has Cumulus format, but probably still need some work.
I have my test http://www.komokaweather.com/pws-new-20180903/ successfully using www.komokaweather.com/wifi-console/realtime.txt


Enjoy,
Paul
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Negu on September 04, 2018, 04:36:45 AM
Hi all, this question may have been answered but I can´t find it: is this logger compatible with weathercloud network?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: flyingdutchwx on September 04, 2018, 08:34:15 AM
Good morning Paul

I gotta say that your webpage setup is excellent........would love to do something similar myself!

Cheers Paul @flyingdutchwx (London Northeast)


Quote
RealTime.txt has Cumulus format, but probably still need some work.
I have my test http://www.komokaweather.com/pws-new-20180903/ successfully using www.komokaweather.com/wifi-console/realtime.txt


Enjoy,
Paul
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on September 04, 2018, 09:20:23 AM
Hi all, this question may have been answered but I can´t find it: is this logger compatible with weathercloud network?

No, but It won't be hard to make. Little problem is, there is not enought resources for all weather services.
I need confirmation that https://weathercloud.net/ is most common for all WiFiLogger users.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: PaulMy on September 04, 2018, 09:47:37 AM
Hi Wojtek,
Quote
No, but It won't be hard to make. Little problem is, there is not enought resources for all weather services.
I need confirmation that https://weathercloud.net/ (https://weathercloud.net/) is most common for all WiFiLogger users.
I do upload to Weathercloud through Cumulus https://app.weathercloud.net/d0280022074#profile
 but it doesn't rank any higher for me than the other uploads you currently have.

Enjoy,
Paul
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: PaulMy on September 04, 2018, 09:59:50 AM
Quote
Good morning Paul

I gotta say that your webpage setup is excellent........would love to do something similar myself!

Cheers Paul @flyingdutchwx (London Northeast)
Brian's Home Weather Station thread on Cumulus http://sandaysoft.com/forum/viewtopic.php?f=29&t=17090#p131542 which uses the Cumulus realtime.txt as current data source.
However, as my test page shows, the WiFiLogger new realtime.txt FTP does the same thing.
The Home Weather Station template download is here https://weather34.com/homeweatherstation/

I will gladly help you get started...

Enjoy,
Paul
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Negu on September 04, 2018, 10:11:21 AM
Hi Wojtek,
Quote
No, but It won't be hard to make. Little problem is, there is not enought resources for all weather services.
I need confirmation that https://weathercloud.net/ (https://weathercloud.net/) is most common for all WiFiLogger users.
I do upload to Weathercloud through Cumulus https://app.weathercloud.net/d0280022074#profile
 but it doesn't rank any higher for me than the other uploads you currently have.

Enjoy,
Paul

So I assume that you need to have a computer switched on to upload to weathercloud...
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: PaulMy on September 04, 2018, 10:16:44 AM
Quote
So I assume that you need to have a computer switched on to upload to weathercloud...
I do for my Cumulus upload, but if it were uploaded by WiFiLogger I presume that would suffice but Wojtek is better to answer that.

Enjoy,
Paul
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Negu on September 04, 2018, 10:21:58 AM
Ok, thanks for your help 👍
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: gbothwell on September 05, 2018, 08:21:19 AM
Thank you, when i look back at my station history I see this happening once or twice daily.  Is there some setting I can make in wifilogger to adjust this?

Navigate to SETUP|WiFi SETUP and change NTP interval to 0. Save.
This will disable NTP. I think there is a problem.
Please let us know if it's ok.

Ok, I’ll make this change and watch for a few days and report back.

After making this change the issue has gone away.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: weather34 on September 05, 2018, 08:42:09 AM
Quote
Good morning Paul

I gotta say that your webpage setup is excellent........would love to do something similar myself!

Cheers Paul @flyingdutchwx (London Northeast)
Brian's Home Weather Station thread on Cumulus http://sandaysoft.com/forum/viewtopic.php?f=29&t=17090#p131542 which uses the Cumulus realtime.txt as current data source.
However, as my test page shows, the WiFiLogger new realtime.txt FTP does the same thing.
The Home Weather Station template download is here https://weather34.com/homeweatherstation/

I will gladly help you get started...

Enjoy,
Paul

hello Paul

so am i right in thinking(correct me if I am totally wrong)  the standard cumulus version of the template supports the wifi logger if cumulus realtime.txt is used as the option in wifi logger.forgive me but I have no background or experience of wifi logger . i did look at the json output but thats pretty confusing probably needs some documentation to highlight what some of the fields are, i understood some of them but got lost half way down and thought thats a complete rewrite to make the template that structure. I'm happy to include a note that the cumulus supports wifi logger but im not the expert to ask questions if any issues arise. brian

Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Lars_Olsson on September 05, 2018, 08:57:33 AM
Got the wifilogger and it is sending to wunderground, but the new thing logging to ftp, can't get it to work.
No file what so ever is written to my ftp....?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: PaulMy on September 05, 2018, 10:32:13 AM
Quote
Good morning Paul

I gotta say that your webpage setup is excellent........would love to do something similar myself!

Cheers Paul @flyingdutchwx (London Northeast)
Brian's Home Weather Station thread on Cumulus http://sandaysoft.com/forum/viewtopic.php?f=29&t=17090#p131542 (http://sandaysoft.com/forum/viewtopic.php?f=29&t=17090#p131542) which uses the Cumulus realtime.txt as current data source.
However, as my test page shows, the WiFiLogger new realtime.txt FTP does the same thing.
The Home Weather Station template download is here https://weather34.com/homeweatherstation/ (https://weather34.com/homeweatherstation/)

I will gladly help you get started...

Enjoy,
Paul

hello Paul

so am i right in thinking(correct me if I am totally wrong)  the standard cumulus version of the template supports the wifi logger if cumulus realtime.txt is used as the option in wifi logger.forgive me but I have no background or experience of wifi logger . i did look at the json output but thats pretty confusing probably needs some documentation to highlight what some of the fields are, i understood some of them but got lost half way down and thought thats a complete rewrite to make the template that structure. I'm happy to include a note that the cumulus supports wifi logger but im not the expert to ask questions if any issues arise. brian


Hi Brian,
Yes the WiFiLogger realtime.txt file is the same format as the Cumulus.  I have WiFiLogger FTP this realtime.txt at 1 min interval.  Then the realtime path in your (Cumulus) template set to that WiFiLogger upload site.  In a quick comparison to my Cumulus realtime.txt site and the WiFiLogger realtime.txt site all the current data seems the same.  Not sure what else may be different in your template between the Cumulus and the other versions.


Regards,

Paul
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on September 05, 2018, 10:34:11 AM
Got the wifilogger and it is sending to wunderground, but the new thing logging to ftp, can't get it to work.
No file what so ever is written to my ftp....?

download this version http://wifilogger.net/files/WiFiLogger121.zip
download update guide http://wifilogger.net/files/WiFiLoggerUpdate.pdf

Check what WiFiLogger firmware version you have.
If you have versiob lower than 1.19 then please upload all HTML files.
If you have version 1.19 please upload only ftpexport.html file.

Navigate to SETUP| Archive Export Setup

go to bottom of this page.
There you can setup your FTP. Please not that you have put name of the server. IP number is not yet served.
Please check my settings
 [ You are not allowed to view attachments ]

Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: weather34 on September 05, 2018, 10:36:33 AM
Quote
Good morning Paul

I gotta say that your webpage setup is excellent........would love to do something similar myself!

Cheers Paul @flyingdutchwx (London Northeast)
Brian's Home Weather Station thread on Cumulus http://sandaysoft.com/forum/viewtopic.php?f=29&t=17090#p131542 (http://sandaysoft.com/forum/viewtopic.php?f=29&t=17090#p131542) which uses the Cumulus realtime.txt as current data source.
However, as my test page shows, the WiFiLogger new realtime.txt FTP does the same thing.
The Home Weather Station template download is here https://weather34.com/homeweatherstation/ (https://weather34.com/homeweatherstation/)

I will gladly help you get started...

Enjoy,
Paul

hello Paul

so am i right in thinking(correct me if I am totally wrong)  the standard cumulus version of the template supports the wifi logger if cumulus realtime.txt is used as the option in wifi logger.forgive me but I have no background or experience of wifi logger . i did look at the json output but thats pretty confusing probably needs some documentation to highlight what some of the fields are, i understood some of them but got lost half way down and thought thats a complete rewrite to make the template that structure. I'm happy to include a note that the cumulus supports wifi logger but im not the expert to ask questions if any issues arise. brian


Hi Brian,
Yes the WiFiLogger realtime.txt file is the same format as the Cumulus.  I have WiFiLogger FTP this realtime.txt at 1 min interval.  Then the realtime path in your (Cumulus) template set to that WiFiLogger upload site.  In a quick comparison to my Cumulus realtime.txt site and the WiFiLogger realtime.txt site all the current data seems the same.  Not sure what else may be different in your template between the Cumulus and the other versions.


Regards,

Paul

hello paul awesome news so if using cumulus realtime.txt option in wifi logger then its good to go...fantastic no rewriting ..awesome .. will update download info page to acknowledge support for wifi logger using cumulus version and option ..if you have any doubts let me know ..brian
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on September 05, 2018, 10:37:23 AM
Hi Brian,
Yes the WiFiLogger realtime.txt file is the same format as the Cumulus.  I have WiFiLogger FTP this realtime.txt at 1 min interval.  Then the realtime path in your (Cumulus) template set to that WiFiLogger upload site.  In a quick comparison to my Cumulus realtime.txt site and the WiFiLogger realtime.txt site all the current data seems the same.  Not sure what else may be different in your template between the Cumulus and the other versions.
Regards,
Paul

Please note that WiFiLoggers realtime.txt has Cumulus format and plenty of data, but not all, because Cumulus is making own staticstics.
I will make document to describe this.
I think we will work on realtime.txt and these JSON files for some time here to make them usable.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: weather34 on September 05, 2018, 10:41:57 AM
i looked at the json file to see if i could implement that but got lost on some of the fields .. anyway realtime.txt is a good simple solution to get it of the ground..brian
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on September 05, 2018, 10:53:03 AM
i looked at the json file to see if i could implement that but got lost on some of the fields .. anyway realtime.txt is a good simple solution to get it of the ground..brian

Yes Brian
RealTime.txt is very good, but not transfer all console data.
JSON was made to transfer all data.
1. Some settings
2. Loop data
3. HiLow data including high/low month and year.

I will write schematic of this file, but it is not finished yet.

Data is transfered as a string, because NULL is transfered as "---"(Davis standard).
That can be change to raw console readings, but then you will have to check all data by yourself if it is in range, or sensor is not connected.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on September 05, 2018, 10:56:22 AM
Files will also have MQTT transfer option.
 [ You are not allowed to view attachments ]
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Lars_Olsson on September 05, 2018, 11:51:23 AM
Got the wifilogger and it is sending to wunderground, but the new thing logging to ftp, can't get it to work.
No file what so ever is written to my ftp....?

download this version http://wifilogger.net/files/WiFiLogger121.zip
download update guide http://wifilogger.net/files/WiFiLoggerUpdate.pdf

Check what WiFiLogger firmware version you have.
If you have versiob lower than 1.19 then please upload all HTML files.
If you have version 1.19 please upload only ftpexport.html file.

Navigate to SETUP| Archive Export Setup

go to bottom of this page.
There you can setup your FTP. Please not that you have put name of the server. IP number is not yet served.
Please check my settings
 [ You are not allowed to view attachments ]
Thanks. Updated to 1.21 and sorry to say, took all html. I Hope this would not effect something else?
Made the setup and nothing.....? 😲🙄
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: PaulMy on September 05, 2018, 11:52:28 AM
I have made a comparison between the Cumulus realtime.txt and WiFiLogger realtime.txt.  And as Wojtek said there are differences. 

In my case the Cumulus is Envoy and WiFiLogger a Vue console so that accounts for hardware differences.
Field Example Description CumulusWiFiCompare
1 18/10/08 date (always dd/mm/yy) 05/09/2018 09/05/18?
2 16:03:45 time(always hh:mm:ss) 11:01:04 11:01:03OK
3 8.4 outside temperature 29.329.3OK
4 84 relative humidity 7070OK
5 5.8 dewpoint 23.323.3OK
6 24.2 wind speed (average) 4.33.2
7 33.0 latest wind speed reading 10.68
8 261 wind bearing (degrees) 170169
9 0.0 current rain rate 00OK
10 1.0 rain today 00OK
11 999.7 barometer 1018.91021.6Vue
12 W wind direction S SOK
13 6 wind speed (beaufort) 10
14 mph wind units km/h km/hOK
15 C temperature units C COK
16 mb pressure units hPa hPaOK
17 mm rain units mm mmOK
18 146.6 wind run (today) 13 ---
19 +0.1 pressure trend value -0.27 ---
20 85.2 monthly rainfall 77OK
21 588.4 yearly rainfall 561554.4
22 11.6 yesterday's rainfall 0 ---
23 20.3 inside temperature 30.127.2Vue
24 57 inside humidity 4651Vue
25 3.6 wind chill 29.329.4
26 -0.7 temperature trend value 2.2 ---
27 10.9 today's high temp 29.629.6OK
28 12:00 time of today's high temp (hh:mm) 10:58 10:58OK
29 7.8 today's low temp 21.221.2OK
30 14:41 time of today's low temp (hh:mm) 5:44 5:44OK
31 37.4 today's high wind speed (average) 8.514.5
32 14:38 time of today's high wind speed (average) (hh:mm) 10:52 10:49
33 44.0 today's high wind gust 21.414.5
34 14:28 time of today's high wind gust (hh:mm) 10:49 10:49OK
35 999.8 today's high pressure 1020.631023.2Vue
36 16:01 time of today's high pressure (hh:mm) 0:00 0:07Vue
37 998.4 today's low pressure 1018.91021.5Vue
38 12:06 time of today's low pressure (hh:mm) 10:56 4:47Vue
39 1.8.2 Cumulus version 1.9.41.21Vue
40 448 Cumulus build number 10991.21Vue
41 36.0 10-minute high gust 12.99.7
42 10.3 heat index 33.433.9
43 10.5 humidex 39.6 ---
44 13 UV Index 3.43.4OK
45 0.2 Evapotranspiration today 0.630.03
46 14 Solar Radiation W/m2 596596OK
47 260 10-minute average wind bearing (degrees) 206 ---
48 2.3 rainfall last hour  00OK
49 13 current forecast number (see samplestrings.ini). Negative means 'exceptional' 210
50 1 Is it daylight? 1 if currently within daylight hours (between dawn and dusk), 0 if not 10
51 0 Sensor contact lost (1 = yes) (Fine Offset only) 00
52 NNW wind direction (average) SSW0
53 2040 Cloudbase 7480
54 ft Cloudbase units mm0
55 12.3 Apparent Temperature 33.90
56 11.1 Sunshine hours so far today 2.80
57 420.1 Current theoretical max solar radiation 6500
58 1 Is it sunny? 1 if the sun is shining, otherwise 0. Requires your station to have a solar sensor. 10


Enjoy,
Paul
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on September 05, 2018, 12:27:17 PM
Got the wifilogger and it is sending to wunderground, but the new thing logging to ftp, can't get it to work.
No file what so ever is written to my ftp....?

download this version http://wifilogger.net/files/WiFiLogger121.zip
download update guide http://wifilogger.net/files/WiFiLoggerUpdate.pdf

Check what WiFiLogger firmware version you have.
If you have versiob lower than 1.19 then please upload all HTML files.
If you have version 1.19 please upload only ftpexport.html file.

Navigate to SETUP| Archive Export Setup

go to bottom of this page.
There you can setup your FTP. Please not that you have put name of the server. IP number is not yet served.
Please check my settings
 [ You are not allowed to view attachments ]
Thanks. Updated to 1.21 and sorry to say, took all html. I Hope this would not effect something else?
Made the setup and nothing.....? 😲🙄
You can open debug window to check
http://WFL_IP/debug

Please make sure that you have  folder on server WFL don't create folders
path should be
/
/stationFolder/
etc.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Lars_Olsson on September 05, 2018, 12:31:29 PM
Thanks! I'll check the debug.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: PaulMy on September 05, 2018, 12:41:21 PM
Quote
Please make sure that you have  folder on server WFL don't create folders
path should be
/
/stationFolder/
etc.
I initially had mine getting lost.  I changed the Folder path to /public_html/wifi-console/ and that put realtime.txt and json files in my site's /wifi-console folder

Enjoy,
Paul
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Lars_Olsson on September 05, 2018, 01:08:55 PM
Found my error now.
Sorry for any inconvenience. I left out the trailing slash.  =D&gt;
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on September 06, 2018, 12:04:27 PM
http://wifilogger.net/files/WFLexport.xlsx
Here is a desciption of RealTime.txt and wflexp.json

wflexp.json has 3 sections
1. Settings and time
2. Real time data
3. HiLow data

HiLow data is an array. All hilows sections have array with 8 cells. Day Low   Day Hi   Time Day Low   Time Day Hi   Month Hi   Month Low   Year Hi   Year Low
I don't have all sensors in my VP2 so wasn't tested for all cases, but if there will be any problem I will repair to fix data to this pattern.
Data like wind speed has no low data so "Hi" cells are populated with "---".
Names for HiLow and real time are similar.
ex.
RTD:  "tempout":"70.4"
HiLow: "hltempout":["61.7","79.3","6:36","15:01","87.3","58.1","100.0","50.9"]

In RTD section extra data like extra temp, soil temp, leaf temp etc. are in array
ex. soil temps, leaf wetness
"xst":["79","79","79","79"]
"xlw":["0","0","---","0"]

In settings section data are written as a number
"stnmod":16

but all weather data are written as a string
"tempin":"81.4"
that is because dash values are sent as "---" string.

Units are based console units
F, mph, Inch.


Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Lars_Olsson on September 06, 2018, 12:16:00 PM
Cool! Thanks!
Easy to populate my dB with this info given.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on September 06, 2018, 12:28:10 PM
Yes It was made to easy transfer to DB.
Please let it have some time. Maybe structural changes will be needed.
Maybe it is better to send raw console data, than those strings.
Maybe it should be generatated with console units.

I am waiting for suggestions.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: redlynr on September 08, 2018, 08:16:19 AM
Very nice with the Weather34 template:   http://www.actulife.com/pws

I like this  \:D/

Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: PaulMy on September 08, 2018, 09:50:06 AM
Quote
Very nice with the Weather34 template:   http://www.actulife.com/pws (http://www.actulife.com/pws)

I like this  (http://www.wxforum.net/Smileys/default/eusa_dance.gif)

Looking good!

Enjoy,
Paul
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: redlynr on September 08, 2018, 10:26:58 AM
ok - next challenge.  I'm trying to add a webcam image (from Arlo).   I copy/modified a python script to take a snapshot, scheduled this with Windows task manager to put in a dropbox folder that syncs to the web.  My webcam image is inserted into webcamsmall.php in the below text, but it doesn't work, any ideas why?  I'm very "old school" with html and don't understand php.

<img src="https://www.dropbox.com/s/3cwuo5dbb6me4jj/snapshot.jpg?version=<?php echo filemtime("https://www.dropbox.com/s/3cwuo5dbb6me4jj/snapshot.jpg");?>" alt="weathercam" class="webcam">

Please note, the current web cam image doesn't look very nice since my Arlo is charging. 

I have a feeling that maybe the dimensions of my webcam image are the problem, but I don't have an easy way to resize. 
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: bchwdlks on September 08, 2018, 01:13:34 PM
ok - next challenge.  I'm trying to add a webcam image (from Arlo).   I copy/modified a python script to take a snapshot, scheduled this with Windows task manager to put in a dropbox folder that syncs to the web.  My webcam image is inserted into webcamsmall.php in the below text, but it doesn't work, any ideas why?  I'm very "old school" with html and don't understand php.

<img src="https://www.dropbox.com/s/3cwuo5dbb6me4jj/snapshot.jpg?version=<?php echo filemtime("https://www.dropbox.com/s/3cwuo5dbb6me4jj/snapshot.jpg");?>" alt="weathercam" class="webcam">

Please note, the current web cam image doesn't look very nice since my Arlo is charging. 

I have a feeling that maybe the dimensions of my webcam image are the problem, but I don't have an easy way to resize.

You should be able to resize by running an  ImageMagik  (https://www.imagemagick.org/script/index.php) command on your image before you drop it into the Dropbox folder.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: ANPweather on September 08, 2018, 02:21:55 PM
ok - next challenge.  I'm trying to add a webcam image (from Arlo).   I copy/modified a python script to take a snapshot, scheduled this with Windows task manager to put in a dropbox folder that syncs to the web.  My webcam image is inserted into webcamsmall.php in the below text, but it doesn't work, any ideas why?  I'm very "old school" with html and don't understand php.

<img src="https://www.dropbox.com/s/3cwuo5dbb6me4jj/snapshot.jpg?version=<?php echo filemtime("https://www.dropbox.com/s/3cwuo5dbb6me4jj/snapshot.jpg");?>" alt="weathercam" class="webcam">

Please note, the current web cam image doesn't look very nice since my Arlo is charging. 

I have a feeling that maybe the dimensions of my webcam image are the problem, but I don't have an easy way to resize.

I had a similar problem. Your link returns a web page rather than just an image. Try this instead:
https://www.dropbox.com/s/3cwuo5dbb6me4jj/snapshot.jpg?raw=1
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: redlynr on September 08, 2018, 02:44:57 PM
still doesn't work - I tried multiple times, but is this correct?

<img src="https://www.dropbox.com/s/3cwuo5dbb6me4jj/snapshot.jpg?raw=1?php echo filemtime("https://www.dropbox.com/s/3cwuo5dbb6me4jj/snapshot.jpg");?>" alt="weathercam" class="webcam">


does the word "version" still need to be there?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: redlynr on September 08, 2018, 03:23:36 PM
still doesn't work - I tried multiple times, but is this correct?

<img src="https://www.dropbox.com/s/3cwuo5dbb6me4jj/snapshot.jpg?raw=1?php echo filemtime("https://www.dropbox.com/s/3cwuo5dbb6me4jj/snapshot.jpg");?>" alt="weathercam" class="webcam">

does the word "version" still need to be there?

or maybe this?

<img src="https://www.dropbox.com/s/3cwuo5dbb6me4jj/snapshot.jpg?raw=1?php echo filemtime("https://www.dropbox.com/s/3cwuo5dbb6me4jj/snapshot.jpg?raw=1");?>" alt="weathercam" class="webcam">

I can't get any image to show.... no matter what even if I get rid of the php stuff.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: weather34 on September 08, 2018, 03:49:04 PM
is this your web cam image in my demo here ?? if so just replace the webcamsmall with zip attached all i did was remove the filemtime so you may get problems browser image cache . hence it had a filemtime script .brian

(http://res.cloudinary.com/brian-underdown/image/upload/v1536435985/dd_ef1q0w.png)

Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: redlynr on September 08, 2018, 04:03:05 PM
yes, that's my image, but it still doesn't work for me.  I'd like to see it "inline" like in your image, but not sure how to do this.  I was selecting webcam from the "Extras" under user preferences.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: redlynr on September 08, 2018, 04:30:19 PM
I see now.   I can replace the cumulus indoor (due to WFL, temp isn't accurate anyway) with the webcam.  The webcam link under "Extras" doesn't work, but that doesn't matter.   Thanks!
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: weather34 on September 08, 2018, 04:32:45 PM
ok if your using the zip i attached earlier go in to setup screen ..ps lets stop hijacking this thread this is not a wifilogger issue.

below select webcamsmall

(http://res.cloudinary.com/brian-underdown/image/upload/v1536438728/vv_hthf4j.png)
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: redlynr on September 09, 2018, 09:26:34 AM
I apologize in advance for one last hijack of this thread...

This Weather34 template renders very nicely on Apple Watch using the free watch app “Webabit”
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: redlynr on September 13, 2018, 07:34:54 AM
This weekend I'll have the first major test of my new weatherstation  as the remnants of hurricane Florence pass by my home (near Charlotte, NC).   I have a whole house generator and ups backup for my server/computer/console, but my past experience is that my cable internet connection only lasts for about an hour after the power goes off.   I'd like to keep broadcasting the weather data to WU and my new website, but I'm wondering if there is a break in internet connection, will WIFI logger automatically transmit all of the data it has collected while the internet is down, or will these "packets" be lost as far as WU is concerned?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on September 13, 2018, 12:59:40 PM
This weekend I'll have the first major test of my new weatherstation  as the remnants of hurricane Florence pass by my home (near Charlotte, NC).   I have a whole house generator and ups backup for my server/computer/console, but my past experience is that my cable internet connection only lasts for about an hour after the power goes off.   I'd like to keep broadcasting the weather data to WU and my new website, but I'm wondering if there is a break in internet connection, will WIFI logger automatically transmit all of the data it has collected while the internet is down, or will these "packets" be lost as far as WU is concerned?

At this moment WU has not such option. WFL is sending current data. Read from console -> send to WU in same time (up to 5s tolerant).
This option what you ask is called "catch up". First thing to do is to make option to export archive records as a current value.
When new arch. record will appear then WFL will take it and send to WU, PWS etc. using statistical arch. vaules.
When this option will be done, then next to do is "catch up".
To send arch. you can use only FTP file, or WL.COM.

WFL has special memory which is not erase while rebooting. This is the place to save last export date.
This is volatile memory, when power goes down in console, catch up time will be erased. So it won't be perfect.
Original IP logger is asking server first what was the last archive.
WFL will keep it as long as power is up, but WU is not serving such info, so after power restore this info will disappear and WFL start from current records.

Catch up data will come from archive records. Current data will be not stored in RAM.
PWS probably don't accept old data. I need to test it, but I think PWS is storing data with own server time.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: redlynr on September 13, 2018, 04:46:37 PM
so I’m not sure I understand - currently there’s no way to update WU (for year to date, etc. charting) if say 5 inches of rain was missed due to internet outage?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on September 13, 2018, 05:03:45 PM
so I’m not sure I understand - currently there’s no way to update WU (for year to date, etc. charting) if say 5 inches of rain was missed due to internet outage?

Now WFL is transmitting current data when it can.
WU takes two rain values: day rain and hour rain. If WFL will be lack of the Internet for 24h WU will miss that rain.

Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: blacklistedcard on September 13, 2018, 05:12:10 PM
I'm getting the spikes too on weather underground.   
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on September 13, 2018, 05:16:46 PM
I'm getting the spikes too on weather underground.

Try same thing. Go to SETUP|WiFi Setup and set NTP interval to 0 to disable it.
Please let me know if it help you as well.
I think I have repaired that issue, but I am preparing quit big update and I haven't finished it yet. Next week.
It will be:
- MQTT
- weathercloud.net
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: blacklistedcard on September 13, 2018, 05:18:33 PM
Ok...  Right now I have it going to my raspberry pi that is a ntp gps pps time server.   

Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on September 13, 2018, 05:28:53 PM
Ok...  Right now I have it going to my raspberry pi that is a ntp gps pps time server.   

I think problem is when NTP is renew, it's updating UTC time, then is recalculated to console local time.
Spikes are data shifted in time. UTC +/- Time zone +/- summer time.
When you disable NTP in WFL, then it will stop updating internal WFL timers UTC and Local.
Please check it. That will help to solve this problem.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: redlynr on September 13, 2018, 05:30:47 PM
so I’m not sure I understand - currently there’s no way to update WU (for year to date, etc. charting) if say 5 inches of rain was missed due to internet outage?

Now WFL is transmitting current data when it can.
WU takes two rain values: day rain and hour rain. If WFL will be lack of the Internet for 24h WU will miss that rain.

Ok - so as long as I have power, and the outage is less than a day, there will be no loss of rainfall?  That’s nice!
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on September 13, 2018, 05:40:05 PM
so I’m not sure I understand - currently there’s no way to update WU (for year to date, etc. charting) if say 5 inches of rain was missed due to internet outage?

Now WFL is transmitting current data when it can.
WU takes two rain values: day rain and hour rain. If WFL will be lack of the Internet for 24h WU will miss that rain.

Ok - so as long as I have power, and the outage is less than a day, there will be no loss of rainfall?  That’s nice!

Console is always gives rain as daily or 24h. It is cleared at midnight or at 9 am. So when there was a rain at 10 am this value will be send with every transmission to WU. It will change when it will rise, or be cleared.
Arch. records have rain in intervals. We will check what is better for WU.
- daily rain
- rain from arch. rec. + catch up
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: blacklistedcard on September 15, 2018, 03:50:33 PM
Ok...  Right now I have it going to my raspberry pi that is a ntp gps pps time server.   

I think problem is when NTP is renew, it's updating UTC time, then is recalculated to console local time.
Spikes are data shifted in time. UTC +/- Time zone +/- summer time.
When you disable NTP in WFL, then it will stop updating internal WFL timers UTC and Local.
Please check it. That will help to solve this problem.

Confirming that setting the value of zero fixes the problem....

Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: ocala on September 16, 2018, 08:36:30 AM
so I’m not sure I understand - currently there’s no way to update WU (for year to date, etc. charting) if say 5 inches of rain was missed due to internet outage?

Now WFL is transmitting current data when it can.
WU takes two rain values: day rain and hour rain. If WFL will be lack of the Internet for 24h WU will miss that rain.

Ok - so as long as I have power, and the outage is less than a day, there will be no loss of rainfall?  That’s nice!
Let me also add that with battery back power it will still keep logging data. I'm not sure of the days but the shorter archive interval you have the quicker the data builds up. Example a 1 minute interval will fill up the memory faster then say a 10 minute interval. The exact days are somewhere in this thread somewhere.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Lars_Olsson on September 18, 2018, 09:43:24 AM
Is the .bin supposed to be used as well? My setup menu doesn't allow me to pick a file for Firmware Update anymore.

(Hint for exportfile. Don't use the same separator inside bracket-values as separator used to separate different items.)
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on September 18, 2018, 09:49:23 AM
I have found problem in 1.22. I am repairing it. Please do not update with 1.22.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on September 18, 2018, 10:19:23 AM
(Hint for exportfile. Don't use the same separator inside bracket-values as separator used to separate different items.)

I am not sure if I am understanding.
Could you paste example?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: PaulMy on September 18, 2018, 10:20:56 AM
Too late for me, just finished the update 10 min ago :(
Should I go back or just wait it out?

Enjoy,Paul
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on September 18, 2018, 10:27:14 AM
Too late for me, just finished the update 10 min ago :(
Should I go back or just wait it out?
Enjoy,Paul

It cause reboot while NTP update. I didn't see it, because I have long interval in my unit.
With version 1.22 every time when NTP will want to renew time WFL will be rebooted.
Quit big issue. I have repaired that. In 10 min I will publish it.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on September 18, 2018, 10:37:01 AM
Newest firmware: http://wifilogger.net/files/WiFiLogger123.zip
BIN file has to be updated. +
From html folder files: "ftpexport.html", "setup.html", "export.html" has to uploaded.
New things:
- MQTT real time data (wflexp.json) export
- weathercloud.net
- FTP address can be IP number now.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: PaulMy on September 18, 2018, 10:50:16 AM
Thanks Wojtek,
I am now on v.1.23
Should I be watching for something in particular?

I had NTP Server: pool.ntp.org
Update: 15 min

Enjoy,
Paul
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on September 18, 2018, 11:08:16 AM
Should I be watching for something in particular?
Enjoy,
Paul
No Paul. If you are interested in MQTT this option is now avaible. Also I have add weathercloud.net service.
+ now you can use IP address for NTP/FTP, before was only server name allowed.
I hope that this problem with time shifting on WU was repaired now.

15 min for NTP is to much in my opinion. I don't think that time synchronization is needed so frequently.
It always checking time on startup. When NTP time was reach from the Internet then console time is checked and updated.
1 min can be diffrence between console and NTP. With bigger difference console time will be updated.
In my opionion this mechanizm can be triggered 2-4 times a day (interval 360-720)
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: PaulMy on September 18, 2018, 12:04:34 PM
Thanks Wojtek,
I have extended the NTP server time, as I think the 15 min was the default or from past setting that I hadn't paid any further attention to.
I have enabled Weathercloud.

I've tried to understand MQTT and see how or for what I could use that, but not there yet  :oops:

Enjoy,
Paul

Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: johnd on September 18, 2018, 02:02:56 PM
I've tried to understand MQTT and see how or for what I could use that, but not there yet  :oops:

You can point the finger at me for suggesting that (and pestering Wojtek for it).  :twisted:

But why I'm interested in it is that it should make possible very frequent updates to web page dashboards without loading the sending device (ie WFL in this case) with significant FTP uploads every few seconds. It would be nice to think that WFL could manage one MQQT upload per loop but not sure whether this is feasible or not. The overall idea is that you do a light-weight simple upload to an MQTT broker (eg effectively a server somewhere in the cloud) which can then act as a relay post for the data, potentially passing the data to multiple clients and maybe different dashboards too. So, much of the load for data distribution is taken off the sending device.

There's a bit more of a hurdle in understanding MQTT because you have to understand the role of the broker, but once you've grasped that then the overall concept is straightforward. You do also need a subscription plan to use a broker, but there are free low-usage plans available (eg at cloudmqtt.com (http://cloudmqtt.com) and having a higher throughput plan doesn't cost megabucks.

Of course, having the MQTT source is only half of the picture - you also need some MQTT-using dashboard code to consume it. But hopefully having at least one device available in WFL that can generate an MQTT feed will now stimulate some software writers to fill in the other parts of the equation.

Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: blacklistedcard on September 18, 2018, 10:42:11 PM
Should I be watching for something in particular?
Enjoy,
Paul
No Paul. If you are interested in MQTT this option is now avaible. Also I have add weathercloud.net service.
+ now you can use IP address for NTP/FTP, before was only server name allowed.
I hope that this problem with time shifting on WU was repaired now.

15 min for NTP is to much in my opinion. I don't think that time synchronization is needed so frequently.
It always checking time on startup. When NTP time was reach from the Internet then console time is checked and updated.
1 min can be diffrence between console and NTP. With bigger difference console time will be updated.
In my opionion this mechanizm can be triggered 2-4 times a day (interval 360-720)

With version 1.23 can I re-enable the NTP?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: PaulMy on September 18, 2018, 10:57:32 PM
ALL the uploads ;) seem to be working fine with the new version, but MQTT will have to wait for me.  And thanks johnd for the MQTT information, I will not lose any sleep over it.

Enjoy,
Paul
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on September 19, 2018, 03:01:07 AM
Should I be watching for something in particular?
Enjoy,
Paul
No Paul. If you are interested in MQTT this option is now avaible. Also I have add weathercloud.net service.
+ now you can use IP address for NTP/FTP, before was only server name allowed.
I hope that this problem with time shifting on WU was repaired now.

15 min for NTP is to much in my opinion. I don't think that time synchronization is needed so frequently.
It always checking time on startup. When NTP time was reach from the Internet then console time is checked and updated.
1 min can be diffrence between console and NTP. With bigger difference console time will be updated.
In my opionion this mechanizm can be triggered 2-4 times a day (interval 360-720)
With version 1.23 can I re-enable the NTP?

Yes I have make changes in NTP function. Now WU should work ok. Please let me know if there are still problems.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: blacklistedcard on September 19, 2018, 12:35:30 PM
Should I be watching for something in particular?
Enjoy,
Paul
No Paul. If you are interested in MQTT this option is now avaible. Also I have add weathercloud.net service.
+ now you can use IP address for NTP/FTP, before was only server name allowed.
I hope that this problem with time shifting on WU was repaired now.

15 min for NTP is to much in my opinion. I don't think that time synchronization is needed so frequently.
It always checking time on startup. When NTP time was reach from the Internet then console time is checked and updated.
1 min can be diffrence between console and NTP. With bigger difference console time will be updated.
In my opionion this mechanizm can be triggered 2-4 times a day (interval 360-720)
With version 1.23 can I re-enable the NTP?

Yes I have make changes in NTP function. Now WU should work ok. Please let me know if there are still problems.

I re-enabled it and so far it looks good....
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: StudleyWeather on September 19, 2018, 02:41:14 PM
I have to say this is a great piece of kit - installed fairly easily into my Vantage Vue and the real time data webpage is great.  I do however have one query - I am running WeatherLink 6.0.4 locally on a PC and have set up the TCP/IP connections for it (TCP port is 22222)  It successfully found the WiFi Logger but now when I try to poll data into WeatherLink I often get Communication error - it has polled successfulyl 3 times today but in the comms log it keeps saying communication error.  I am running v1.20 firmware on the logger.  On the logger I have the web interface enabled and TCP port set to Auto Pause with pause duration of 10 mins.  On Weatherlink it is set to poll hourly at 2 mins past the hour.  Is there anything else I need to set up/look at to enable both the real time page and WeatherLink to populate.  Thanks
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on September 20, 2018, 08:48:51 AM
I have to say this is a great piece of kit - installed fairly easily into my Vantage Vue and the real time data webpage is great.  I do however have one query - I am running WeatherLink 6.0.4 locally on a PC and have set up the TCP/IP connections for it (TCP port is 22222)  It successfully found the WiFi Logger but now when I try to poll data into WeatherLink I often get Communication error - it has polled successfulyl 3 times today but in the comms log it keeps saying communication error.  I am running v1.20 firmware on the logger.  On the logger I have the web interface enabled and TCP port set to Auto Pause with pause duration of 10 mins.  On Weatherlink it is set to poll hourly at 2 mins past the hour.  Is there anything else I need to set up/look at to enable both the real time page and WeatherLink to populate.  Thanks
Pause duration works with manual pause. On first page Real Time Data you trigger manual pause by clicking time. This is old function probably I will erase that function.
Auto pause is triggered automatically when connection on port 22222 is appeared. Its stay paused as long as connection is on, but there is a safety feature here. When there is no data transfer from PC to WFL then after 60s WFL is closing connection. PC software if it's working can renew this connection.

I will check once more WL 6.0.4. Testing is time consuming. I will let you know.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Lars_Olsson on September 20, 2018, 08:49:16 AM
(Hint for exportfile. Don't use the same separator inside bracket-values as separator used to separate different items.)

I am not sure if I am understanding.
Could you paste example?

To separate items, when extracting file to insert to database, one usually uses a separator between items that isn't used anywhere else in the file. This to simplify extraction of each item. If the items can't be separated from each other, much more work has to be done to be able to easily extract.

Example, (from wflexp.json): "stnmod":17,"ver":4.33 .............. "xt":["---","---","---","---","---","---","---"], ..... "sunrt":"6:42"
In this case it isn't possible to separate items from each other with the separator "," due to that the comma is used inside the xt-items array. It isn't possible to use the separator ":" due to it is used inside the value for item sunrt, i.e 6:42.

To use separators for easy access to make operations on the items:
Example:     "stnmod":17;"ver":4.33 .............. "xt":["---","---","---","---","---","---","---"];"sunrt":"6.42"
In this example it's easy to get each item by splitting them on the separator ";" also after that it is easy to split the name from the value by splitting on the ":". All values has to have a meaning, thereby giving the 6.42 the same meaning as 6:42 but makes the handling of the file sooo much easier.




Also. When I access the System menu, the button on updating html-files is clickable, but the button to make system-upgrade isn't. it's disabled.

Cheers.
PS. Thanks for a fine product.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on September 20, 2018, 09:06:37 AM
Also. When I access the System menu, the button on updating html-files is clickable, but the button to make system-upgrade isn't. it's disabled.

Cheers.
PS. Thanks for a fine product.

Try to upload once more "system.html" and "spark-md5.js". Please use system.html from newest firmware.
Which web browser do you use?
This button will be enabled when proper information from WFL will comes, but it's 2s delay. Do you know how to use debug console in Chrome? CTRL + SHIFT + J -> then Network tab

File is in JSON format. You don't need to parse it. It's very common file. You need to find library which will parce it for you.
http://php.net/manual/en/function.json-decode.php
https://www.w3schools.com/js/js_json_parse.asp
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Lars_Olsson on September 20, 2018, 09:29:23 AM
Also. When I access the System menu, the button on updating html-files is clickable, but the button to make system-upgrade isn't. it's disabled.

Cheers.
PS. Thanks for a fine product.

Try to upload once more "system.html" and "spark-md5.js". Please use system.html from newest firmware.
Which web browser do you use?
This button will be enabled when proper information from WFL will comes, but it's 2s delay. Do you know how to use debug console in
Chrome? CTRL + SHIFT + J -> then Network tab

File is in JSON format. You don't need to parse it. It's very common file. You need to find library which will parce it for you.
http://php.net/manual/en/function.json-decode.php
https://www.w3schools.com/js/js_json_parse.asp
No change. Using Firefox. Tried to do it on my phone and it worked.

OK, thanks. Used to parse data to suit my needs....
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Lars_Olsson on September 20, 2018, 11:04:09 AM
The Realtime.txt, where is this file supposed to end up?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: PaulMy on September 20, 2018, 12:27:09 PM
Quote
The Realtime.txt, where is this file supposed to end up?
In my FTP Archive Records Export Setup tab I have Folder path:  /public_html/wifi-console

to get http://www.komokaweather.com/wifi-console/realtime.txt

Enjoy,
Paul
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Lars_Olsson on September 20, 2018, 03:45:35 PM
Quote
The Realtime.txt, where is this file supposed to end up?
In my FTP Archive Records Export Setup tab I have Folder path:  /public_html/wifi-console

to get http://www.komokaweather.com/wifi-console/realtime.txt

Enjoy,
Paul
The only file I get is the wflexp.json.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: PaulMy on September 20, 2018, 05:34:50 PM
Quote
The only file I get is the wflexp.json.
Wojtek may have an answer. 


From that one setting in FTP Archive Records Export setup I get both realtime.txt and wflexp.json

http://www.komokaweather.com/wifi-console/wflexp.json
http://www.komokaweather.com/wifi-console/realtime.txt

I am on v1.23

Enjoy,
Paul
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Lars_Olsson on September 20, 2018, 06:49:45 PM
Quote
The only file I get is the wflexp.json.
Wojtek may have an answer. 


From that one setting in FTP Archive Records Export setup I get both realtime.txt and wflexp.json

http://www.komokaweather.com/wifi-console/wflexp.json
http://www.komokaweather.com/wifi-console/realtime.txt

I am on v1.23

Enjoy,
Paul
I'm on v1.23, but I only get .json..... (guess I'm too picky, but it would be great to be able to see that the whole system is updated ok to match 1.23.)
Edit: Reinstalled 1.23, still no file.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on September 21, 2018, 08:06:31 AM
I'm on v1.23, but I only get .json..... (guess I'm too picky, but it would be great to be able to see that the whole system is updated ok to match 1.23.)
Edit: Reinstalled 1.23, still no file.

Probably your FTP server is using some other commands. Please open http://IP_WFL/debug wait for interaval time or click on TEST text in FTP windows.
You will have information like below. Could you send it to me on priv or share with us here?
Command connected
220 ProFTPD 1.3.5a Server (Debian) [185.135.88.161]
331 Password required for username
230 User username logged in
215 UNIX Type: L8
200 Type set to I
227 Entering Passive Mode (185,135,88,161,152,121).
FTPPasv: Data port: 39033
FTPPasv: Data connected
150 Opening BINARY mode data connection for /public_html/station/wflexp.json
FTP Writing
226 Transfer complete
Data disconnected
227 Entering Passive Mode (185,135,88,161,170,131).
FTPPasv: Data port: 43651
FTPPasv: Data connected
150 Opening BINARY mode data connection for /public_html/station/realtime.txt
FTP Writing
226 Transfer complete
Data disconnected
200 Type set to A
221 Goodbye.
Command disconnected
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Lars_Olsson on September 21, 2018, 10:22:23 AM
I'm on v1.23, but I only get .json..... (guess I'm too picky, but it would be great to be able to see that the whole system is updated ok to match 1.23.)
Edit: Reinstalled 1.23, still no file.

Probably your FTP server is using some other commands. Please open http://IP_WFL/debug wait for interaval time or click on TEST text in FTP windows.
You will have information like below. Could you send it to me on priv or share with us here?
Command connected
220 ProFTPD 1.3.5a Server (Debian) [185.135.88.161]
331 Password required for username
230 User username logged in
215 UNIX Type: L8
200 Type set to I
227 Entering Passive Mode (185,135,88,161,152,121).
FTPPasv: Data port: 39033
FTPPasv: Data connected
150 Opening BINARY mode data connection for /public_html/station/wflexp.json
FTP Writing
226 Transfer complete
Data disconnected
227 Entering Passive Mode (185,135,88,161,170,131).
FTPPasv: Data port: 43651
FTPPasv: Data connected
150 Opening BINARY mode data connection for /public_html/station/realtime.txt
FTP Writing
226 Transfer complete
Data disconnected
200 Type set to A
221 Goodbye.
Command disconnected
Started Debug on Firefox and got

new TCP Client
new TCP Client
new TCP Client

Then tried the Test-button and got

Command connection failed
ARCHIWUM EXPORT. Int: 5
02:00:27 1-1-1970
02:00:27 1-1-1970
DavisGetLPSFull(): CRC BAD

and then

Renew RTD
DavisGetLPSFull(): CRC BAD
Custom FTP 3
Command connection failed
new TCP Client
Renew RTD
Renew RTD


During this time the wflexp.json-file stopped updating.

Closed debug on Firefox and opened it on my phone and got

NTP Time: 16:14:00 21-09-2018
Weather station time: 16:14:01 21-09-2018
DavisCheckTime(): Weather Station time OK
Undergroud 5
Renew RTD
DavisGetLPSFull(): CRC BAD
Client response time: 400
success
Custom FTP 3
Command connected
220 Welcome to "site" FTP.
331 User "user" OK. Password required
230 OK. Current restricted directory is /
215 UNIX Type: L8
200 TYPE is now 8-bit binary
227 Entering Passive Mode (46,30,211,100,229,117).
FTPPasv: Data port: 58741
FTPPasv: Data connected
150 Accepted data connection
FTP Writing
226-File successfully transferred
Data disconnected

wlexp.json updated.


Edit.
I think I've seen somewhere in the thread about all the parameters in the file, but can't find it. Someone who can help me? (Meaning of them.)
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on September 21, 2018, 01:49:38 PM
Edit.
I think I've seen somewhere in the thread about all the parameters in the file, but can't find it. Someone who can help me? (Meaning of them.)
http://wifilogger.net/files/WFLexport.xlsx
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Lars_Olsson on September 21, 2018, 03:52:18 PM
Edit.
I think I've seen somewhere in the thread about all the parameters in the file, but can't find it. Someone who can help me? (Meaning of them.)
http://wifilogger.net/files/WFLexport.xlsx
Thanks!
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: GBAllison on September 22, 2018, 04:02:10 PM
I have the WiFiLogger. It was installed and working when Hurricane Florence hit my house. Of course my power went out, and the WiFi router turned off. And the console’s AC power went off. But the Davis was outside spinning away. And the console had its brand new batteries installed. Since then power has been restored and the console turned back on again. Two questions:

1. Is there any way to retrieve what the Davis recorded as the hurricane went through? (We think the eye hit us.)

2. I have not done anything to reset the console or the  WiFiLogger. But it’s not on the router (or talking to weatherunderground) any more. Part of me wants to reset it, but not if it’s going to erase the hurricane data.

Help?  Thanks!
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on September 22, 2018, 04:41:57 PM
You need to click on white button on WFL. It will reboot WFL. Don't reboot console if it works, just WFL itself.
Data are stored as archive records on flash memory, regular logger feature. You can always download it.
WFL is not making own cache, just transmit what can get from console.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: gbothwell on September 22, 2018, 04:54:17 PM
This is a fantastic product.  Just wrote a custom parser that reads wflexp.json and sends the data to my RainMachine sprinkler system. 
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: GBAllison on September 22, 2018, 04:58:51 PM
You need to click on white button on WFL. It will reboot WFL. Don't reboot console if it works, just WFL itself.
Data are stored as archive records on flash memory, regular logger feature. You can always download it.
WFL is not making own cache, just transmit what can get from console.

When I press the white button to reset it, how much of a history is saved? Obviously set by amount of flash memory but generally like 30 days or so?  (I’m out of the country and concerned that if we press the white button before I get back, all the history will be overwritten ...
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on September 22, 2018, 05:26:39 PM
You need to click on white button on WFL. It will reboot WFL. Don't reboot console if it works, just WFL itself.
Data are stored as archive records on flash memory, regular logger feature. You can always download it.
WFL is not making own cache, just transmit what can get from console.

When I press the white button to reset it, how much of a history is saved? Obviously set by amount of flash memory but generally like 30 days or so?  (I’m out of the country and concerned that if we press the white button before I get back, all the history will be overwritten ...

WFL contains flash memory, but it's console system. This is regular flash chip like all other logger use, because console has to recognize this particular chip.
1 Minute Archive Interval    42 hours
5 Minute Archive Interval    8 days
10 Minute Archive Interval   17 days
15 Minute Archive Interval   26 days
30 Minute Archive Interval   53 days
60 Minute Archive Interval   106 days
120 Minute Archive Interval  213 days

If WFL is not sending data and WiFi is recovered, then battery voltage could go to low. WFL chip can be disabled. Need to be rebooted.
Only problem is when you reboot WFL. You can download archive records as a file, but it won't goes to WU.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on September 22, 2018, 05:29:17 PM
This is a fantastic product.  Just wrote a custom parser that reads wflexp.json and sends the data to my RainMachine sprinkler system.

I didn't predict such uses of it. I am happy that you have beed successed.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: GeneDoc on September 28, 2018, 11:23:12 AM
Happy to have received my WiFiLogger yesterday.  I am in the midst of setting it up and have run into a problem.  Not sure if I should post it here or try for the developer's support email directly.

Because of the layout of my home, my primary router (192.168.x.x) doesn't reach easily from one end to the other.  As such, I put in a secondary router (10.0.x.x) linked to the first through a powerline link.  It's worked great for years.  The secondary router, because of the central location in the house, provides my "guest" wifi that is isolated from my home's main wifi.  I use that for guests as well as IoT devices in case they like to snoop around (not that they every would  :roll:).  As an IoT device, I put the WiFiLogger on the public wifi.  I have a network at home that incorporates PiHole as my DNS on a RaspberryPi to help filter content across my entire network, but it has rarely caused problems for some devices.  For those devices, I switch from the DNS from the PiHole to Google's 8.8.8.8 on those specific devices.  However, I cannot change that setting in the WiFiLogger.  It keeps reverting to the Gateway setting of the router, even if I press "save" on the screen.

I am able to connect to the WiFiLogger as indicated in the instructions during the setup mode.  I am able to see a "connected" status on the device after setup and can see a number of the local wifi SSID's.  I can see real-time weather data, which is terrific.  I entered in my Wunderground and WeatherLink information.  Unfortunately, when I try to finalize setup by resetting the device and connecting through the local IP on the router and not the 192.168.4.1 address, I am unable to connect, getting a timeout error.  I checked the secondary router and confirmed the IP address had been issued to the WiFiLogger, but I cannot connect to it, whether I am on the public or private wifi of the secondary router.  I have disabled the PiHole, with no success.  I went to the primary router's setting, which generates the main DNS routing through the PiHole and reverted the DNS to the local cable provider's automatic setting, yet still no luck.  The other devices are able to connect to the internet, regardless of whether I have the automatically-provided DNS from the cable company or the PiHole DNS.

Any thoughts on how I can troubleshoot this?  I confess the only change I've not made is to update the firmware yet.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on September 28, 2018, 11:42:28 AM
Happy to have received my WiFiLogger yesterday.  I am in the midst of setting it up and have run into a problem.  Not sure if I should post it here or try for the developer's support email directly.

Because of the layout of my home, my primary router (192.168.x.x) doesn't reach easily from one end to the other.  As such, I put in a secondary router (10.0.x.x) linked to the first through a powerline link.  It's worked great for years.  The secondary router, because of the central location in the house, provides my "guest" wifi that is isolated from my home's main wifi.  I use that for guests as well as IoT devices in case they like to snoop around (not that they every would  :roll:).  As an IoT device, I put the WiFiLogger on the public wifi.  I have a network at home that incorporates PiHole as my DNS on a RaspberryPi to help filter content across my entire network, but it has rarely caused problems for some devices.  For those devices, I switch from the DNS from the PiHole to Google's 8.8.8.8 on those specific devices.  However, I cannot change that setting in the WiFiLogger.  It keeps reverting to the Gateway setting of the router, even if I press "save" on the screen.

I am able to connect to the WiFiLogger as indicated in the instructions during the setup mode.  I am able to see a "connected" status on the device after setup and can see a number of the local wifi SSID's.  I can see real-time weather data, which is terrific.  I entered in my Wunderground and WeatherLink information.  Unfortunately, when I try to finalize setup by resetting the device and connecting through the local IP on the router and not the 192.168.4.1 address, I am unable to connect, getting a timeout error.  I checked the secondary router and confirmed the IP address had been issued to the WiFiLogger, but I cannot connect to it, whether I am on the public or private wifi of the secondary router.  I have disabled the PiHole, with no success.  I went to the primary router's setting, which generates the main DNS routing through the PiHole and reverted the DNS to the local cable provider's automatic setting, yet still no luck.  The other devices are able to connect to the internet, regardless of whether I have the automatically-provided DNS from the cable company or the PiHole DNS.

Any thoughts on how I can troubleshoot this?  I confess the only change I've not made is to update the firmware yet.

When you use red button you are starting SETUP MODE. This gives you open network WiFiLoggerSetup and static IP address of this network 192.168.4.1 - this is Access Point only for setup.
WiFiLogger normally works as client in WiFi network (SETUP MODE gives you possibility to establish connection with your router, nothing more). Your WFL will obtain new IP Address from your router (from DHCP service on your router).
In your local network you don't use 192.168.4.1, you should use this one given by router. Please go to Network Info page and there you should find your local IP.
You can always activate SETUP MODE, by red button, just remember to reboot device after that.

You should reboot device after Setup Mode. WFL is trying to send data through this WiFiLoggerSetup which has no internet. So during using Setup Mode no export will happened.

Please let us know here if you have more problems, or contact me directly wifilogger@qq.com
Wojtek
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: GeneDoc on September 28, 2018, 12:04:34 PM
I'm thoroughly confused now.  As you suggested, I'd gone through the reset after setting up the wifi.  I tried to use the new IP address and not the setup IP address, but no luck.  So, explain to me how it's uploading data to both WeatherUnderground and WeatherLink 2.0.  So, I'm happy it's working, but I don't know why I cannot connect to it using the IP address assigned by the router.

The wonderful WeatherUnderground and WeatherLink signature links don't seem to work.  I'm sure there are many comments and threads to address this, but I don't have time to figure out another problem.  I'm just thrilled I seem to be getting most data (except barometric data) out to the 'net.  My station is
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: PaulMy on September 28, 2018, 01:06:56 PM
Quote
So, explain to me how it's uploading data to both WeatherUnderground and WeatherLink 2.0.  So, I'm happy it's working, but I don't know why I cannot connect to it using the IP address assigned by the router.

I don't have the answer but on several occasions I have had where I am unable to access my WiFiLogger ip 192.168.0.xx (5, 10 or more minutes) but all the uploads work fine at their 5 min interval, WL, WU, CWOP, etc.  Then later I can access the WiFiLogger IP and everything continues fine.  During those periods I can access my Modem/Router Ip 198.168.0.1 just fine.


Enjoy,
Paul
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: TellTell on October 02, 2018, 07:11:35 AM
Dear Wojtek,

Congratulations on your marvelous invention. I've just bought a Davis Instrument Pro2 6163 with UV and solar sensors and would love to buy your gadget and hook it up to my console.

I have read in forums that data from the sensors are transmitted to the console every 2.5 seconds and I have two questions.

1) Does WFL capture this data and sends it every 2.5 seconds or does it send it every minute?
2) Can I customize the WFL to send this raw data to automatically update an existing text file / database on an FTP server / file share?

Thanks and great work.
Chris
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on October 02, 2018, 05:55:42 PM
Dear Wojtek,
Congratulations on your marvelous invention. I've just bought a Davis Instrument Pro2 6163 with UV and solar sensors and would love to buy your gadget and hook it up to my console.
I have read in forums that data from the sensors are transmitted to the console every 2.5 seconds and I have two questions.
1) Does WFL capture this data and sends it every 2.5 seconds or does it send it every minute?
2) Can I customize the WFL to send this raw data to automatically update an existing text file / database on an FTP server / file share?
Thanks and great work.
Chris

1. RapidFire has 3s update, MQTT has same 3s update and WFL's page with current data has 3s update. I have promised also another set of functions WFL func. + php file. If it's important that could be also in sec. not in minutes.
It is forbidden to update data more frequently than 5-10 min to many services.
Custom exports is other thing, but FTP cost about 5-6sec to finish. That why it's in minutes + some hosting can reject connection because of to many in same time.
Please calculate 3s + Internet latency  + server latency. In my opinion we should talk about 5s export.

2. I was thinking about exporting raw data. I have prepared JSON export file with current and hilow data. Now I think that I will continue with this JSON file. Maybe I will expand it with some console setup data.
JSON file with all current data is available by FTP and MQTT. I will add PHP file to receive it also in the near feature. PHP will feed database with meteo data.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on October 02, 2018, 06:06:23 PM
I'm thoroughly confused now.  As you suggested, I'd gone through the reset after setting up the wifi.  I tried to use the new IP address and not the setup IP address, but no luck.  So, explain to me how it's uploading data to both WeatherUnderground and WeatherLink 2.0.  So, I'm happy it's working, but I don't know why I cannot connect to it using the IP address assigned by the router.

The wonderful WeatherUnderground and WeatherLink signature links don't seem to work.  I'm sure there are many comments and threads to address this, but I don't have time to figure out another problem.  I'm just thrilled I seem to be getting most data (except barometric data) out to the 'net.  My station is

You need to use same network to make access to WFL. Please log to the same access point to access to WFL. Please check WiFi client isolation option in your router. This option will not allow you to access to other devices.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: TellTell on October 03, 2018, 01:03:09 AM
So data can be collected at around circa 6 seconds - I understand your hardware and software latencies argument. So what is the best way forward to get the data "out" of the console as soon as it is available? Can the WFL write the data to a share or can I have a server poll the data from the WFL and manage the sync?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on October 03, 2018, 11:00:46 AM
So data can be collected at around circa 6 seconds - I understand your hardware and software latencies argument. So what is the best way forward to get the data "out" of the console as soon as it is available? Can the WFL write the data to a share or can I have a server poll the data from the WFL and manage the sync?

In my opinion for custom export best option is this one which is not existed yet - PHP.
MQTT has always open connection with server and connection is negotiated. Little more job to do by WFL.
FTP needs to send set of commands and WFL has to wait for answer for each. Timout is set to 15sec. 3-4 sec is minimal time to make FTP transfer. FTP is using 2 ports.
PHP is the same technic which is used by all weather hostings WL.com, WU, PWS, AWEKAS, WOW etc. - transfer is the fastest. Only one port is opened and data are printed to server.
All calculation job are made by PHP + database server. Using regular cheap hosting you won't establish second WL.com, but for 20-50 stations MySQL + PHP should be ok.

You have been asking about data transfer when changes occur. WFL is not working like this. Cumulus is opening connection with console and receive console real time data with console interval 2-2.5 sec. WFL is sending command to console before job (WU, PWS, FTP exports). When you don't set any activity for WFL then it's standby and waiting for connection from PC software. Console has also sleep mode, after 2 min from last transfer it's saving energy.
Continues LOOP data reading it's a very nice feature, but WFL has to be more flexible. It has to be ready to read:
 - real time data
 - archive data
 - settings
 - give access to PC software
That why was better in my opinion to set 3 sec. interval for MQTT, RapidFire, than changing whole logic to continues console readings.
I could add only function which would check if frame is not the same which was transferred 3 sec. before, then drop unnecessary transmission.

Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: TellTell on October 03, 2018, 01:49:01 PM
Thank you again for your information. One final question if I may :).

How many raw data does the WFL collect and store per minute? So if for example we poll the WFL from our SQL server for an update, let's say one poll successfully retrieved at 20:30 and another poll successfully at 20:32, how many lines of data would it collect?

We will obviously be polling the WFL the server per hours.

Thanks again,
Chris
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: crawdad62 on October 03, 2018, 02:35:27 PM
Are there any forum members who know whether the WiFiLogger Davis console interface functions with WeatherCat 3, Apple Mac OSX Software?

https://trixology.com/weathercat/

Thanks.


Just got the logger today. Set up was easy as pie and so was the firmware update. All weather sites receiving data. Except I'm stumped on the WeatherCat set up. Not sure how to go about it. Anyone?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on October 03, 2018, 04:20:55 PM
Are there any forum members who know whether the WiFiLogger Davis console interface functions with WeatherCat 3, Apple Mac OSX Software?
https://trixology.com/weathercat/
Thanks.
Just got the logger today. Set up was easy as pie and so was the firmware update. All weather sites receiving data. Except I'm stumped on the WeatherCat set up. Not sure how to go about it. Anyone?


Please go to SETUP|SYSTEM set TCP port as AUTO PAUSE.
In SETUP|WIFI SETUP you will find TCP port number. Default is 22222, please just check if it's not 0.

You should be able to connect WeatherCat by writing ip address of WFL. Interface the same like WL IP.

Please note that AUTO PAUSE has safety feature. It will reject client when there is no data transfer from WeatherCar to WFL in 60s. Cumulus works like this just start command to continues data transfer from console and no other activity from Cumulus. So WFL will reject Cumulus, but Cumulus has feature to release connection every minute. WL IP and WFL can make own uploads in this "DISCON PERIOD".
I don't know how WeatherCat is working. I hope there will be no problem with it.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: G4EQZ on October 03, 2018, 04:56:03 PM
Hi Wojciech, Been using your WiFiLogger for several months and very happy with it. Today I switched ISP from BT (DSL connection) to Virgin fiber straight into the home which is really very much faster.
Unfortunately, the output from the logger to Weather Underground and Weatherlink doesn't work anymore. If I switch back to the BT router and DSL it works perfectly. Have tried changing values in the router including switching off firewall, setting logger to the DMZ port but made no difference. It is almost certainly an issue with the Virgin router (which have a bad reputation) but I wondered if you have any suggestions plus before I do battle with their support people can you let me know what protocols are used for the uploads so I can have a more informed conversation with their technical people.

Any help is much appreciated

Best regards

Keith
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: crawdad62 on October 03, 2018, 05:56:46 PM
Are there any forum members who know whether the WiFiLogger Davis console interface functions with WeatherCat 3, Apple Mac OSX Software?
https://trixology.com/weathercat/
Thanks.
Just got the logger today. Set up was easy as pie and so was the firmware update. All weather sites receiving data. Except I'm stumped on the WeatherCat set up. Not sure how to go about it. Anyone?


Please go to SETUP|SYSTEM set TCP port as AUTO PAUSE.
In SETUP|WIFI SETUP you will find TCP port number. Default is 22222, please just check if it's not 0.

You should be able to connect WeatherCat by writing ip address of WFL. Interface the same like WL IP.

Please note that AUTO PAUSE has safety feature. It will reject client when there is no data transfer from WeatherCar to WFL in 60s. Cumulus works like this just start command to continues data transfer from console and no other activity from Cumulus. So WFL will reject Cumulus, but Cumulus has feature to release connection every minute. WL IP and WFL can make own uploads in this "DISCON PERIOD".
I don't know how WeatherCat is working. I hope there will be no problem with it.

Thank you! All is well now. Everything is reporting where it should. Thanks again for you help.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Lars_Olsson on October 04, 2018, 08:24:01 PM
Question.

When looking at the Real Time Data on the loggers homepage it looked a bit strange.
Under the heading Today's Highs, wind it says, 2,7m/s at 0:04. But when I looked in the .json-file it said 6,0 at 0:00.
Why doesn't the json-file get the right timestamp?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on October 05, 2018, 03:02:30 PM
Question.
When looking at the Real Time Data on the loggers homepage it looked a bit strange.
Under the heading Today's Highs, wind it says, 2,7m/s at 0:04. But when I looked in the .json-file it said 6,0 at 0:00.
Why doesn't the json-file get the right timestamp?

True - something is wrong. I will examine that. - I have checked. My fault. I have put barometer time in Json file. Copy paste mistake.
Please note that WFL is reading HiLows not more often than every 3 min. Also HiLows upload to WL.COM is not more often than this 180s.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Lars_Olsson on October 06, 2018, 09:43:37 AM
Thanks. Had a look in my php and couldn't find any Fault when parsing to my db. Glad I found it.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Bobvelle on October 09, 2018, 07:50:01 PM
hi Wojtek.

Been up and running about 4 months now. Updating on a regular basis. I was using v120 and noticed v123 was out, so I updated the firmware and .. well now Weatherlink.com (I use Weatherlink IP) account has no archive data. I updated the firmware about 9:45 Pm last night. All archive data stopped at 9:45 PM.

It's only weatherlink though, all other weather sites I download to are showing all current data and history as usual. So I went back to firmware v 120 and all is good now. Any Idea whats Up?

BTW: My WL Bulletin page showed current conditions except for the barometer. It was stuck at 29.883 in/hg the whole time.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: PaulMy on October 12, 2018, 11:33:17 AM
I have a couple of strange things -
1.  It appears that my local IP address for WiFiLogger has changed.  Now when I use 192.168.0.25 (which has been the IP) it asks for user name and password and is for a different device on my network.  I have tried all IPs from 192.168.0.10 to 192.168.0.40 and have not found the correct one for WiFiLogger.

2. WiFiLogger continues to update WU http://www.pwsweather.com/obs/KOMOKA2.html but sometimes at longer than the set 5 min interval so not a big deal.  However PWS, CWOP, WL and others are only updating occasionally - sometimes hours in between like http://www.pwsweather.com/obs/KOMOKA2.html

Any suggestion on how I can connect to the WiFiLogger settings, etc?

Paul
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Bushman on October 12, 2018, 12:17:07 PM
I assume you had it set for dynamic IP?  Log into your router to see connected devices and their IPs.  Ping accordingly.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: pfletch101 on October 12, 2018, 12:36:31 PM
I have a couple of strange things -
1.  It appears that my local IP address for WiFiLogger has changed.  Now when I use 192.168.0.25 (which has been the IP) it asks for user name and password and is for a different device on my network.  I have tried all IPs from 192.168.0.10 to 192.168.0.40 and have not found the correct one for WiFiLogger.

Any suggestion on how I can connect to the WiFiLogger settings, etc?

Paul
There are two possibilities. One is that you have assigned a fixed IP address to the Logger in its own setup, but the network's DHCP server (which, of course, has no way of knowing this!) has now assigned that address to another device. Alternatively, you may simply be allowing the DHCP server, which is usually associated with the router, to assign the WiFiLogger's address 'at random' rather than specifying (preferably in the router's control panel rather than on the Logger itself!) a fixed address.
Assuming the latter, if you login to the router's control panel (usually at 192.168.n.1, where n is zero for your network), you should be able to see what address is assigned to the Logger and to specify an address for it to use in future. If you then reboot the router and the Logger (in that order), it should continue to use the address you have set for the future.
If you originally set the fixed address 'locally' on the Logger, and the router now has something else at that address, as well, the easiest solution is likely to be to disconnect the 'interfering' device, and reboot the router and Logger, when you should be able to access it again. When you can do this, set the logger back to its default of getting its IP address from the router and proceed as above to specify a fixed address for it in the router's control panel.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on October 13, 2018, 02:19:59 AM
hi Wojtek.
Been up and running about 4 months now. Updating on a regular basis. I was using v120 and noticed v123 was out, so I updated the firmware and .. well now Weatherlink.com (I use Weatherlink IP) account has no archive data. I updated the firmware about 9:45 Pm last night. All archive data stopped at 9:45 PM.
It's only weatherlink though, all other weather sites I download to are showing all current data and history as usual. So I went back to firmware v 120 and all is good now. Any Idea whats Up?
BTW: My WL Bulletin page showed current conditions except for the barometer. It was stuck at 29.883 in/hg the whole time.

My fault. I have now original IP logger. I have made some test on it and I put results into WFL.
Before that, all connections were made like WL PC with some little differences.
Probably you don't have arch data, because of my mistake. I will return to this section and check once more.

If you switch to WL PC mode, then all should be fine.
Main difference is WL PC has ACTIVATION button which is needed to start new account, but also it's erase current data on WL.COM.
WL IP is sending this ACTIVATION data on reboot. Normally when WL IP is being restarted then it's sending this ACTIVATION frame and receive current time to setup. That's also erase current data on WL.COM.

Barometer needs some time to make chart. I don't know exactly why sometimes it's working bad. I am also sendig ACTIVATION request when barometer stuck, then all current data are erased and barometer is running ok.
After ACTIVATION barometer needs some time to make chart.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on October 13, 2018, 02:29:01 AM
I have a couple of strange things -
1.  It appears that my local IP address for WiFiLogger has changed.  Now when I use 192.168.0.25 (which has been the IP) it asks for user name and password and is for a different device on my network.  I have tried all IPs from 192.168.0.10 to 192.168.0.40 and have not found the correct one for WiFiLogger.

2. WiFiLogger continues to update WU http://www.pwsweather.com/obs/KOMOKA2.html but sometimes at longer than the set 5 min interval so not a big deal.  However PWS, CWOP, WL and others are only updating occasionally - sometimes hours in between like http://www.pwsweather.com/obs/KOMOKA2.html

Any suggestion on how I can connect to the WiFiLogger settings, etc?

Paul

You can push red button for 3 sec. and then open network will occure "WiFiLoggerSetup" when you log to this network you can always use 192.168.4.1 to open web service of WFL and in NETWORK INFO section you will find your local IP. Remember to reboot WFL after that, otherwise no exports will be done.

Other easy way to achieve IP address is to use WeatherLink if you have. There is an option to search WL IP in local network.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on October 13, 2018, 02:37:34 AM
I have a couple of strange things -
1.  It appears that my local IP address for WiFiLogger has changed.  Now when I use 192.168.0.25 (which has been the IP) it asks for user name and password and is for a different device on my network.  I have tried all IPs from 192.168.0.10 to 192.168.0.40 and have not found the correct one for WiFiLogger.

Any suggestion on how I can connect to the WiFiLogger settings, etc?

Paul
There are two possibilities. One is that you have assigned a fixed IP address to the Logger in its own setup, but the network's DHCP server (which, of course, has no way of knowing this!) has now assigned that address to another device. Alternatively, you may simply be allowing the DHCP server, which is usually associated with the router, to assign the WiFiLogger's address 'at random' rather than specifying (preferably in the router's control panel rather than on the Logger itself!) a fixed address.
Assuming the latter, if you login to the router's control panel (usually at 192.168.n.1, where n is zero for your network), you should be able to see what address is assigned to the Logger and to specify an address for it to use in future. If you then reboot the router and the Logger (in that order), it should continue to use the address you have set for the future.
If you originally set the fixed address 'locally' on the Logger, and the router now has something else at that address, as well, the easiest solution is likely to be to disconnect the 'interfering' device, and reboot the router and Logger, when you should be able to access it again. When you can do this, set the logger back to its default of getting its IP address from the router and proceed as above to specify a fixed address for it in the router's control panel.

Thats right. You can have two devices with same IP address. That makes a lot of problems. When you trying to log to this IP, then once you have luck to log to first one, then after a few sec. you are connected to second.
Example. You have log to WFL web page, but when you trying to save some settings those can be send to second device with same IP address.

Routers have very nice feature called DHCP. This service server IP addresses to devices when those are being connected.
Without that you should write all network settings manually. IP, netmask, gateway, dns.
You have to check DHCP range and for static IP you should use addresses beyond range.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: weatheroz on October 13, 2018, 04:45:31 AM
Wow, where has this one been.

I've had problems with my Weatherlink IP since April, and no amount of help from Davis, albeit very little help has changed anything.

Emails to Davis getting returned take weeks at times, and still have no luck with either of my WLIP's.

Time to order one of these to get my station going again.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Lars_Olsson on October 13, 2018, 12:06:40 PM
Changed my loggingtime from 3 to 10 minutes and got loctime = 1617469200. What happened????? (Sat 3 2021 17:00)

Since I parse the data into db I check if new time is bigger than old time, I didn't get any data. Strange....
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: stefano90 on October 15, 2018, 04:47:42 AM
Hello, I have a question.

If I want to upload in Wifi Logger a modified version of html pages, how much memory do I have available?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on October 15, 2018, 03:57:21 PM
Changed my loggingtime from 3 to 10 minutes and got loctime = 1617469200. What happened????? (Sat 3 2021 17:00)
Since I parse the data into db I check if new time is bigger than old time, I didn't get any data. Strange....
I will rewrite NTP function. Something is wrong with this feature. At this moment is async function. I will put it into queue. I hope that will help.
I can't abandon this feature in WFL, because console don't have RTC calendar chip with battery. WFL don't have it either. NTP feature is very needed. I have to make it right.

Hello, I have a question.
If I want to upload in Wifi Logger a modified version of html pages, how much memory do I have available?

All WFL units has 4MB(32mbit) flash memory. Organization at this moment is:
1MB for program
3MB flash disk for files
but I will change that soon. Why? 1MB is for program, but it's divided. 0.5MB is for old firmware, 0.5MB is for new firmware this is a switch zone. When new firmware is uploaded correctly, then firmware can be switched, space disk is needed for that operation. WFL firmware is almost 0.5MB. There is two choices. Don't make changes in WFL firmware, or makes users some little problems.
I will have to change it to 2MB/2MB version. That is a small problem, because firmware will erase HTML files and settings. WFL user will have to use little manual to put on feet WFL. Upload HTML files with special interface + restore all settings. That is 100% unprofessional, but will have to happen.

Your answer is: you have 2MB(3MB for now) for my HTML files and yours. Mine are 128KB now, rest of space is for you.
Please upload this edit.html file from attachment. That will give you interface to administrate this little 2/3MB space.
just go to http://WFL_IP/edit ot http://WFL_ip/edit.html

Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: PaulMy on October 18, 2018, 10:29:19 AM
I have a couple of strange things -
1.  It appears that my local IP address for WiFiLogger has changed.  Now when I use 192.168.0.25 (which has been the IP) it asks for user name and password and is for a different device on my network.  I have tried all IPs from 192.168.0.10 to 192.168.0.40 and have not found the correct one for WiFiLogger.

Any suggestion on how I can connect to the WiFiLogger settings, etc?

Paul
There are two possibilities. One is that you have assigned a fixed IP address to the Logger in its own setup, but the network's DHCP server (which, of course, has no way of knowing this!) has now assigned that address to another device. Alternatively, you may simply be allowing the DHCP server, which is usually associated with the router, to assign the WiFiLogger's address 'at random' rather than specifying (preferably in the router's control panel rather than on the Logger itself!) a fixed address.
Assuming the latter, if you login to the router's control panel (usually at 192.168.n.1, where n is zero for your network), you should be able to see what address is assigned to the Logger and to specify an address for it to use in future. If you then reboot the router and the Logger (in that order), it should continue to use the address you have set for the future.
If you originally set the fixed address 'locally' on the Logger, and the router now has something else at that address, as well, the easiest solution is likely to be to disconnect the 'interfering' device, and reboot the router and Logger, when you should be able to access it again. When you can do this, set the logger back to its default of getting its IP address from the router and proceed as above to specify a fixed address for it in the router's control panel.

Thats right. You can have two devices with same IP address. That makes a lot of problems. When you trying to log to this IP, then once you have luck to log to first one, then after a few sec. you are connected to second.
Example. You have log to WFL web page, but when you trying to save some settings those can be send to second device with same IP address.

Routers have very nice feature called DHCP. This service server IP addresses to devices when those are being connected.
Without that you should write all network settings manually. IP, netmask, gateway, dns.
You have to check DHCP range and for static IP you should use addresses beyond range.
I have a couple of strange things -
1.  It appears that my local IP address for WiFiLogger has changed.  Now when I use 192.168.0.25 (which has been the IP) it asks for user name and password and is for a different device on my network.  I have tried all IPs from 192.168.0.10 to 192.168.0.40 and have not found the correct one for WiFiLogger.

Any suggestion on how I can connect to the WiFiLogger settings, etc?

Paul
There are two possibilities. One is that you have assigned a fixed IP address to the Logger in its own setup, but the network's DHCP server (which, of course, has no way of knowing this!) has now assigned that address to another device. Alternatively, you may simply be allowing the DHCP server, which is usually associated with the router, to assign the WiFiLogger's address 'at random' rather than specifying (preferably in the router's control panel rather than on the Logger itself!) a fixed address.
Assuming the latter, if you login to the router's control panel (usually at 192.168.n.1, where n is zero for your network), you should be able to see what address is assigned to the Logger and to specify an address for it to use in future. If you then reboot the router and the Logger (in that order), it should continue to use the address you have set for the future.
If you originally set the fixed address 'locally' on the Logger, and the router now has something else at that address, as well, the easiest solution is likely to be to disconnect the 'interfering' device, and reboot the router and Logger, when you should be able to access it again. When you can do this, set the logger back to its default of getting its IP address from the router and proceed as above to specify a fixed address for it in the router's control panel.

Thats right. You can have two devices with same IP address. That makes a lot of problems. When you trying to log to this IP, then once you have luck to log to first one, then after a few sec. you are connected to second.
Example. You have log to WFL web page, but when you trying to save some settings those can be send to second device with same IP address.

Routers have very nice feature called DHCP. This service server IP addresses to devices when those are being connected.
Without that you should write all network settings manually. IP, netmask, gateway, dns.
You have to check DHCP range and for static IP you should use addresses beyond range.

Back to the same problem.  I had pressed WiFiLogger red button and no change.  I did a complete shut down and power off of the Modem/Router and then got WiFiLigger back to 192.168.0.25 so all was good then. 

During the time that I could not find WiFiLogger IP the WU updates were occurring mostly at the 5 min interval and occasionally at a bit longer.  However all the other uploads, PWS, WL, CWOP were only updating with most times hours in between.  When it was back at 192.168.0.25 all the updates were occurring again at the 5 min interval.


Then yesterday, as Wojtek had cautioned, the IP address changed again and can't find/access WiFiLogger and the uploads are again hours apart except WU updates which continue at the 5 min interval or close to it.


I really don't understand DHCP and static or fixed or other IP setting, nor most of the Hitron modem setting options.  WiFiLogger had just been working perfect for months until this started over the past week.  I have periodically gone in the modem/router settings and looked at the IP address for the various devices and have seen MAC address to be usually consistent but the IP addresses, at least the ones that show, to vary often except two: my weather computer is always at .13 and my Blitzortung is at .16.  I think I had some guidance in the past from somewhere where to set the computer fixed IP and also from the Blitzortung assistance.


I likely can get WiFiLogger back to a known IP by re-powering the modem/router but expect it would change later on.  So exactly how/where could I set a fixed IP for WiFiLogger?  I have looked in settings but can't see where/how to do that.

Also what could be the reason that WU http://www.wunderground.com/weatherstation/WXDailyHistory.asp?ID=IMIDDLES37  continues to be updated  but others like PWS http://www.pwsweather.com/obs/KOMOKA2.html and CWOP http://www.findu.com/cgi-bin/wxpage.cgi?call=FW2530 only occasionally.


Thanks for any further help,

Paul
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Bushman on October 18, 2018, 11:47:08 AM
https://business.shaw.ca/support/how-to-manage-hitron-router-settings
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on October 18, 2018, 01:11:11 PM
Back to the same problem.  I had pressed WiFiLogger red button and no change.  I did a complete shut down and power off of the Modem/Router and then got WiFiLigger back to 192.168.0.25 so all was good then. 
During the time that I could not find WiFiLogger IP the WU updates were occurring mostly at the 5 min interval and occasionally at a bit longer.  However all the other uploads, PWS, WL, CWOP were only updating with most times hours in between.  When it was back at 192.168.0.25 all the updates were occurring again at the 5 min interval.
Then yesterday, as Wojtek had cautioned, the IP address changed again and can't find/access WiFiLogger and the uploads are again hours apart except WU updates which continue at the 5 min interval or close to it.
I really don't understand DHCP and static or fixed or other IP setting, nor most of the Hitron modem setting options.  WiFiLogger had just been working perfect for months until this started over the past week.  I have periodically gone in the modem/router settings and looked at the IP address for the various devices and have seen MAC address to be usually consistent but the IP addresses, at least the ones that show, to vary often except two: my weather computer is always at .13 and my Blitzortung is at .16.  I think I had some guidance in the past from somewhere where to set the computer fixed IP and also from the Blitzortung assistance.
I likely can get WiFiLogger back to a known IP by re-powering the modem/router but expect it would change later on.  So exactly how/where could I set a fixed IP for WiFiLogger?  I have looked in settings but can't see where/how to do that.
Also what could be the reason that WU http://www.wunderground.com/weatherstation/WXDailyHistory.asp?ID=IMIDDLES37  continues to be updated  but others like PWS http://www.pwsweather.com/obs/KOMOKA2.html and CWOP http://www.findu.com/cgi-bin/wxpage.cgi?call=FW2530 only occasionally.
Thanks for any further help,
Paul
[ You are not allowed to view attachments ]

Just switch DHCP to DISABLE, then IP number will be used this from this form beneath.
Paul set address like 192.168.0.250 this should be empty.
IP address problem is one of the assumptions.
When you will be able to open WFL web page, please check sleep mode in SETUP|SYSTEM. Should be disable.
Please go to info page and check uptime. You have to observe if your WIFI is not rebooting.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: PaulMy on October 18, 2018, 02:24:49 PM
I re-powered the router and then 192.168.0.25 was WiFiLogger.  I then changed WiFi Settings to [Disable] and IP: from 192.168.0.25 to 192.168.0.250.  I am now able to get to the logger as 192.168.0.250 nd the 5 min interval updates are all working again.  The Sleep mode was/is disable.

Still very confused in my router settings and what is shown as WAN/LAN IP's and MAC but as long as it works...

Thanks for the guidance,
Paul
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: PaulMy on October 18, 2018, 02:37:00 PM
Another router settings question.  In my router WAN/LAN IP settings I had-
Enable LAN DHCP: enabled

Lease time: 1 day - could this be changed to "forever" option?
DHCP start IP: 192.168.0.10
DHCP end IP:  192.168.0.199 and should this now be changed to 192.168.0.250 as I changed WiFiLogger IP to 192.168.0.250?


Thanks again,Paul

Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: weatheroz on October 18, 2018, 06:59:14 PM

DHCP end IP:  192.168.0.199 and should this now be changed to 192.168.0.250 as I changed WiFiLogger IP to 192.168.0.250?


If you have made your WiFiLogger to a static ip, i.e. 192.168.0.250 , then the DHCP end IP should NOT include that static IP address.

Why?  it could theoretically allocate that address to something else, then neither that item or your WiFiLogger would connect to anything.

So leaving it as 192.168.0.199 will be perfectly okay. :)
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on October 22, 2018, 06:49:22 PM
Nothing happened here, so I will try to translate a joke.

A group of women came to the meeting.



There was nothing to talk about, because they all came.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Lars_Olsson on October 26, 2018, 10:13:49 AM
Finally got some rain here.
Console reporting 114mm/h, logger 0mm.
Console reporting 3mm last hour, logger 1mm.
logger, Stormrain, 3mm.
Cumulus reporting 3mm last hour.

Daily high wind at 00:12 1,3m/s
Cumulus 04:35 1,3m/s

I could have made some mistake, but I checked and checked.....

What is the latest version of SW?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on October 26, 2018, 10:27:24 AM
Finally got some rain here.
Console reporting 114mm/h, logger 0mm.
Console reporting 3mm last hour, logger 1mm.
logger, Stormrain, 3mm.
Cumulus reporting 3mm last hour.

Daily high wind at 00:12 1,3m/s
Cumulus 04:35 1,3m/s

I could have made some mistake, but I checked and checked.....

What is the latest version of SW?

1.23 I don't have newer, but will be.
Using which export method do you use?
Please note that JSON export is in console native units. You have F, mph, inch.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Lars_Olsson on October 26, 2018, 12:06:42 PM
Finally got some rain here.
Console reporting 114mm/h, logger 0mm.
Console reporting 3mm last hour, logger 1mm.
logger, Stormrain, 3mm.
Cumulus reporting 3mm last hour.

Daily high wind at 00:12 1,3m/s
Cumulus 04:35 1,3m/s

I could have made some mistake, but I checked and checked.....

What is the latest version of SW?

1.23 I don't have newer, but will be.
Using which export method do you use?
Please note that JSON export is in console native units. You have F, mph, inch.
Jason, the other file doesn't upload.
Recalculating to mm.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: weatheroz on October 26, 2018, 08:49:17 PM
Got mine from Prodata just the other day, and got it all working.

However I thought I should upgrade my VP2 firmware from 3.15 to 3.80, it fails to complete the firmware upgrade.

It reads the console to tell it that it's on the 3.15 firmware, and let's me go ahead with it.


Comes up with the error :-
Problem entering boot section, check fuse bits!

Is this something Davis requires, one of their genuine WLIP's or is there something else ?

I've got two failed Davis WLIP's here, so I can't use either of them to try it out.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on October 27, 2018, 05:48:55 AM
Got mine from Prodata just the other day, and got it all working.

However I thought I should upgrade my VP2 firmware from 3.15 to 3.80, it fails to complete the firmware upgrade.

It reads the console to tell it that it's on the 3.15 firmware, and let's me go ahead with it.


Comes up with the error :-
Problem entering boot section, check fuse bits!

Is this something Davis requires, one of their genuine WLIP's or is there something else ?

I've got two failed Davis WLIP's here, so I can't use either of them to try it out.

Console is still working or it is not?
"Problem entering boot section, check fuse bits!" this is from Davis update tool? Or from console?

You should go to SETUP|SYSTEM and change TCP port mode to AUTO PAUSE. I need to change AUTO PAUSE to be default.

1. Set Auto Pause
2. power off, then power on console with logger
3. run Davis update tool again.

I have tried this many times with success and with interference. All work perfectly. After fail you are able to make it again and again.

Let us know if everything is alright.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on October 27, 2018, 06:12:26 AM
Finally got some rain here.
Console reporting 114mm/h, logger 0mm.
Console reporting 3mm last hour, logger 1mm.
logger, Stormrain, 3mm.
Cumulus reporting 3mm last hour.

Daily high wind at 00:12 1,3m/s
Cumulus 04:35 1,3m/s

I could have made some mistake, but I checked and checked.....

What is the latest version of SW?

1.23 I don't have newer, but will be.
Using which export method do you use?
Please note that JSON export is in console native units. You have F, mph, inch.
Jason, the other file doesn't upload.
Recalculating to mm.

Lars probably you are the only user of this JSON file up to date.
Do you use Cumulus and WFL exports in same time?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: weatheroz on October 27, 2018, 07:36:16 AM
However I thought I should upgrade my VP2 firmware from 3.15 to 3.80, it fails to complete the firmware upgrade.

It reads the console to tell it that it's on the 3.15 firmware, and let's me go ahead with it.


Comes up with the error :-
Problem entering boot section, check fuse bits!

Console is still working or it is not?
"Problem entering boot section, check fuse bits!" this is from Davis update tool? Or from console?

You should go to SETUP|SYSTEM and change TCP port mode to AUTO PAUSE. I need to change AUTO PAUSE to be default.

1. Set Auto Pause
2. power off, then power on console with logger
3. run Davis update tool again.

I have tried this many times with success and with interference. All work perfectly. After fail you are able to make it again and again.

Let us know if everything is alright.

Console did initially lock up, but power cycle brought it back.

Step 2, remove battery and power from console then reconnect.... done.


I Find local id okay, then start it.

sometimes comes up can't find, then other times it finds it okay.

still getting that initial error.

My VP2 has Bootware 1.2

Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on October 27, 2018, 07:55:28 AM
However I thought I should upgrade my VP2 firmware from 3.15 to 3.80, it fails to complete the firmware upgrade.
It reads the console to tell it that it's on the 3.15 firmware, and let's me go ahead with it.
Comes up with the error :-
Problem entering boot section, check fuse bits!
Console is still working or it is not?
"Problem entering boot section, check fuse bits!" this is from Davis update tool? Or from console?
You should go to SETUP|SYSTEM and change TCP port mode to AUTO PAUSE. I need to change AUTO PAUSE to be default.
1. Set Auto Pause
2. power off, then power on console with logger
3. run Davis update tool again.
I have tried this many times with success and with interference. All work perfectly. After fail you are able to make it again and again.
Let us know if everything is alright.
Console did initially lock up, but power cycle brought it back.
Step 2, remove battery and power from console then reconnect.... done.
I Find local id okay, then start it.
sometimes comes up can't find, then other times it finds it okay.
still getting that initial error.
My VP2 has Bootware 1.2

I have 2x VP2 with Boot version 1.1 and 1x Vue with Boot 1.3 all is working fine.
Please go to SETUP|INFO and check Uptime parameter. Check if it's not rebooting during update.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on October 27, 2018, 08:01:35 AM
In Davis update tool option Local Device ID doesn't work.
You have to rewrite WFL IP address to Remote IP Address
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Lars_Olsson on October 27, 2018, 05:58:19 PM
Finally got some rain here.
Console reporting 114mm/h, logger 0mm.
Console reporting 3mm last hour, logger 1mm.
logger, Stormrain, 3mm.
Cumulus reporting 3mm last hour.

Daily high wind at 00:12 1,3m/s
Cumulus 04:35 1,3m/s

I could have made some mistake, but I checked and checked.....

What is the latest version of SW?

1.23 I don't have newer, but will be.
Using which export method do you use?
Please note that JSON export is in console native units. You have F, mph, inch.
Jason, the other file doesn't upload.
Recalculating to mm.

Lars probably you are the only user of this JSON file up to date.
Do you use Cumulus and WFL exports in same time?
Yes, using both untill I know everything is reliable.
Json is very easy to use uploading all the data into a db all by it self with a cronjob.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: weatheroz on October 29, 2018, 03:23:03 AM
Plodded along, and eventually it flashed the new firmware on to it.

Just not sure why it didn't work initially, but eventually did.

Thanks for your help.


Nice to be able to retrieve data from my newer VP2 again..... never got a real answer in the 7+ months of asking Davis about the problem I has with TWO WLIP's I've got here.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: PaulMy on October 29, 2018, 09:55:07 AM
Quote
Yes, using both untill I know everything is reliable.
Json is very easy to use uploading all the data into a db all by it self with a cronjob.

Could you share in a step-by-step how to import to db?  I have a db with several tables which are imported regularly for Meteotemplate and also a Cumulus once a minute by cron job.  Both of these with scripts and instruction by others and I have no knowledge how I would add a new one.


Thanks,
Paul
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Lars_Olsson on October 29, 2018, 02:30:39 PM
Quote
Yes, using both untill I know everything is reliable.
Json is very easy to use uploading all the data into a db all by it self with a cronjob.

Could you share in a step-by-step how to import to db?  I have a db with several tables which are imported regularly for Meteotemplate and also a Cumulus once a minute by cron job.  Both of these with scripts and instruction by others and I have no knowledge how I would add a new one.


Thanks,
Paul
I've written a php-script that is run by cron. The script parses the json file and upload to db.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Lars_Olsson on November 01, 2018, 07:49:42 PM
Wojtek.

When the month changed, all data from hlrainr except year disappeared!????

/Lars
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on November 03, 2018, 08:34:23 AM
Wojtek.
When the month changed, all data from hlrainr except year disappeared!????
/Lars

Lars could you paste example?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on November 03, 2018, 08:44:06 AM
Finally got some rain here.
Console reporting 114mm/h, logger 0mm.
Console reporting 3mm last hour, logger 1mm.
logger, Stormrain, 3mm.
Cumulus reporting 3mm last hour.

Daily high wind at 00:12 1,3m/s
Cumulus 04:35 1,3m/s

I have checked rain data in json file, all are  correct and same like in console and WeatherLink.
Probably because of Cumulus, WFL didn't renew data. I need to repair that. I need to make WFL more stubborn when it is trying to connect to console.
You could have old data.

Daily high wind at 00:12 1,3m/s
Cumulus 04:35 1,3m/s
I have checked that. Data are ok in json file.
WFL takes only data from console. Cumulus is accumulating data every 2s from console and makes own statistics. Those can be little different.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Lars_Olsson on November 03, 2018, 07:06:56 PM
Wojtek.
When the month changed, all data from hlrainr except year disappeared!????
/Lars

Lars could you paste example?

Hi.

Have set the rainperiod start to january.

Data last month,
0.00;0.11;---;6:26;0.92;---;4.49;---

Data this month,
0.00;0.00;---;---;0.00;---;4.49;---

/L
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on November 04, 2018, 03:43:00 AM
Wojtek.
When the month changed, all data from hlrainr except year disappeared!????
/Lars

Lars could you paste example?
Hi.
Have set the rainperiod start to january.
Data last month,
0.00;0.11;---;6:26;0.92;---;4.49;---
Data this month,
0.00;0.00;---;---;0.00;---;4.49;---
/L

HiLow data have schema:
Outside Temp Section
Day Low Out Temp
Day Hi Out Temp
Time Day Low Out Temp
Time Day Hi Out Temp
Month Hi Out Temp
Month Low Out Temp
Year Hi Out Temp
Year Low Out Temp

When day is starting (0:00) first 4 data are zero or dash, when month is starting data 4 and 5 (month hi/low) will be cleared. On 01.01.2019 you will have all zero or dashed.
Those data are from console. Davis works like this.
All I need to make is better interface for arch records and send them via MQTT as JSON. Console data  + arch. records makes weather data complete.
e.g. in arch data you will have rain in arch period (30 min). In console loop data you will have data like RAIN: last 15 min, RAIN: last hour, RAIN: day, RAIN: last 24h, RAIN: month, RAIN: year.
Only when you combine those two (loop + arch.) weather data are complete
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Lars_Olsson on November 04, 2018, 11:03:17 AM
Wojtek.
When the month changed, all data from hlrainr except year disappeared!????
/Lars

Lars could you paste example?
Hi.
Have set the rainperiod start to january.
Data last month,
0.00;0.11;---;6:26;0.92;---;4.49;---
Data this month,
0.00;0.00;---;---;0.00;---;4.49;---
/L

HiLow data have schema:
Outside Temp Section
Day Low Out Temp
Day Hi Out Temp
Time Day Low Out Temp
Time Day Hi Out Temp
Month Hi Out Temp
Month Low Out Temp
Year Hi Out Temp
Year Low Out Temp

When day is starting (0:00) first 4 data are zero or dash, when month is starting data 4 and 5 (month hi/low) will be cleared. On 01.01.2019 you will have all zero or dashed.
Those data are from console. Davis works like this.
All I need to make is better interface for arch records and send them via MQTT as JSON. Console data  + arch. records makes weather data complete.
e.g. in arch data you will have rain in arch period (30 min). In console loop data you will have data like RAIN: last 15 min, RAIN: last hour, RAIN: day, RAIN: last 24h, RAIN: month, RAIN: year.
Only when you combine those two (loop + arch.) weather data are complete
Actually I don't get it. What's the point of having rainmon if that is the same as month in hlrainr. If it is connected to calendar month in both, it should show the same. Otherwise the hlrainr should not be zeroed until the Rain period starts, setting in console. The function would then be the same as the year doesn't zero until 1/1. If the high low zeroes each month, what does rainmon do?
Sorry for my perhaps strange questions.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on November 04, 2018, 11:22:20 AM
Wojtek.
When the month changed, all data from hlrainr except year disappeared!????
/Lars

Lars could you paste example?
Hi.
Have set the rainperiod start to january.
Data last month,
0.00;0.11;---;6:26;0.92;---;4.49;---
Data this month,
0.00;0.00;---;---;0.00;---;4.49;---
/L

HiLow data have schema:
Outside Temp Section
Day Low Out Temp
Day Hi Out Temp
Time Day Low Out Temp
Time Day Hi Out Temp
Month Hi Out Temp
Month Low Out Temp
Year Hi Out Temp
Year Low Out Temp

When day is starting (0:00) first 4 data are zero or dash, when month is starting data 4 and 5 (month hi/low) will be cleared. On 01.01.2019 you will have all zero or dashed.
Those data are from console. Davis works like this.
All I need to make is better interface for arch records and send them via MQTT as JSON. Console data  + arch. records makes weather data complete.
e.g. in arch data you will have rain in arch period (30 min). In console loop data you will have data like RAIN: last 15 min, RAIN: last hour, RAIN: day, RAIN: last 24h, RAIN: month, RAIN: year.
Only when you combine those two (loop + arch.) weather data are complete
Actually I don't get it. What's the point of having rainmon if that is the same as month in hlrainr. If it is connected to calendar month in both, it should show the same. Otherwise the hlrainr should not be zeroed until the Rain period starts, setting in console. The function would then be the same as the year doesn't zero until 1/1. If the high low zeroes each month, what does rainmon do?
Sorry for my perhaps strange questions.

Davis console has 3 different sets of data.
LOOP - current data
HiLow - statistic data
Archive records - flash memory built-in data logger

Rain data is from LOOP, but rain rate is in HiLow as well. Rain rate is how fast rain was falling. Other rain data is about amount of rain.

HiLow normally is treated as day hilow. Like highest outside temp 29.4C at 15:45. There is also month and year hi low. As you can see month data are not last 31 days, but callendar month like november.
WeatherLink and other software are omiting month and year data from hilows.
Why I have made export of this data?
WFL is a general purpose device, maybe somebody will need it.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Bushman on November 04, 2018, 11:57:01 AM
Wojtek.
When the month changed, all data from hlrainr except year disappeared!????
/Lars

Lars could you paste example?
Hi.
Have set the rainperiod start to january.
Data last month,
0.00;0.11;---;6:26;0.92;---;4.49;---
Data this month,
0.00;0.00;---;---;0.00;---;4.49;---
/L

HiLow data have schema:
Outside Temp Section
Day Low Out Temp
Day Hi Out Temp
Time Day Low Out Temp
Time Day Hi Out Temp
Month Hi Out Temp
Month Low Out Temp
Year Hi Out Temp
Year Low Out Temp

When day is starting (0:00) first 4 data are zero or dash, when month is starting data 4 and 5 (month hi/low) will be cleared. On 01.01.2019 you will have all zero or dashed.
Those data are from console. Davis works like this.
All I need to make is better interface for arch records and send them via MQTT as JSON. Console data  + arch. records makes weather data complete.
e.g. in arch data you will have rain in arch period (30 min). In console loop data you will have data like RAIN: last 15 min, RAIN: last hour, RAIN: day, RAIN: last 24h, RAIN: month, RAIN: year.
Only when you combine those two (loop + arch.) weather data are complete
Actually I don't get it. What's the point of having rainmon if that is the same as month in hlrainr. If it is connected to calendar month in both, it should show the same. Otherwise the hlrainr should not be zeroed until the Rain period starts, setting in console. The function would then be the same as the year doesn't zero until 1/1. If the high low zeroes each month, what does rainmon do?
Sorry for my perhaps strange questions.

You are stuck (mostly) with what Davis outputs.  https://www.davisinstruments.com/support/vantage-pro-pro2-and-vue-communications-reference/
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: PaulMy on November 04, 2018, 12:20:23 PM
Daylight savings time change this morning:
My Envoy/USB/Cumulus and my standalone VP2 console made the time change ok,

however my Vue console and WiFiLogger did not change back the one hour.  The Vue was set as Daylight Savings Auto, Eastern Standard Time UTC -5.  WiFiLogger was set at GMT: -05:00 Eastern Time, Daylight Savings - Auto ticked.

I manually changed the time in the Vue console, and also in WiFiLogger station set up so all is fine now.

Enjoy,
Paul
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: ocala on November 04, 2018, 12:44:34 PM
Daylight savings time change this morning:
My Envoy/USB/Cumulus and my standalone VP2 console made the time change ok,

however my Vue console and WiFiLogger did not change back the one hour.  The Vue was set as Daylight Savings Auto, Eastern Standard Time UTC -5.  WiFiLogger was set at GMT: -05:00 Eastern Time, Daylight Savings - Auto ticked.

I manually changed the time in the Vue console, and also in WiFiLogger station set up so all is fine now.

Enjoy,
Paul
Same thing here. Everything had to be done manually.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on November 04, 2018, 02:13:53 PM
Daylight savings time change this morning:
My Envoy/USB/Cumulus and my standalone VP2 console made the time change ok,

however my Vue console and WiFiLogger did not change back the one hour.  The Vue was set as Daylight Savings Auto, Eastern Standard Time UTC -5.  WiFiLogger was set at GMT: -05:00 Eastern Time, Daylight Savings - Auto ticked.

I manually changed the time in the Vue console, and also in WiFiLogger station set up so all is fine now.

Enjoy,
Paul
Same thing here. Everything had to be done manually.

Yes I have forgotten to repair that problem. WFL is reading settings on startup, also daylight saving. When console has right time and WFL don't just REBOOT WFL (white button, or SETUP|SYSTEM).
I will change some things in NTP and time.
WFL will connect to console one time per day to read time and time settings. Obligatory synchronization. 5 am ?
Now time is checked when NTP is on and/or on startup.

Some users had problem with year 1969. That is a problem with NTP. There is no verification of NTP time protocol.
I think that was in Windows XP, when system clock was to far to NTP, then WIN XP won't synchronize system clock with NTP time.
I would like to use this schema. Read time from console, read time from NTP (Internet). When difference is more than +/- year, then won't synchronize.
Simple procedure, not perfect, but should work.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: wase4711 on November 06, 2018, 08:16:11 PM
"new" to the "newer" Davis Stuff, its been many years since I owned my Vantage Pro, and, of course, new to the wifi logger world...I have a 6153 coming tomorrow, and have bought the wifi logger to use with it; is it easy to  setup the wifi logger so that you can auto send info to weatherlink.com, so it can be forwarded to other weather services? (WU, etc)
thanks!
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: PaulMy on November 06, 2018, 10:24:20 PM
When you have your WiFiLogger connected you will just have to enter your IDs and passwords for WL, WU, and others like PWS, AWEKAS, CWOP in WiFiLogger settings and they will be updated at your set intervals.

You do not need to use WL to send to WU and CWOP.

Of course, you will need to have accounts or sign up first to those services.


Enjoy,
Paul
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: wase4711 on November 06, 2018, 11:41:41 PM
Thanks Paul, sounds pretty simple!
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: CannockChaseWeather on November 07, 2018, 03:53:15 AM
I have been using the wifi logger since August. It uploads to all sites with no issues never missing a beat. My data is there 24 7. Well done great product.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: wase4711 on November 13, 2018, 08:14:45 PM
how do I get a device id and key to enter into the WFL setup screen for Weather link?

thanks
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: johnd on November 15, 2018, 09:30:27 AM
how do I get a device id and key to enter into the WFL setup screen for Weather link?

I've uploaded some instructions to our Davis knowledgebase. Please see:

https://www.manula.com/manuals/pws/davis-kb/1/en/topic/wfl-uploads-to-weatherlink-com (https://www.manula.com/manuals/pws/davis-kb/1/en/topic/wfl-uploads-to-weatherlink-com)
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on November 15, 2018, 03:52:24 PM
I am preparing HTML file to allow users to display wflexp.json.
It is very simple INDEX.HTML file which has to be in the same directory on www server where you are uploading wflexp.json by your WiFiLogger.
It will look the same like Real Time Data page on WFL.

You can check current(not finished) version here:
http://wifilogger.net/station/
or
http://wifilogger.net/station/index.html
http://wifilogger.net/station/wflexp.json
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Bushman on November 15, 2018, 03:58:17 PM
That is pretty sweet!
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: wase4711 on November 15, 2018, 06:35:01 PM
how do I get a device id and key to enter into the WFL setup screen for Weather link?

I've uploaded some instructions to our Davis knowledgebase. Please see:

https://www.manula.com/manuals/pws/davis-kb/1/en/topic/wfl-uploads-to-weatherlink-com (https://www.manula.com/manuals/pws/davis-kb/1/en/topic/wfl-uploads-to-weatherlink-com)

thank you very much!
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: ANPweather on November 16, 2018, 04:47:20 PM
Should we select WL IP or WL PC for the mode?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on November 16, 2018, 06:24:48 PM
Should we select WL IP or WL PC for the mode?

For version 1.23 please use WL PC only. I need to investigate more WL IP.
There is no big difference.
In general.
WL PC = WeatherLink PC emulation = free DID from WL.COM
WL IP - you can use when you have damaged original WL IP, but please let me finish it.

But if you have WL IP DID to use. You can also use with WL PC mode.
WL.COM 1.0 or WL.COM 2.0 does not distinguish between the type of connection.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: asinrutee on November 17, 2018, 04:47:03 AM
I need some advice please as my technical ability is limited. I am currently running a Davis Vantage Pro 2 with a Davis USB data logger, I upload this to my Windows 10 laptop daily which is running Cumulus 1.9.4 and then upload the data via FTP to my website, which is running Weather Blues Template by Meteu du Quebec www.charlcombeweather.co.uk (http://www.charlcombeweather.co.uk).  This has been working fine for the last 5 years. However I would like to upload the data more regularly and also when I am away. The WiFi Logger looks like a solution, but I have some questions.

1 Will this device upload automatically to my website, how does it know what  software I am running
2 Will it also upload the data to my Cumulus program,
3 I assume I disable the internet settings on my Cumulus configuration page.
4 Do I need anything else, I assume my current Data logger will be superfluous

Any other advice would be welcome  Thanks
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on November 17, 2018, 07:20:50 AM
1 Will this device upload automatically to my website, how does it know what  software I am running
WiFiLogger has abiliti to export via FTP two files: WFL JSON file with all current and hilow data from console. Realtime.txt  file similar to Cumulus, but it contains only data which are represented in console memory. Cumulus makes own statistics. WFL export only console data.
http://wifilogger.net/station/wflexp.json
http://wifilogger.net/station/realtime.txt
I am preparing also template to read wflexp.json file: http://wifilogger.net/station/index.html
2 Will it also upload the data to my Cumulus program,
Cumulus with WiFiLogger can work like WL IP. You have to set Discon Period. Then Cumulus will release WFL every minute for discon period when WFL will be able to send own exports.
3 I assume I disable the internet settings on my Cumulus configuration page.
No. Cumulus can have 40s access to the console from every minute and WFL can have 20 sec./min. Both can have enought time and data from console to make proper exports.
4 Do I need anything else, I assume my current Data logger will be superfluous
Current USB data logger won't be needed.
At last WiFiLogger could be made as small as any other data logger with power consumption like WL IP. Because of that WiFiLogger has data logger shape and it's not a had to be made as external addon. No cables, no extra power.
Only two little problem:
1. WFL has won world contest for the ugliest module on earth.
2. Console battery can be drain like in WL IP in 70 hours.

What more?
WiFiLogger is very close to original WL IP, but with some extra export function.

Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Herbaldew on November 19, 2018, 01:21:04 PM
Can I use my current Device ID and key for WeatherLink or do I need to register again with the WFL?

The current ID/key was obtained with the WeatherLink program and Davis USB data logger.  It will not go online again after the mailman shows up this afternoon with my WFL.

Thanks
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on November 19, 2018, 01:37:11 PM
Can I use my current Device ID and key for WeatherLink or do I need to register again with the WFL?
The current ID/key was obtained with the WeatherLink program and Davis USB data logger.  It will not go online again after the mailman shows up this afternoon with my WFL.
Thanks

Hi,

In WFL please use WL PC mode.
You can use your DID. You can also use DID from damaged WL IP. Only little problem is with new DID. You have to click on "Activation" text in WFL. It has to be done to unlock new DID. Your did is already used, so all you need is to place ID and PASS in WFL.

Please note that WL PC and WL IP are making uploads every 1 min. That is by default. In WFL you can choose from minimum 1 min. I am using 3 min. interval. For proper working of WL.COM 2.0 you should set interval 1,2 or 3 min. There is a problem with barometer. WL.COM 2.0 is making chart with barometer. Sometimes it's showing current value instead of chart. Then click on "Activation" text in WFL. This will clear current data in WL.COM 2.0 and it should  helps with barometer.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Herbaldew on November 19, 2018, 04:40:59 PM
First a little background.. I have over a dozen WiFi devices that all access the router which does NOT broadcast its SSID, every device is assigned a static IP on the device itself as opposed to DHCP IP reservations by the router, and I use MAC filtering so that only devices whose MAC address I have entered are allowed to connect.  Never a problem with all this.

I finally got the WFL to connect only after broadcasting the SSID, enabling DHCP on the router and disabling MAC address filtering.  The router shows it as connected but I still cannot access the WFL GUI except via my cell phone using the WFL  AP.  Of course I have rebooted the router several times and nothing changes.

Any suggestions?  Is there a way to reset the WFL back to out of box condition?

Thanks
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: wase4711 on November 19, 2018, 06:11:20 PM
if you have muiltiple wifi networks, make sure the device you are trying to connect to the WFL, and that device are on the SAME wifi network..and, it has to be 2.4ghz, not 5ghz
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on November 19, 2018, 06:26:42 PM
First a little background.. I have over a dozen WiFi devices that all access the router which does NOT broadcast its SSID, every device is assigned a static IP on the device itself as opposed to DHCP IP reservations by the router, and I use MAC filtering so that only devices whose MAC address I have entered are allowed to connect.  Never a problem with all this.
I finally got the WFL to connect only after broadcasting the SSID, enabling DHCP on the router and disabling MAC address filtering.  The router shows it as connected but I still cannot access the WFL GUI except via my cell phone using the WFL  AP.  Of course I have rebooted the router several times and nothing changes.
Any suggestions?  Is there a way to reset the WFL back to out of box condition?
Thanks

In WFL static IP is also available, but I have just noticed that I didn't named that. You have to set DHCP: Disable for static IP. Then IP settings in forms will be used(after reboot).
I have just tested "Hiden ESSID" and it works on WFL.
Mac filtering is on router side, but you should just add MAC of WFL to the list.
WFL it's 2.4GHz only.
There was an option in old firmware to keep touching red button for 15 sec. to clear settings, but I have wipe it out, because somebody could keep touching red button to enable setup mode. Now to clear settings you have to use edit tool. http://WFL_IP/edit, if youd don't have it, just download from here: http://wifilogger.net/files/edit.zip
Go to Setup|System and use "HTML upload" form to upload this edit.html file (not zip, unpack first).
Go to http://WFL_IP/edit right click on JSON files one by one: config.json, stationconfig.json, secret.json and delete. Then reboot (white button, SETUP|SYSTEM reboot button);

There is no reason why you don't have access to WFL when it's connected to router.
When WFL is connected to router.
- use red button for setup mode
- use cell phone to open GUI and go to SETUP|Network Info, there you will find local IP assigned by DHCP from router + Mac addresses.
- use this local IP to access from PC.
- reboot to disable setup mode after job done. In setup mode WFL will not connect to the Internet. Local network yes, but exports will not work.

Check router for settings like Wireless client isolation. https://documentation.meraki.com/MR/Firewall_and_Traffic_Shaping/Wireless_Client_Isolation
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Herbaldew on November 20, 2018, 12:00:32 PM
I give up.

It will connect but loses connection after reboot.  It does show as connected in the router, but cannot reach the interface except via the built in AP.

I see what the edit.html looks like when I click on it from my desktop, but it does not populate when trying to open it via the AP interface so I cannot erase what I cannot see - the other pages open fine.

I just tried another router.  Did a factory reset, left it default with wireless wide open.  Nothing connected but the WFL and my PC via ethernet.  Exact same behavior.


Edit:  Let it be know to all ... you see the support "WifiLogger" has given on this thread, there are also PMs that you don't see.  Also, you don't see the near immediate support from Ryan @ Scaled Instruments.  Due to shipping time the resolution will not occur for some days, but I am confident it will be to my satisfaction.  It may be something environmentally here and no fault of the WFL anyway.  Unheard of support - thanks guys :)


Edit #2:  This was operator error - failure to properly follow setup instructions :oops:  So, in the future if anyone has the symptoms I have listed, double check that you have "AP Station:  Enable" 

Code: [Select]
"Set enable „AP Station”
Type your home Wi-Fi network SSID to „SSID”
Type your home Wi-Fi password to „Password”
Set disable „AP”

Instead of doing the last line correctly, I must have went back and disabled "AP Station" instead of "AP".
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Otis on November 20, 2018, 05:58:40 PM
Herbaldew, sorry to hear of your troubles with the WFL

I would like to second the comment about the support from Wojtek and Ryan.  I also was having real problems and ultimately frustrated to the point of returning the product; both Wojtek and Ryan stepped up.  Long story short, we did get it working (and has been since) and I did not have to return, even though they made it clear that the return option WAS available.

As you stated – unheard of support; nice to see this.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: 92merc on December 08, 2018, 01:37:19 PM
I received my new logger today.  Took a little fiddling, but I got it on the network.  I'm seeing it at the correct IP and the live data is appearing.

I plan on utilizing Weather Display as the primary tool.  So I'm only looking to use the logger abilities.  No current plans to do any of the uploads to other services.

Anything I need to do out of the box?  Reason I ask is I'm also switching from Cumulus to WD.  WD isn't connecting.  Any guidance would be appreciated.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WheatonRon on December 08, 2018, 03:08:36 PM
I received my new logger today.  Took a little fiddling, but I got it on the network.  I'm seeing it at the correct IP and the live data is appearing.

I plan on utilizing Weather Display as the primary tool.  So I'm only looking to use the logger abilities.  No current plans to do any of the uploads to other services.

Anything I need to do out of the box?  Reason I ask is I'm also switching from Cumulus to WD.  WD isn't connecting.  Any guidance would be appreciated.

Have you updated the logger firmware to version 1.23? It is available at the beginning of this thread. You need to update the firmware and the various related html files. This may or may not fix your issue but it is one of the easiest and should be done regardless.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: 92merc on December 08, 2018, 03:41:40 PM
Yeah, I checked the firmware version first thing before I even installed WD.  It came with 1.23 already.

I just installed WeatherLink 6.03.  It was able to communicate with the logger.  So at this point, I'd say it's a WD config issue.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: CW2274 on December 08, 2018, 04:22:05 PM
I just installed WeatherLink 6.03.  It was able to communicate with the logger. 
If you're not familiar, unless 6.0.3 was a full install or you have (for instance) 6.0.0 as a base, 6.0.3 may not work properly.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: 92merc on December 08, 2018, 04:39:56 PM
I did find a full download someone had here posted to the full 6.03.  I also found the 6.04 upgrade.  It appears to be working.

I think I finally got WD working.  Had to check and uncheck the "Rev B", not "Rev B" settings.  Not sure why that made it start working.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: CW2274 on December 08, 2018, 05:47:55 PM
I did find a full download someone had here posted to the full 6.03. 
Okay, good, the someone was probably me. ;)
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on December 09, 2018, 05:47:35 AM
I think I finally got WD working.  Had to check and uncheck the "Rev B", not "Rev B" settings.  Not sure why that made it start working.

Please go set TCP connection to auto pause. It will prevent WiFiLogger software to connect to console while you are using other software.
 [ You are not allowed to view attachments ]
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: 92merc on December 09, 2018, 11:43:17 AM
What is auto pause actually pausing?  Would that pause prevent the Weather Display software from getting the live data for 7 minutes?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on December 09, 2018, 11:52:10 AM
What is auto pause actually pausing?  Would that pause prevent the Weather Display software from getting the live data for 7 minutes?

No 7 min is for Manual Pause. When you set Man Pause. You can trigger pause on first page Real Time Data by clicking on time.
No need for that because auto pause should work better.
WiFiLogger has internal software to connect to console read weather data and send it.
There can be only one connection to console. WeatherLink/Cumulus/Weather Display or WiFiLogger.
So WiFiLogger needs to wait for its turn when WeatherLink is downloading archive data.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: 92merc on December 09, 2018, 12:17:20 PM
I think I understand.

Would the logger have anything to do with a drop out in my wind readings?  I have a separate anemometer transmitter on channel 8.  ISS on channel 1.  My secondary console where the WiFi logger is installed lost communication to the wind data.  Lost it for about 2 hours.

I went to my main console still running the serial connection.  It was getting the data.  That console is in my basement and is farther away from the transmitters.  The secondary console is upstairs and fairly close.

I went into the secondary console and double checked the receiver settings that 8 was still wind.  I then also went into the logger and made your recommended change to the pause.  A couple of minutes later, it started receiving again.

I've never had that console drop connection before, so it's odd.  Been working again for an hour now.  I'll just be monitoring it for any other drops.

Thanks for the support.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on December 09, 2018, 12:52:21 PM
I think I understand.

Would the logger have anything to do with a drop out in my wind readings?  I have a separate anemometer transmitter on channel 8.  ISS on channel 1.  My secondary console where the WiFi logger is installed lost communication to the wind data.  Lost it for about 2 hours.

I went to my main console still running the serial connection.  It was getting the data.  That console is in my basement and is farther away from the transmitters.  The secondary console is upstairs and fairly close.

I went into the secondary console and double checked the receiver settings that 8 was still wind.  I then also went into the logger and made your recommended change to the pause.  A couple of minutes later, it started receiving again.

I've never had that console drop connection before, so it's odd.  Been working again for an hour now.  I'll just be monitoring it for any other drops.

Thanks for the support.

I really don't know if WiFiLogger can disturb signal from station.
WiFiLogger is 2.4GHz and station 886MHz/915MHz. So signals should not jamming it other.
WiFiLogger rise only a little bit  temperature in console,  original IP logger make the same.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Bushman on December 09, 2018, 12:59:25 PM
Davis uses 868 mHz; known issues in harmonics to 2.4.  The SiLab chips for instance, have a workaround for this very reason.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: thomas on December 09, 2018, 03:31:34 PM
How much data can the WiFiLogger hold ?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on December 09, 2018, 03:36:23 PM
How much data can the WiFiLogger hold ?

Same like any other. Console is looking for particular memory. When it find it then is turning on data logger ability and computer connection.
Check here (https://wiki.trixology.com/index.php?title=Capacity_of_the_Davis_data-logger_to_store_weather_data_depending_on_the_chosen_sampling_interval)
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: 92merc on December 10, 2018, 01:14:53 PM
Well, I had another drop out in my wind data.  It started at 2:18 am and went to 5:24.

Technically I have no way of knowing for sure if it is the console or logger causing it.  I could have had drop outs before and never noticed it.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on December 10, 2018, 04:52:01 PM
Well, I had another drop out in my wind data.  It started at 2:18 am and went to 5:24.

Technically I have no way of knowing for sure if it is the console or logger causing it.  I could have had drop outs before and never noticed it.

I really don't know if WiFi chip can make such problem. I was using WiFi Logger in several stations before releasing it and there were no problem.
When station signal is very weak. WiFi maybe could rise noise in full spectrum, so weak signal can become noise in this situation.
WiFi signal is not generated all the time. So even if WiFi is little jaming station signal, some signals should be received.
However we could find out if you would like to test this situation.
Console has special menu to check radio parameters. You can check it with WiFiLogger then without it.
WiFiLogger has also abiliti to shutdown itself. It is called SLEEP MODE.
But for test it's better to take it out.
Page 39
VP2 Manual (https://www.davisinstruments.com/product_documents/weather/manuals/07395-234_IM_06312.pdf)
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: 92merc on December 10, 2018, 05:17:13 PM
OK, I looked at the stats.  On my ISS Channel 1, I was getting 98% on the reception rate.  But on the Wind Channel 9, it was 71%. 

So I've pulled the WiFi Logger out and will watch it for a day and see what shows up for reception.

I just checked my main console with the Davis Serial logger and it was showing 97/98 percent reception rates.  And that is in my basement.  You'd think worse reception.  But you never know.  That one is in my mechanical room and has all my network equipment and furnace ducting in the way.

I'll give it a day or so and see what the secondary WiFI console is showing without the logger.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on December 10, 2018, 05:22:32 PM
OK, I looked at the stats.  On my ISS Channel 1, I was getting 98% on the reception rate.  But on the Wind Channel 9, it was 71%. 
So I've pulled the WiFi Logger out and will watch it for a day and see what shows up for reception.
I just checked my main console with the Davis Serial logger and it was showing 97/98 percent reception rates.  And that is in my basement.  You'd think worse reception.  But you never know.  That one is in my mechanical room and has all my network equipment and furnace ducting in the way.
I'll give it a day or so and see what the secondary WiFI console is showing without the logger.

Thanks I am really curious about it.
In manual you will find instruction how to go to PAGE2 of this statistic menu (2ND then WIND). It has additional data.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: 92merc on December 10, 2018, 05:57:04 PM
I already rebooted the console, so all the stats are zero'd out again.  But I'll see if I can get that data after a day again.

I'l check the stats tomorrow at about 24 hours.  Then I'll put the logger back in again and do another 24 hours for comparision.

It won't be exactly 24 hours though.  Closer to 25 hours on the without test, until I can get home from work.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Bushman on December 10, 2018, 09:08:19 PM
OK, I looked at the stats.  On my ISS Channel 1, I was getting 98% on the reception rate.  But on the Wind Channel 9, it was 71%. 

...

Why is wind on Ch 9?  There's something in the Davis manual about latency the higher you go in channel numbers.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: 92merc on December 10, 2018, 10:52:07 PM
I fat fingered that one.  It's 8.  But i'm running 98% on both ISS channel 1 and wind 8 since resetting this afternoon.  Same console, no logger.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: 92merc on December 11, 2018, 06:50:05 PM
Well, after 24 hours, I checked the stats again without the logger installed.  My reception rate on the ISS was still 98%.  But the wind one was even worse!  Only 58%.  So I can report to everyone here, it's not the logger.

My guess is I've been having an issue with the location of the second console, and just didn't know until I had something actually logging it.  Problem is I could move the console to get better reception.  But then the console is in a place in the house where I won't be able to conveniently read it.  I like to read the temp/wind on my way out the door.

So I'm just going to hang onto the logger for now.  I'll just have to flip my current setup over still using the existing serial logger.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on December 12, 2018, 03:48:53 AM
Well, after 24 hours, I checked the stats again without the logger installed.  My reception rate on the ISS was still 98%.  But the wind one was even worse!  Only 58%.  So I can report to everyone here, it's not the logger.
My guess is I've been having an issue with the location of the second console, and just didn't know until I had something actually logging it.  Problem is I could move the console to get better reception.  But then the console is in a place in the house where I won't be able to conveniently read it.  I like to read the temp/wind on my way out the door.
So I'm just going to hang onto the logger for now.  I'll just have to flip my current setup over still using the existing serial logger.

Don't forget that Davis has repeater for situation like this.
And Console can also work as a repeater "RETRANSMIT".
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: 92merc on December 12, 2018, 09:00:14 AM
 I will probably give that a try this weekend.  Configure re-transmit on Channel 2 or something.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: rockncola on December 13, 2018, 02:13:06 PM
Is there any way of purchasing this from Australia yet? Dying to try it out. I'm using the Australian version of the Vue with belfryboy's logger currently.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: johnd on December 13, 2018, 03:42:58 PM
Is there any way of purchasing this from Australia yet? Dying to try it out. I'm using the Australian version of the Vue with belfryboy's logger currently.

Please just contact us at sales@weatherstations.co.uk . Once we've got details and checked shipping price then we can send a Paypal invoice.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: rockncola on December 13, 2018, 04:17:21 PM
Is there any way of purchasing this from Australia yet? Dying to try it out. I'm using the Australian version of the Vue with belfryboy's logger currently.

Please just contact us at sales@weatherstations.co.uk . Once we've got details and checked shipping price then we can send a Paypal invoice.

Done, thanks.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: 92merc on December 13, 2018, 06:52:30 PM
Well, I switched my main console to re-transmit on channel 2.  Left logger out for a day on second console.  I'm getting 96% reception.  Should be better.  Something must be throwing it off a bit compared to my 98% main logger.  But I guess it'll have to do.

So I now have WD back up and running live to my site again.  I'll give it a week and then I plan on flipping my WD to the serial logger and leave the WiFi logger on Cumulus.  That way I can get my reports I prefer under Cumulus.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: 92merc on December 15, 2018, 12:30:09 PM
Still had a drop out last night.  For SNG, I put my secondary console literally one foot from the main console.  Just to see how it goes.

I really want to see if I can keep Cumulus and WD up and running at the same time.  Luckily, WD has a nice WU import feature.  So when I had that drop out, I just do an import and correct the data.

I just may have to get an Envoy if the secondary console works better downstairs where the main one is.  In for a penny, in for a lot more than a pound.  :-)
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on December 21, 2018, 03:34:25 PM
I have made new export of JSON file. It is HTTP PUT method which has to be catch by PHP script on server.
My simple test PHP is putting data to file on server which is equal to FTP, but much faster. Other PHP script could put this data to SQL data base.

http://wifilogger.net/station/php/
http://wifilogger.net/station/php/wflexp.json
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: gbothwell on December 23, 2018, 02:01:04 PM
Is there a way to add a cert for secure connection via MQTT?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on December 23, 2018, 02:33:49 PM
Is there a way to add a cert for secure connection via MQTT?

All connection are open without any security. WL.com, WU, PWS, FTP etc. all are open.
WeatherLink, Cumulus also use plain connection, so I didn't expect that security is expected for weather data.

ESP8266 which is heart of WiFiLogger has libraries to make secure connection. I think for MQTT as well.
I don't know if this solution won't "eat" RAM  to much.
But I can also prepare special firmware which will have secured MQTT or other exports, but I will have to cut off some other functions.

At this moment I think no one is using MQTT feature of WFL  :-(
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: gbothwell on December 23, 2018, 02:36:16 PM
Is there a way to add a cert for secure connection via MQTT?

All connection are open without any security. WL.com, WU, PWS, FTP etc. all are open.
WeatherLink, Cumulus also use plain connection, so I didn't expect that security is expected for weather data.

ESP8266 which is heart of WiFiLogger has libraries to make secure connection. I think for MQTT as well.
I don't know if this solution won't "eat" RAM  to much.
But I can also prepare special firmware which will have secured MQTT or other exports, but I will have to cut off some other functions.

At this moment I think no one is using MQTT feature of WFL  :-(

I wouldn't spend any time on this at the moment.  I was trying to see how I could use MQTT to publish to a topic on AWS IoT to store my data in DynamoDB...
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: DRoberts on December 23, 2018, 04:45:06 PM
Advice needed WifiLogger setup:

Just got my Christmas present. Have installed WifiLogger in console. Does this screen shot look complete to you? Do I need the NTP time?

Thanks so much

 [ You are not allowed to view attachments ]
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WheatonRon on December 23, 2018, 08:06:38 PM
Advice needed WifiLogger setup:

Just got my Christmas present. Have installed WifiLogger in console. Does this screen shot look complete to you? Do I need the NTP time?

Thanks so much

 [ You are not allowed to view attachments ]

Yes, but it appears you forgot to enter your time which I believe is populated when you enter--Weather Station Setup. You also need your WiFI settings and where you desire to upload your data to.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: pcfens on December 23, 2018, 09:48:26 PM
I don't have a weather station yet, but this device may push me over the edge to purchase one of the current gen Davis products. My eventual goal is to integrate the collected data with modern open source platforms like Prometheus.

I've got a few questions around the JSON data and it's various delivery methods:
 
Lastly, is there a product page that summarizes the knowledge spread throughout this thread? On that page I'd imagine some FAQs, a full changelog, and maybe a product roadmap (maybe just a GitHub page even if the intent is to keep the source closed)

I see many of the elements I'm looking for as differentiators between a strong product and something neat the community has built, even if it is closed source.

Thanks!
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on December 25, 2018, 05:31:01 AM
Advice needed WifiLogger setup:
Just got my Christmas present. Have installed WifiLogger in console. Does this screen shot look complete to you? Do I need the NTP time?
Thanks so much
 [ You are not allowed to view attachments ]

You have time data missing here. This data comes as EVENT in javascript. Your web browser can have disabled events, or even not used it.
Please try it on different web browser. On my computer Internet Explorer don't use EVENTS, but Chrome and Firefox work fine.
 
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: R_o_B on December 25, 2018, 06:12:55 AM
Wojciech, would it be possible for you to make a few 'appearance/cosmetic' modifications to the 'Real Time Data' screen.

Would it be possible to have a 0 (zero) preceding (in front of) the hour number when the hours are between 00 and 09.

Would it be possible to have more spacing between the time and the date display (ie: 3:00:00 12.34.56) - it appears that there might only be one space between the the time and the date display - four to six spaces would create a good distance between the time display and the date display (ie: 03:00:00      12.34.56). You could even use the WiFiLogger 'favicon' as a separator between the time display and the date display.  ;)

Would it be possible to have the date display in other formats than with the decimal point separator, such as also offering the dash as a separator (ie: 01-01-2019). It would also be nice if more date formats were available, such as YYYY-MM-DD (ie: 2018-12-31).

I had a quick look at the HTML display files but could not find the locations nor JavaScript code that would need to be modified.

Thank you for a super reliable and easy to manage wireless data logger...  :-)
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on December 25, 2018, 08:22:41 AM
Wojciech, would it be possible for you to make a few 'appearance/cosmetic' modifications to the 'Real Time Data' screen.

I have in mind to put some more info on first page: IP address, name of device, maybe some more.
I can make different data format, but It will involve cookie mechanizm like in http://wifilogger.net/station/php/ when you click on unit it is change and saved in current web browser.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: DRoberts on December 25, 2018, 02:57:34 PM
Advice needed WifiLogger setup:
Just got my Christmas present. Have installed WifiLogger in console. Does this screen shot look complete to you? Do I need the NTP time?
Thanks so much
 [ You are not allowed to view attachments ]

You have time data missing here. This data comes as EVENT in javascript. Your web browser can have disabled events, or even not used it.
Please try it on different web browser. On my computer Internet Explorer don't use EVENTS, but Chrome and Firefox work fine.

Strange, but despite the blanks where no data appears, my page on WU is complete and has no issues. Time, date, etc are all accurate on the WU page. I guess it is a non issue and why worry.

I thank  you for your reply. This is my link:

https://www.wunderground.com/weather/us/ks/phillipsburg/KKSPHILL2

I do not have a webpage; future endeavor?

Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Lars_Olsson on December 25, 2018, 04:33:01 PM
Hi Wojtek.
Tried to sign up and send data to WOW but it doesn't seem to work....
This is the debug.

Undergroud 5
Renew RTD
Renew HiLows
Client response time: 401
success
ARCHIWUM EXPORT. Int: 5
22:15:26 25-12-2018
22:15:26 25-12-2018
Command connected
220 Welcome to One.com FTP.
331 User "user" OK. Password required
530 Login authentication failed
FTP Fail
530 Login authentication failed
221 Goodbye.
FTP Fail: Command disconnected
WOW 9
Renew RTD
Client response time: 401
HTTP/1.1 400 Bad Request
Cache-Control: private
Content-Length: 11
Content-Type: text/html
Server: Microsoft-IIS/10.0
X-AspNetMvc-Version: 5.2
X-AspNet-Version: 4.0.30319
X-Powered-By: ASP.NET
Date: Tue, 25 Dec 2018 21:18:10 GMT
Connection: clo

Bad Request
Undergroud 5
Renew RTD
Renew HiLows
Client response time: 400
success
Custom FTP 11
Command connected
220 Welcome to One.com FTP.
331 User "user" OK. Password required
230 OK. Current restricted directory is /
215 UNIX Type: L8
200 TYPE is now ASCII
250 OK. Current directory is /log
200 TYPE is now 8-bit binary
227 Entering Passive Mode (46,30,211,100,214,28).
FTPPasv: Data port: 54812
FTPPasv: Data connected
150 Accepted data connection
FTP Writing
Data disconnected
226-File successfully transferred
226 0.341 seconds (measured here), 9.89 Kbytes per second
213 3458
200 Zzz...
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: R_o_B on December 25, 2018, 10:55:03 PM
Wojciech, would it be possible for you to make a few 'appearance/cosmetic' modifications to the 'Real Time Data' screen.

I have in mind to put some more info on first page: IP address, name of device, maybe some more.
I can make different data format, but It will involve cookie mechanizm like in http://wifilogger.net/station/php/ when you click on unit it is change and saved in current web browser.
Wojciech, I have never thought of making the display of the WiFiLogger available to any one other than myself, the person who owns the console where the WiFiLogger has been installed. Thus, I do not understand why you would need to go through the trouble of creating/reading cookies when all the default parameters (ie: temperatures, wind speeds, barometric pressures, rainfall and ET) should all be set within the 'Weather Station Settings' screen - why would I make the display of the WiFiLogger available to any one else and risking challenging hackers when the same weather data is available on my website!  :mad:

I really like your 'Real Time Data' (http://wifilogger.net/station/php/) display (other than the time/date display  ;)) but I do not care very much if some of the parameters (ie: temperatures, wind speeds, barometric pressures, rainfall and ET) can be changed from Imperial to Metric - why would there be a need to change from one measuring system to another (could you please explain your ideas/thoughts for such a need)?  :?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on December 27, 2018, 04:56:57 AM
Hi Wojtek.
Tried to sign up and send data to WOW but it doesn't seem to work....
This is the debug.

I will check this when I will return to my desktop. I can't examine this now.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on December 27, 2018, 05:02:17 AM
Wojciech, would it be possible for you to make a few 'appearance/cosmetic' modifications to the 'Real Time Data' screen.

Please unpack and upload this HTML to your WiFiLogger. Then go to HTTP://YOUR_WFL_IP/edit, select index.html
on the top (almost) you will find variables:
    var DateSeparator = ".";
    var dateFormat = 0;
    // 0 - MM/DD/YYYY
    // 1 - DD/MM/YYYY
    // 2 - YYYY/MM/DD
    var timeFormat = 0;
    // 0 - 24h
    // 1 - local

Change what you need and click save (top bar)
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on December 27, 2018, 06:14:33 AM
I do not have a webpage; future endeavor?

You mean wifilogger.net? Yes, this is long story. I have bought page, but never get it. I am not an artist to make it by my own, but I think I will have to.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: R_o_B on December 27, 2018, 07:03:59 AM
Please unpack and upload this HTML to your WiFiLogger...
Wojciech, the modification works perfectly. Thank you.  :-)

I feel somewhat sorry that you needed to add so much new code in order to process those new settings.  :oops:
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: DRoberts on December 27, 2018, 11:00:39 AM
WiFiLogger, thanks for your "invention" and making it possible for low tech people like me to put their data on the net. Mine is working just great!
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on December 27, 2018, 12:27:56 PM
Please unpack and upload this HTML to your WiFiLogger...
I feel somewhat sorry
You have just helped to improve my product. Why do you feel bad with it?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on December 27, 2018, 01:13:58 PM
Hi Wojtek.
Tried to sign up and send data to WOW but it doesn't seem to work....
This is the debug.

Lars I have checked WOW. It is working. WOW can't be uploaded to often, but that is not your case.
typical debug:
WOW 15
Renew RTD
Client response time: 950
{}

to often:
WOW 5
Client response time: 850
The custom error module does not recognize this error.

Please check once more
ID should looks like this: 2566e7c4-3e6b-e811-9ccb-1233f459g2da
PIN you can define on WOW website.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Lars_Olsson on December 28, 2018, 02:10:30 AM
Hi Wojtek.
Tried to sign up and send data to WOW but it doesn't seem to work....
This is the debug.

Lars I have checked WOW. It is working. WOW can't be uploaded to often, but that is not your case.
typical debug:
WOW 15
Renew RTD
Client response time: 950
{}

to often:
WOW 5
Client response time: 850
The custom error module does not recognize this error.

Please check once more
ID should looks like this: 2566e7c4-3e6b-e811-9ccb-1233f459g2da
PIN you can define on WOW website.
Thanks.
Put in the data in cumulus to see if something was wrong, and it works fine. But still not working from logger.
Don't know why the logger wont do it.
Cheers.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on December 28, 2018, 02:17:25 AM
Thanks.
Put in the data in cumulus to see if something was wrong, and it works fine. But still not working from logger.
Don't know why the logger wont do it.
Cheers.

Which station do you have? What set of sensors?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Lars_Olsson on December 28, 2018, 02:48:05 AM
Thanks.
Put in the data in cumulus to see if something was wrong, and it works fine. But still not working from logger.
Don't know why the logger wont do it.
Cheers.

Which station do you have? What set of sensors?
Davis vantage vue.
Wind, temp, hum, winddir.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: rockncola on December 28, 2018, 10:29:55 AM
My WifiLogger arrived today from weatherstations.co.uk and I couldn't be happier. Very easy to set up and now working perfectly.

For anyone with the Vue, the instruction manual does say your Vue should make 4 beeps on reboot to indicate the device is plugged in and working properly, but my Vue has always only made 3 beeps, both with WifiLogger and also with Belfryboy's logger. So, if there's anyone with a Vue who's wondering why you're only getting 3 beeps, it may not be anything to worry about since mine has never made the full 4 beeps and works fine.

edit: Okay, so with that said, there is something I'd like to ask; how do I access previous days' data plus highs and lows using WifiLogger's web interface, just like I can using the console or other software? Or, is that not possible yet? I feel like the web interface needs a lot more customisation overall but I have faith that will eventually come.

Thanks.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: gbothwell on December 28, 2018, 05:45:22 PM
Does anyone know if it is possible to update vantage Vue firmware via WiFi Logger?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on December 29, 2018, 10:14:59 AM
Does anyone know if it is possible to update vantage Vue firmware via WiFi Logger?

No problem with that, but you have to turn on AUTO PAUSE in SYSTEM menu and Davis upgrade software won't find automatically your WiFiLogger. You have to retype IP address of WFL by your own.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Lars_Olsson on December 29, 2018, 10:34:30 AM
What is the latest sw?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on December 29, 2018, 10:58:29 AM
What is the latest sw?
1.24 - no new options, just some problems resolved.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: gbothwell on December 29, 2018, 11:17:50 AM
Does anyone know if it is possible to update vantage Vue firmware via WiFi Logger?

No problem with that, but you have to turn on AUTO PAUSE in SYSTEM menu and Davis upgrade software won't find automatically your WiFiLogger. You have to retype IP address of WFL by your own.

Fantastic, Thank you.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: gbothwell on December 29, 2018, 11:51:05 AM
Please unpack and upload this HTML to your WiFiLogger...
I feel somewhat sorry
You have just helped to improve my product. Why do you feel bad with it?

when changing to local time, the time zone is off... but 24hr time it is correct.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: rockncola on December 29, 2018, 02:24:30 PM
Will there eventually be an option to view previous days' recorded data?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on December 29, 2018, 03:08:18 PM
Please unpack and upload this HTML to your WiFiLogger...
I feel somewhat sorry
You have just helped to improve my product. Why do you feel bad with it?

when changing to local time, the time zone is off... but 24hr time it is correct.

Yes. My fault. Javascript has quite problem with time display.
I have change this file now is:
    var timeFormat = 0;
    // 0 - 24h
    // 1 - 12 AM/PM

Time format is in console memory. I will change it in future to do this job automatically from the console settings.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on December 29, 2018, 03:09:25 PM
Will there eventually be an option to view previous days' recorded data?

I have concept how to do this, but I can't make it in one week :(
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: gbothwell on December 29, 2018, 06:45:52 PM
Please unpack and upload this HTML to your WiFiLogger...
I feel somewhat sorry
You have just helped to improve my product. Why do you feel bad with it?

when changing to local time, the time zone is off... but 24hr time it is correct.

Yes. My fault. Javascript has quite problem with time display.
I have change this file now is:
    var timeFormat = 0;
    // 0 - 24h
    // 1 - 12 AM/PM

Time format is in console memory. I will change it in future to do this job automatically from the console settings.

This is working great now. Thank You
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: rockncola on December 30, 2018, 03:49:44 AM
Will there eventually be an option to view previous days' recorded data?

I have concept how to do this, but I can't make it in one week :(

It's all good. :) Take all the time you need. I was just curious to know if it could be implemented that's all.

I love the device otherwise though. It works flawlessly. Well done.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: ValentineWeather on December 30, 2018, 07:52:39 AM
Will this work reliably with Cumulus MX?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on December 30, 2018, 08:58:56 AM
Will this work reliably with Cumulus MX?

We need to wait for answer from PaulMy. He is testing WFL with MX.
I know that there were some problems, but were resolved and should work fine now.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: ValentineWeather on December 30, 2018, 09:09:41 AM
Will this work reliably with Cumulus MX?

We need to wait for answer from PaulMy. He is testing WFL with MX.
I know that there were some problems, but were resolved and should work fine now.

Thanks, I ordered one just to test MX. Probably not a good idea yet so canceled order for now.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: PaulMy on December 30, 2018, 09:55:54 AM
Before with MX built 3034 and WiFiLogger I had multiple MX crashes - sometimes running for 2 or 3 days and sometimes for only a few hours.  This was somewhat similar like my experience with running VVP with Weatherlink and Cumulus 1.  Doing the testing of Mark's new MX build 3045 (providing MXdiags and screen captures) in which he has improved MX handling if any console access conflict it has worked fine since December 21st with no crashes.

I have WiFiLogger upload to all the sites: wl.com, WU, CWOP, WOW, AWEKAS, PWS, WC and one more at 5 min, and also uploading the realtime.txt and wflexp.json files at 1 min so quite a bit of activity.  WiFiLogger is set at AutoPause and CumulusMX at 20 sec disconnect.

The test site is http://www.komokaweather.com/cumulusmx/


Enjoy,
Paul
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: kobuki on December 30, 2018, 04:21:39 PM
Sorry if my question doesn't belong to this thread, but could I (theoretically) use the WFL to upload to the paid WeatherLink service? Or does WL require a valid serial of one of their WLIP products?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: PaulMy on December 30, 2018, 05:17:03 PM
Quote
could I (theoretically) use the WFL to upload to the paid WeatherLink service? Or does WL require a valid serial of one of their WLIP products?
I have the free wl.com 2.0 and it is being updated by my WiFiLogger at 5 min interval and don't have and never had a WeatherlinkIP or previous wl.com account, and it works fine.
Since the free account does not give access to the historical data so can't say if that is an issue, but I doubt it.

One experience I have is that my weatherlink.com by itself does not update to GLOBE.  I have a valid School and Site ID and these are set in wl.com to update at 15 min.

I have a Davis/Envoy/USB logger setup and run Weatherlink 6.0.2 occasionally to keep the .wlk files up to date at 10 min interval.  Wl6.0.2 also has the school and site id's entered in GLOBE settings.
I also have a Vue console which has the WiFiLogger and have that setup upload to wl.com at 5 min interval and that works fine and runs 24/7.

When I ONLY run WiFiLogger the wl.com updates occur just fine but GLOBE does not get updated.
When I run WiFiLogger AND wl6.0.2 then a batch update to GLOBE is done with data at the 5 min WiFiLogger interval for the period from the previous running of wl6.0.2.  I have 7 days of this experience.

I only mention this as there seems to be some unique process with my free wl.com non-wlIP setup and not sure if that has any impact on the paid version with historical data.

Enjoy,
Paul
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WheatonRon on December 30, 2018, 07:59:21 PM
Sorry if my question doesn't belong to this thread, but could I (theoretically) use the WFL to upload to the paid WeatherLink service? Or does WL require a valid serial of one of their WLIP products?

As Paulmy states below, uploads to WL 2.0 (the free one) works fine using WiFi logger. Been uploading to them for several months without issue. I am using firmware ver. 1.24 in the logger.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: kobuki on December 30, 2018, 08:10:39 PM
Thanks for the responses. However, as I stated - I'd like to know if I can upload to the paid service with extended functionality. My possibilities are most probably the monthly fee based service or the purchase of a hardware device with a unique serial that can activate the advanced online service (WeatherLink Pro), but I don't have more info on this.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Lars_Olsson on December 30, 2018, 09:22:20 PM
Where is the notification of new release of software found?
Haven't got any notification from the forum in this thread about 1.24.
Where can I find 1.24?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: 92merc on December 30, 2018, 09:42:23 PM
First message in this thread has the downloads.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Lars_Olsson on December 31, 2018, 03:23:54 AM
First message in this thread has the downloads.
Thanks.
Happy New Year to you all.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: johnd on December 31, 2018, 04:14:31 AM
Thanks for the responses. However, as I stated - I'd like to know if I can upload to the paid service with extended functionality.

This boils down to two points:

1. The extra features of the Pro account effectively use the archive data, not the current conditions data (at least for logger-based uploads - Connect/EM are different). So the question is whether WFL performs the hourly uploads of archive data, in addition to the per-minute data. I'm not sure of the answer here - Wojtek should be able to confirm.

2. Will Davis allow a 'non-Davis' account to be upgraded to Pro? Pretty sure that they won't discriminate.

So the main unknown is about the archive uploads.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on December 31, 2018, 05:05:50 AM
Sorry if my question doesn't belong to this thread, but could I (theoretically) use the WFL to upload to the paid WeatherLink service? Or does WL require a valid serial of one of their WLIP products?

It is almost same transmission to WL.COM when you use WL IP, or WL PC + USB/RS232 logger.
WiFiLogger can make both. At this moment is better to use WL PC option in WiFiLogger.
WiFiLogger is transmiting:
1. Settings
2. Real time data
3. HiLows
4. Archive  records.

WL 6.0.5 is now for free if I checked good. So you can send data to WL.COM with clone logger + WL PC, or use WiFiLogger to make same work using 0.3 Watt.

I don't think that Davis will disable WL IP, or WL PC transmission. I don't know if this is possible. Let's assume that there is 20-30k WL IP in the world. It is impossible to force all users to upgrade theirs WL IP to change transfer method. Another thing I don't know if WL IP hardware can send encypted data.
Davis have better option now, subscription. No matter how you will send data, you have to pay for charts (archive/logger data).
Maybe Davis like to have data from your station on own server? Then WiFiLogger is better for them, than clone logger + Cumulus which can't send to WL.COM.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: kobuki on December 31, 2018, 06:56:11 AM
John (http://www.wxforum.net/index.php?topic=34312.msg366850#msg366850): your first point is probably an important one. That would imply that without a Davis logger solution (be it WL/serial or WLIP for instance) the WL Pro cannot be used to its full potential. Although according to Wojtek the old type of upload service will probably continue to work for the foreseeable future to not alienate owners of the old loggers, and that could be a "workaround". I'm thinking of paying for an original logger and use the Pro service, registering its serial on their web site. This would most probably be a one-time purchase and I'll be able to use the service without additional monthly subscriptions.

Wojtek (http://www.wxforum.net/index.php?topic=34312.msg366850#msg366850): do I understand it right that there are 2 types of upload services, one for the old and one for the newer devices?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: kobuki on December 31, 2018, 06:57:58 AM
First message in this thread has the downloads.

It's very nice to have a support forum thread but I think a simple web page with all the stuff in the first post and some pointers to distributors would be very useful...
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: johnd on December 31, 2018, 07:17:36 AM
@Kobuki: Old vs new is not really an accurate or helpful way of looking at it. Currently there are four sources that can upload to wl.com:

1. Local Weatherlink (eg for Windows) typically sourcing data from a USB or serial logger;
2. WeatherlinkIP logger
3. Connect systems
4. EM systems

1 and 2 are the logger-based options while 3 and 4 are the cellular ones. Wojtek is recommending that you emulate option 1 with a WFL. Details for doing this are on our knowledgebase at:

https://www.manula.com/manuals/pws/davis-kb/1/en/topic/wfl-uploads-to-weatherlink-com (https://www.manula.com/manuals/pws/davis-kb/1/en/topic/wfl-uploads-to-weatherlink-com)

Wojtek also seems to have confirmed that archive uploads are also enabled, so a Pro account should run OK.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on December 31, 2018, 08:39:39 AM
I will write it once more:)

WiFiLogger works correctly with WL.COM.
It can use DID from broken oryginal WL IP, or you can generate DID on WL.COM site. Generated DIDs are for USB/RS232 data loggers, but works perfectly with WiFiLogger.

To view charts from archive data, you have to buy subscription. No matter what. If you have original WL IP, you need to pay for charts as well.
Using WeatherLink for PC 6.0.5 you can download archiver records from WL.COM server. Like before when you were using WL IP.
It is working with WL IP DIDs and with free DIDs.
I have just tested it. WL IP and free DID has same 2048 pages capacity = 10240 data entries. *free DID assigned to PRO account.

Complicated, but WL.COM is still very good service. It's perfect for VP2 with addons, other website don't use additional humidity, soil moisture etc.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: kobuki on December 31, 2018, 08:51:59 AM
It can use DID from broken oryginal WL IP, or you can generate DID on WL.COM site. Generated DIDs are for USB/RS232 data loggers, but works perfectly with WiFiLogger.

To view charts from archive data, you have to buy subscription. No matter what. If you have original WL IP, you need to pay for charts as well.

Thanks! That's what I wanted to know.

@John: on the WFL thread it should be obvious I'm not interested in cellular. Anyway, sorry for being imprecise, I'm not very invested in the particulars of Davis connection offerings. By "new" I meant uploading to the new Davis Cloud based WL (Pro offerings).
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on January 02, 2019, 05:20:55 AM
I don't have a weather station yet, but this device may push me over the edge to purchase one of the current gen Davis products. My eventual goal is to integrate the collected data with modern open source platforms like Prometheus.
I've got a few questions around the JSON data and it's various delivery methods:
  • Is there any detailed developer focused documentation on the JSON produced by the WFL at this point?
  • Are the JSON documents produced by the /wflexp.json endpoint, MQTT, FTP, and the HTTP PUT are all the same?
  • Has any consideration been given to cleaning up the data model in JSON to make it more consistent (i.e. make date/time always represented using the same notation, make high/low data a dictionary/hash instead of a positional array, etc.)? If there is, and there's enough memory, I'd suggest switching to a versioned API for the HTTP endpoint (e.g. /v1/wflexp.json, then /v2/wflexp.json, etc.)
 
Lastly, is there a product page that summarizes the knowledge spread throughout this thread? On that page I'd imagine some FAQs, a full changelog, and maybe a product roadmap (maybe just a GitHub page even if the intent is to keep the source closed)
I see many of the elements I'm looking for as differentiators between a strong product and something neat the community has built, even if it is closed source.
Thanks!

Sorry I couldn't answer you when you posted, then I have forgot.
- I have Excel file with description, you have to merge it with Davis communication manual.
- Yes. Export JSON file is the same via FTP/HTTP/MQTT it contains all real time data + all hilows + some settings
- Internet Of Things have limited memory, so this JSON file was made in this shape to send big chunk of data + should work fine with system. Arrays in Json are not a problem. You can use for/while loops to process data.
- There is no space for 2 JSON files. To this one which exist I will just add some more settings like IP number, name of device and that will be all.
- Another JSON will be data from archive memory. This will be JSON format. One last arch. registration, or array with batch of 5 entries.

I am not familiar with GitHub. I am preparing simple web page to share all instructions which I have + latest firmware.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: R_o_B on January 02, 2019, 09:26:57 AM
Wojciech, would it be possible, one day, for the 'WiFiLogger' to produce a data text file that would be similar (compatible with) the data text file ('clientraw.txt') produce by the Weather Display software.

Currently, the 'WiFiLogger' is producing the data text file ('realtime.txt') which is (used to be) produce by the Cumulus software.

By getting involved in replying to some users' questions in the 'Weather-Watch.com (https://www.weather-watch.com/smf/index.php/)' forums, I have been promoting the 'WiFiLogger' to replace the somewhat outdated Davis Instruments Data Loggers - the Weather-Watch.com forums are the main support forums for the Weather Display software.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on January 02, 2019, 05:37:50 PM
Wojciech, would it be possible, one day, for the 'WiFiLogger' to produce a data text file that would be similar (compatible with) the data text file ('clientraw.txt') produce by the Weather Display software.
Currently, the 'WiFiLogger' is producing the data text file ('realtime.txt') which is (used to be) produce by the Cumulus software.
By getting involved in replying to some users' questions in the 'Weather-Watch.com (https://www.weather-watch.com/smf/index.php/)' forums, I have been promoting the 'WiFiLogger' to replace the somewhat outdated Davis Instruments Data Loggers - the Weather-Watch.com forums are the main support forums for the Weather Display software.

Realtime.txt wasn't good idea. Console doesn't provide data exactly like Cumulus. So in realtime.txt are simple data from console + zeroes, where should be Cumulus statistic data.
I have made some functions which are unnecessary and leave behind very important thing which is archive date. It's a logger, so mainly should serve logger data, right?
I think I should have strategy. My newest is to export last archive entry as JSON file (FTP/MQTT/HTTP).
In my opinion best custom export option is HTTP which is not exist in firmware 1.24, but I am testing it http://wifilogger.net/station/php/. Works perfectly.
Exporting data to PHP gives us more option. Now retrived data via PHP are simply save to json file. But proper PHP could also rewrite it to Realtime.txt, or to any other standard.
So it's very simple. WiFiLogger is exporting fast and robustly JSON file via HTTP to PHP script, this one can be configure/or replace with other PHP, to process data from JSON.
So JSON in live procedure could be save to file/save to database/save to Realtime.txt or other standard.
It will make WiFiLogger much simpler to setup which is very needed. It can't be complicated.
Advanced users with own servers, can configure PHP/MQTT to save data in standard which they need.

In my opinion this is good direction.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Lars_Olsson on January 02, 2019, 06:33:00 PM
In my opinion the best is to get all possible data from logger, then handled it and do own calculations or whatever, in a simple php-file.
I use the json file that way and parse the data to a database. Then it's possible to do whatever I want with the data.
Keep up the good work Wojtek.
Cheers.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: kobuki on January 03, 2019, 07:40:29 AM
In my opinion this is good direction.

I agree. What probably 90% of users need is easy uploading to PWS services. I think that could be a priority, ie. adding more of those to make it more attractive for various services' users. Many people just run a PC or some small appliance with a Davis logger device to upload to those as I reckon. They could scrap/sell those and use a WFL instead. For the rest of us a fixed JSON and/or MQTT for integration for current conditions and as far as available resources allow, access to old records is needed.

Just a hint: your HTML and JS files are full of unneeded white space - you could minify those files to gain some free space. Also, you could compress them with gzip and add the appropriate headers to your HTTP response for compression. I'd expect around 70-80% of space savings on those files. IIRC ESPAsyncWebServer supports that.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: nmenoni on January 08, 2019, 04:59:29 PM
I have 2 questions:

- Is it possible to upgrade the firmware? How?
- Is it possible to send data to a proprietary system via post HTTP or MQTT?

Thank you
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: 92merc on January 08, 2019, 05:01:27 PM
You should be able to update the firmware.  Basically treat the Wifi logger like a Davis Weatherlink IP module.  Same directions and it should update.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: R_o_B on January 08, 2019, 10:26:17 PM
I have 2 questions:
- Is it possible to upgrade the firmware? How?
- Is it possible to send data to a proprietary system via post HTTP or MQTT?
Yes, indeed. Both the upgrade/update instructions (PDF document) and the MQTT information can be found in the first message of this thread 'WiFiLogger - Connect your Davis console directly to the Internet via WiFi (https://www.wxforum.net/index.php?topic=34312.0)'
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Slimbo1981 on January 14, 2019, 05:42:44 AM
Hi Folks

Please can someone direct me on how to sync my Vantage vue date with of the online platforms.

I have set up an account with wow met office and weatheground but then I am stuck and have no clue what to do next to get my data loaded on to these websites. My Ip link is all set up and I can see my data on my phone whilst connected to my router. Any help will be appreciated! Thx
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on January 14, 2019, 08:19:06 AM
Hi Folks

Please can someone direct me on how to sync my Vantage vue date with of the online platforms.

I have set up an account with wow met office and weatheground but then I am stuck and have no clue what to do next to get my data loaded on to these websites. My Ip link is all set up and I can see my data on my phone whilst connected to my router. Any help will be appreciated! Thx

First thing to do is to reboot device after first setup to disable setup mode "WiFiLoggerSetup" network. It has to be disabled to send data through router.
Second: I assum that you know you new IP number inside home network. Use it to connect to WFL website, then navigate to SETUP| DATA EXPORT SETUP
Third find WU and WOW and type ID + passoword + set interval + click save, repeat for all platforms separatelly.
Last: WU and WOW needs some uploads to show it on web, but 1h for WU is enought.
You can go to http://YOUR_WFL_IP/debug to check what is going on.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Slimbo1981 on January 14, 2019, 08:45:09 AM
Hi, Thank you for coming back to me really appreciate it.

I did that in WU but it says my station is not active.

In WU it says password but on the website it says key?! not sure what to use.

I must be honest on Wow met office I don't even know where to start. I cannot find where to create my ID and password.

Any further help will very appreciated .thx mate
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: johnd on January 14, 2019, 08:50:01 AM
http://wow.metoffice.gov.uk/ (http://wow.metoffice.gov.uk/) and 'Sign up'
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Slimbo1981 on January 14, 2019, 08:54:48 AM
One you sign up where do you find the details that has to be entered in the Wifi logger set up up menu? Thx
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on January 14, 2019, 08:54:59 AM
Hi, Thank you for coming back to me really appreciate it.
I did that in WU but it says my station is not active.
In WU it says password but on the website it says key?! not sure what to use.
I must be honest on Wow met office I don't even know where to start. I cannot find where to create my ID and password.
Any further help will very appreciated .thx mate

Yes WU is generating ID and Key, but you have to use ID and passoword which you use to log in to WU website.
in WOW you will have ID and PIN, PIN you can change. Site ID is loiking like this: 4562c7c4-3e6b-e811-9ccb-0003febc9b2da
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on January 14, 2019, 08:57:03 AM
One you sign up where do you find the details that has to be entered in the Wifi logger set up up menu? Thx

When you will have WOW account, then you will be able to make "Site" = weather station, It will have SiteID and you will be able to make PIN for it.
You can have multilpe sites on WOW account. In WU as well, you can have planty of weather stations ID.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Slimbo1981 on January 14, 2019, 09:07:28 AM
I have now the site ID on Wow but no pin?!
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on January 14, 2019, 09:22:59 AM
I have now the site ID on Wow but no pin?!

After login to WOW, go to MY SITES, then when you have you site info, click blue buttin EDIT SITE. Scroll down and you will find "Authentication Key", this is you PIN, just set it up then pasted to WiFiLogger.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Slimbo1981 on January 14, 2019, 09:32:20 AM
I can see that and it's an empty tab so I must populate it with a pin of my choice ans save?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on January 14, 2019, 09:35:41 AM
I can see that and it's an empty tab so I must populate it with a pin of my choice ans save?

Probably. I have working account and Site and I don't remember how it was when was fresh, but yes you need to have this authentication key.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Slimbo1981 on January 14, 2019, 09:44:34 AM
Is there anything else that I am missing as my location still doesn't show on the map?

Also when I am connected to my IP address on my phone I always have ti switch my wifi to regain access to the internet is that normal?  When I am logged in its called Wifiloggersetup?!
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Slimbo1981 on January 14, 2019, 09:47:36 AM
This is what it looks like

Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on January 14, 2019, 10:02:17 AM
Is there anything else that I am missing as my location still doesn't show on the map?

Also when I am connected to my IP address on my phone I always have ti switch my wifi to regain access to the internet is that normal?  When I am logged in its called Wifiloggersetup?!
WiFiLoggerSetup is only to establish connection with your router. To disable it you have to reboot WFL (white button, or SYSTEM and REBOOT button) You have to disable SETUP mode to start sending data by WFL.
Before disabling WiFiLoggerSetup mode, please go to SETUP| Network info, where you will be able to find new IP assigned by your router. Using this new IP you can connect from devices in router range. Laptop, phone, even TV, but inside same home network (WiFi is part of home network, home network contains also cable connections)

Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Slimbo1981 on January 14, 2019, 11:17:33 AM
Hi, you have been of a great help!

Any idea how to set up with weatherlink as I see they have a nice app that I would love to see my data linked to it.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: johnd on January 14, 2019, 11:21:04 AM
Any idea how to set up with weatherlink as I see they have a nice app that I would love to see my data linked to it.

https://www.manula.com/manuals/pws/davis-kb/1/en/topic/wfl-uploads-to-weatherlink-com (https://www.manula.com/manuals/pws/davis-kb/1/en/topic/wfl-uploads-to-weatherlink-com)
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Slimbo1981 on January 14, 2019, 11:23:07 AM
By the way my WU still not working it says not responding  :-(

Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on January 14, 2019, 11:25:51 AM
By the way my WU still not working it says not responding  :-(
Even if all you have made right WU needs some time for new ID. Set interval to 5 min and please wait an hour.
Check once more if ID is ok and you have used WU web password istead of station KEY
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Slimbo1981 on January 14, 2019, 11:43:24 AM
And Mode enables and rapid fire enabled?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on January 14, 2019, 11:45:49 AM
And Mode enables and rapid fire enabled?

:) I fogot to write you that you have to switch mode to enable on every service you like to send data to. This is simple switch on/off
mode: enable
ID - your new id
pass - web WU pass
interval 5 min

wait for sime time, about hour
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Slimbo1981 on January 14, 2019, 11:49:31 AM
When configuring WU do you need to put a URL?

I feel like I am doing something wrong there!
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on January 14, 2019, 11:55:28 AM
When configuring WU do you need to put a URL?

I feel like I am doing something wrong there!

No URL is inside firmware. You need to have only active station on WU with ID, password for WU web and should work, only new ID need some time to start logging.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Slimbo1981 on January 14, 2019, 12:09:39 PM
cool thank you for your help.  I will keep you posted. Cheers
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Slimbo1981 on January 14, 2019, 01:15:29 PM
So now I can see the word activated near the weatherlink but still no data transmitted to the weather link website. I can also see my station on the weatherlink app!!!
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Slimbo1981 on January 14, 2019, 01:41:14 PM
Under Wifilogger general setting should I enable the following:
Web Interface
TCP port
Local ID device
upload date
sleep mode
sleep interval
Pause Duration

Thx mate

Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on January 14, 2019, 01:45:05 PM
mode WL PC
click SAVE
then click ACTIVATION
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Slimbo1981 on January 14, 2019, 02:13:10 PM
Thx mate

Now I have it all working :-)

Bow can I make the upload speed faster so the wind speed on the app updates faster?

Thank you chap.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on January 14, 2019, 02:17:55 PM
Thx mate
Now I have it all working :-)
Bow can I make the upload speed faster so the wind speed on the app updates faster?
Thank you chap.

At this moment only with WUs RapidFire you can have 3 sec.
If you are computer skilled user, you can setup MQTT also with 3 sec.
WL.COM has 1 min. upload like WeatherLink on PC, or WeatherLInk IP.
Some sites like WOW won't accept more data than once per 10 min.
In general those free websites have minimum 5 min interval.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Slimbo1981 on January 14, 2019, 02:25:07 PM
Ok cool

I have copied your settings from General setting in wifi logger to 900s and pause 7minand auto pause I hope that would be fine.

Does WU has an app that can show PWS?

Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: ocala on January 14, 2019, 05:40:34 PM
Yes they have an Android and IOS app.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: mzac on January 15, 2019, 08:06:23 PM
I just received my logger and installed it tonight and it works great!  I'm very interested in using MQTT to publish data to Home Assistant however I noticed the temperatures are all sent in F instead of C.  Is there any way to change the MQTT settings to send in C?  I noticed that in the FTP settings it can be changed.

Thanks this is an awesome product and I'm happy to support it!

My other post on the Home Assistant forum, maybe we can get some more people from there!

https://community.home-assistant.io/t/wifi-logger-for-davis-weather-stations/88966/3
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on January 16, 2019, 06:41:49 AM
I just received my logger and installed it tonight and it works great!  I'm very interested in using MQTT to publish data to Home Assistant however I noticed the temperatures are all sent in F instead of C.  Is there any way to change the MQTT settings to send in C?  I noticed that in the FTP settings it can be changed.
Thanks this is an awesome product and I'm happy to support it!
My other post on the Home Assistant forum, maybe we can get some more people from there!
https://community.home-assistant.io/t/wifi-logger-for-davis-weather-stations/88966/3

When I was preparing CSV(text) file for archive export, I wanted to make something similar to WeatherLink standard, but now I know that was bad idea.
When you have original TXT file from WeatherLink PC you don't know what units are in it. I have add units columns to my file.
JSON file is in native console units and has to be like this. It's universal. You have to recalculated units before showing on screen like WU, or PWS make it.
Please visit my website
http://wifilogger.net/station/php/wflexp.json
and template to show data from this JSON
http://wifilogger.net/station/php/
When you click on unit lik C or mph, units will change and settings will be stored by cookies in your web browser. So when you visit this site again it will have your (local)preferences.
It's quite convenient. In same time when you want to store data in data base from multiple people, then data will always be the same F, mph, inch, no mismatch possible.

My next move is to export archive data via JSON format. It will also be in native units from console.

Check how looks recalculating in JavaScript(maybe not very clean code):
Changing from F to C is only  return Math.round(((unit-32)/1.8 )*10) / 10;
Code: [Select]
function Ubar(bar){
var b=0;
switch(UNITS[0]) {
case "mm":  b = bar * 25.4 ;break;
case "hPa": b = bar * 33.8639;break;
case "mb": b = bar * 33.8637526; break;
default:  return Math.round((bar)*1000) /1000;
}

return Math.round((b)*10) /10;
}


function Uwind(wind){
        if(wind == "---") return "---";
var w=0;

switch(UNITS[4]) {
case "mph":   w = wind;break;
case "m/s":   w = wind * 0.447;   break;   
case "km/h":  w = wind * 1.6093;break;
case "knots": w = wind * 0.869;break;
default:w = wind;
}
return Math.round((w)*10) /10;
}

function Urain(rain){
var r=0;
switch(UNITS[3]) {
case "mm": r = Math.round((rain*25.4)*10) /10; return r.toFixed(1);break;
default:   r = Math.round((rain)*100) /100; return r.toFixed(2);
}


}

    function Utemp(unit){
if(UNITS[1] == "F") return unit;
else{
return Math.round(((unit-32)/1.8)*10) / 10;
}
}

I am adding JSON structire in XLS
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: mzac on January 16, 2019, 06:59:29 AM
Thanks the Excel file will help out a lot!  I couldn't sleep this morning so I got up at 4am to start integrating it into my Home Assistant.  Also, my Homeassistant exports all its data into an Influx Database so I am able to see the data in Grafana.  I am still working on a dashboard and I'll share it when it is ready.

I figured out a few of the units but I was missing others, I'll work on it more tonight.

Here is what I have in Home Assistant so far:
https://imgur.com/a/SzuvPqX

I just received my logger and installed it tonight and it works great!  I'm very interested in using MQTT to publish data to Home Assistant however I noticed the temperatures are all sent in F instead of C.  Is there any way to change the MQTT settings to send in C?  I noticed that in the FTP settings it can be changed.
Thanks this is an awesome product and I'm happy to support it!
My other post on the Home Assistant forum, maybe we can get some more people from there!
https://community.home-assistant.io/t/wifi-logger-for-davis-weather-stations/88966/3

When I was preparing CSV(text) file for archive export, I wanted to make something similar to WeatherLink standard, but now I know that was bad idea.
When you have original TXT file from WeatherLink PC you don't know what units are in it. I have add units columns to my file.
JSON file is in native console units and has to be like this. It's universal. You have to recalculated units before showing on screen like WU, or PWS make it.
Please visit my website
http://wifilogger.net/station/php/wflexp.json
and template to show data from this JSON
http://wifilogger.net/station/php/
When you click on unit lik C or mph, units will change and settings will be stored by cookies in your web browser. So when you visit this site again it will have your (local)preferences.
It's quite convenient. In same time when you want to store data in data base from multiple people, then data will always be the same F, mph, inch, no mismatch possible.

My next move is to export archive data via JSON format. It will also be in native units from console.

Check how looks recalculating in JavaScript(maybe not very clean code):
Changing from F to C is only  return Math.round(((unit-32)/1.8 )*10) / 10;
Code: [Select]
function Ubar(bar){
var b=0;
switch(UNITS[0]) {
case "mm":  b = bar * 25.4 ;break;
case "hPa": b = bar * 33.8639;break;
case "mb": b = bar * 33.8637526; break;
default:  return Math.round((bar)*1000) /1000;
}

return Math.round((b)*10) /10;
}


function Uwind(wind){
        if(wind == "---") return "---";
var w=0;

switch(UNITS[4]) {
case "mph":   w = wind;break;
case "m/s":   w = wind * 0.447;   break;   
case "km/h":  w = wind * 1.6093;break;
case "knots": w = wind * 0.869;break;
default:w = wind;
}
return Math.round((w)*10) /10;
}

function Urain(rain){
var r=0;
switch(UNITS[3]) {
case "mm": r = Math.round((rain*25.4)*10) /10; return r.toFixed(1);break;
default:   r = Math.round((rain)*100) /100; return r.toFixed(2);
}


}

    function Utemp(unit){
if(UNITS[1] == "F") return unit;
else{
return Math.round(((unit-32)/1.8)*10) / 10;
}
}

I am adding JSON structire in XLS
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on January 16, 2019, 07:44:12 AM
Thanks the Excel file will help out a lot!  I couldn't sleep this morning so I got up at 4am to start integrating it into my Home Assistant.  Also, my Homeassistant exports all its data into an Influx Database so I am able to see the data in Grafana.  I am still working on a dashboard and I'll share it when it is ready.

Units are decribed in XLS file, but console gives you :
temp in Fahrenheit
wind speed in mph
rain and ET in inch
bar in inch
elevation in feet (config station only)

Please not that in near future JSON file will change, but I will add some new fields, so your code should be good.
I need to put some identification of WFL to this file. It's ok now when you have only one, but when you want to server a few via PHP you need some identification, so I will add Name, MAC address, maybe local IP. I will try to make unique key for WFLs, to protect your server from other users.
But data will be like this. WFL JSON file contains all current data + hilows data, when WFL will send via second JSON file archive records from data logger memory, then whole info from console will be exported via JSON. JSON will be exported via FTP/HTTP/MQTT. HTTP and MQTT in 3 sec interval.
Thats my goal for now.

If you will need any help, ask here, or send me an email wifilogger@qq.com.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: rockncola on January 17, 2019, 11:10:25 PM
Something else I noticed (And its a good thing  :grin:) is that now WU reports wind speeds other than calm or 0 all the time.
Before, when WLIP uploaded to WU, it was wind speed at that very moment. So most uploads (<90%) showed calm wind.
The option in WiFiLogger 'Data Export Setup' for CWOP asks for type of wind speed to report. I don't know how or why this would effect WU but since I set it to '2-Min Avg Wind Speed',  CWOP AND WU seem to report the 2 minute average. Maybe I'm interpreting this wrong, but either way, I'm not complaining.

Will there be a way to do this for PWS in future?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on January 18, 2019, 05:39:40 AM
Something else I noticed (And its a good thing  :grin:) is that now WU reports wind speeds other than calm or 0 all the time.
Before, when WLIP uploaded to WU, it was wind speed at that very moment. So most uploads (<90%) showed calm wind.
The option in WiFiLogger 'Data Export Setup' for CWOP asks for type of wind speed to report. I don't know how or why this would effect WU but since I set it to '2-Min Avg Wind Speed',  CWOP AND WU seem to report the 2 minute average. Maybe I'm interpreting this wrong, but either way, I'm not complaining.

Will there be a way to do this for PWS in future?

In CWOP I didn't know what kind of wind should be exported, so I made option to chose, but when you turn on console, then there is no 10 and 2 min AVG wind, so for this time CWOP is feeded with current wind speed, just to not make gaps on CWOP site. When 2 min avg is ready, then it's replacing current wind in this situation.

Davis console gives us:
- Current Wind Speed
- Current Wind Direction
- 2 min Avg Wind Speed
- 10 min Avg Wind Speed
- 10 min Wind Gust
- Wind Gust Direction

Please note, that there is no wind direction for AVG winds.

PWS accept:
- winddir
- windspeedmph
- windgustmph

What I am going to do in next move is to take latest archive input (fresh) and send this data to PWS, WU, etc.
In archive data we have :
- Wind Speed - 1.3
- Hi Speed - 4.5
- Hi Dir - ENE
- Wind Dir - ENE
Wind direction is divided to 16 parts.

But, yes I can make option to change wind in export.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on January 18, 2019, 05:50:09 AM
To move forward with WiFiLogger firmware and new features we need to do one hard thing.
I have chosen bad partition table on the beginning. Firmware can be only 512kB. Now it's bigger, so partition table has to be changed.
Problem is, this operation will clear whole memory and your settings will be wiped out.

I need to find volunteers. Computer super users, who will check my procedure and help to improve manual for other great WFLs users.
You have only this: https://wifilogger.net/files/WFL_Update_200.zip

On the other hand if you don't mind that your WFL after migration to version 2.00 will be restored to factory settings. Then procedure is very simple. Just update your WFL to 2.00 and wait for max 5 min.

Please write suggestion here, or send me via email wifilogger@qq.com

Thank you
Wojtek
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: rockncola on January 18, 2019, 06:54:40 AM
To move forward with WiFiLogger firmware and new features we need to do one hard thing.
I have chosen bad partition table on the beginning. Firmware can be only 512kB. Now it's bigger, so partition table has to be changed.
Problem is, this operation will clear whole memory and your settings will be wiped out.

I need to find volunteers. Computer super users, who will check my procedure and help to improve manual for other great WFLs users.
You have only this: https://wifilogger.net/files/WFL_Update_200.zip

On the other hand if you don't mind that your WFL after migration to version 2.00 will be restored to factory settings. Then procedure is very simple. Just update your WFL to 2.00 and wait for max 5 min.

Please write suggestion here, or send me via email wifilogger@qq.com

Thank you
Wojtek

I will volunteer, but I'm not exactly sure what you want me to do other than download and update to 2.00. Don't care if settings get wiped out. What else do you need to know?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on January 18, 2019, 06:57:59 AM
I will volunteer, but I'm not exactly sure what you want me to do other than download and update to 2.00. What else do you need to know?

Full procedure is to save and restore settings using firmware 1.24S.
1. Update firmware in WiFiLogger to version 1.24S – see step 1 below.
2. Save config files to local computer hard drive
3. Update firmware to version 2.00
4. Upload configuration files you saved to local computer hard drive (step 2 above) as HTML files.

Please download https://wifilogger.net/files/WFL_Update_200.zip
Instruction is inside.
My question is: Is this instruction is proper made?
Where is main problem?
Is procedure was easy to made?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: mzac on January 18, 2019, 07:04:46 AM
I'll be happy to test v2.0 out tonight!  I'll give you news when I do!
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: rockncola on January 18, 2019, 07:38:39 AM
For the upgrade to 124S:

1.1 - fine.
1.2 - I could be a bit picky but probably should read, "Unzip folder."
1.3 - Inside WFL_Update_200 folder, you will find two folders (WifiLogger124S and WifiLogger200) with their corresponding .bin and .html files
1.4 - Fine, but has minor spelling error, "Go to SETUP|SYSTEM menu of your WFL and make firmware update with WiFiLogger124S.bin file, sd you have likely done before" (should be, "as").

2. All fine and easy to understand, but may I suggest adding something like, "Save this file to your PC (right click, Save As)."

Updating to 2.00 now.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: rockncola on January 18, 2019, 07:45:32 AM
Update to 2.00 went smoothly. Nothing to really add. Instructions were easy to understand. Nothing much else I can think of to be honest.

Edit: Under Rain and ET, I notice there's an area that just has "---". Any idea what this is?

Edit again: Also, at the top of my Real Time Data page, I'm getting, "undefined". My clock / real time data is no longer updating either. Oh crap.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on January 18, 2019, 07:57:48 AM
Update to 2.00 went smoothly. Nothing to really add. Instructions were easy to understand. Nothing much else I can think of to be honest.
Edit: Under Rain and ET, I notice there's an area that just has "---". Any idea what this is?
Edit again: Also, at the top of my Real Time Data page, I'm getting, "undefined". My clock / real time data is no longer updating either.

It takes up to 5 min. First HTML files are being downloaded, then after success version 2.08 will be downloaded and updated.
Please refresh web site of WFL and check firmware version SETUP|SYSTEM.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: rockncola on January 18, 2019, 08:01:14 AM
Update to 2.00 went smoothly. Nothing to really add. Instructions were easy to understand. Nothing much else I can think of to be honest.
Edit: Under Rain and ET, I notice there's an area that just has "---". Any idea what this is?
Edit again: Also, at the top of my Real Time Data page, I'm getting, "undefined". My clock / real time data is no longer updating either.

It takes up to 5 min. First HTML files are being downloaded, then after success version 2.08 will be downloaded and updated.
Please refresh web site of WFL and check firmware version SETUP|SYSTEM.

It's been longer than 5 minutes though. Nothing is happening. Just stuck on WiFiLogger 2.00.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: rockncola on January 18, 2019, 08:10:11 AM
Is there a any way I can kick-start the download process again?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on January 18, 2019, 08:17:52 AM
Is there a any way I can kick-start the download process again?
http://YOUR_WFL_IP/update
chose first option: Firmware update
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: rockncola on January 18, 2019, 08:25:42 AM
Is there a any way I can kick-start the download process again?
http://YOUR_WFL_IP/update
chose first option: Firmware update

And update to 2.00 again?

"Update failed to install. Restarting."
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on January 18, 2019, 08:36:44 AM
Is there a any way I can kick-start the download process again?
http://YOUR_WFL_IP/update
chose first option: Firmware update

And update to 2.00 again?

"Update failed to install. Restarting."

Ver 2.00 is downloading new firmware, it's triggered to start downloading after reboot.
Your units can't download full update and it's rebooting.
please try to use this: https://wifilogger.net/files/WiFiLogger208.zip to make regular update to 2.08
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: rockncola on January 18, 2019, 08:57:21 AM
Is there a any way I can kick-start the download process again?
http://YOUR_WFL_IP/update
chose first option: Firmware update

And update to 2.00 again?

"Update failed to install. Restarting."

Ver 2.00 is downloading new firmware, it's triggered to start downloading after reboot.
Your units can't download full update and it's rebooting.
please try to use this: https://wifilogger.net/files/WiFiLogger208.zip to make regular update to 2.08

All working fine after manual update. Thanks.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on January 18, 2019, 09:07:40 AM
All working fine after manual update. Thanks.

No it's not fine, because your WFL has reboot 12 times and start to downloading HTML files again and again.
Probably internet problem, but maybe auto trigger to make update it is not good idea.
I will check this operation with several people and maybe change this procedure.

Thank you for your help.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: dupreezd on January 18, 2019, 09:09:41 AM
Updated to version 2.0 with no issues.

Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: rockncola on January 18, 2019, 09:18:55 AM
Updated to version 2.0 with no issues.

The issue I had was the auto-update from 2.00 to 2.08. How did you go?

All working fine after manual update. Thanks.

No it's not fine, because your WFL has reboot 12 times and start to downloading HTML files again and again.
Probably internet problem, but maybe auto trigger to make update it is not good idea.
I will check this operation with several people and maybe change this procedure.

Thank you for your help.

I obviously meant that my logger is working fine now after being stuck on 2.0. Don't know why it didn't auto-update itself.

By the way, how does the forecast feature work? Would it be possible to make it so it can be disabled? It says precipitation possible yet we're in a severe drought and there's no sign of any rain for the next week at least.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: dupreezd on January 18, 2019, 09:25:39 AM
Upgraded to 2.08, also with no problems.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: rockncola on January 18, 2019, 09:26:22 AM
Upgraded to 2.08, also with no problems.

Good to hear. Just me I guess.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on January 18, 2019, 09:40:32 AM
Upgraded to 2.08, also with no problems.
From 2.00 to 2.08 should be done by itself in about 5 minutes.
2.00 is only to change partition table and auto repair WFL to be operational.
I have tested this procedure many times, but maybe my server is to far from someone to make this procedure robust.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on January 18, 2019, 09:43:02 AM
By the way, how does the forecast feature work? Would it be possible to make it so it can be disabled? It says precipitation possible yet we're in a severe drought and there's no sign of any rain for the next week at least.

It's forecast from console. If you don't like I could distribute index.html (first page) with this thing off, or add option and instruction how to disable.
I was thinking that WFL should be 1:1 with console.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: rockncola on January 18, 2019, 09:53:27 AM
By the way, how does the forecast feature work? Would it be possible to make it so it can be disabled? It says precipitation possible yet we're in a severe drought and there's no sign of any rain for the next week at least.

It's forecast from console. If you don't like I could distribute index.html (first page) with this thing off, or add option and instruction how to disable.
I was thinking that WFL should be 1:1 with console.

Yeah, I thought it was from the console. Either method you mention to remove it would do. :)
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on January 18, 2019, 10:17:21 AM
By the way, how does the forecast feature work? Would it be possible to make it so it can be disabled? It says precipitation possible yet we're in a severe drought and there's no sign of any rain for the next week at least.

It's forecast from console. If you don't like I could distribute index.html (first page) with this thing off, or add option and instruction how to disable.
I was thinking that WFL should be 1:1 with console.

Yeah, I thought it was from the console. Either method you mention to remove it would do. :)
1. Download index.zip
2. unpack
3. upload index.html to WFL as HTML file SETUP|SYSTEM bottom of the page
4. go to http://YOUR_WFL_IP/edit
5. chose index.html from list on the left
6. find :
    var forecastdisplay = 1;
    //0 - disable forecast
    //1 - enable forecast
7. change var forecastdisplay = 1; to var forecastdisplay = 0;
8. click "save" button
9. reload your WFLs web page
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: rockncola on January 18, 2019, 10:42:56 AM
By the way, how does the forecast feature work? Would it be possible to make it so it can be disabled? It says precipitation possible yet we're in a severe drought and there's no sign of any rain for the next week at least.

It's forecast from console. If you don't like I could distribute index.html (first page) with this thing off, or add option and instruction how to disable.
I was thinking that WFL should be 1:1 with console.

Yeah, I thought it was from the console. Either method you mention to remove it would do. :)
1. Download index.zip
2. unpack
3. upload index.html to WFL as HTML file SETUP|SYSTEM bottom of the page
4. go to http://YOUR_WFL_IP/edit
5. chose index.html from list on the left
6. find :
    var forecastdisplay = 1;
    //0 - disable forecast
    //1 - enable forecast
7. change var forecastdisplay = 1; to var forecastdisplay = 0;
8. click "save" button
9. reload your WFLs web page

I am going to leave it for a while, but I will keep this post in mind. Thank you. :)
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: mzac on January 18, 2019, 03:17:01 PM
I updated to 1.24S and now I get FileNotFound on all links... Do I need to do a hard reset on the unit?  I was doing this remotely from work so if I need to reset it I'll have to wait until I get home...

If I try the main link I get empty content

Any way to force it to reset?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: 92merc on January 18, 2019, 03:24:59 PM
mzac, sounds like you missed the second step to upgrading firmware.  After you've gone up a version, you have to go into that ZIP file and find the HTML files as well.  On the Wifi screen, there was a spot where you have to upload the updated HTML files as well.  That will likely fix your link issue.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: mzac on January 18, 2019, 03:27:22 PM
Hmm however it said to go to 1.24S you didn't need to upload the HTML files... This was just a .bin file upload which is what the instructions said:

Go to SETUP|SYSTEM menu of your WFL and perform firmware update with WiFiLogger124S.bin file, as you have likely done before with any other firmware change. HTML files won’t be needed in this step.

mzac, sounds like you missed the second step to upgrading firmware.  After you've gone up a version, you have to go into that ZIP file and find the HTML files as well.  On the Wifi screen, there was a spot where you have to upload the updated HTML files as well.  That will likely fix your link issue.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on January 18, 2019, 03:36:56 PM
Hmm however it said to go to 1.24S you didn't need to upload the HTML files... This was just a .bin file upload which is what the instructions said:

Go to SETUP|SYSTEM menu of your WFL and perform firmware update with WiFiLogger124S.bin file, as you have likely done before with any other firmware change. HTML files won’t be needed in this step.

mzac, sounds like you missed the second step to upgrading firmware.  After you've gone up a version, you have to go into that ZIP file and find the HTML files as well.  On the Wifi screen, there was a spot where you have to upload the updated HTML files as well.  That will likely fix your link issue.

What version you had before? It looks like you don't have any of HTML files.
http://YOUR_WFL_IP/admin/html
will allow you to upload HTML files. Start with system.html.
If you don't have HTML file this mean config files are also cleared. So you can upload system.html file and use it to update to version 2.00 which will download automaticly version 2.08.

Playing with version  1.24S is for protec your settings, but it wasn't work in your case.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: mzac on January 18, 2019, 03:38:57 PM
Ok I got the files re-uploaded using curl

Code: [Select]
root@pi3:/media/nas1-downloads/WFL_Update_200/WFL_Update_200/WiFiLogger124S/html# curl -F 'data=arch.html' davis/admin/html
root@pi3:/media/nas1-downloads/WFL_Update_200/WFL_Update_200/WiFiLogger124S/html# curl -F 'data=edit.html' davis/admin/html
root@pi3:/media/nas1-downloads/WFL_Update_200/WFL_Update_200/WiFiLogger124S/html# curl -F 'data=export.html' davis/admin/html
root@pi3:/media/nas1-downloads/WFL_Update_200/WFL_Update_200/WiFiLogger124S/html# curl -F 'data=ftpexport.html' davis/admin/html
root@pi3:/media/nas1-downloads/WFL_Update_200/WFL_Update_200/WiFiLogger124S/html# curl -F 'data=index.html' davis/admin/html
root@pi3:/media/nas1-downloads/WFL_Update_200/WFL_Update_200/WiFiLogger124S/html# curl -F 'data=info.html' davis/admin/html
root@pi3:/media/nas1-downloads/WFL_Update_200/WFL_Update_200/WiFiLogger124S/html# curl -F 'data=setup.html' davis/admin/html
root@pi3:/media/nas1-downloads/WFL_Update_200/WFL_Update_200/WiFiLogger124S/html# curl -F 'data=style.css' davis/admin/html
root@pi3:/media/nas1-downloads/WFL_Update_200/WFL_Update_200/WiFiLogger124S/html# curl -F 'data=system.html' davis/admin/html
root@pi3:/media/nas1-downloads/WFL_Update_200/WFL_Update_200/WiFiLogger124S/html# curl -F 'data=wifi.html' davis/admin/html

Hmm however it said to go to 1.24S you didn't need to upload the HTML files... This was just a .bin file upload which is what the instructions said:

Go to SETUP|SYSTEM menu of your WFL and perform firmware update with WiFiLogger124S.bin file, as you have likely done before with any other firmware change. HTML files won’t be needed in this step.

mzac, sounds like you missed the second step to upgrading firmware.  After you've gone up a version, you have to go into that ZIP file and find the HTML files as well.  On the Wifi screen, there was a spot where you have to upload the updated HTML files as well.  That will likely fix your link issue.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on January 18, 2019, 03:40:51 PM
Ok I got the files re-uploaded using curl
Hmm however it said to go to 1.24S you didn't need to upload the HTML files... This was just a .bin file upload which is what the instructions said:
Go to SETUP|SYSTEM menu of your WFL and perform firmware update with WiFiLogger124S.bin file, as you have likely done before with any other firmware change. HTML files won’t be needed in this step.
mzac, sounds like you missed the second step to upgrading firmware.  After you've gone up a version, you have to go into that ZIP file and find the HTML files as well.  On the Wifi screen, there was a spot where you have to upload the updated HTML files as well.  That will likely fix your link issue.

Hacker

can you open
http://YOUR_WFL_IP/config.json
http://YOUR_WFL_IP/stationconfig.json
??
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: mzac on January 18, 2019, 03:46:03 PM
:)

Yes now I was able to upgrade to v2.0, and now it has upgraded to 2.08.  I was able to download the json files yes...

Ok I got the files re-uploaded using curl
Hmm however it said to go to 1.24S you didn't need to upload the HTML files... This was just a .bin file upload which is what the instructions said:
Go to SETUP|SYSTEM menu of your WFL and perform firmware update with WiFiLogger124S.bin file, as you have likely done before with any other firmware change. HTML files won’t be needed in this step.
mzac, sounds like you missed the second step to upgrading firmware.  After you've gone up a version, you have to go into that ZIP file and find the HTML files as well.  On the Wifi screen, there was a spot where you have to upload the updated HTML files as well.  That will likely fix your link issue.

Hacker

can you open
http://YOUR_WFL_IP/config.json
http://YOUR_WFL_IP/stationconfig.json
??
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: mzac on January 18, 2019, 03:48:40 PM
All good now, however I see a typo in the custom export settings:

"FTP file settings:

should be

FTP file settings:

So maybe there is an escaped \" somewhere in there...
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on January 18, 2019, 03:49:07 PM
:)
Yes now I was able to upgrade to v2.0, and now it has upgraded to 2.08.  I was able to download the json files yes...
No, version 1.24S was to download JSONs. Now you will need to configure your WFL manually :(
It has factory settings now.

I don't know why your update to 1.24S wiped out all files. It could happened with first batch, but not now. Sorry.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: mzac on January 18, 2019, 03:54:56 PM
It is all good :)  When I uploaded the html files with curl I was able to download the two json config files.  Now after updating to 2.08 I was able to upload them, reset and all config is back to normal.

I like that you can now see the low battery warning on the transmitter. I replaced my battery 2 days ago when it was -20C outside but it is still giving me a warning.  There is still a LED flashing on my vantage vue outside.  This happens every winter!  We don't get enough sun to charge the capacitor with the solar panel.

I saw there is 'trbat' being sent in the json and mqtt, mine is currently '8' and in your spreadsheet it didn't say what the values meant?

:)
Yes now I was able to upgrade to v2.0, and now it has upgraded to 2.08.  I was able to download the json files yes...
No, version 1.24S was to download JSONs. Now you will need to configure your WFL manually :(
It has factory settings now.

I don't know why your update to 1.24S wiped out all files. It could happened with first batch, but not now. Sorry.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on January 18, 2019, 04:07:10 PM
I saw there is 'trbat' being sent in the json and mqtt, mine is currently '8' and in your spreadsheet it didn't say what the values meant?

To better understand WiFiLogger and console maybe you will need this: https://www.davisinstruments.com/support/weather/download/VantageSerialProtocolDocs_v261.pdf
WiFiLogger is transmission device. All I need to do is to take data from console and send it in convinient way via wifi to the Internet.
This Davis manual will allow you to understand that only main temp has decimal, all other are in full F degree and other usefull informations.

trbatt = Transmitter Battery Status
I think it's 8 bits.
trbatt = 00000000b means no problem
trbatt = 00000001b LOW BATTERY ON STATION 1
trbatt = 00000010b LOW BATTERY ON STATION 2
trbatt = 10010001b LOW BATTERY ON STATION 1,5 and 8
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: mzac on January 18, 2019, 04:13:19 PM
Ok this is awesome!  Will be a good read tonight!

BTW you've done a really good job on this product!  I'm very happy! :D

And yes I'm a bit of hacker, part of me and my job..

I saw there is 'trbat' being sent in the json and mqtt, mine is currently '8' and in your spreadsheet it didn't say what the values meant?

To better understand WiFiLogger and console maybe you will need this: https://www.davisinstruments.com/support/weather/download/VantageSerialProtocolDocs_v261.pdf
WiFiLogger is transmission device. All I need to do is to take data from console and send it in convinient way via wifi to the Internet.
This Davis manual will allow you to understand that only main temp has decimal, all other are in full F degree and other usefull informations.

trbatt = Transmitter Battery Status
I think it's 8 bits.
trbatt = 00000000b means no problem
trbatt = 00000001b LOW BATTERY ON STATION 1
trbatt = 00000010b LOW BATTERY ON STATION 2
trbatt = 10010001b LOW BATTERY ON STATION 1,5 and 8
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on January 18, 2019, 04:14:30 PM
I like that you can now see the low battery warning on the transmitter.
:)
Option ordered by WheatonRon

and twcmaster ordered WiFiLogger info on first page.
On the left top corner you have device name which can be change in WiFi setup menu.
When you click on it you have IP and MAC address to recognize which WFL is this. There are people with multiple WiFiLoggers.
Those info will be added to JSON export file to.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on January 18, 2019, 04:27:42 PM
BTW you've done a really good job on this product!  I'm very happy! :D

There is nothing like a happy client. :)
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: mzac on January 19, 2019, 04:55:59 PM
Hi, I had a bit of time today while the kids were watching tv so I got some more data points entered into Homeassistant.  While I was doing that I came up with a few questions, notes:

- Does the wifi logger set the time of the console with SETTIME?
- Is there any way to clear monthly rain?  I tried with clear highs but it didn't work as my console went nuts with a dead battery in the transmitter and shows 2000+mm of rain!
- Under the wifi setup, there is a tcp port setting of 22222, what is the purpose of this port?  Telnetting to it doesn't give anything
- The json output seems to have the version sent twice, looks like a bug?
   {"stnmod":17,"ver":2.12,"ver":2.12,"loctime":1547916190,"utctime":1547934190
- You mentioned about sending more info in the json, here are some ideas:
  - station name
  - mac address
  - ip address
  - SSID connected
  - Wifi RSSI
  - Wifi Mode (b/g/n)
  - Last boot (utc time?)
  - Uptime (in seconds?)
  - wifi logger firmware
  - type/model of console (I have vantage vue)
  - lat/long of station
 
Thanks, again awesome what you've done :)

BTW you've done a really good job on this product!  I'm very happy! :D

There is nothing like a happy client. :)
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Bushman on January 19, 2019, 05:09:13 PM
Port 22222 is a pass-thru; at least it is on a Davis
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: 92merc on January 19, 2019, 05:10:27 PM
That port 22222 just replicates the port that other weather software would use to talk to the logger.  Same port weather link would use via the Davis IP product.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on January 19, 2019, 05:33:10 PM
Hi, I had a bit of time today while the kids were watching tv so I got some more data points entered into Homeassistant.  While I was doing that I came up with a few questions, notes:

- Does the wifi logger set the time of the console with SETTIME?
- Is there any way to clear monthly rain?  I tried with clear highs but it didn't work as my console went nuts with a dead battery in the transmitter and shows 2000+mm of rain!
- Under the wifi setup, there is a tcp port setting of 22222, what is the purpose of this port?  Telnetting to it doesn't give anything
- The json output seems to have the version sent twice, looks like a bug?
   {"stnmod":17,"ver":2.12,"ver":2.12,"loctime":1547916190,"utctime":1547934190
- You mentioned about sending more info in the json, here are some ideas:
  - station name
  - mac address
  - ip address
  - SSID connected
  - Wifi RSSI
  - Wifi Mode (b/g/n)
  - Last boot (utc time?)
  - Uptime (in seconds?)
  - wifi logger firmware
  - type/model of console (I have vantage vue)
  - lat/long of station

  - station name -absolutely
  - mac address -  absolutely + second MAC of access point mode
  - ip address - absolutely
  - SSID connected - can do
  - Wifi RSSI - why not
  - Wifi Mode (b/g/n) - why not
  - Last boot (utc time?) can do
  - Uptime (in seconds?) can do
  - wifi logger firmware obviously
  - type/model of console (I have vantage vue) model =16 means VP2, model=17 means Vue this is done
  - lat/long of station why not

+ some settings like units, rain calibration 2mm, or 0.1 inch + some other settings.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: gbothwell on January 20, 2019, 03:02:32 PM
To move forward with WiFiLogger firmware and new features we need to do one hard thing.
I have chosen bad partition table on the beginning. Firmware can be only 512kB. Now it's bigger, so partition table has to be changed.
Problem is, this operation will clear whole memory and your settings will be wiped out.

I need to find volunteers. Computer super users, who will check my procedure and help to improve manual for other great WFLs users.
You have only this: https://wifilogger.net/files/WFL_Update_200.zip

On the other hand if you don't mind that your WFL after migration to version 2.00 will be restored to factory settings. Then procedure is very simple. Just update your WFL to 2.00 and wait for max 5 min.

Please write suggestion here, or send me via email wifilogger@qq.com

Thank you
Wojtek

The process worked for me no problem.  I am now on 2.08.  The only setting that didn't come over (this is expected) was the date seperator and I manually updated in index.html. 
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: BigAlT on January 20, 2019, 04:36:20 PM
Updated to v2.08 following the included instructions. Update went fine & transfer of config files went fine as well. All working great.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: tchirles on January 22, 2019, 08:35:15 AM
I’m very new to the Forum and new to weather stations.  I have a Davis VantageVue.  How does the WIFI Logger compare to the NANO SD?  on the surface they appear to be similar except for the price!
Thanks.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: rockncola on January 22, 2019, 09:27:41 AM
A question; when I upload my data from WifiLogger to the likes of Wunderground and PWSweather, I notice that rainfall is calculated in 0.1mm increments (both sites report 0.5mm to have fallen). Thing is, I did change the setting to enable 0.2mm increments in WifiLogger which works and reports the correct 0.4mm on the main Wifilogger page. My question is why am I getting the correct output on WifiLogger page but incorrect 0.1mm increments to PWS / Wunderground? Thank you in advance.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on January 22, 2019, 11:45:18 AM
A question; when I upload my data from WifiLogger to the likes of Wunderground and PWSweather, I notice that rainfall is calculated in 0.1mm increments (both sites report 0.5mm to have fallen). Thing is, I did change the setting to enable 0.2mm increments in WifiLogger which works and reports the correct 0.4mm on the main Wifilogger page. My question is why am I getting the correct output on WifiLogger page but incorrect 0.1mm increments to PWS / Wunderground? Thank you in advance.
Don't use 0.1mm this exist probably only in Davis manual. I should erase this from WFL.
I can see this problem.
- Davis not measure rain, but counts clicks from rain gauge.
- If you have regular Davis then 1 click = 0.01 inch = 0.254mm
- If you have 2mm weight adapter, then 1 click = 0.2mm = 0.007874015748 inch
WU takes rain in inches.
I have made 3 clicks = 0.6mm = 0.023622047244inch. WFL and console shows 0.02inch. This value goes to WU 0.02inch * 25.4 = 0.508, but WU shows 0.51mm

I will examine this. Maybe WU will take better precision than 0.01 inch. This will solve problem. US customers should not have such problem. Measure in inches, send in inches.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on January 22, 2019, 12:13:50 PM
I’m very new to the Forum and new to weather stations.  I have a Davis VantageVue.  How does the WIFI Logger compare to the NANO SD?  on the surface they appear to be similar except for the price!
Thanks.

There are three standalone devices:
1. WeatherLink IP
2. WiFiLogger
3. MB Nano and MB Nano SD

1. WeatherLink IP
- Sending data through ethernet.
- Sending data to WeatherLink.com ONLY
- Working with WeatherLInk PC/Cumulus etc.

2. WiFiLogger
- is enchanced WeatherLink IP
- Using WiFi only
- Sending data to WeatherLink.com
- Working with WeatherLInk PC/Cumulus etc.
- Allow to send data to services like WU, PWS, WOW etc.
- Allow to export data to custom server FTP/HTTP/MQTT

3. MB Nano and MB Nano SD
I have never used this, but it has plenty of functions.
SD version allows to store archive data on SD card + SD can contain HTML website.
For sure it allows to send data to custom servers.
Nano is based on minimized Linux router/board

What has WiFiLogger which Nano don't have?
WiFiLogger is compatible with WeatherLink.com.
WFL has similar power consumption like original WeatherLinkIP. Nano needs 3x power.

If you know what to do with all Nano's functions and you need them, then probably that would be good choice for you.
If you are looking for 500% enhanced WeatherLinkIP(which is very good device) with WiFi to send data to WU, PWS etc. Then WiFilogger is absolutely good choice.
WiFiLogger was designed to be simple to use and setup. I hope that was done properly, but for this topic, users needs to say about.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Bushman on January 22, 2019, 12:37:58 PM
4.  Meteobridge with a clone logger (or Davis if you like to pay a lot). 

I know it is not truly standalone, but it does essentially do what WIFI Logger (great product!) and some of the Meteobrdige series do.  For example, in MB, you can  annotate a webcam with weather data.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: tchirles on January 22, 2019, 03:13:03 PM
Thanks for the info. Looks like WFL is the way to go.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Muzz on January 22, 2019, 03:17:04 PM
I've just gone to download WiFiLogger124.zip using the link in the first post but received a 404 - Not found error.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: rockncola on January 22, 2019, 03:24:57 PM
A question; when I upload my data from WifiLogger to the likes of Wunderground and PWSweather, I notice that rainfall is calculated in 0.1mm increments (both sites report 0.5mm to have fallen). Thing is, I did change the setting to enable 0.2mm increments in WifiLogger which works and reports the correct 0.4mm on the main Wifilogger page. My question is why am I getting the correct output on WifiLogger page but incorrect 0.1mm increments to PWS / Wunderground? Thank you in advance.
Don't use 0.1mm this exist probably only in Davis manual. I should erase this from WFL.
I can see this problem.
- Davis not measure rain, but counts clicks from rain gauge.
- If you have regular Davis then 1 click = 0.01 inch = 0.254mm
- If you have 2mm weight adapter, then 1 click = 0.2mm = 0.007874015748 inch
WU takes rain in inches.
I have made 3 clicks = 0.6mm = 0.023622047244inch. WFL and console shows 0.02inch. This value goes to WU 0.02inch * 25.4 = 0.508, but WU shows 0.51mm

I will examine this. Maybe WU will take better precision than 0.01 inch. This will solve problem. US customers should not have such problem. Measure in inches, send in inches.

That's interesting. I have a 0.2mm metric adapter in my VP2 and have console also set to 0.2mm. What about PWSweather?  It is showing the same 0.5mm as well. Do I wait for a fix from your end?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: 92merc on January 22, 2019, 03:34:13 PM
Muzz, if you go to this link, it has both 1.24S, and 2.00 with directions.

https://wifilogger.net/files/WFL_Update_200.zip

If you are at a version 1.X on your logger, you'll follow the manual to update to 1.24S.  Then you'll back up 2 config files.

After you have those two files, then you'd upgrade to 2.0.  Let it update itself to 2.08.  Then upload the configs.  But it's all in the manual in that ZIP file.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on January 22, 2019, 04:04:38 PM
I've just gone to download WiFiLogger124.zip using the link in the first post but received a 404 - Not found error.

Sorry I forgot to change link. I am trying to force all users to update to version 2.00.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on January 22, 2019, 04:10:55 PM
That's interesting. I have a 0.2mm metric adapter in my VP2 and have console also set to 0.2mm. What about PWSweather?  It is showing the same 0.5mm as well. Do I wait for a fix from your end?

Console has to settings
- units inch, or mm,
- rain collector size 0.01 inch, or 0.2mm

You have 0.2mm like me.
When you change units to inches then 0.6mm become 0.02 inch, you loose some digits. 0.0236220472440945
0.02 is on console display.
WU and PWS accept rain data in inches. So 0.02 * 25.4 = 0.508 => 0.51 => 0.5

I have to check if WU and PWS will accept this form: 0.0236220472440945, not this 0.02

Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: jcookjr82 on January 22, 2019, 07:50:44 PM
Hi, Wojtek.

The firmware update got rid of the firmware version of the console, which I liked because I would periodically check to make sure Davis hadn't released a new update to my Vue console (ver. 4.30 currently). Would it be easy to bring that small feature back? Also, is there a way to pull the battery level/voltage from the ISS, considering the console gives a low battery warning when the ISS is low? Thanks, in advance. The constant improvements are intriguing.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on January 23, 2019, 06:18:30 AM
Hi, Wojtek.
The firmware update got rid of the firmware version of the console, which I liked because I would periodically check to make sure Davis hadn't released a new update to my Vue console (ver. 4.30 currently). Would it be easy to bring that small feature back? Also, is there a way to pull the battery level/voltage from the ISS, considering the console gives a low battery warning when the ISS is low? Thanks, in advance. The constant improvements are intriguing.

Hi John
Version is hided. Please let me know if that is ok for you. I had to put some more info. I wanted this page still in same size, so I hided version.
ISS and other satelites gives only info 0,1 (YES/NO) about batttery. Only console has battery measure function.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: jcookjr82 on January 23, 2019, 01:23:55 PM
Hi, Wojtek.
The firmware update got rid of the firmware version of the console, which I liked because I would periodically check to make sure Davis hadn't released a new update to my Vue console (ver. 4.30 currently). Would it be easy to bring that small feature back? Also, is there a way to pull the battery level/voltage from the ISS, considering the console gives a low battery warning when the ISS is low? Thanks, in advance. The constant improvements are intriguing.

Hi John
Version is hided. Please let me know if that is ok for you. I had to put some more info. I wanted this page still in same size, so I hided version.
ISS and other satelites gives only info 0,1 (YES/NO) about batttery. Only console has battery measure function.

If it can be retrieved with a click, that would be just fine. If you are trying to save space on the real-time page, I totally understand. I would probably want to keep the clutter down, as well. I am running 2.08. Do I have to do something for this to show or this this not a feature you have made available yet?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Herbaldew on January 23, 2019, 04:40:37 PM
If it can be retrieved with a click, that would be just fine.

I just accidently found the answer to this ... just click on "WiFiLogger" on the "Real Time Data" page and the console firmware version and other data will appear.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: ANPweather on January 23, 2019, 07:03:20 PM
My upgrade didn't go so well. I followed all the steps but am left with some undefined values. I've restarted several times including using the white reset button. It seems to be working other wise.

 [ You are not allowed to view attachments ]
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: BigAlT on January 24, 2019, 02:10:00 AM
Look at WiFiLogger’s Reply #784. Download the index zip file from the link at the bottom of the post. Then follow the instructions for installing it as described in the post. You don’t need to follow the instructions about changing the index file to hide the forecast info unless you don’t want it. Just install the index html and that should fix your issues.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on January 24, 2019, 03:54:13 AM
My upgrade didn't go so well. I followed all the steps but am left with some undefined values. I've restarted several times including using the white reset button. It seems to be working other wise.
 [ You are not allowed to view attachments ]

Is your logger has version 2.08 after all?
Thise what you have on screen is HTML files from version 2.08 and firmware version 2.00.
In first step logger is downloading HTML files
second update firmware.

Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: jcookjr82 on January 24, 2019, 10:59:02 AM
I am now seeing the console version number. Thank you for the tip. All is good.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: ANPweather on January 24, 2019, 11:13:50 AM
Downloading and installing index.html and restarting WFL didn't fix the problem.

I started on WFL version 1.23. As directed, I installed 1.23S, saved the config files, installed 2.00, imported the config files (all with appropriate restarts) and am left with version 2.00. I haven't done anything with any version above 2.00

 [ You are not allowed to view attachments ]
 [ You are not allowed to view attachments ]

edit:
I tried updating the HTML files using what's in the 2.00 download. That removed the errors but left me with the old style real time data page. I then put back the index.html in post #784 and am back to the shown undefined values.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: BigAlT on January 24, 2019, 11:34:02 AM
 From your description it appears that the automatic firmware upgrade from v2.00 to v2.08 didn’t take place during the installation of v2.00 so you have the index html of v2.08 with the firmware of v2.00.
It looks like you need to do a manual update to v2.08 as another member needed to do ( see replies 774 to 776 ). The link to download the manual update isn’t active any longer but I expect WiFiiLogger will activate it for you.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: ANPweather on January 24, 2019, 12:12:23 PM
That could be. I didn't really understand what was going on with the background update and having to wait. It's possible I didn't wait long enough for the background update to occur and messed it up somehow. Re-uploading the 2.00 .bin file doesn't trigger the background update anymore.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: BigAlT on January 24, 2019, 12:43:28 PM
Sounds exactly like what happened to rockncola. If you restart before the automatic update to v2.08 finishes ( which WifiLogger says takes 5 minutes ) you’ll be stuck at v2.00 until you do a manual update. I’m sure WifiLogger will post a temporary link to v2.08 for you as he did for rockncola.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on January 24, 2019, 03:13:10 PM
Version 2.00 is stubborn. It always start to downloading file system with HTMLs, then when success it is starting to download firmware. If that won't be success, then it starting from begining with file system downloading.

I have tested this 15 times, but this server is in Poland. Probably Internet latency is a problem.

On the other hand this procedure is not easy.
- After update to 2.00 you have WiFiLogger without htmls.
- You have to format system file
- Upload HTML file using interface: http://YOUR_WFL_IP/admin/html
- Update with newest firmware (2.08)

At this moment if you don't won't to prevent settings, then only version 2.00 has to be updated, then all should be done by itself.
Then we have big problem when this stubborn firmware doesn't want to work with my scenario :(

If there will be more problems like this. I will need to change this 2.00 procedure.
Problem is, users shouldn't update from 1.24 to 2.08 directly.

I didn't want this big mess, but WiFiLogger project has to move forward.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: ANPweather on January 24, 2019, 03:53:32 PM
So how do I go from my current 2.00 to 2.08?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: BigAlT on January 24, 2019, 04:18:01 PM
In your unzipped download folder for update 2.00 there are two folders. One for 124s and one for 200. Open the 2.00 folder and you’ll see an html folder.
 In your browser enter http://the IP address of your WiFiLogger/admin/html and press enter.
That will bring up the menu for updating the html files. Browse to the downloaded folder that has the 200 html files and hit update. I’m not sure if you can just browse to the folder and hit enter and it will update all the files at once or if you have to open the folder and update them one at a time.
 From WiFiLogger’s comments your wifilogger should then update itself to v2.08.
 If that doesn’t work WiFiLogger will have to link you to the v2.08 update like he did for rockncola.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: ANPweather on January 24, 2019, 04:49:39 PM
I've up-loaded the html files individually. Now the firmware shows 2.08 . So I guess I'm good for now. Thanks for the help.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: jcookjr82 on January 24, 2019, 04:57:23 PM
Will firmware updates now be automatic for the logger?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: BigAlT on January 24, 2019, 05:11:20 PM
I believe updates will have to be downloaded & updated manually as before. I believe this whole automated update process ( which has caused some problems as you can tell from the posts ) was required because of the necessity to reformat the system partition table of the WiFiLogger to make it larger to accommodate v2.08 and future upgrades.
As WiFiLogger stated in his reply #763  “To move forward with WiFiLogger firmware and new features we need to do one hard thing.
I have chosen bad partition table on the beginning. Firmware can be only 512kB. Now it's bigger, so partition table has to be changed.
Problem is, this operation will clear whole memory and your settings will be wiped out.”
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: docbee on January 25, 2019, 03:12:12 AM
I’m very new to the Forum and new to weather stations.  I have a Davis VantageVue.  How does the WIFI Logger compare to the NANO SD?  on the surface they appear to be similar except for the price!
Thanks.

There are three standalone devices:
1. WeatherLink IP
2. WiFiLogger
3. MB Nano and MB Nano SD

1. WeatherLink IP
- Sending data through ethernet.
- Sending data to WeatherLink.com ONLY
- Working with WeatherLInk PC/Cumulus etc.

2. WiFiLogger
- is enchanced WeatherLink IP
- Using WiFi only
- Sending data to WeatherLink.com
- Working with WeatherLInk PC/Cumulus etc.
- Allow to send data to services like WU, PWS, WOW etc.
- Allow to export data to custom server FTP/HTTP/MQTT

3. MB Nano and MB Nano SD
I have never used this, but it has plenty of functions.
SD version allows to store archive data on SD card + SD can contain HTML website.
For sure it allows to send data to custom servers.
Nano is based on minimized Linux router/board

What has WiFiLogger which Nano don't have?
WiFiLogger is compatible with WeatherLink.com.
WFL has similar power consumption like original WeatherLinkIP. Nano needs 3x power.

If you know what to do with all Nano's functions and you need them, then probably that would be good choice for you.
If you are looking for 500% enhanced WeatherLinkIP(which is very good device) with WiFi to send data to WU, PWS etc. Then WiFilogger is absolutely good choice.
WiFiLogger was designed to be simple to use and setup. I hope that was done properly, but for this topic, users needs to say about.

I would summarize that there is only one thing the WiFi-Logger does the NANO does not, which is uploading data to the Davis Weatherlink network by "reusing" Davis upload credentials meant to support Davis USB loggers.
 
Apart from that the NANO SD is a complete different league when it comes to weather network support, upload to personal weather pages, support for the main weather templates, storing data, twitter, email, SMS, event triggers services, web cam support (with embedded weather data display), user interface, graphing weather data, exporting and importing weather data. It is mainly meant to replace your PC solution (although not fully reaching the options you have with WD and alike but it may fit for many). On the downside, it is more expensive than the WiFi logger.

Caveat: Please note that this is my subjective view as the one who developed the NANO as the latest member of the well established Meteobridge family with 6 years of development history and over 10000 installations around the world.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: rockncola on January 26, 2019, 01:53:00 AM
Here is an example of what I really want to get rid of in my PWS data:

04:40 PM   28.9°C   17.2°C   49%   3.2 kmh ENE   14.5 kmh   1011.5 mb   0.0 mm   0.0 mm   0.0 mm
04:30 PM   29.5°C   17.2°C   48%   6.4 kmh ESE   14.5 kmh   1011.5 mb   0.0 mm   0.0 mm   0.0 mm
04:20 PM   29.7°C   17.2°C   47%   Calm   11.3 kmh   1011.5 mb   0.0 mm   0.0 mm   0.0 mm
04:10 PM   29.4°C   17.2°C   48%   4.8 kmh ENE   17.7 kmh   1011.5 mb   0.0 mm   0.0 mm   0.0 mm
04:00 PM   29.5°C   17.2°C   48%   6.4 kmh ENE   14.5 kmh   1011.5 mb   0.0 mm   0.0 mm   0.0 mm

I hope for a way to average wind speed to PWS in future version to get rid of "CALM 13 km/h wind gusts," or something along those lines.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on January 30, 2019, 09:13:46 AM
A question; when I upload my data from WifiLogger to the likes of Wunderground and PWSweather, I notice that rainfall is calculated in 0.1mm increments (both sites report 0.5mm to have fallen). Thing is, I did change the setting to enable 0.2mm increments in WifiLogger which works and reports the correct 0.4mm on the main Wifilogger page. My question is why am I getting the correct output on WifiLogger page but incorrect 0.1mm increments to PWS / Wunderground? Thank you in advance.
Don't use 0.1mm this exist probably only in Davis manual. I should erase this from WFL.
I can see this problem.
- Davis not measure rain, but counts clicks from rain gauge.
- If you have regular Davis then 1 click = 0.01 inch = 0.254mm
- If you have 2mm weight adapter, then 1 click = 0.2mm = 0.007874015748 inch
WU takes rain in inches.
I have made 3 clicks = 0.6mm = 0.023622047244inch. WFL and console shows 0.02inch. This value goes to WU 0.02inch * 25.4 = 0.508, but WU shows 0.51mm

I will examine this. Maybe WU will take better precision than 0.01 inch. This will solve problem. US customers should not have such problem. Measure in inches, send in inches.

That's interesting. I have a 0.2mm metric adapter in my VP2 and have console also set to 0.2mm. What about PWSweather?  It is showing the same 0.5mm as well. Do I wait for a fix from your end?

I have tested this situation.
WeatherLink PC also is sending 0.02 inch, when real is 0.6mm.
WiFiLogger in test firmware was sending 0.0236220 insted of 0.02, but on WeatherUnderground it was still 0.51mm.
I can't send proper mm vaule to those sites, but I will check all of exports functions, maybe some sites will takes better precisions.

Because you  have checed that. I will repair JSON export data. I will start to send
0.0236220 instead of 0.02

You really helped me here and you have found serious problem.
Thank you.

Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: pfletch101 on January 30, 2019, 04:53:16 PM
@WiFiLogger: I sent you a PM just before the weekend with a suggestion/offer that I thought more appropriately sent that way, and I haven't had a reply. It occurred to me that you may have PMs disabled. If so, please send me a PM with an appropriate email address (which I promise not to sell or use for anything else!) to allow me to contact you. If you got the original message and simply have no interest, please just let me know, here or by PM.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on January 31, 2019, 02:43:35 PM
I am preparing option to choose wind data which will be exported.
Console has wind data as:
- current wind
- current wind direction
- 2 min average
- 10 min average

I will make option for user to choose which one should be exported to WU, PWS, etc. as wind data.

Question is:
Option should be next to every export settings. Separate for WU, separate for PWS etc. (RapidFire is always current)
Or option can be one for all exports. When you pick 2 min avg, then all weather services will get 2 min avg.

How this should be realized?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: jcookjr82 on January 31, 2019, 03:05:16 PM
Is there an official standard? NOAA? NWS?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: johnd on January 31, 2019, 03:13:33 PM
Is there an official standard? NOAA? NWS?

Not in the single sense that I think you mean. The different values are used in different ways, eg from memory:

Current wind typically refers to the current gust speed, eg the most recent 2.25 sec reading for Davis stations - this is going to be the value that shows maximum wind speed;

2min mean - typically used in aviation, eg wind = x (ie 2min mean) gust = y (gust only reported if above some minimum threshold which I can't remember, but maybe eg 10 knots)

10 min mean - typically used for meteorological reports and eg hurricane/cyclone and Beaufort scale etc definitions

AFAIK the above definitions are those recognised by WMO (ie the most internationally recognised values), but in certain countries (maybe even the US) different definitions may be used.

Really all three values have their own utility - a good weather report might include all three, but not often done.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Bushman on January 31, 2019, 05:00:02 PM
Is there an official standard? NOAA? NWS?

https://library.wmo.int/doc_num.php?explnum_id=3177
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: rockncola on January 31, 2019, 05:03:14 PM
I seem to be getting erroneous data readings which have occured at exactly 6:00am the last two mornings and 6:00pm three mornings ago. This never happened before three days ago. They do not show up in Today's Highs / Lows on Real-Time Data page, only on PWSweather. Does this sound WifiLoggger related? What could be the cause?

Yesterday:

05:50 AM   20.3°C   18.9°C   90%   0.2 kmh S   3.2 kmh   1012.9 mb   0.0 mm   0.0 mm   0.0 mm
06:00 AM   20.6°C   -18.3°C   90%   SSE   -   1013.2 mb   0.0 mm   0.0 mm
06:10 AM   20.8°C   18.9°C   90%   0.2 kmh SE   3.2 kmh   1013.2 mb   0.0 mm   0.0 mm   0.0 mm

Today:

05:50 AM   19.3°C   17.8°C   90%   Calm   -   1012.5 mb   0.0 mm   0.0 mm   0.0 mm
06:00 AM   19.3°C   -18.3°C   90%   SE   -   1012.9 mb   0.0 mm   0.0 mm   0.0 mm
06:10 AM   19.5°C   17.8°C   90%   Calm   1.6 kmh   1012.9 mb   0.0 mm   0.0 mm   0.0 mm

edit: It has now occurred at 1:00pm:

01:00 PM   28.7°C   -18.3°C   54%   ENE   -   1012.9 mb   0.0 mm   0.0 mm   0.0 mm

But on WifiLogger's Real-Time Data page and also on console, it has not occurred at all. It is only when uploading to PWS.

(https://i.imgur.com/DGKfIDN.png)

I am preparing option to choose wind data which will be exported.
Console has wind data as:
- current wind
- current wind direction
- 2 min average
- 10 min average

I will make option for user to choose which one should be exported to WU, PWS, etc. as wind data.

Question is:
Option should be next to every export settings. Separate for WU, separate for PWS etc. (RapidFire is always current)
Or option can be one for all exports. When you pick 2 min avg, then all weather services will get 2 min avg.

How this should be realized?

It should probably be separate for each but that's just my opinion.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: dport on February 01, 2019, 05:31:54 PM
Just want to chime in here.  I believe I was the first paying customer for Wifilogger in the US (tough times when this is what you think of yourself!!!).  I'm still on firmware 1.20.  This device and my VP2 have been running flawlessly for months.  Never one disconnection or issue.  I keep it simple and only upload to WU, PWS, and CWOP.

Thank you to Wojtek for making such a great product and for the continued support.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on February 01, 2019, 06:21:27 PM
I seem to be getting erroneous data readings which have occured at exactly 6:00am the last two mornings and 6:00pm three mornings ago. This never happened before three days ago. They do not show up in Today's Highs / Lows on Real-Time Data page, only on PWSweather. Does this sound WifiLoggger related? What could be the cause?

It looks like LPS command had problem. I was changing some things in this area.
I will make it more robust.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on February 01, 2019, 06:21:51 PM
Just want to chime in here.  I believe I was the first paying customer for Wifilogger in the US (tough times when this is what you think of yourself!!!).  I'm still on firmware 1.20.  This device and my VP2 have been running flawlessly for months.  Never one disconnection or issue.  I keep it simple and only upload to WU, PWS, and CWOP.

Thank you to Wojtek for making such a great product and for the continued support.
:grin: :oops:
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WXgeek on February 05, 2019, 09:38:58 PM
I seem to be getting erroneous data readings which have occured at exactly 6:00am the last two mornings and 6:00pm three mornings ago. This never happened before three days ago. They do not show up in Today's Highs / Lows on Real-Time Data page, only on PWSweather. Does this sound WifiLoggger related? What could be the cause?


Hey Guys! i just updated my WIFI logger following the instructions to update BIN 124s and then uploading 2.00 firmware, after waiting 30 min the logger never returned so i went to setup mode and tried to setup the wifi and it said file not found ? did i just wipe my logger clean? I fear it's dead! any help!?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: galfert on February 07, 2019, 04:18:06 PM
Question: Does the WiFi Logger send Altimeter Pressure to CWOP?

I suspect but I'm not sure that the WiFi Logger is sending Sea Level Pressure to CWOP instead of sending Altimeter Pressure. CWOP requests that stations send Altimeter Pressure. Altimeter Pressure is something that other weather software is able to send to CWOP by using LOOP2 where the Davis console provides Absolute Pressure (Station Pressure) to then be used to compute Altimeter Pressure by the weather software (the WiFi Logger in this case). Not sending Altimeter to CWOP is a pretty big deal and it throws off quality reporting analysis of not just your station but of your neighbors which won't be happy with you if you continue to send Sea Level Pressure.

This came to my attention in this thread:
https://www.wxforum.net/index.php?topic=35756.msg370181#msg370181

Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WheatonRon on February 07, 2019, 04:51:26 PM
Question: Does the WiFi Logger send Altimeter Pressure to CWOP?

I suspect but I'm not sure that the WiFi Logger is sending Sea Level Pressure to CWOP instead of sending Altimeter Pressure. CWOP requests that stations send Altimeter Pressure. Altimeter Pressure is something that other weather software is able to send to CWOP by using LOOP2 where the Davis console provides Absolute Pressure (Station Pressure) to then be used to compute Altimeter Pressure by the weather software (the WiFi Logger in this case). Not sending Altimeter to CWOP is a pretty big deal and it throws off quality reporting analysis of not just your station but of your neighbors which won't be happy with you if you continue to send Sea Level Pressure.

This came to my attention in this thread:
https://www.wxforum.net/index.php?topic=35756.msg370181#msg370181

I will let Wojtek chime in, but what uploads to CWOP from this logger is whatever displays on your VP2 console. I have both the Davis logger and the WiFi logger and they both work that way. To get around this oddity, most of us have set our elevation on the console to zero then calibrated our Davis consoles to match a nearby airport that reports altimeter. Once that is done, periodically compare your readings to that nearby airport and readjust as necessary, but you should be ok. I understand the Vantage Vue console has the ability to do what you want it to do, just not the VP2 console.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: galfert on February 07, 2019, 04:59:01 PM
WheatonRon,
I understand all that you said and I knew that to be a solution. But some people may not want to see Altimeter on their console and they may not want Altimeter being reported to all their online services. Some people like me want to see Sea Level Pressure on the console and they want to have Sea Level Pressure reported to all online services *except* CWOP. The Meteobridge handles this exactly how I've described where only CWOP gets Altimeter reported and everything else gets/displays Sea Level Pressure including the Console. Even though the VP2 does not have a way to handle Altimeter does not matter, because the VP2 console has LOOP2 and through that it sends Station Pressure which can then be used to properly calculate Altimeter by the weather software in your logger in the case of the WiFi Logger or the Meteobridge as I've stated or if you use a USB/IP logger then LOOP2 can be feed to your computer weather software for it to then calculate Altimeter.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: CW2274 on February 07, 2019, 05:17:28 PM
Question: Does the WiFi Logger send Altimeter Pressure to CWOP?

I suspect but I'm not sure that the WiFi Logger is sending Sea Level Pressure to CWOP instead of sending Altimeter Pressure. CWOP requests that stations send Altimeter Pressure. Altimeter Pressure is something that other weather software is able to send to CWOP by using LOOP2 where the Davis console provides Absolute Pressure (Station Pressure) to then be used to compute Altimeter Pressure by the weather software (the WiFi Logger in this case). Not sending Altimeter to CWOP is a pretty big deal and it throws off quality reporting analysis of not just your station but of your neighbors which won't be happy with you if you continue to send Sea Level Pressure.

This came to my attention in this thread:
https://www.wxforum.net/index.php?topic=35756.msg370181#msg370181

most of us have set our elevation on the console to zero then calibrated our Davis consoles to match a nearby airport that reports altimeter.
Exactly. If I may add further for those who'd like to try this option, set your VP2 console when the weather is benign and the altimeter is "around" 29.92", which is standard barometric pressure.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: CW2274 on February 07, 2019, 05:23:52 PM
If the wifi logger is like the standard, which I'm betting it is, it has nothing to do but report what the console sends it, it manipulates nothing.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on February 07, 2019, 05:24:06 PM
I have just checked.
WiFiLogger to all services is sending barometer from console.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: CW2274 on February 07, 2019, 05:27:04 PM
I have just checked.
WiFiLogger to all services is sending barometer from console.
Too ambiguous. I assume you mean whatever the console is displaying, right?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: galfert on February 07, 2019, 05:27:08 PM
I have just checked.
WiFiLogger to all services is sending barometer from console.

Thank you. That confirms my suspicion.

Fix Request:
So now can we request the the WiFi Logger use LOOP2 to pull Absolute Pressure and then calculate Altimeter and then report Altimeter to CWOP like other weather software?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on February 07, 2019, 05:29:42 PM
I have just checked.
WiFiLogger to all services is sending barometer from console.

Thank you. That confirms my suspicion.

Fix Request:
So now can we request the the WiFi Logger use LOOP2 to pull Absolute Pressure and then calculate Altimeter and then report Altimeter to CWOP like other weather software?

Yes. No problem I will fix this ASAP.
Do you have direct link to CWOP instruction? I have just been looking for it, but with no luck.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on February 07, 2019, 05:32:21 PM
I have just checked.
WiFiLogger to all services is sending barometer from console.
Too ambiguous. I assume you mean whatever the console is displaying, right?
It is sending same value which is displayed on console screen.
It is recalculated value with offset and elevation.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: galfert on February 07, 2019, 05:34:46 PM
I have just checked.
WiFiLogger to all services is sending barometer from console.

Thank you. That confirms my suspicion.

Fix Request:
So now can we request the the WiFi Logger use LOOP2 to pull Absolute Pressure and then calculate Altimeter and then report Altimeter to CWOP like other weather software?

Yes. No problem I will fix this ASAP.
Do you have direct link to CWOP instruction? I have just been looking for it, but with no luck.

Certainly. Here is the Davis formula for doing Altimeter for CWOP. Look starting Page 10.
https://www.davisinstruments.com/product_documents/weather/app_notes/AN_28-derived-weather-variables.pdf

Quote
Altimeter Formula, A:
A = (P^N + K*Z)^(1/N), where P is the raw station pressure (in. Hg), N = 0.1903, K = 1.313E -5,
Z is elevation (feet).

REFERENCE
"Smithsonian Meteorological Tables". Smithsonian Institution Press, Washington, DC, 4th Ed.
1968.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: CW2274 on February 07, 2019, 05:35:54 PM
I have just checked.
WiFiLogger to all services is sending barometer from console.

Thank you. That confirms my suspicion.

Fix Request:
So now can we request the the WiFi Logger use LOOP2 to pull Absolute Pressure and then calculate Altimeter and then report Altimeter to CWOP like other weather software?

Yes. No problem I will fix this ASAP.

So, if I understand you correctly, you can program your logger to do what the Vue console already does? If so, you'd probably make a lot of happy VP2 user that want an accurate altimeter setting that don't want a Vue.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WheatonRon on February 07, 2019, 05:48:07 PM
All very interesting but the airplanes of the world and our local TV stations report altimeter why do you want to see barometric pressure differently?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on February 07, 2019, 06:13:02 PM
So, if I understand you correctly, you can program your logger to do what the Vue console already does? If so, you'd probably make a lot of happy VP2 user that want an accurate altimeter setting that don't want a Vue.
I will make function to calculate altimeter pressure and send this data to CWOP.
Vue has option to set between barometric/altimeter, but I will take raw sensor readings and calculate altimeter for Vue and VP2.

Other services required barometric pressure.

Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: galfert on February 07, 2019, 06:14:27 PM
All very interesting but the airplanes of the world and our local TV stations report altimeter why do you want to see barometric pressure differently?

First I'd like to say that I do report Altimeter to CWOP because that is how that system was designed and that is what they request. So I use both Altimeter and Sea Level Pressure depending on the service.

So to answer your question as to why I want to see barometric pressure differently [depending on service] ....Because of a few reasons:
- All the Metars around me all ASOS report both Altimeter and Sea Level Pressure. So I have no problem with either pressure.
- My weather station like the VP2 console was designed to take station pressure and calculate Sea Level Pressure. Altimeter is a different formula so I want to use my equipment the way it was designed...to show Sea Level Pressure. Doing otherwise is a hack solution and does not provide good consistent good results especially when temperature is far from 59F and/or if you are at high elevation.
- I'm a science minded person and I don't care what the dumb TV and Radio fake news media report. I don't need to compare myself to them....but I can if I want to because all I have to do is check my CWOP station data.
- I'm a science minded person and I understand the premise as to why the best way to compare two stations is to use sea level pressure because it takes temperature into account where Altimeter throws that away.
- I know and understand why airplanes need Altimeter. Because a pilot can calibrate their Altimeter when they are away from the airport that they are approaching because they aren't there yet and the temperature could be different at their location which is why Altimeter pressure was invented. It enables them to land and not crash because their altimeter is calibrated to that airport. It works for airplanes ...it is not intended for weather stations when they need to compare weather conditions.
- Since I respect CWOP in requesting Altimeter, I also respect and send Sea Level Pressure to all other online services because that is what they request.
- The majority of people on WU stations report Sea Level Pressure (because they know nothing else) so I want to be able to compare my WU with theirs. Many people have no idea what Altimeter is. And contrary to what many think Sea Level Pressure is easily gotten from your local Metar (at least for a lot of people, and I understand that not all Metars do as some are just Altimeter).
- And lastly because I feel I have a really good grip on this topic and I feel I know more than those that preach Altimeter for everything.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: CW2274 on February 07, 2019, 06:28:41 PM
So, if I understand you correctly, you can program your logger to do what the Vue console already does? If so, you'd probably make a lot of happy VP2 user that want an accurate altimeter setting that don't want a Vue.
I will make function to calculate altimeter pressure and send this data to CWOP.
=D&gt; Now, can you make our ISS's take i2c protocol......? :grin:
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on February 07, 2019, 06:43:39 PM
So, if I understand you correctly, you can program your logger to do what the Vue console already does? If so, you'd probably make a lot of happy VP2 user that want an accurate altimeter setting that don't want a Vue.
I will make function to calculate altimeter pressure and send this data to CWOP.
=D&gt; Now, can you make our ISS's take i2c protocol......? :grin:
This CWOP pressure is my mistake. I didn't know that CWOP needs altimeter. It should be done on the beggining.

For ISS I had idea to make adapter which will be seen for ISS as SHT11, but on the other end of adapter could be any other I2C sensor.
I have checked some things. Now I don't think that will work.
Adapter should be always on. ISS is switching power on for sht11 every 3s (I think) for a short time. In this situation adapter MCU should be always on and waiting with current data for ISS.
In this case adapter should have own power = to complicated(device).

Probably better choice is to make custom firmware for ISS, but it is too much work and too big risk.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WheatonRon on February 07, 2019, 08:23:51 PM
Great points in post 863 galfert, and thanks for elaborating on the subject (altimeter vs. sea level pressure) for us lay weather enthusiasts like me. For those of us not at altitude my guess the differences would not be great. That said, last week it was -24F one night so the differences may have been pronounced. However, my favorite place to view my station data is MesoWest at the University of Utah. They get their data directly from CWOP. They post three pressures—altimeter, sea level pressure and pressure. Apparently, they convert altimeter they receive from CWOP and calculate the other two measurements. But at the end of the day, if NOAA that oversees CWOP believes altimeter is the right way to view weather pressure, how does a lay person argue otherwise unless you believe NOAA is not objective or has a particular bias in mind. Maybe someone can also explain what “pressure” means as listed on MesoWest vs. altimeter vs. sea level pressure.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: CW2274 on February 07, 2019, 08:57:35 PM
Maybe someone can also explain what “pressure” means as listed on MesoWest vs. altimeter vs. sea level pressure.
Pressure is "station pressure", which has no correction factor. If you take your "pressure" and add your altitude MSL, you'll get in the ballpark of your SLP or altimeter, not sure which it more eludes to, probably SLP. For instance, if your station pressure is 29.00" and your altitude is 700' MSL, add .70" (that equates to 700' of elevation) your SLP should be around 29.70".
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: galfert on February 07, 2019, 09:30:04 PM
But at the end of the day, if NOAA that oversees CWOP believes altimeter is the right way to view weather pressure, how does a lay person argue otherwise unless you believe NOAA is not objective or has a particular bias in mind.

I don't believe NOAA started off overseeing CWOP at its inception. Regardless the CWOP system is old. It was designed before the fancy weather consoles and software that we use today I believe. Even if back then the technology existed to properly calculate Sea Level Pressure, the idea was that they wanted CWOP to be something that was easily available for the weather station enthusiasts to use and for many with a lot of equipment back then it was not possible to easily calculate and submit Sea Level Pressure, or perhaps it required prohibitively more expensive hardware. So the decision was made early on to use Altimeter because it is simpler to deal with (meaning easier to calculate) and we are now stuck with it. So it came about as a necessity and limitation of the times. Want proof? No problem read the CWOP Guide:

https://weather.gladstonefamily.net/CWOP_Guide.pdf
Quote
Note:    Altimeter  is  the  CWOP  pressure  standard  because  it  is  the  simplest  pressure reduction  format  that  most  CWOP  members  can  reliably  deliver  and  which  can  be  useful by  the  National  Meteorological  Services.

So using Altimeter wasn't the best choice for meteorology back then and they knew it. But it was the best option to create a weather network that would allow everyone to submit data easily and adhear to a standard. Because apparently back then delivering Sea Level Pressure was out of the capability of most.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WheatonRon on February 07, 2019, 10:21:02 PM
But at the end of the day, if NOAA that oversees CWOP believes altimeter is the right way to view weather pressure, how does a lay person argue otherwise unless you believe NOAA is not objective or has a particular bias in mind.

I don't believe NOAA started off overseeing CWOP at its inception. Regardless the CWOP system is old. It was designed before the fancy weather consoles and software that we use today I believe. Even if back then the technology existed to properly calculate Sea Level Pressure, the idea was that they wanted CWOP to be something that was easily available for the weather station enthusiasts to use and for many with a lot of equipment back then it was not possible to easily calculate and submit Sea Level Pressure, or perhaps it required prohibitively more expensive hardware. So the decision was made early on to use Altimeter because it is simpler to deal with (meaning easier to calculate) and we are now stuck with it. So it came about as a necessity and limitation of the times. Want proof? No problem read the CWOP Guide:

https://weather.gladstonefamily.net/CWOP_Guide.pdf
Quote
Note:    Altimeter  is  the  CWOP  pressure  standard  because  it  is  the  simplest  pressure reduction  format  that  most  CWOP  members  can  reliably  deliver  and  which  can  be  useful by  the  National  Meteorological  Services.

So using Altimeter wasn't the best choice for meteorology back then and they knew it. But it was the best option to create a weather network that would allow everyone to submit data easily and adhear to a standard. Because apparently back then delivering Sea Level Pressure was out of the capability of most.

 Makes perfect sense. Doesn’t Weather Underground also want altimeter?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: galfert on February 07, 2019, 11:00:05 PM
Makes perfect sense. Doesn’t Weather Underground also want altimeter?

Nope. Weather Underground wants Sea Level Pressure. You can see it defined in their API documentation.
https://goo.gl/ZUoqvC
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WheatonRon on February 07, 2019, 11:25:13 PM
Makes perfect sense. Doesn’t Weather Underground also want altimeter?

Nope. Weather Underground wants Sea Level Pressure. You can see it defined in their API documentation.
https://goo.gl/ZUoqvC

What we have here is apples, oranges and pears. The feeds received by CWOP, WU, PWS, etc. are or could be all different. Fortunately, pressure may be the least important measure to many but it shows the problems when pressure is defined in more than 1 way.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: galfert on February 07, 2019, 11:42:49 PM
Makes perfect sense. Doesn’t Weather Underground also want altimeter?

Nope. Weather Underground wants Sea Level Pressure. You can see it defined in their API documentation.
https://goo.gl/ZUoqvC

What we have here is apples, oranges and pears. The feeds received by CWOP, WU, PWS, etc. are or could be all different. Fortunately, pressure may be the least important measure to many but it shows the problems when pressure is defined in more than 1 way.

I don't see a problem. I compare my CWOP to other CWOP and nearby METAR's Altimeter numbers. And I can use my CWOP to compare with news media (which is really only repeating the local airport Altimeter). To my knowledge it is only CWOP that requires Altimeter. Every other weather online service requests Sea Level Pressure. I don't find it confusing at all. Many weather stations report to more than one service. So there is no need to compare a CWOP with a WU station...chances are that the CWOP station is also on WU so you can then compare WU to WU and if they set their console and software up properly then each of their station IDs in each respective service should get ALT (for CWOP) or SLP (for all others) just as I'm doing.

This isn't even complicated to set up. Just set your console up to SLP and have the right elevation and then let the CWOP software upload do its thing. If you have a Vue console you can continue to see Altimeter if you want but SLP would be passed to all other services that are not CWOP.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on February 08, 2019, 05:27:43 AM
In Davis manual we have:
 [ You are not allowed to view attachments ]

Please check value which is named Altimeter Setting

I have exported this values by VP2 and VUE.
VP2:
Code: [Select]
Barometer: 30.011
Barometric Reduction Method: 2   - NOAA Bar Reduction. For VP2, this will always be 2.
User-entered Barometric Offset: 0
Barometric calibration number: 23
Barometric Sensor Raw Reading: 29.643
Absolute Barometric Pressure: 29.643
Altimeter Setting: 29.999

Elevation in feet: 330
Calculated Altimeter: 29.999

Vue Barometric Reduction Method: 0   - user offset:
Code: [Select]
Barometer: 29.682
Barometric Reduction Method: 0   - user offset
User-entered Barometric Offset: 0
Barometric calibration number: 65534
Barometric Sensor Raw Reading: 29.682
Absolute Barometric Pressure: 29.682
Altimeter Setting: 30.036

Elevation in feet: 328
Calculated Altimeter: 30.036

Vue Barometric Reduction Method: 1   - Altimeter Setting:
Code: [Select]
Barometer: 30.038
Barometric Reduction Method: 1   - Altimeter Setting
User-entered Barometric Offset: 0
Barometric calibration number: 65534
Barometric Sensor Raw Reading: 29.684
Absolute Barometric Pressure: 29.684
Altimeter Setting: 30.038

Elevation in feet: 328
Calculated Altimeter: 30.038

Vue Barometric Reduction Method: 2   - NOAA Bar Reduction:
Code: [Select]
Barometer: 30.050
Barometric Reduction Method: 2   - NOAA Bar Reduction. For VP2, this will always be 2.
User-entered Barometric Offset: 0
Barometric calibration number: 65534
Barometric Sensor Raw Reading: 29.684
Absolute Barometric Pressure: 29.684
Altimeter Setting: 30.038

Elevation in feet: 328
Calculated Altimeter: 30.038

Please noticed that console value Altimeter Setting is the same as my Calculated Altimeter

I have used algorithm:
Code: [Select]
// see http://www.wxqa.com/archive/obsman.pdf
        //A = (P^N + K*Z)^(1/N),
        /*
        double P = rcd.BarometricSensorRawReading/1000.0;
        int16_t  Z = davisSetup.elevation;
        double N = 0.190263;
        double K = 1.312603E-5;
        double A = pow( (pow(P,N)  + (K*Z) ),1/N);

So I will just switch in CWOP export function from Barometer to Altimeter Setting.
From WiFiLogger's firmware 2.12. CWOP will have console  Altimeter Setting value.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: galfert on February 08, 2019, 07:25:39 AM
So I will just switch in CWOP export function from Barometer to Altimeter Setting.
From WiFiLogger's firmware 2.12. CWOP will have console  Altimeter Setting value.

Wojtek,
Excellent! Great work and very nicely documented and referenced in code. Thank you for the prompt response to this matter.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: DRoberts on February 08, 2019, 09:04:57 AM
WiFiLogger

Thanks for not only solving the issue, but also the very quick response. I am one  who will benefit from your effort. Best to you! =D&gt;
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on February 08, 2019, 11:00:17 AM
@galfert thank you. You have helped me to make my device better for all WFL users.

If someone would like to update his WFL to ver 2.12.
You have to open http://WFL_IP/update
Choose firmware update and click "Update"
Firmware will be downloaded from server.
 [ You are not allowed to view attachments ]

For some time (firmware time) I will let to be special web for barometer.
http://WFL_IP/bar
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: mzac on February 08, 2019, 11:19:32 AM
Just updated mine:

Barometer: 29.697
Barometric Reduction Method: 2   - NOAA Bar Reduction. For VP2, this will always be 2.
User-entered Barometric Offset: 0
Barometric calibration number: 65495
Barometric Sensor Raw Reading: 29.575
Absolute Barometric Pressure: 29.575
Altimeter Setting: 29.691

Elevation in feet: 108
Calculated Altimeter: 29.691

@galfert thank you. You have helped me to make my device better for all WFL users.

If someone would like to update his WFL to ver 2.12.
You have to open http://WFL_IP/update
Choose firmware update and click "Update"
Firmware will be downloaded from server.
 [ You are not allowed to view attachments ]

For some time (firmware time) I will let to be special web for barometer.
http://WFL_IP/bar
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on February 08, 2019, 11:39:55 AM
Probably I will add "Barometric Sensor Raw Reading" to JSON export file. Should help if somebody will like to recalculate barometer in own way.
Altimeter not, because there is many algorithms to calculate altimeter pressure. If someone has atmospheric pressure then can easily calculate any value.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: DRoberts on February 08, 2019, 11:56:54 AM
I am not having any luck with this link. Just get "server not found"-

http://WFL_IP/update

Any ideas?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on February 08, 2019, 12:04:12 PM
I am not having any luck with this link. Just get "server not found"-

http://WFL_IP/update

Any ideas?
You have to have version 2.xx of firmware.
WFL_IP you need to know this number. My WFL has number 192.168.2.230
http://192.168.2.230/update

You have to know your WFL IP.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: 92merc on February 08, 2019, 04:26:15 PM
Upgraded to 2.12.  BAR pages shows proper.  I may have to switch from Cumulus to WFL for CWOP uploads.  Just so it'll quit complaining about my BAR values.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: 92merc on February 08, 2019, 04:32:48 PM
That brings up a question.  If I have UV and solar radiation on my VP2, is WFL automatically sending it to CWOP?

Just curious since in Cumulus MX, I have to check a box to enable that.

Thanks.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on February 08, 2019, 04:41:31 PM
That brings up a question.  If I have UV and solar radiation on my VP2, is WFL automatically sending it to CWOP?
Just curious since in Cumulus MX, I have to check a box to enable that.
Thanks.
If  Solar is not "---" then is added to CWOP export and many other.
I am trying to not make any options for users, because that will complicate WiFiLogger and become not user friendly.

I like WeatherLInk IP. It is sending all data from console to WeatherLink.com and you need to do nothing. Perfect.
WiFiLogger couldn't be make like this, but I should keep it close to it.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WheatonRon on February 11, 2019, 12:08:50 PM
I contacted WeatherCloud support requesting what barometric pressure they desire to be uploaded to them from our pws. They stated “compensated barometric pressure”. How does this term fit into altimeter and sea level pressure? My guess is sea level pressure.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: BigAlT on February 11, 2019, 02:38:07 PM
I am not having any luck with this link. Just get "server not found"-

http://WFL_IP/update

Any ideas?

 You need to enter the IP address of your WiFi Logger in place of WFL_IP
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on February 12, 2019, 01:51:19 PM
I contacted WeatherCloud support requesting what barometric pressure they desire to be uploaded to them from our pws. They stated “compensated barometric pressure”. How does this term fit into altimeter and sea level pressure? My guess is sea level pressure.

Ron.
Altimeter and barometric pressure in this case when we have atmosheric pressure sensore readings, both are sea level pressure reduction algorithms.
Barometer pressure is quite complicated. It takes not only elevation, but also temperature, humidity and dew point.
Altimeter needs only elevation.
There is more than one alghoritm for sea level reduction.
Please check  here: www.softwx.com (http://www.softwx.com/weather/uwxutils.html)

Code: [Select]
    // formulas/algorithms
      // Sea Level Pressure reduction algorithms
      TSLPAlgorithm = (
        paDavisVP,  // algorithm closely approximates SLP calculation used inside Davis Vantage Pro weather equipment console (http://www.davisnet.com/weather/)
        paUnivie,   // http://www.univie.ac.at/IMG-Wien/daquamap/Parametergencom.html
        paManBar    // from Manual of Barometry (1963)
        );

      // Altimeter algorithms
      TAltimeterAlgorithm = (
        aaASOS,     // formula described in the ASOS training docs
        aaASOS2,    // metric formula that was likely used to derive the aaASOS formula
        aaMADIS,    // apparently the formula used by the MADIS system
        aaNOAA,     // essentially the same as aaSMT with any result differences caused by unit conversion rounding error and geometric vs. geopotential elevation
        aaWOB,      // Weather Observation Handbook (algorithm similar to aaASOS & aaASOS2 - main differences being precision of constants used)
        aaSMT       // Smithsonian Meteorological Tables (1963)
        );

      TVapAlgorithm = (
        vaDavisVp,  // algorithm closely approximates calculation used by Davis Vantage Pro weather stations and software
        vaBuck,     // this and the remaining algorithms described at http://cires.colorado.edu/~voemel/vp.html
        vaBuck81,
        vaBolton,
        vaTetenNWS,
        vaTetenMurray,
        vaTeten
        );

But, CWOP needs altimeter value. It has to be done.
Same problem I had on the beginning with coordinates. They use not very popular standard to describe longitude/latitude.

I hope that now WiFiLoggers will deliver proper data to CWOP.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: galfert on February 12, 2019, 02:48:09 PM
I contacted WeatherCloud support requesting what barometric pressure they desire to be uploaded to them from our pws. They stated “compensated barometric pressure”. How does this term fit into altimeter and sea level pressure? My guess is sea level pressure.

WheatonRon,
WeatherCloud wants Sea Level Pressure. CWOP is the only online service you publish to that I've seen that requests Altimeter. That doesn't mean some people do what they want and play by their own rules. Here is a copy from their blog answering this very question. I use a Meteobridge and it has been around for years. It sends Altimeter to CWOP and it sends SLP to everything else. I publish to upwards of 9 online services. If there was a problem the Meteobridge would have changed this by now.


https://blog.weathercloud.net/?p=2220
 [ You are not allowed to view attachments ]
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: PaulMy on February 12, 2019, 05:10:04 PM
Seems my v20 update has failed.
Followed each step in the instructions and completed 3.1 and got the message Update Correct Restarting
After a minute or so got a browser message
Quote
The connection has timed out
The server at 192.168.0.250 is taking too long to respond.

Now I can't access 192.168.0.250
Any suggestion what I should do next?

Paul
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: PaulMy on February 12, 2019, 05:46:20 PM
All resolved...
The update removed my previously designated IP address and I had to search through each IP until I got the WiFiLogger.
Then was able to reinstall the config and stationconfig files and that reestablished the original IP address.

All good now, except for one upload ;)

Enjoy,
Paul




Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: jcookjr82 on February 13, 2019, 04:10:13 PM
I keep getting -1F dew point readings kicked out to multiple weather sites (WU and PWS, for example). I think it is a glitch of the logger since it is going to more than one site. I am wondering if anyone else is having this issue? I have uploads to PWS set to once a minute and yesterday -1F was sent 6 times. See link:

https://www.pwsweather.com/archivewx.php?id=ROSEGARDEN&d=20190212&t=

Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: galfert on February 13, 2019, 04:26:08 PM
I keep getting -1F dew point readings kicked out to multiple weather sites (WU and PWS, for example). I think it is a glitch of the logger since it is going to more than one site. I am wondering if anyone else is having this issue? I have uploads to PWS set to once a minute and yesterday -1F was sent 6 times. See link:

https://www.pwsweather.com/archivewx.php?id=ROSEGARDEN&d=20190212&t=

Probably not the logger. Most likely it is your ISS that is having temp/humidity sensor issues. Bad news is that unlike the VP2, the Vue is a complete harness part that needs the whole thing replaced. The Vue was not designed to be serviceable. I'm not saying 100% that this is your issue...but you should check you console reading and see if you see it occurring there too. If you have another data logger perhaps the one before you upgraded to the WiFi Logger then test with that.

Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: galfert on February 13, 2019, 04:31:49 PM
I keep getting -1F dew point readings kicked out to multiple weather sites (WU and PWS, for example). I think it is a glitch of the logger since it is going to more than one site. I am wondering if anyone else is having this issue? I have uploads to PWS set to once a minute and yesterday -1F was sent 6 times. See link:

https://www.pwsweather.com/archivewx.php?id=ROSEGARDEN&d=20190212&t=

Probably not the logger. Most likely it is your ISS that is having temp/humidity sensor issues.

Wow, it's barely a year old.

I know...tell me about it. User DRoberts that I recently helped get on CWOP also has a bad temp/humidity sensor and he was lucky to catch this before his 1 year anniversary so it was covered under warranty. So the good news for you is if you too are under the year warranty then you have recourse. Lots of credit cards also offer free 1 year extra warranty for purchases. So there is that too. I myself would be sporting a Davis if this issue had been resolved by now. VP3 can't come soon enough....fingers crossed. That does nothing for the multitude of people affected by these troublesome sensors. Davis needs to deal with this issue publicly. They gotta stop hiding behind their corporate and government clients that perhaps are not aware. Its like we the hobbyists don't matter.


Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: jcookjr82 on February 13, 2019, 04:33:11 PM
I keep getting -1F dew point readings kicked out to multiple weather sites (WU and PWS, for example). I think it is a glitch of the logger since it is going to more than one site. I am wondering if anyone else is having this issue? I have uploads to PWS set to once a minute and yesterday -1F was sent 6 times. See link:

https://www.pwsweather.com/archivewx.php?id=ROSEGARDEN&d=20190212&t=

Probably not the logger. Most likely it is your ISS that is having temp/humidity sensor issues.

Wow, it's barely a year old.

I know...tell me about it. User DRoberts that I recently helped get on CWOP also has a bad temp/humidity sensor and he was lucky to catch this before his 1 year anniversary so it was covered under warranty. So the good news for you is if you too are under the year warranty then you have recourse. Lots of credit cards also offer free 1 year extra warranty for purchases. So there is that too. I myself would be sporting a Davis if this issue had been resolved by now. VP3 can't come soon enough....fingers crossed. That does nothing for the multitude of people affected by these troublesome sensors.
I will have to play with it, I suppose. When I look at the data I stream to Weatherlink, it does not show a low of -1F, so I guess that is good. The unit was installed the first week of January 2018, so it is barely a year old.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: galfert on February 13, 2019, 04:35:31 PM
1 minute uploads to PWSweather is a bit much. I recommend dialing that down to 5 minutes or even 10 minutes so that the graphs can be meaningful. The PWSweather graphs just do not offer the level of granularity to nicely support 1 minute uploads.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: jcookjr82 on February 13, 2019, 04:38:20 PM
1 minute uploads to PWSweather is a bit much. I recommend dialing that down to 5 minutes or even 10 minutes so that the graphs can be meaningful. The PWSweather graphs just do not offer the level of granularity to nicely support 1 minute uploads.

My CWOP uploads are 10 minutes. It should be noted, my dew point readings have a two thumbs up, 100% rating, so my guess is that the -1F issue is not hurting the overall data. I guess I do not need such frequent uploads to PWS. I like my WU rapid fire. Gives me some entertainment while at work, such as right now.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: PaulMy on February 13, 2019, 06:34:36 PM
Quote
I keep getting -1F dew point readings kicked out to multiple weather sites (WU and PWS, for example). I think it is a glitch of the logger since it is going to more than one site. I am wondering if anyone else is having this issue?
I am not seeing that issue http://www.pwsweather.com/obs/KOMOKA2.html

Enjoy,
Paul
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: jcookjr82 on February 13, 2019, 06:41:51 PM
I went back and checked my data. The issue started on January 9. Only one day since then has there not been a -1F reading at least once during the day. Not a huge issue, but it obviously messes with the Hi/Low records.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on February 14, 2019, 03:17:50 AM
I went back and checked my data. The issue started on January 9. Only one day since then has there not been a -1F reading at least once during the day. Not a huge issue, but it obviously messes with the Hi/Low records.

I don't have this issue, but I think is because of LOOP reading function. I have change it.
Before I was using LPS, to read LOOP1 and LOOP2 in same time. But that was also problem.
Now it's LOOP command for LOOP1 and LPS for LOOP2.
From LOOP2 you have dew point and winds, like 2minAVG, 10minAVG, gust.
So I think you can have problem with LPS command.

I will check this function once more.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: jcookjr82 on February 14, 2019, 01:26:48 PM
I went back and checked my data. The issue started on January 9. Only one day since then has there not been a -1F reading at least once during the day. Not a huge issue, but it obviously messes with the Hi/Low records.

I don't have this issue, but I think is because of LOOP reading function. I have change it.
Before I was using LPS, to read LOOP1 and LOOP2 in same time. But that was also problem.
Now it's LOOP command for LOOP1 and LPS for LOOP2.
From LOOP2 you have dew point and winds, like 2minAVG, 10minAVG, gust.
So I think you can have problem with LPS command.

I will check this function once more.

I went home and checked other upload sites. Weather Cloud does not show -1F and neither does the actual console (showed a low of 37 yesterday). AWEKAS does not show a Hi/Lo dew point reading. The issue seems to be with WU and PWS only. Thank you for looking into it.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: TellTell on February 16, 2019, 04:15:13 AM
Dear all, I have been experiencing problems after upgrading the logger to 2.00, I am currently on 2.12. Sometimes the logger takes 12 minutes to send an update which is strange as with the old firmware data was being constantly sent to my server. I have tried two difference applications, CumulusMX and Weather Display and the problem still persisted. Wireless isn't a problem because the can see that it has a good signal from the Access Point and ping from the server is always under 2ms. Network monitors and the firewall tell me that traffic on port 22222 is flowing constantly from the wifilogger towards the server so communication is also not an issue.

This is a snapshot from Wdisplay logs:

6  2 2019  9  7 10.0  67 04.1 1025.0 11.2 13.0  66 0.0 3.8 14.6 105.8 10.0
16  2 2019  9  8 10.0  67 04.2 1025.0 11.0 13.0  24 0.0 3.8 14.6 105.8 10.0
16  2 2019  9  9 10.2  66 04.1 1025.0 10.4 13.0  96 0.0 3.8 14.6 105.8 10.2
16  2 2019  9 10 10.2  67 04.3 1024.9 9.1 17.4  73 0.0 3.8 14.6 105.8 10.2
16  2 2019  9 19 10.2  67 04.3 1024.9 10.1 11.3  40 0.0 3.8 14.6 105.8 10.2
16  2 2019  9 20 10.2  67 04.4 1024.9 9.3 10.4  17 0.0 3.8 14.6 105.8 10.2
16  2 2019  9 21 10.4  67 04.5 1025.1 9.2 10.4  71 0.0 3.8 14.6 105.8 10.4
16  2 2019  9 22 10.4  67 04.5 1025.1 8.7 21.7  28 0.0 3.8 14.6 105.8 10.4
16  2 2019  9 33 10.4  68 04.7 1025.1 8.0 7.8  54 0.0 3.8 14.6 105.8 10.4
16  2 2019  9 34 10.0  74 05.5 1025.2 7.0 7.0  60 0.0 3.8 14.6 105.8 10.0
16  2 2019  9 35 10.0  74 05.6 1025.2 6.5 12.2 101 0.0 3.8 14.6 105.8 10.0
16  2 2019  9 47 10.0  74 05.5 1025.2 7.7 16.5  55 0.0 3.8 14.6 105.8 10.0
16  2 2019  9 56 09.8  74 05.4 1025.3 9.2 11.3 103 0.0 3.8 14.6 105.8 9.8
16  2 2019  9 57 08.5  75 04.3 1025.8 6.7 10.4  49 0.0 3.8 14.6 105.8 8.5
16  2 2019  9 58 08.5  76 04.5 1025.8 6.7 7.8   5 0.0 3.8 14.6 105.8 8.5
16  2 2019  9 59 08.5  76 04.5 1025.8 4.1 9.6 137 0.0 3.8 14.6 105.8 8.5
16  2 2019 10  0 08.5  76 04.6 1025.8 6.6 10.4 124 0.0 3.8 14.6 105.8 8.5
16  2 2019 10  1 08.6  76 04.6 1025.8 8.5 10.4 107 0.0 3.8 14.6 105.8 8.6
16  2 2019 10  2 08.6  74 04.3 1025.8 7.7 8.7  22 0.0 3.8 14.6 105.8 8.6
16  2 2019 10  3 08.7  74 04.3 1025.7 6.4 9.6 360 0.0 3.8 14.6 105.8 8.7
16  2 2019 10  4 08.8  73 04.2 1025.8 6.3 9.6  57 0.0 3.8 14.6 105.8 8.8
16  2 2019 10  5 08.9  73 04.3 1025.8 6.5 8.7 119 0.0 3.8 14.6 105.8 8.9

It is currently 10:13 and the Wifilogger hasn't sent any data to the server.

Thanks in advance for your help.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: PaulMy on February 16, 2019, 10:05:34 AM
I have no experience with WD but have been using WiFiLogger now with CumulusMX build 3047 and a few days ago also updated to WiFi 2.12.  It has continued to work very well.  I do get an occasional "Data seems to have stopped" in CumulusMX MXdiags but then it picks up and continues it normal duties, and this has been in both WiFi v1.23 and 2.12.

What is the disconnect period in your software settings?  And you do have the WiFiLogger TCP Port as Auto pause?
Do you have WiFiLogger enabled to FTP Realtime.txt and wflexp.json and if so are they also missing the update?

With CumulusMX running is there any details in the MXdiags?

Enjoy,
Paul

Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: TellTell on February 16, 2019, 10:31:27 AM
Hello Paul,

Many thanks for trying to help me. These are my replies:

"I do get an occasional "Data seems to have stopped" in CumulusMX MXdiags but then it picks up and continues it normal duties, and this has been in both WiFi v1.23 and 2.12." - Mine aren't just occasional, they are often and usually miss around 10 minutes or so of data logs.

What is the disconnect period in your software settings? This setting is disabled infact, the disconnections are sporadic.
And you do have the WiFiLogger TCP Port as Auto pause? This setting is currently set to man. pause.
Do you have WiFiLogger enabled to FTP Realtime.txt and wflexp.json and if so are they also missing the update? No I do not have this setting enabled. I will try to enable it and see what I get.
With CumulusMX running is there any details in the MXdiags? This error seems to be frequent in the log 2019-02-14 13:05:11.544 !!! loop data not received
2019-02-14 13:05:36.547 !!! loop data not received

Thanks again Paul for your help and assistance.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: TellTell on February 16, 2019, 11:29:13 AM
Hello again,

So I have an update to somehow, maybe, fix this issue. W Display is connecting to the Wifi logger from IP port 50155 (random port going out) when starting the software, and moves through the network using 22222 and establishes a good connection with the Logger. However, if the network is interrupted, W Display tries to connect again, this time using the next port available 50156 and through the network using 22222 and the connection is established (configured from the W Display software and my firewall), but for some reason, the logger doesn't send back any data whilst the connection is established.

Are there any network logs on the Wifi logger that I can use?

As you can see, I work in IT (the core stuff :) )

Update 2: I have dug deeper and this is the packet error that is received on the server using Wireshark. This error isn't visible when W Display is receiving data without errors.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: PaulMy on February 16, 2019, 03:58:03 PM
Hi,
As far as I understand, if you wish to use CumulusMX the software would need to have a disconnect time set so that the IP logger can do the things it is designed to do as well as allow the software to access for the data.  Not sure what is needed for WD.  My WiFiLogger is Auto Pause enabled.  My disconnect period in CumulusMX is set at 20 (seconds) and as I understand it allows WiFiLogger 20 seconds to do what it is set to do before CumulusMX wants access again.  In my case WiFiLogger uploading to each (8) of the possible sites at 5 min interval , as well as the FTP Realtime.txt and wflexp.json at 1 min interval.  It is a good test of all the things that are possible and generally works very well.

I've looked more closely at my "Data input appears to have stopped" message in MXdiags and sometimes it happens quite often and for a few minutes as well, and then hours without any message - i.e. last one this morning at 11:49 am and now at 3:50 pm no message since.  I have also noticed it always happens at the :00 seconds time i.e. 11:38:00, 11:49:00.  It also looks like the WiFiLogger FTP continued to work during this CumulusMX data input stop as my MySQL has the data during that period.  However CumulusMX did not log the data at the 5-min interval in the Feb19log.txt during that period.

Enjoy,
Paul



Enjoy,Paul
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: jcookjr82 on February 16, 2019, 05:07:13 PM
My latest issue is that my ip address changed on the logger. It was 192.168.0.5, switched to 192.168.0.25, and then switched back to 192.168.0.5. When I try to edit the export settings, I can't save it because it tried to save the data to the logger at 192.168.0.25. How can I fix where it is trying to save it to? I can't even upload any html files to "refresh" the system.

Let me explain a little better. I can access at 192.168.0.5 but when I mouse over the "setup" drop-down menu at the top, the links try to take me to 192.168.0.25, which obviously does not exist. I think I updated the firmware when it was on the 25 IP, causing these issues.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: galfert on February 16, 2019, 05:37:24 PM
Try erasing your browser cache.

Also you can try and set a DHCP IP address reservation on your router for the MAC address of the WiFi Logger. The router is normally the device that hands out DHCP IP addresses on a network. The only time it isn't is if you have something more complicated going on....but then you'd know that the DHCP server is a different device.

When you set a DHCP IP address reservation the device you give this reservation to will always get the same IP address. It is sort of like setting a static IP address. The benefit of setting a reservation is that you don't have to configure the static IP address on the device and you don't have to worry about IP conflicts if the static address you are using is within the address pool of DCHP address lease space.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Herbaldew on February 16, 2019, 05:39:00 PM
My latest issue is that my ip address changed on the logger.

I assume you don't have your WFL set to a static IP given the information in this post.  If not, there are two options to control its IP. 

Option 1.  Go to Setup --> WiFi Setup --> Connect to Router with these settings: --> Click Advance options button and enter the required info there and make sure to select Static IP in the DHCP dropdown.  Make sure the IP you choose is NOT in the DHCP range used by the router or another device using DHCP could grab the WFL's IP whilst it was rebooting or offline for any reason.

Option 2.  Go into your router settings and look for address reservations.  On my Netgear it is at Advanced --> Setup --> LAN Setup.  The router will assign the IP you indicate based on the devices MAC address.  The IP you choose must be IN the DHCP range I mentioned above that the router is setup for.

Either method will cause the WFL to always have the same IP.

Edit:  galfert posted while I was typing ... I will leave this beings I included some instructions.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: jcookjr82 on February 16, 2019, 11:08:40 PM
Thank you, galfert and Herbaldew, for your suggestions. I cleared the cache first and that did not solve it. I re-uploaded all the HTML files from the 2.00 update and that seemed to fix the link issues I was having. All is well and I can now update the export data page.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: jcookjr82 on February 16, 2019, 11:18:48 PM
Earlier, when trying to fix, I upgraded to 2.13 inadvertently. Anyway to revert to 2.12? I lost the console forecast and clickable network/console information at the top by going to 2.13.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on February 17, 2019, 04:04:07 AM
Earlier, when trying to fix, I upgraded to 2.13 inadvertently. Anyway to revert to 2.12? I lost the console forecast and clickable network/console information at the top by going to 2.13.
This is because You have old HTMLs, from old version.
From version 2.00. Updating system you can make by open http://WFL_IP/update
Firmware is firmware :)
HTMLS are as Files System.
I will merge those two to make one unity system update.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on February 17, 2019, 04:13:54 AM
Hello again,

So I have an update to somehow, maybe, fix this issue. W Display is connecting to the Wifi logger from IP port 50155 (random port going out) when starting the software, and moves through the network using 22222 and establishes a good connection with the Logger. However, if the network is interrupted, W Display tries to connect again, this time using the next port available 50156 and through the network using 22222 and the connection is established (configured from the W Display software and my firewall), but for some reason, the logger doesn't send back any data whilst the connection is established.

Are there any network logs on the Wifi logger that I can use?

As you can see, I work in IT (the core stuff :) )

Update 2: I have dug deeper and this is the packet error that is received on the server using Wireshark. This error isn't visible when W Display is receiving data without errors.

Hi,

WiFiLogger is stand alone device to make exports to WU,WL ... by itself. For PC software you have two option:
- Reconfigure WiFiLogger to wireless data logger - WFL won't make own exports, it will be like USB/RS232, but wireless.
 [ You are not allowed to view attachments ]

- In Auto Pause mode WiFiLogger can be paused by PC software, but all functions work on queue. All exports has to be done then port 22222 connection is allowed.
There is a safety in this mode. If PC software won't send any data to console within 60sec. then connection is lost. That is because WeatherLink is staying connected even if you don't use it. Cumulus also have some problem.
But when you turn on in Cumulus "discon. period" then in every 1 min. Cumulus disconnect WFL/WL_IP gives them time for own exports.
Biggest problem is FTP export, because this is comming directly from data logger memory, and exporting this data from console for full memory take 2 min 15 sec.

Please let me know. How many exports are set in your WFL?
To check what is going on please visit http://WFL_IP/debug
It is not log. It is live debug, but you will see what is happening.

Wojtek
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: TellTell on February 18, 2019, 07:48:57 AM
Hello Wojtek,

I do not have any uploads or exports sets - I just need the realtime data using the embedded RTP Protocol that the WiFiLogger has. The error that I have from WireShark is "rtpproxy.bad_ipv4" which occurs when the connection is lost between the server (where the W Display software is hosted) and the WiFiLogger. I did not have this problem with firmware 1.23.

From my understanding the problem is that the WiFiLogger has an issue renegotiating the connection using a different source port when the connection is interrupted after firmware was upgraded to 2.12.

"Reconfigure WiFiLogger to wireless data logger - WFL won't make own exports, it will be like USB/RS232, but wireless" - This is exactly what I need. How do I configure it?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on February 18, 2019, 08:45:38 AM
"Reconfigure WiFiLogger to wireless data logger - WFL won't make own exports, it will be like USB/RS232, but wireless" - This is exactly what I need. How do I configure it?
[ You are not allowed to view attachments ]

Go to SETUP->SYSTEM
SET
Web Interface:       DISABLE
TCP Port: MANUAL  PAUSE
Local Device ID(*): ENABLE
Upload Data:          DISABLE
Sleep Mode:           DISABLE
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: TellTell on February 18, 2019, 08:53:22 AM
Hello again,

I made the settings, resetting the model, resetting my application but the WiFi Logger is still sending "rtpproxy.bad_ipv4" error messages :(

Kind regards,
Chris
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on February 18, 2019, 08:58:49 AM
I made the settings, resetting the model, resetting my application but the WiFi Logger is still sending "rtpproxy.bad_ipv4" error messages :(

OK. I need to test it. We are talking about Weather Display software?
WD (http://www.weather-display.com)

Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: TellTell on February 18, 2019, 09:54:43 AM
Yes, thank you.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: gtstricky on February 21, 2019, 10:59:46 PM
I have the WiFi logger sending my data via FTP to my site and have it running on a weewx version of the template fairly well.
Http://Www.kennettweather.com/PWS
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: xmas111 on February 25, 2019, 05:58:20 PM
Hi,

   I've gone through all 37 pages and can't find a answer to my question so here goes...

   I've bought the WFL (still in the box) and want to use it with Virtual weather Station, (VWS).  Am I correct in thinking I can use the WFL in place of the serial cable interface  with VWS?  Then still use VWS to upload to WU, CWOP, etc.

   Thanks,
    John
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: gtstricky on February 25, 2019, 08:47:14 PM
Yes it should work with that software. See the section in the software manual that says “connecting to a computer across your network”.

In the logger settings you can create the file they discribe in the instructions.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: xmas111 on February 26, 2019, 04:54:49 AM
Yes it should work with that software. See the section in the software manual that says “connecting to a computer across your network”.

In the logger settings you can create the file they discribe in the instructions.

Thank you!
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: G0CNG on February 26, 2019, 06:07:06 PM
CANNOT GET WFL TO UPDATE WUNDERGROUND
Hi all.  Just taken delivery of my new Davis Vantage Vue and WiFi Datalogger.  All gone well with setting up WFL and I can access it from my IPhone, IPad and PC on my home LAN.  I already have a Wunderground account and station ID IWALSALL6 which I have used since 2015 with my old Maplin Professional Station.  I have closed that down and transferred my Wundergound Station ID and password to the WFL data export Wunderground section.    But no matter what I do Wunderground says my station is not reporting.  I’ve tried in the password section both my Wunderground password and my 8 character station key with Interval 5 mins and RapidFire 3 secs.    But no matter what I do, Wunderground always says Station Not Reporting.    Ripping hair out over this now.  Any ideas what is going wrong??
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: galfert on February 26, 2019, 06:27:53 PM
What firmware version are you running on the WFL? Is it current latest version?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: G0CNG on February 26, 2019, 06:39:00 PM
Hi Galfert.   It’s a Firmware version 2.08.   Still no updates to Wunderground😩😩
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: BigAlT on February 26, 2019, 06:46:00 PM
Try creating a new Wunderground account for your Vantage Vue.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: ocala on February 26, 2019, 06:51:24 PM
What firmware version are you running on the WFL? Is it current latest version?
Are you uploading to any other sites? If so are they successful.
Might be as simple as just waiting for WU. Sometimes it takes a while.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: galfert on February 26, 2019, 07:55:25 PM
Hi Galfert.   It’s a Firmware version 2.08.   Still no updates to Wunderground😩😩

Why not try the latest firmware version? I think 2.13 is the most current.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: gtstricky on February 26, 2019, 08:08:23 PM
What is your station ID?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: PaulMy on February 26, 2019, 08:52:56 PM
Quote
I’ve tried in the password section both my Wunderground password and my 8 character station key with Interval 5 mins and RapidFire 3 secs.    But no matter what I do, Wunderground always says Station Not Reporting.
In my WiFiLogger setting I have my station Id IMIDDLES37 and for Password my 8 character WU key.  That has always worked including my current v.212
Do you have a site where you can send one of the other uploads, i.e. PWS or the FTP export current data realtime.txt to see if those are working?

Enjoy,
Paul
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: DavZee on February 26, 2019, 11:31:11 PM
Do you have “mode” set to “enable”?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: G0CNG on February 27, 2019, 01:47:59 AM
Thanks for that. Still not reporting after 14 hours.  Not yet tried uploading to other sites as I only had it yesterday so it’s early days but I alwaready have a Wunderground account and PWS as I’ve used it succcessfully with my old WS1001 clone so seemed the obvious choice to get started with the new Vantage Vue.  Will try these today.   Fingers crossed!
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: G0CNG on February 27, 2019, 01:49:13 AM
And yes,  mode is definitely set to Enable. 
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on February 27, 2019, 06:43:54 AM
And yes,  mode is definitely set to Enable.

Hi
Sorry for the delay. I didn't received notification.

Could you gives us here screen shot from WiFiLogger's network info page? SETUP| Network Info
Or send me directly to wifilogger@qq.com

Wojtek
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: G0CNG on February 27, 2019, 07:40:47 AM
WiFiLogger - still No upload to ANY of the weather sites available on the data logger - Help Please?
Hi Wojtek and the Group.   Having spent all morning so far trying everything under the sun, still no uploads to ANY of the weather sites from my WFL. I think its got to be a setting somewhere that is wrong.   In desperation I'm posting screenshots of all my settings pages in the hope that someone can spot something wrong.    My Firmware in the WFL is 2.08 and my Vantage Vue Console Firmware is Eu 4.33
My WFL is successfully connected to my homeLan with the local IP 192.168.0.20 and I've reserved that in the router for the WFL so it always has this local IP address on the LAN.
I can fully access the WFL web interface from any of my devises on my HomeLAN and the WFL's own AP (192.168.4.1) is disabled.
My Home Lan SSID is GB7MAX.
Also, in General Settings, the NTP clock server is set to pool.ntp.org  but it does not update the console clock.   I'm sure it should do.  Any ideas here please?
Hope someone can help me???  Have got very little hair left now - so frustrated:-(
Chris

Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: galfert on February 27, 2019, 08:08:27 AM
Looks like you have a double NAT situation or two DHCP servers or something else weird. I see 192.168.0.20 and 192.168.4.1. Network is not right.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on February 27, 2019, 08:30:48 AM
Looks like you have a double NAT situation or two DHCP servers or something else weird. I see 192.168.0.20 and 192.168.4.1. Network is not right.

Just DNS server is 192.168.4.100 and should be 192.168.0.1.
Then WiFiLogger will know where to send data.
I think it can be router settings problem, or at home Chris can have to routers.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: galfert on February 27, 2019, 08:42:25 AM
He is also accessing the WiFi logger using address 192.168.4.1. But the Network settings page show that the devices address is 192.168.0.20 and he accesses that page using 192.168.0.20. That doesn't make sense.

Those pages using 192.168.4.1 may be cached pages and not live. Maybe the network changed.  Since he is using DNS server from 192.168.4.100 that device may be routing him incorrectly to 192.168.4.1. Or it looks like a double NAT situation. Maybe even the router is plugged into the wrong port like a LAN port instead of the WAN port.

Modem needs to be put into bridge mode to get rid of double NAT. Then router can do its thing without problems. Ensure that the router is connected to the modem on WAN port. Or maybe the router is configured wrong and is set to hand out 192.168.4.100 as the internal DNS server. I would change the router to hand out 8.8.8.8 and 8.8.4.4 as the DNS servers.

Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on February 27, 2019, 08:50:45 AM
Or maybe this router don't serve DNS
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on February 27, 2019, 10:37:23 AM
Router has no options for DNS.
DNS are fixed 192.168.4.100 and 192.168.8.100
I have set 8.8.8.8 and now it's working.

Quite unusually. I think 192.168.4.100 was treated as local network, but with mask 255.255.255.0 WiFiLogger couldn't connect to it.

In this case WiFiLogger has to be with static IP and DNS 8.8.8.8.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: galfert on February 27, 2019, 11:04:51 AM
Well that seems like a band-aid fix to just force the WiFi logger to use 8.8.8.8 as the DNS server. That network is not right and most likely will cause problems with other devices. I would recommend fixing the network.


Either one of these alone will fix the problem for all devices on the network. But the network will perform better if point 1 is performed. Point 2 is a bonus. It alone will fix the problem too and increase network performance and reliability, but you then still have the double NAT situation. A double NAT situation is undesirable because it causes problems with latency, more complexity when opening ports, possible SSL website issues, VPN tunnel issues...etc.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: G0CNG on February 27, 2019, 11:37:37 AM
Id just like to say a huge Thank You to Wojciech for all his help this afternoon in sussing this DNS problem.  Only taken 9 frustrating hours of my life:-(   And the time update appears to be working.
Uploading fine to Weather Underground (station ID = IWALSALL6) at last but having to wait to see if Weatherlink is working.  I'm still not appearing on Weatherlink (Station ID = BLOXWICH1) but according to the Debug I seem to be connecting ok to the weatherlink server but will have to wait the 48 hours or so before data appears so fingers crossed here.
Other sites I will set up next week when I'm happy things are working.
And thanks to everyone else for their comments too.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on February 27, 2019, 01:10:53 PM
Id just like to say a huge Thank You to Wojciech for all his help this afternoon in sussing this DNS problem.  Only taken 9 frustrating hours of my life:-(   And the time update appears to be working.
Uploading fine to Weather Underground (station ID = IWALSALL6) at last but having to wait to see if Weatherlink is working.  I'm still not appearing on Weatherlink (Station ID = BLOXWICH1) but according to the Debug I seem to be connecting ok to the weatherlink server but will have to wait the 48 hours or so before data appears so fingers crossed here.
Other sites I will set up next week when I'm happy things are working.
And thanks to everyone else for their comments too.
If this WeatherLink.com is a new DID, then you have to click on "Activation" button. Data should appear in 1 min.

Please go to SETUP|Weather Station Setup
Scroll page to bottom, choose command from list "CLRLOG" and click "EXECUTE".
It will clear archive memory. You had bad time on console. So you should clear this memory to start proper logging.

WeatherUnderground needs about 30-60 min. for new weather station to start showing it on screen. WeatherLink needs activation.


Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: G0CNG on March 01, 2019, 06:22:56 PM
So sorry for the delay!    Been out today.
However, very pleased to report that Davis WeatherLink is up and running perfectly now too.  Again a HUGE thank you to Wojciech and everyone else for helping me out and getting me up and running.  Just upgraded to the WeatherLink Pro subscription and very impressed with quality of data so far.  My Wunderground Station ID is IWALSALL6 and my WeatherLink Station ID is BLOXWICH1
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: RFANostalgia on March 02, 2019, 02:23:03 AM
Hi, sorry if asked before - I'm new to this forum and to PWSs

Has anyone had success using the 'new' WiFi logger with Davis Vantage Vue & a MAC device?  I've seen lots of comments about using PC/Windows, but nowt with iMacs.

Really looking for a  'plug-it-in-and-go' installation, at least for a few months while I learn more.

Tnx.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on March 02, 2019, 07:25:16 AM
Hi, sorry if asked before - I'm new to this forum and to PWSs
Has anyone had success using the 'new' WiFi logger with Davis Vantage Vue & a MAC device?  I've seen lots of comments about using PC/Windows, but nowt with iMacs.
Really looking for a  'plug-it-in-and-go' installation, at least for a few months while I learn more.

I don't using MAC, but WiFiLogger is a stand alone device, which work without any computer.
To interact with WFL you need web browser, but this is for setup purpose or optional to check weather data.
If you would like to store logger data to computer. WeatherLink MAC edition is for free from WeatherLink.com and I am 99% sure that will work with WiFiLogger like Windows edition does.
Web browser don't have to be the newest one, but old archive 10 years old browser won't give you full features.
So WiFiLogger should work with PCs, smart TVs, phones, tablets etc.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: xmas111 on March 02, 2019, 08:12:34 AM
Yes it should work with that software. See the section in the software manual that says “connecting to a computer across your network”.

In the logger settings you can create the file they discribe in the instructions.

I got the WiFiLogger installed and working.  Communicating to VWS with no problems as far as I can tell.  Pretty straight forward and easy setup thanks to the instruction manual.

But I can't find the instructions to create the file you mentioned.  And I'm not sure where to find the logger settings, I don't see "Logger Settings" any where in the WifiLogger interface.

I'm guessing since everything seems to be working I don't need to worry about the the logger settings or creating the file mentioned?

This is a very nice unit and very happy with it so far. Thank you!

John
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: twcmaster on March 02, 2019, 03:36:56 PM
Hi, I noticed that firmware 2.14 is available. Is there a place to go to other than reading through this thread to find out when updates are available and what has changed?

Loving my 5 WFL's, thanks!
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: johnd on March 02, 2019, 03:57:54 PM
Has anyone had success using the 'new' WiFi logger with Davis Vantage Vue & a MAC device?  I've seen lots of comments about using PC/Windows, but nowt with iMacs.

Is anyone able to answer this from first-hand experience please, maybe if you're using Weathercat**? There's no obvious reason whatsoever why WFL should not work perfectly well with any Mac program that's able to accept data from a WeatherlinkIP logger, for example Weathercat, but it would be good to get some first-hand confirmation.

** I mean passing data directly to a Mac program. Any viewing of standard web-page data that might have originated with WFL should obviously work without problem using Safari, so that's not the question.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Herbaldew on March 02, 2019, 06:10:41 PM
Hi, I noticed that firmware 2.14 is available. Is there a place to go to other than reading through this thread to find out when updates are available and what has changed?

Not that I have seen other than at the beginning of this thread which is still showing 2.00 download.

A running changelog would be nice.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: JamesDee64 on March 03, 2019, 11:14:57 AM
I was chatting with someone who runs the Weathercloud website , and I was asking him , if it was possible to send data directly to them using my Davis 6162, without having to go through Weatherlink.. And he told me " We can provide them our API documentation if they are interested in sending data to Weathercloud too."
I like the layout of their weather site, and I would love to be able to directly send my data to them , as well as others directly.
Will this be possible at any  time ?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: johnd on March 03, 2019, 11:26:19 AM
Will this be possible at any  time ?

What do you mean? It's possible now!
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: JamesDee64 on March 03, 2019, 11:36:26 AM
According to the person I talked to at WeatherCloud, I have to go through Weatherlink in order to send data to them.. This is not the case ?   My logger hasnt arrived yet, so I was just doing some preliminary checks before it got here.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WheatonRon on March 03, 2019, 11:38:10 AM
According to the person I talked to at WeatherCloud, I have to go through Weatherlink in order to send data to them.. This is not the case ?   My logger hasnt arrived yet, so I was just doing some preliminary checks before it got here.

You can send your pws data directly to WeatherCloud, WU, CWOP and others using this great WiFiLogger! You do not need to send it to Weatherlink although you can send your data to Weatherlink from the WiFiLogger. No computer necessary.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: JamesDee64 on March 03, 2019, 11:41:28 AM
Thanks very much.. I do like their website layout, and I will be connecting with them , when my logger hopefully arrives in a few weeks.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: PaulMy on March 03, 2019, 12:11:32 PM
Things may have changed at WOW since I signed up several years ago and at that time I entered my own password and WOW provided an 8 digit numeric ID - i.e. 12345678
I have that 8 digit numeric code in WiFiLogger WOW settings as the Site ID and my password as Site PIN.
I also have a WOW API key for another purpose but not used in my WiFi upload settings and that is a very long allha/numeric string starting as 630eb...........

Enjoy,
Paul
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: G0CNG on March 03, 2019, 12:26:12 PM
Thanks for the reply Paul, but I think things are rather different now.  From what i can gather you don't use your password any more but instead the long station ID as in my previous post and the 6 digit authentication PIN which you set up yourself in your station details.
Chris
UPDATE.  All working well now😆.  Tried uploading every 15 mins rather than every 6 mins and data appeared on my WOW page.  And has updated reliably every 15 mins since. 
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: xmas111 on March 04, 2019, 03:41:15 PM
Been running WiFiLogger since Saturday and everything appears to working fine except uploads to PWS.  It won't sent data to PWS.   I know my Station ID and password are correct.

So I decided to run the "Debug" and below is what Debug shows when trying to send data to PWS:


PWS 1
Renew RTD
Client response time: 52




Bad Request

Your browser sent a request that this server could not understand.



Apache/2.2.34 (Amazon) Server at pwsweather.com Port 80


new TCP Client: 192.168.1.102
new TCP Client: 192.168.1.102
new TCP Client: 192.168.1.102
new TCP Client: 192.168.1.102
new TCP Client: 192.168.1.102



I have no idea what it's means or how to fix the problem.

If anyone has any ides what it means or the fix I'd appreciate hearing them.

Thanks,
 John
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: BigAlT on March 05, 2019, 02:32:10 PM
Have you updated the firmware to the latest version of 2.14 ?.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: xmas111 on March 05, 2019, 02:34:51 PM
Have you updated the firmware to the latest version of 2.14 ?.

Yes it's using 2.14.

Thanks,
  John
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: BigAlT on March 05, 2019, 02:38:45 PM
Have you tried deactivating the PWS data upload in data export setup. Then rebooting your WFL and then reactivating PWS data upload ?.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: xmas111 on March 05, 2019, 03:41:00 PM
Have you tried deactivating the PWS data upload in data export setup. Then rebooting your WFL and then reactivating PWS data upload ?.

Yup, tried that too.

Thanks,
 John
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: BigAlT on March 05, 2019, 04:05:04 PM
There may be a variable that you will need to edit in the html files. Hopefully WIFILogger will respond to your problem with the solution. My WFL uploads to PWS properly with my Station ID and Password with the default reporting interval of 5 minutes.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on March 06, 2019, 04:51:25 AM
Have you updated the firmware to the latest version of 2.14 ?.
Yes it's using 2.14.

Always when I have other job, here we have situation like this :)

We will solved this problem asap.
I will send you firmware which will print you more info about PWS export.
- PWS IP number
- HTTP GET message

We will check what is going on.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: xmas111 on March 06, 2019, 05:08:21 AM
Have you updated the firmware to the latest version of 2.14 ?.
Yes it's using 2.14.

Always when I have other job, here we have situation like this :)

We will solved this problem asap.
I will send you firmware which will print you more info about PWS export.
- PWS IP number
- HTTP GET message

We will check what is going on.

  Looks like I found the problem.    My password had a special character in it and PWS won't accept data to be uploaded if the password has special characters in it.
  As soon as I changed my password (with no special characters) it appears to finally work!

   Thank you for an awesome product!

    Here's my PWS station.   https://www.pwsweather.com/obs/KPLY111.html

   Thanks everyone for the help!
     John
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on March 06, 2019, 05:31:41 AM
Have you updated the firmware to the latest version of 2.14 ?.
Yes it's using 2.14.

Always when I have other job, here we have situation like this :)

We will solved this problem asap.
I will send you firmware which will print you more info about PWS export.
- PWS IP number
- HTTP GET message

We will check what is going on.

  Looks like I found the problem.    My password had a special character in it and PWS won't accept data to be uploaded if the password has special characters in it.
  As soon as I changed my password (with no special characters) it appears to finally work!

   Thank you for an awesome product!

    Here's my PWS station.   https://www.pwsweather.com/obs/KPLY111.html

   Thanks everyone for the help!
     John
Yes, before saving all data is coming through URL DECODE function. This comes with library. I will change it, because is not needed here.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on March 07, 2019, 04:55:47 PM
Hi, I noticed that firmware 2.14 is available. Is there a place to go to other than reading through this thread to find out when updates are available and what has changed?
Not that I have seen other than at the beginning of this thread which is still showing 2.00 download.
A running changelog would be nice.

Firmware 1.xx has old file structure. I had to change it.
Firmware 2.00 is ok to be uploaded on 1.xx version.
Firmware 2.14 is not ok to be uploaded on 1.xx version.

How it works now?
I have release 2.00 firmware on my website.
Version 2.00 is downloading automatically version 2.14.
I don't release 2.14 to manual update because somebody could want to update it on version 1.xx. What could cause a problem.

Version 2.14 gives you nothing but, TCP port server was rebuild for @chriaquilina case. Now it works some different. Should be better for PC software.
I will let you know here on forum, when I will bring you some really good update, not just simple small repair.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: twcmaster on March 07, 2019, 05:35:18 PM
Hi, I noticed that firmware 2.14 is available. Is there a place to go to other than reading through this thread to find out when updates are available and what has changed?
Not that I have seen other than at the beginning of this thread which is still showing 2.00 download.
A running changelog would be nice.

Firmware 1.xx has old file structure. I had to change it.
Firmware 2.00 is ok to be uploaded on 1.xx version.
Firmware 2.14 is not ok to be uploaded on 1.xx version.

How it works now?
I have release 2.00 firmware on my website.
Version 2.00 is downloading automatically version 2.14.
I don't release 2.14 to manual update because somebody could want to update it on version 1.xx. What could cause a problem.

Version 2.14 gives you nothing but, TCP port server was rebuild for @chriaquilina case. Now it works some different. Should be better for PC software.
I will let you know here on forum, when I will bring you some really good update, not just simple small repair.

Got it, thanks!
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: xmas111 on March 09, 2019, 10:05:39 AM
I've run into another issue and not sure how (if possible) to solve it.

I still use VWS to automatically open WeatherLink (software) once a day to download all the data from the logger and create the NOAAMO.TXT and NOAAYR.TXT files.  But since using the WiFiLogger WeatherLink can't download the data from the WiFiLogger unless I go into WeatherLink and do it manually.

You can see WeatherLink recognizes the logger.

I have WiFiLogger set to Auto Pause.

Here's the log from Weatherlink when it tries to download automatically.

Any suggestions how to resolve this would greatly appreciated.

Thanks,
John
(https://i.imgur.com/gtB6hIA.jpg)
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on March 09, 2019, 04:33:53 PM
Any suggestions how to resolve this would greatly appreciated.

Do you have firmware 2.14 which was rebuilt to solve this problem?
http://YOUR_WFL_IP/update

I will provide new update system soon. Much more convenient.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: xmas111 on March 10, 2019, 06:30:52 AM
Any suggestions how to resolve this would greatly appreciated.

Do you have firmware 2.14 which was rebuilt to solve this problem?
http://YOUR_WFL_IP/update

I will provide new update system soon. Much more convenient.

 Yes, I'm running firmware 2.14.

 I will wait for your new update. I'm sure that will resolve the problem.

 Thank you again for a great device!

  John
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Herbaldew on March 10, 2019, 12:02:11 PM
This was a post about my time not updating after daylight savings time went into effect this morning and some seemingly odd behaviors of the WFL....

Turns out that I had "Daylight Savings" set to "Manual" on the console...changed it to "Auto" and all is good.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: 92merc on March 10, 2019, 12:07:29 PM
After reading your post, I noticed the same thing.  I gave my logger a reboot.  A couple of minutes later it updated the time.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: ocala on March 10, 2019, 01:07:50 PM
Mine was set to auto but it did not update. Had to go the manual route.
All is good now.
Only glitch since I've had it. No complaints here. [tup]
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: BigAlT on March 10, 2019, 01:28:00 PM
Mine is set to Auto and updated to Daylight Savings without any problems.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: rockncola on March 11, 2019, 04:13:31 AM
Where is the link for 2.13/14? I'm still on 2.09 and the one on the first page is an old version. Is it worth updating from 2.09?

Also, is there any way to make PWSWeather record rainfall in .2mm increments yet? WifiLogger does this, but once uploaded, PWS converts it back to .1mm increments which is extremely frustrating.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on March 11, 2019, 07:35:43 AM
After reading your post, I noticed the same thing.  I gave my logger a reboot.  A couple of minutes later it updated the time.
Daylight saving comes from console. WiFiLogger is reading console settings on startup and when user will open SETUP|Weather Station Setup.
That why you had to reboot WFL to change time. I don't have repair for that. Simplest solution would be reading console settings at 4:00 every day.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on March 11, 2019, 08:07:05 AM
Where is the link for 2.13/14? I'm still on 2.09 and the one on the first page is an old version. Is it worth updating from 2.09?
Also, is there any way to make PWSWeather record rainfall in .2mm increments yet? WifiLogger does this, but once uploaded, PWS converts it back to .1mm increments which is extremely frustrating.

If you know your WiFiLogger IP in your network, please use http://YOUR_WFL_IP/update to make update, but better wait 2-3 days for next firmware update.

PWSWeather and rain. I have check that.
PWS and WU accept only rain in inch with 2 decimal. This mean 0.01, 0.02, 0.03, 0.04 etc.
When you have 0.2mm collector then you have:
0.2mm = 0.007874016 inch, but rounded to 0.01 inch, then when you set PWS site to show in metric units, then
0.01 inch will be calculated to 0,254 mm, and can be also rounded to 0,25mm
If PWS show you like this table below, then I can't make anything with it. PWS and WU don't accept rain like this: 0.007874016.
WeatherLink plug-in for WeatherUnderground  is also sending 0.01 inch istead of 0.2mm


mm                 inch         Round inch         inch->mm Round inch
0,2           0,007874016   0,01                      0,254   0,25
0,4           0,015748031   0,02                      0,508   0,51
0,6           0,023622047   0,02                      0,508   0,51
0,8           0,031496063   0,03                      0,762   0,76
1,0           0,039370079   0,04                      1,016   1,02
1,2           0,047244094   0,05                      1,27    1,27
1,4           0,055118110   0,06                      1,524   1,52
1,6           0,062992126   0,06                      1,524   1,52
1,8           0,070866142   0,07                      1,778   1,78
2,0           0,078740157   0,08                      2,032   2,03
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: 92merc on March 11, 2019, 10:15:53 AM
Daylight saving comes from console. WiFiLogger is reading console settings on startup and when user will open SETUP|Weather Station Setup.
That why you had to reboot WFL to change time. I don't have repair for that. Simplest solution would be reading console settings at 4:00 every day.

Just as a side note, I'm running this on an Envoy and not a Console.  So I'm suspecting that has something to do with it.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on March 11, 2019, 10:19:20 AM
Just as a side note, I'm running this on an Envoy and not a Console.  So I'm suspecting that has something to do with it.

I have just made function (not tested). WiFiLogger will read console settings and check time every day 4:00am.
It will allow to synchronize time with console, and refresh console settings.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: 92merc on March 11, 2019, 11:40:14 AM
I would suggest using 3:00 am instead.  That way when we have our daylight savings time, it should switch right after.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on March 11, 2019, 04:13:19 PM
I have made some modification, but nothing really important.

To make update you have to use
http://YOUR_WFL_IP/update
choose "Firmware update US", or "Firmware update EU" then click update
make this operation twice.

First time to make firmware update.
Second time to trigger system update which will download HTML files.
This is the last time when we speaking about HTMLs. HTML files now will be downloaded automatically before system update.

Trigger to make update is in new SYSTEM.html page.

What's in this update?
- New system to update logger (downloading HTMLs, trigger in system menu)
- WeatherLink activation button has been wipe out. Now trigger to activate new DID is when you click SAVE belongs to WeatherLink settings.
- time and settings will be read every day at  3.01am. This will help with daylight saving.
- I am prepering new JSON file lastlog.json, this is newest logger record. It will be exportet via MQTT and HTTP. http://YOUR_WFL_IP/lastlog.json. Work in progress.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: 92merc on March 11, 2019, 05:48:47 PM
I'm up to 2.15.  Thanks!
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: ANPweather on March 12, 2019, 08:09:43 PM
I have made some modification, but nothing really important.

To make update you have to use
http://YOUR_WFL_IP/update
choose "Firmware update US", or "Firmware update EU" then click update
make this operation twice.

First time to make firmware update.
Second time to trigger system update which will download HTML files.
This is the last time when we speaking about HTMLs. HTML files now will be downloaded automatically before system update.

Trigger to make update is in new SYSTEM.html page.

What's in this update?
- New system to update logger (downloading HTMLs, trigger in system menu)
- WeatherLink activation button has been wipe out. Now trigger to activate new DID is when you click SAVE belongs to WeatherLink settings.
- time and settings will be read every day at  3.01am. This will help with daylight saving.
- I am prepering new JSON file lastlog.json, this is newest logger record. It will be exportet via MQTT and HTTP. http://YOUR_WFL_IP/lastlog.json. Work in progress.

I'm a bit confused. The first post in the thread still points to update_200. I think I used this to get to my current 2.08 version. How do I get to 2.15? Using the above procedure (running address/update twice)? And then just using the system->update from then on?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: gtstricky on March 12, 2019, 11:33:36 PM

I'm a bit confused. The first post in the thread still points to update_200. I think I used this to get to my current 2.08 version. How do I get to 2.15? Using the above procedure (running address/update twice)? And then just using the system->update from then on?

Yes. That should do the trick. Anyone with version 1.? Has to download the 2.0 from the website and manually update first. But after 2.0 just go to your iPaddress/update twice. After 2.15 there is an update button on the system page directly.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on March 13, 2019, 04:19:09 AM
I'm a bit confused. The first post in the thread still points to update_200. I think I used this to get to my current 2.08 version. How do I get to 2.15? Using the above procedure (running address/update twice)? And then just using the system->update from then on?

My WiFiLogger has IP address in my network 192.168.2.203, you have to know yours WFL address.
then when I type in web browser http://192.168.2.203/update
It will show me:
 [ You are not allowed to view attachments ]

You have to make this procedure twice. Once for firmware update, second for HTML download.
After this operation, all firmware update will be through SYSTEM page.
 [ You are not allowed to view attachments ]

I do know that is complicated, that why I have changed that. After version 2.15 update will be much easier.

Version 2.00 will automatically download version 2.15, but this is for users with old version 1.xx.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: pfletch101 on March 13, 2019, 10:21:54 AM
Do you recommend that users keep their firmware up to date (routinely checking and updating to the new current version at reasonable intervals), or should one only update if the new version fixes a bug that one has encountered and/or supplies a new feature that one wants/needs?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: galfert on March 13, 2019, 10:46:42 AM
Do you recommend that users keep their firmware up to date (routinely checking and updating to the new current version at reasonable intervals), or should one only update if the new version fixes a bug that one has encountered and/or supplies a new feature that one wants/needs?

The way I handle upgrades for any device firmware/software is that I try not to be an early adopter of new updates. Unless I know upgrading will provide a much needed security fix, bug fix, or feature upgrade. Usually when a version has been around for a while it is well seasoned and most probably doesn't contain bugs. That is a good time to upgrade. The trouble is a lot of devices do not indicate a date or release notes log of updates. It can then become more troublesome to then have to look to the community to ask how new a certain firmware is and user experience.

The manufacture of most devices is going to want a good amount of users to upgrade as soon as possible. This way more people are testing the new update and they can issue a follow-up fix if an unforeseen issue comes about. Really large companies (Microsoft, Google for example) employ a staggered roll-out where few get the updates at first and they monitor, then a bit more, and then more and so on till everyone has the update.  This way they can halt the roll-out if an unforeseen issue comes about. They also have user opt-in for beta versions which helps development.

Some people employ the if it isn't broken don't fix it. But then they are either missing out on critical security fixes and bug fixes that they may not be aware of, or they are missing out on new features by not staying up to date. They may not care about the new features, but you can then certainly say they are not gaining the full potential of their investment. But some people are happier and complacent to not worry and just use basic functionalities. Their indifference could affect them and they won't even know it. For example a device could be chatty on the network and affect other network devices, had they maintained things their troubles often would be less. When I service a system or network I try and put in as many updates as I can that make sense after researching and reading the release notes. Often many gremlins go away with routine updates and other maintenance.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: pfletch101 on March 13, 2019, 11:05:39 AM
Do you recommend that users keep their firmware up to date (routinely checking and updating to the new current version at reasonable intervals), or should one only update if the new version fixes a bug that one has encountered and/or supplies a new feature that one wants/needs?

The way I handle upgrades for any device firmware/software is that I try not to be an early adopter of new updates. Unless I know upgrading will provide a much needed security fix, bug fix, or feature upgrade. Usually when a version has been around for a while it is well seasoned and most probably doesn't contain bugs. That is a good time to upgrade. The trouble is a lot of devices do not indicate a date or release notes log of updates. It can then become more troublesome to then have to look to the community to ask how new a certain firmware is and user experience.

Your general approach is similar to mine, but WifiLogger is still at a somewhat earlier stage of development than most hardware and/or software I have on or associated with my computer systems. I was really looking for the developer's view.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on March 13, 2019, 06:16:38 PM
Do you recommend that users keep their firmware up to date (routinely checking and updating to the new current version at reasonable intervals), or should one only update if the new version fixes a bug that one has encountered and/or supplies a new feature that one wants/needs?

It's 100% up to you. If you are happy with this firmware which you have, that is very ok and you don't need to make any update.
Problem is when you will have any problem, then I have archive of old versions, but I am working on current, so it is better for me when you have problem to solve, then you should have current version of firmware. Maybe your problems were already solved?

I have red that for good testing it is needed 12 people for 3 months :). Well that is a true, first version on WFL firmware on market had many problems, even if it was tested before.
I am testing new functions before firmware release, but I am testing it for a few hours. This mean I almost don't test it.
I have founded that users would like to have new features faster than 3 months (testing).
So we will continue this path like it is now.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: R_o_B on March 14, 2019, 04:38:35 AM
Wojciech, I have encountered some problems when downloading and installing firmware update 2.15.

I used to be able to get to the main page of the WiFiLogger by using the local address (ie: http://localIPaddress/index.html) but now (after the up firmware update), when I type that address I get the following message: "FileNotFound".

Using the SPIFFS editor link (ie: http://localIPaddress/edit.html), clicking on the 'index.html' file option (on the left option menu) produces a blank screen (nothing, no code is displayed). Clicking on the other options (on the left option menu), other than for the files 'config.json' and 'stationconfig.json' for which I cannot view the contents, I can view the code for all the other files (ie: 'arch.html', 'edit.html', 'export.html', 'ftpexport.html', 'info.html', 'setup.html', 'system.html', 'wifi.html' and 'style.css') ... but no code (nothing) when I select the 'index.html' file.

Fortunately, Iafter many tries, I have found out that if I type the IP address (without the 'index.html' file name)(ie: 'https://localIPaddress/'), I can access the WiFiLogger, but then, I cannot modify the 'index.html' file for my needs.

It appears that something somewhere has gotten corrupted. I tried updating the firmware again using both the US and EU servers but that did not solve the problem of the missing or invisible 'index.html' file.

What can I do to solve my problem?

How about providing firmware update 2.15 in a ZIP file (ie: 'WFL_Update_215US.zip' or 'WFL_Update_215.zip') on the WiFiLogger Support web page!

Indeed, in order to circumvent possible file corruption during the download and updating of the firmware, may I ask, please, that any new firmware update (the '.bin', the '.css' and all the '.html' files) be archived (into a .ZIP file) and placed on the WiFiLogger Support (https://wifilogger.net/support.html) web page - this way, every time there is a new frimware update, I could go to that support page, download the ZIP update and install it locally without risking any file corruption.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on March 14, 2019, 04:56:43 AM
Wojciech, I have encountered some problems when downloading and installing firmware update 2.15.

Index.html is blocked. I will repair that ASAP.
JSON files are blocked because there are your passwords and it would be very easy to extract them.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on March 14, 2019, 05:42:55 AM
Wojciech, I have encountered some problems when downloading and installing firmware update 2.15.

Please just make update once more. I have repair index.html problem. Because it wasn't big deal I have chabge verison number it is still 2.15
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: R_o_B on March 14, 2019, 08:45:41 AM
Wojciech, thank you for the prompt reply and solution to the 'little' problem.

Still, could you please make all the firmware update files (as ZIP files) available on the WiFiLogger Support (https://wifilogger.net/support.html) web page - as I wrote previously, had the firmware update 1.25 ZIP file been available on the WiFiLogger Support web page, I would have downloaded the ZIP file and I would have found out by looking (editing) the HTML files that one of them was either locked or blocked.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on March 14, 2019, 09:14:15 AM
Wojciech, thank you for the prompt reply and solution to the 'little' problem.

Still, could you please make all the firmware update files (as ZIP files) available on the WiFiLogger Support (https://wifilogger.net/support.html) web page - as I wrote previously, had the firmware update 1.25 ZIP file been available on the WiFiLogger Support web page, I would have downloaded the ZIP file and I would have found out by looking (editing) the HTML files that one of them was either locked or blocked.

I can't release firmware above 2.00, because that would brick WiFiLoggers with version 1.xx. All versions 1.xx has to go through 2.00.

But there is no problem to give you download link to newest/current HTMLs.
https://wifilogger.net/firmware/html/html.zip

Index.html was blocked in firmware.
files "/", "/index.html" and "arch.html" have special functions and are separated from protection option.
In system page you can find "SETUP ACCESS" form. You can protect settings of your WiFiLogger by adding user and password.
It is needed when you would like to allow internet users log to your WiFiLogger. Some users are using port forwarding.
So when you have published WiFiLogger in the Internet, then you should protect setup, but first page Real Time Data should be avaible.
JSON config files are blocked all the time, only version 1.24S allow to read them.

So I have made little mistake in this mechanism, but now it's working.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: R_o_B on March 14, 2019, 09:29:52 AM
Wojciech, the loading of the 'index.html' file is 'odd' and it takes too much time for that file to load, compare to previous loading times.

What I mean by 'odd' is that when the 'index.html' file is loading (using the link 'http://loggerIPaddress/index.html' and after clearing the browser's cache file), all possible and hidden options of the 'index.html' file are temporarily and for a short time displayed on the browser's screen and then the data from the WiFiLogger is eventually added to the 'index.html' file and the hidden options finally disappear - I told you (wrote) it is/was an 'odd' operation.

As for the length of time for the loading - even on my fast computer, I can count to 'one thousand and two' before all the data is finally displayed on the screen - the loading of the data was way faster before I encountered the 'little' problem.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on March 14, 2019, 10:42:19 AM
Wojciech, the loading of the 'index.html' file is 'odd' and it takes too much time for that file to load, compare to previous loading times.

What I mean by 'odd' is that when the 'index.html' file is loading (using the link 'http://loggerIPaddress/index.html' and after clearing the browser's cache file), all possible and hidden options of the 'index.html' file are temporarily and for a short time displayed on the browser's screen and then the data from the WiFiLogger is eventually added to the 'index.html' file and the hidden options finally disappear - I told you (wrote) it is/was an 'odd' operation.

As for the length of time for the loading - even on my fast computer, I can count to 'one thousand and two' before all the data is finally displayed on the screen - the loading of the data was way faster before I encountered the 'little' problem.

https://wifilogger.net/firmware/html/html.zip
Please download once more this ZIP file and find index.html.gz

Please upload this GZ file without extracting, just use EDIT to upload this
you should have two files on the list
index.html
index.html.gz
When you have compressed GZ file, then WiFiLogger will serve it, not index.html, after that your browser should decompress it.
Try if it was what you  are looking for.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: R_o_B on March 14, 2019, 01:43:15 PM
Wojciech, I uploaded (installed) both the 'index.html' and the 'index.html.gz' files and still have the 'odd' quick display without CSS style of all the parameters/options contained in the 'index.html' file before the 'style.css' CSS style sheet is loaded and the data from the console is added to (incorporated into) the 'index.html' file.

Although the size of the 'index.html.gz' file is smaller than the size of the 'index.html' file, there is no difference in the 'odd' display.

I would love to provide you with a screenshot of the 'odd' display but it does not stay long enough on the screen to be capture by my screenshot software.

I really cannot remember having that 'odd' display with the previous versions (ie: 2.14 and earlier).

Note: I have tried loading the WiFiLogger 'Real Time Data' page in two other browsers (ie: latest versions of Opera and Google Chrome) and get the same quick display screen without CSS style of all the parameters/options contained in the 'index.html' file before finally getting the proper display of the WiFiLogger 'Real Time Data' page (my main browser is Mozilla Firefox).

Note 2: It appears as if the 'style.css' CSS file is not loading fast/quick enough and allows for the prompt display of the page before the style has been applied to the page.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on March 14, 2019, 02:23:07 PM
I know what you are talking about.
First is loading index.html page, after it is loaded, then it is sending beackground message to ask for weather data.
So before weather data comes it looks like this: https://wifilogger.net/firmware/html/
Then after console reading and data transfered to your web browser it starts to look normal.
It was like this from the beginning. I don't know why you didn't noticed it.
This time when you are looking for odd page it is time when console is asked for weather data.
I could make it blank for this 1 sec. but delay will stay.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: R_o_B on March 14, 2019, 03:03:10 PM
That is exactly what I am seeing...

I really really do not remember seeing that 'odd' display before.  :oops:

I guess my old age must be affecting the way I see things and the way I remember seeing things...  :roll:

Sorry to put you through all that trouble... :???:

Thank you for the assistance.  ;)
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: pfletch101 on March 14, 2019, 03:53:20 PM
That is exactly what I am seeing...

I really really do not remember seeing that 'odd' display before.  :oops:

I guess my old age must be affecting the way I see things and the way I remember seeing things...  :roll:

Sorry to put you through all that trouble... :???:

Thank you for the assistance.  ;)

The psychology of vision is very complicated! There are many reasons why you might only now be noticing this (aside from old age  :-)). If this sort of thing happens fast enough as a page loads, you don't notice it, so it is conceivable that a recent 'upgrade' to your browser or a change in another resident program has slowed it down just enough so that you do. It is, however, certainly true that once you have seen the 'glitch' once, for whatever reason, it becomes much more visible thereafter, because you are now looking for it. I have a very fast system and had not noticed the behavior you described. Now I look for it, though, it is fairly obvious, though certainly not a problem.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on March 14, 2019, 03:56:11 PM
That is exactly what I am seeing...

I really really do not remember seeing that 'odd' display before.  :oops:

I guess my old age must be affecting the way I see things and the way I remember seeing things...  :roll:

Sorry to put you through all that trouble... :???:

Thank you for the assistance.  ;)
Discussion like this is needed.
- GZ file is loading much faster, so I will make index.html.gz for all WiFiLoggers.
- This odd page looks not fully professional, so I will make it blank until weather data come.

Because of you WFL will be faster and better looking :)
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: gtstricky on March 14, 2019, 04:38:49 PM
Post 1000... what do I win?

Anyway... just a suggestion for down the road to add support for the new API's from WU.

Cheers....
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: R_o_B on March 14, 2019, 06:33:08 PM
Anyway... just a suggestion for down the road to add support for the new API's from WU.
The new API key is only needed when the data from Weather Underground is downloaded - to upload data to Weather Underground, the WiFiLogger needs the registered station ID and the password assigned to that station ID.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: R_o_B on March 14, 2019, 07:27:16 PM
- GZ file is loading much faster, so I will make index.html.gz for all WiFiLoggers.
Unfortunately, if the 'index.html' file is compressed, that means the 'index.html' file cannot be edited through/with the SPIFFS editor. That means that those few settings found in the 'index.html' file will have to be moved somewhere else (to one of the configuration page/screen). That also means that (programming knowledgeable) users will not be able to easily modify the 'index.html' file to suit their needs.

Using the gzip deflation (decompression) algorithm (or GZ) does not really reduce the loading time anymore, not with the speed of those external devices (PC, smart phones, etc.) and modern browsers - the only reduction is only with the size of the file and not with the speed of the file being downloaded.

The only way I have found to slightly increase the download speed of web pages was to minimize all the files required to create that web page, the file that contains the HTML/PHP code, the file that contains the JavaScript code and the file that contains the CSS code.

- This odd page looks not fully professional, so I will make it blank until weather data come.
That is what I have been doing with my web pages (using some CSS code and a bit of JavaScript) - a message stating 'currently downloading and processing new data' is displayed on an empty page until the required files needed to 'build' that page have been loaded (and all the tags have been replaced with current values).

Note: If you want to see those web pages, please send me a private message as the web pages are on my private home/office server.

Before you upgrade the pages of the WiFiLogger, could you post them temporarily on the WiFiLogger web site (as you did earlier today with the fixed 'Real Time Data (https://wifilogger.net/firmware/html/)' page) - this way users (including myself) could propose/recommend some suggestions as to what could/should be posted on the pages and in which order.  ;)

Because of you WFL will be faster and better looking :)
I have not yet helped you in any way to make the WiFiLogger faster and/or better looking...  8-)
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: R_o_B on March 16, 2019, 08:25:18 AM
- This odd page looks not fully professional, so I will make it blank until weather data come.
Wojciech, how about something like this for the main 'Real Time Data' page:
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WheatonRon on March 16, 2019, 06:24:31 PM
My two WiFiloggers show my sunrise in 12 hour format and the sunset in 24 hour format on the “Real Time Data” page, just like the prior posting (number 1004) in this thread. Very weird to say the least, and until today, after months of using, never noticed! Thoughts on how to fix?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: pfletch101 on March 16, 2019, 06:45:17 PM
My two WiFiloggers show my sunrise in 12 hour format and the sunset in 24 hour format on the “Real Time Data” page, just like the prior posting (number 1004) in this thread. Very weird to say the least, and until today, after months of using, never noticed! Thoughts on how to fix?
In the posted image (which is in message # 1003, BTW - yours is 1004!), both times are in one variant of 24 hour format - the one which suppresses leading zeros in the hours. What I assume you mean is that you like leading zeroes in single digit times (as I do), but the formatting is not, strictly speaking, incorrect (as might be taken from your message) - just not the way you (or I) like it.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WheatonRon on March 16, 2019, 07:33:00 PM
My two WiFiloggers show my sunrise in 12 hour format and the sunset in 24 hour format on the “Real Time Data” page, just like the prior posting (number 1004) in this thread. Very weird to say the least, and until today, after months of using, never noticed! Thoughts on how to fix?
In the posted image (which is in message # 1003, BTW - yours is 1004!), both times are in one variant of 24 hour format - the one which suppresses leading zeros in the hours. What I assume you mean is that you like leading zeroes in single digit times (as I do), but the formatting is not, strictly speaking, incorrect (as might be taken from your message) - just not the way you (or I) like it.

I believe you are correct— the leading zero in the sunrise time has apparently been suppressed so they really aren’t inconsistent-my mistake. But what is interesting, my consoles display in the 12 hour format and the entries I made in the data logger requested time to be displayed in 12 hour format so not sure where the 24 hour format came from, but in the grand scheme of things, who cares? This logger is so much better and reliable than the Davis usb logger, I am just amazed—my two personal weather stations that use the WiFilogger have NEVER stopped uploading to WU et al, whereas my one pws that uses the Davis usb logger loses connection with the computer for no apparent reason probably once a week on average thus preventing any uploads to CWOP, WU et al.  However, what I find most interesting, my original post above in my browser is in fact 1005, not 1004 as documented by pfletch 101 and apparently, we live just a few miles apart (that should be irrelevant to this issue) but how do posting numbers change from one user to another in this Forum? Some readers might like to blame the owners of Weather Underground, IBM, but that would be a stretch!
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: pfletch101 on March 16, 2019, 08:32:48 PM
However, what I find most interesting, my original post above in my browser is in fact 1005, not 1004 as documented by pfletch 101 and apparently, we live just a few miles apart (that should be irrelevant to this issue) but how do posting numbers change from one user to another in this Forum? Some readers might like to blame the owners of Weather Underground, IBM, but that would be a stretch!
FWIW, I am still seeing the sequence number of your 'original' post as 1004.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: galfert on March 17, 2019, 04:08:02 AM
However, what I find most interesting, my original post above in my browser is in fact 1005, not 1004 as documented by pfletch 101 and apparently, we live just a few miles apart (that should be irrelevant to this issue) but how do posting numbers change from one user to another in this Forum? Some readers might like to blame the owners of Weather Underground, IBM, but that would be a stretch!

It most likely probably was post 1004 at the time, but some prior message way earlier in the thread was deleted by a moderator or user thereby shifting the entire stack and it became 1003.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on March 17, 2019, 02:15:43 PM
Post 1000... what do I win?

Anyway... just a suggestion for down the road to add support for the new API's from WU.

Cheers....

I don't know how you called it in US, but in my place we call it: "President's handshake"
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: jnissen on March 23, 2019, 09:30:25 PM
Wojciech, how difficult is it to enable OpenWeatherMap as an option to upload on your WiFiLogger? I have an API key if you want to try it. PM me if interested. You can also request a free API on your own.

If OpenWeatherMap were an option I would purchase this instead of trying to do it with a Raspberry Pi3 that I am considering. BTW - Awesome ESP8266 based project. I have built multiple of these: www.thingpulse.com and as you can see these now use OpenWeatherMap as the source for the network weather data.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: BigAlT on March 23, 2019, 09:58:48 PM
If you need a Logger that fits in your Davis Weather Console that supports OpenWeatherMap, and Wojciech isn’t able to configure WFL to do so, the Meteobepridge Nano SD does so now.
It’s over double the cost of the WFL but does do what you want.
 I have both and love the Real Time data display of the WFL ( much easier to read than the real time data page of the NanoSD ), however the Weather34 Dashboard of the NanoSD is really cool as well and very easy to read.
 Depends on what you need or want and how much you want to spend.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on March 24, 2019, 05:03:24 AM
Wojciech, how difficult is it to enable OpenWeatherMap as an option to upload on your WiFiLogger? I have an API key if you want to try it. PM me if interested. You can also request a free API on your own.

If OpenWeatherMap were an option I would purchase this instead of trying to do it with a Raspberry Pi3 that I am considering. BTW - Awesome ESP8266 based project. I have built multiple of these: www.thingpulse.com and as you can see these now use OpenWeatherMap as the source for the network weather data.

If you think that OpenWeatherMap has a bright future. There will be no problem to enhance WiFi Logger to upload data there.
I am no able to make uploads to all weather sites in the world, that why I have to choose common which will suites to many people.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on March 24, 2019, 06:43:21 AM
If you need a Logger that fits in your Davis Weather Console that supports OpenWeatherMap, and Wojciech isn’t able to configure WFL to do so, the Meteobepridge Nano SD does so now.
It’s over double the cost of the WFL but does do what you want.
 I have both and love the Real Time data display of the WFL ( much easier to read than the real time data page of the NanoSD ), however the Weather34 Dashboard of the NanoSD is really cool as well and very easy to read.
 Depends on what you need or want and how much you want to spend.

Meteobridge is a powerfull software developed for many years. In fact I haven't use it, but looks very good.
WiFiLogger was suppoused to be enhanced Datalogger IP, but with WiFi. There is some problem with wire, like router is deep inside your home, but ISS range is good on kitchen window.

Now take a look prices.
Davis Vue you can have for $268.05
Nano SD you can have for $366.99 NANO (https://www.ambientweather.com/amnano.html)

And you have users who wants send theirs temperature to WeatherUnderdround.
+ you have some WFL users here who will confirm that WFL is able to do that in convenient way.
And price is more similar to USB datalogger than IP, or NANO.

Why price is so important? Because users with more money won't take VUE instead of VP2.

Still it is very good that users have a choice.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: jnissen on March 24, 2019, 09:48:13 PM
Agree the options to enable it easily are $$$.

Have you found that the ESP8266 drops out WiFi from time to time? I have several devices based on this module and the downside seems to be a reboot about once every month or possibly sooner depending on the network. Perhaps you have a watchdog to reset the device if you miss a heartbeat? Just wondering how you manage to keep the connection reliable. 
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: TomS on March 25, 2019, 02:30:00 PM
I am sure this has been answered but I want to make sure I have it right -

My console is plugged into wall outlet, although it has batteries in there too.   Where will WifiLogger pull power from?  I am not worried about power outages etc, but obviously don't want it draining the batteries to zero and then not work.

Thanks and sorry for what is certainly a repeat question.

Tom S.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: 92merc on March 25, 2019, 02:42:22 PM
If you have the AC adapter in, plus batteries, it will pull power from the Adapter unless power fails.  We estimate about 3 days worth of battery life with the WFL installed.  I don't think anyone has tested that.

So you will want the AC adapter plugged in at all times.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: crawdad62 on March 25, 2019, 06:49:33 PM
I actually did test it inadvertently. We had a tree fall on our power line last fall. Power was out for a little over 48 hrs. When we got power back I checked the batteries and they were about done. Of course they weren’t fresh so I say 3 days is a real decent estimate.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: ANPweather on March 25, 2019, 07:19:45 PM

I'm a bit confused. The first post in the thread still points to update_200. I think I used this to get to my current 2.08 version. How do I get to 2.15? Using the above procedure (running address/update twice)? And then just using the system->update from then on?

Yes. That should do the trick. Anyone with version 1.? Has to download the 2.0 from the website and manually update first. But after 2.0 just go to your iPaddress/update twice. After 2.15 there is an update button on the system page directly.

Just reporting back. Starting with 2.08 I did the update twice as directed and am now successfully running 2.15. Just a couple of comments on the process (Yes, I realize this is the temporary upgrade process):
- I was never really sure when each upgrade was done as I was left at a debug screen
- (minor spelling error) one choice in the dropdown list was something like "EU values" and the other "USvalues". Note the space/no space.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on March 29, 2019, 04:02:19 PM
Agree the options to enable it easily are $$$.
Have you found that the ESP8266 drops out WiFi from time to time? I have several devices based on this module and the downside seems to be a reboot about once every month or possibly sooner depending on the network. Perhaps you have a watchdog to reset the device if you miss a heartbeat? Just wondering how you manage to keep the connection reliable.

I have seen that uptime is max 20 days, but I was unable to check when it reboot.
I couldn't rebuild watchdog function. I don't know why, but I couldn't find proper function in libraries, but I have change one library which is printing stock to serial port when system crash.
I have changed printing to reboot. GPIO16 is connected to reset pad, because WifiLogger has deepsleep mode (no one is using it :) ). So I trigger reboot instead of prinintg stock on screen (by GPIO16).
WiFiLogger firmware is not a Linux. It takes 2-8 seconds to reboot (reconnect wifi). Users will not notice that. Even if somebody is using RapidFire. One reboot for 20 days for 2-8 sec. Is not a problem here.
ESP8266 is better that I was thinking it is. Anyway there is so much devices on ESP8266 in the world.

There is more. I have plan to program more reboots.
- When WiFi is disconnected for more than 5 min.
- Every 60 min WiFiLogger will PING 8.8.8.8 or similar IP. When there will be a problem, then it will retry after 1-3 min. repeat 3 times then reboot.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on March 29, 2019, 04:15:12 PM
I am sure this has been answered but I want to make sure I have it right -
My console is plugged into wall outlet, although it has batteries in there too.   Where will WifiLogger pull power from?  I am not worried about power outages etc, but obviously don't want it draining the batteries to zero and then not work.
Thanks and sorry for what is certainly a repeat question.
Tom S.

WiFiLogger is draining batteries very fast. I have check it that with fresh batteries it is ok for 69 hours, but it was without RapidFire.
WiFiLogger has 1:1 power consumption like WeatherLink IP, that why I don't see any problem here.
But there is a problem :)
So I have made two options for you.
1 - Sleep mode. If you would like to send data to WeatherUnderground then you can turn it on. WiFiLogger will be OFF for latency time, then power up, connect to WiFi, turn OFF, repeat forever.
2 - With soldering iron you can add external power for powering WiFi module (split power cable). When there will be no power console will have own battery backup, but WiFi chip will be disabled. When there is no power, there is no WiFi in same time, right?
   2 steps.
     - add external power (max 9v), but better split same power which is for console.
     - remove 1 fuse, there are 2 fuses on the bottom of the module. One is for external power, second is for internal console power. I mount both for your convenient, you need to
       remove one, not to go shopping and buy one.

So power consumption it is like WeatherLink IP, but I gave you some options. No one is using theme, but those option makes that WiFiLogger is a little better than WL IP and I can answer for hard questions. :)
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: jnissen on March 29, 2019, 04:22:35 PM
Sounds good. Many programming the chip tend to just assume nothing will ever go wrong! Always a good idea to reboot in those cases you outlined. The only ESP8266 devices i have seen used with deep sleep effectively has been the ESPaper Weather displays from Daniel @ Squix.org Available at www.thingpulse.com  All his software is open source so you can see under the covers. I'm much more a hardware guy so always amazed at how well the code has progressed for these little devices.

Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on March 29, 2019, 04:25:13 PM
- I was never really sure when each upgrade was done as I was left at a debug screen

I can't do anything with this. It should print on screen that update was made, but connection is lost for this function. Your browser will reconnect, but you are loosing some info.
After firmware update WiFi module is rebooting. It is printing info before that, but for some reason you can't see it.
This debug window is very needed, but it is not stable like UART connection, but for UART you have to add a cable to WiFiLogger :/
In my opinion it is good enought, but maybe not perfect for system update :), but HTMLs downloading is showing very good.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on March 29, 2019, 04:33:09 PM
Sounds good. Many programming the chip tend to just assume nothing will ever go wrong! Always a good idea to reboot in those cases you outlined. The only ESP8266 devices i have seen used with deep sleep effectively has been the ESPaper Weather displays from Daniel @ Squix.org Available at www.thingpulse.com  All his software is open source so you can see under the covers. I'm much more a hardware guy so always amazed at how well the code has progressed for these little devices.
I am using Arduino to program. I should change it to GCC, but I have stuck with Arduino libraries. They give me flexibility.
Many WiFiLoggers users like it, because it is flexible and with firmware update can be on time with world wide solutions.
WiFiLogger is mostly Davis station driver. So it is not sticked to Arduino.

ESP8266 is printing stock on screen, but not rebooting. Please find in you system core_esp8266_postmortem.c and compare to mine from attachment.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: SmittythePirate on April 04, 2019, 09:56:46 PM
I've tried looking this up on multiple websites and found it mentioned slightly on page 14 or 15, but is WFL compatible with the Saratoga Templates?  If so which plug-in does it use?  Realistically I'm just looking for a dashboard that isn't as big as some more common ones.

Thanks for any advice.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: gtstricky on April 05, 2019, 07:31:24 AM
I have mine sending to weatherlink (ip) and then I use the weatherlink.com script.
www.kennettweather.com
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: 92merc on April 05, 2019, 09:37:49 AM
The WFL is only a logger.  It doesn't do some of the functions required to calculate the numbers.  You will need software such as Cumulus MX or WeatherDisplay to act as the middle man to post the actual data.

Cumulus is free.  WeatherDisplay is reasonably priced.  Cumulus can run on a Raspberry PI.  I believe WD can as well.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: pfletch101 on April 05, 2019, 10:09:49 AM
The WFL is only a logger.  It doesn't do some of the functions required to calculate the numbers.  You will need software such as Cumulus MX or WeatherDisplay to act as the middle man to post the actual data.

Cumulus is free.  WeatherDisplay is reasonably priced.  Cumulus can run on a Raspberry PI.  I believe WD can as well.

weewx is also free, runs well on a Pi, and works well with the WFL.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: 92merc on April 05, 2019, 10:22:37 AM
Except I don't see a plugin for WeeWx and the Saratoga scripts mentioned.

Cumulus, Meteobridge/Hub, VWS, WD, Weatherlink, WeatherCat, Weather Snoop, Weather View, and WX Solution are the only ones that work with Saratoga.

Cumulus, Meto, and WD are the most popular among those.  Personally, I'd recommend Cumulus.  But that's just me.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Gulfstream4 on April 05, 2019, 09:30:58 PM
Hello all, I have searched the forum, as well as I know how, and am unable to find an answer to my specific question:  Is there a way to access the local IP web page for the WFL from a location that is not local?  We spend a considerable amount of time each year in Florida and I would like to have access to the WFL (in NC) just in case there is an issue. Thanks!
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: galfert on April 05, 2019, 09:35:21 PM
Hello all, I have searched the forum, as well as I know how, and am unable to find an answer to my specific question:  Is there a way to access the local IP web page for the WFL from a location that is not local?  We spend a considerable amount of time each year in Florida and I would like to have access to the WFL (in NC) just in case there is an issue. Thanks!

Although you could open firewall port(s) and allow a direct connection to the WFL I would recommend not doing so. This would probably also require port redirection as many ISP's block port 80. Just don't do this for many reason's I won't go into. Security is key.

Instead....Set up a computer on that network and then configure it for remote access using any number of multitude of methods to accomplish this. Then ensure you leave it running 24/7. It doesn't need to use up a ton of energy if you get an energy efficient lean system....or you configure WOL (Wake on LAN) or WoWLAN. Then to use WOL or WoWLAN you first remote into the router...use the router's WOL feature to power up the remote host computer (some decent home routers have this option). Then wait a few moments to let that computer boot up.  Then you are ready to remote into the computer. Then you can set it to power off after x minutes of inactivity.

Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Gulfstream4 on April 06, 2019, 08:55:35 AM
Hello all, I have searched the forum, as well as I know how, and am unable to find an answer to my specific question:  Is there a way to access the local IP web page for the WFL from a location that is not local?  We spend a considerable amount of time each year in Florida and I would like to have access to the WFL (in NC) just in case there is an issue. Thanks!

Although you could open firewall port(s) and allow a direct connection to the WFL I would recommend not doing so. This would probably also require port redirection as many ISP's block port 80. Just don't do this for many reason's I won't go into. Security is key.

Instead....Set up a computer on that network and then configure it for remote access using any number of multitude of methods to accomplish this. Then ensure you leave it running 24/7. It doesn't need to use up a ton of energy if you get an energy efficient lean system....or you configure WOL (Wake on LAN) or WoWLAN. Then to use WOL or WoWLAN you first remote into the router...use the router's WOL feature to power up the remote host computer (some decent home routers have this option). Then wait a few moments to let that computer boot up.  Then you are ready to remote into the computer. Then you can set it to power off after x minutes of inactivity.


Thank you galfert.  I like the idea of the WOL feature especially since one of the main reasons I purchased the WFL is to eliminate the need to keep a dedicated computer running 24/7.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: galfert on April 06, 2019, 09:16:05 AM
If figuring out WOL or WoWLAN is too complicated or your router doesn't have this feature, another simpler method is to use SmartThings with either a smart outlet or smart wall power adapter. Or you can use a smart WiFi power adapter that doesn't need a smart home hub. But then you need to make sure the BIOS of the computer has the proper setting configured to Always Power On upon AC power restoration. Then to use computer remotely you first trigger smart power module and the computer should turn on and boot up. Then you remote in. When done you shutdown computer. Then when you need to remote in again you again trigger smart power module, and you are good to go again.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: johnd on April 06, 2019, 10:10:01 AM
Perhaps worth adding here that WFL is perfectly capable of uploading data for eg a remote real-time dashboard whether by FTP or MQTT. But the missing piece of the jigsaw is that AFAIK no-one has either written a new dashboard or tweaked/documented an existing one to accept data in a format that WFL can generate, especially the JSON formats.

That said, WFL can generate data is the realtime.txt format used by Cumulus so one of the Cumulus templates or eg Steelseries gauges ought to be compatible with maybe a little tweaking. There may be some secondary data fields missing relative to what the full Cumulus program can generate but nothing that would stop a WFL dashboard being perfectly useful. Just needs a little work by someone with an interest in these things. An MQTT-based dashboard could potentially show wind data in real-time but AFAIK this feature has not been tested in anger yet.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: PaulMy on April 06, 2019, 11:02:21 AM
Quote
Perhaps worth adding here that WFL is perfectly capable of uploading data for eg a remote real-time dashboard whether by FTP or MQTT. But the missing piece of the jigsaw is that AFAIK no-one has either written a new dashboard or tweaked/documented an existing one to accept data in a format that WFL can generate, especially the JSON formats.

That said, WFL can generate data is the realtime.txt format used by Cumulus so one of the Cumulus templates or eg Steelseries gauges ought to be compatible with maybe a little tweaking. There may be some secondary data fields missing relative to what the full Cumulus program can generate but nothing that would stop a WFL dashboard being perfectly useful. Just needs a little work by someone with an interest in these things. An MQTT-based dashboard could potentially show wind data in real-time but AFAIK this feature has not been tested in anger yet.

I have just installed the Weatherist34 HWS for Cumulus and using the WiFiLogger realtime.txt http://www.komokaweather.com/wifi-console/realtime.txt
and that seems to work fine for the current data http://www.komokaweather.com/pws-cu/


Enjoy,
Paul
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: johnd on April 06, 2019, 11:13:24 AM
I have just installed the Weatherist34 HWS for Cumulus and using the WiFiLogger realtime.txt http://www.komokaweather.com/wifi-console/realtime.txt
and that seems to work fine for the current data http://www.komokaweather.com/pws-cu/

OK thanks Paul. I was hoping that someone might have done this and might chime in. Are there any easy-to-follow instructions online for setting up the template that could be passed on to potential users? (On the server side I mean - setting up the WFL uploads should be straightforward.)
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Gulfstream4 on April 06, 2019, 11:50:51 AM
If figuring out WOL or WoWLAN is too complicated or your router doesn't have this feature, another simpler method is to use SmartThings with either a smart outlet or smart wall power adapter. Or you can use a smart WiFi power adapter that doesn't need a smart home hub. But then you need to make sure the BIOS of the computer has the proper setting configured to Always Power On upon AC power restoration. Then to use computer remotely you first trigger smart power module and the computer should turn on and boot up. Then you remote in. When done you shutdown computer. Then when you need to remote in again you again trigger smart power module, and you are good to go again.

Thanks again galfert, I do have the bios on that computer set to resart when power is restored and the rest of your idea seems doable and simple which is the perfect combination for me.

Thanks also to johnd and PaulMy for your suggestions.  Seeing the real-time data would be great (and it looks cool!!) but my hope is that I would be able to interact with the setup/management pages on the WFL.  Under what conditions would this possible?   
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: PaulMy on April 06, 2019, 01:45:16 PM
There are now several versions of the Weatherist34 HomeWeather PWS template and I think I have tried nearly all of them...
Most recent:
http://www.komokaweather.com/pws (http://www.komokaweather.com/pws)
http://www.komokaweather.com/pws-wu/ (http://www.komokaweather.com/pws-wu/)
http://www.komokaweather.com/pws-cu/ (http://www.komokaweather.com/pws-cu/)
The first uses the Cumulus program realtime.txt and that is the full data provided by Cumulus running on PC 24/7.
The 2nd uses the WU API data.
The 3rd one is from the WiFiLogger realtime.txt and as johnd pointed out it does not have the extra data that Cumulus provides.  But enough for the HWPWS to display all its current data.  No 24/7 PC needed for this, just the WiFiLogger realtime.txt uploads.
 

All I've done is for this WiFiLogger version is download the zip https://cumuluswiki.wxforum.net/a/HomeWeatherStationTemplate (https://cumuluswiki.wxforum.net/a/HomeWeatherStationTemplate), unzip, upload the whole lot to my webserver /pws-cu, do the initial settings through the easyweathersetup popup page, including the path to the realtime.txt and you're all done.  Now the template also has several other weather sources like WU, DarkSky, etc., and local METAR and the user will need to get API's from those sources as indicated in the easyweathersetup popup page.

I presume it would be quite easy for a more talented coder to create any kind of weather page using the WiFiLogger realtime.txt or the wflexp.json files.  Or upload the realtime.txt in to a MySQL DB (which I do by cronjob) and then a script calling on that data.

Enjoy,
Paul
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: davidmc36 on April 06, 2019, 03:31:23 PM
Does someone know what I would put in the “Reporting Mode” drop-down to sign up at AWEKAS so it will work with the WiFi Logger?

TIA
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: PaulMy on April 06, 2019, 04:24:09 PM
The WiFiLogger is not listed in that pulldown, and as the WiFiLogger emulates the Weatherlink IP I'd suggest that is what try.

Enjoy,
Paul
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: davidmc36 on April 06, 2019, 06:33:01 PM
The WiFiLogger is not listed in that pulldown, and as the WiFiLogger emulates the Weatherlink IP I'd suggest that is what try.

Enjoy,
Paul
If you chose that, two more pull-downs populate looking for WeatherLink ID and PWD. Not sure what to do there.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: PaulMy on April 06, 2019, 07:30:55 PM
I already had my site at AWEKAS for my Cumulus uploads from years ago and used that Username and Password for my WiFiLogger.  Maybe someone else that set it up from scratch, or Wojtek, may have the answer for you.  Or you could try to get an account by selecting one of the others like Cumulus and see if that will get you through the setup and give you an AWEKAS ID number.  It has been nearly a year since I set up the WiFiLogger but think you only need an AWEKAS user name and password for the WiFiLogger upload.

Enjoy,
Paul
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: BigAlT on April 06, 2019, 11:38:05 PM
I just discovered that the Openweathermap upload function of the NanoSD is “ experimental “ and for me isn’t uploading at all.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: davidmc36 on April 07, 2019, 10:43:59 AM
I already had my site at AWEKAS for my Cumulus uploads from years ago and used that Username and Password for my WiFiLogger.  Maybe someone else that set it up from scratch, or Wojtek, may have the answer for you.  Or you could try to get an account by selecting one of the others like Cumulus and see if that will get you through the setup and give you an AWEKAS ID number.  It has been nearly a year since I set up the WiFiLogger but think you only need an AWEKAS user name and password for the WiFiLogger upload.

Enjoy,
Paul
Thanks for assistance. Got it all up and running. Made WL IP account and that was the data needed. Cheers. David
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: galfert on April 07, 2019, 12:15:46 PM
Sounds like someone needs to reach out to AWEKAS and get them to add the WFL to their list of supported devices for configuration purposes.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on April 08, 2019, 05:37:49 AM
Hello all, I have searched the forum, as well as I know how, and am unable to find an answer to my specific question:  Is there a way to access the local IP web page for the WFL from a location that is not local?  We spend a considerable amount of time each year in Florida and I would like to have access to the WFL (in NC) just in case there is an issue. Thanks!
There is a few weather stations with WFL which are shared to the internet. This can be done by port forwarding option in router, but there is another problem.
Almost all ISPs deliver internet service with public IP address (which is good), but this IP address is changing every router reboot (which is bad for this solution).
IP address is like telephone number, it is good when you have same for 20 years, then your friends can make a call to you. If you have every day different telephone number, then no one will call you. You can make a call only.
There is a cure, but not for free in most cases. It is called DDNS service. There are some internet services called DDNS. You need to have account and pay for some solutions on this account (like in whole internet).
You router report IP address to this service, then when you would like to communicate with your router, you ask this DDNS service to redirect you to your router.

When you reach your router it is blocked for all connections from the internet, this is because of internet structure + for virus/hackers safety.
You can allow to connect to the WFL in your home network using option in your router called PORT FORWARDING.

To prevent WiFiLogger from pest internet users. You have option to add setup protection on SYSTEM page. When you enable this option, then you will be able to see only first page and arch page from WiFiLogger, for other you will need user and password.
TIP: when you forget your user and password then setup mode (red button) will disable this protection temporary and you will be able to change this password.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on April 08, 2019, 05:49:55 AM
Does someone know what I would put in the “Reporting Mode” drop-down to sign up at AWEKAS so it will work with the WiFi Logger?
TIA

In WiFiLogger I am using this implementation GitHub (https://github.com/wind101net/atmo/issues/65). I see that I will have to rewrite it, because it is out of date, but still working fine anyway.

Report mode: MyAWEKAS DirectLink,
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: davidmc36 on April 08, 2019, 06:36:22 AM
....using this implementation .....
Thanks. I got it reporting by signing up for a Weather Link account, then chosing WL iP as the method. Used my WL ID info from sign up and it seems to work.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on April 08, 2019, 07:14:45 AM
....using this implementation .....
Thanks. I got it reporting by signing up for a Weather Link account, then chosing WL iP as the method. Used my WL ID info from sign up and it seems to work.

In this situation Awekas is downloading weather data from WeatherLink.com.
Because WL.com is perfectly good service and WiFiLogger is 1:1 with WL PC and WL IP(I hope), this solution is good.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: davidmc36 on April 08, 2019, 10:09:52 AM
I put the Weather Link ID info into the control panel of the WiFi Logger section for AWEKAS.

Isn't the logger sending that direct to AWEKAS? Doesn't AWEKAS  just think it is getting info from WeatherLink IP?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on April 08, 2019, 10:26:40 AM
I put the Weather Link ID info into the control panel of the WiFi Logger section for AWEKAS.

Isn't the logger sending that direct to AWEKAS? Doesn't AWEKAS  just think it is getting info from WeatherLink IP?
If you have chosen on Awekas web page Report mode: Davis Weather Link IP and additional you add data in fields: Meteobase / Weather Link IP and Weatherlink IP password
Then you should disable Awekas in WiFiLogger.
Awekas is downloading data from your WeatherLink.com account. Which is very good.

If you would like to use WiFiLogger with Awekas, please chose MyAWEKAS direct link on AWEKAS web page
then put login and password in WiFiLogger.
Those are same login and password which you are using to login to AWEKAS.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: galfert on April 08, 2019, 10:27:55 AM
Hello all, I have searched the forum, as well as I know how, and am unable to find an answer to my specific question:  Is there a way to access the local IP web page for the WFL from a location that is not local?  We spend a considerable amount of time each year in Florida and I would like to have access to the WFL (in NC) just in case there is an issue. Thanks!
There is a few weather stations with WFL which are shared to the internet. This can be done by port forwarding option in router, but there is another problem.
Almost all ISPs deliver internet service with public IP address (which is good), but this IP address is changing every router reboot (which is bad for this solution).
IP address is like telephone number, it is good when you have same for 20 years, then your friends can make a call to you. If you have every day different telephone number, then no one will call you. You can make a call only.
There is a cure, but not for free in most cases. It is called DDNS service. There are some internet services called DDNS. You need to have account and pay for some solutions on this account (like in whole internet).
You router report IP address to this service, then when you would like to communicate with your router, you ask this DDNS service to redirect you to your router.

When you reach your router it is blocked for all connections from the internet, this is because of internet structure + for virus/hackers safety.
You can allow to connect to the WFL in your home network using option in your router called PORT FORWARDING.

To prevent WiFiLogger from pest internet users. You have option to add setup protection on SYSTEM page. When you enable this option, then you will be able to see only first page and arch page from WiFiLogger, for other you will need user and password.
TIP: when you forget your user and password then setup mode (red button) will disable this protection temporary and you will be able to change this password.

If the WFL does not use https with TLS for authentication and encryption then this is not the best recommended practice as you'd then be sending your password in clear text across the Internet. Which is why I recommended using a host computer to securely remote into the network with first and then have at the WFL then through that computer.

Even if the WFL were to support https with TLS you are still vulnerable to any security weaknesses of the WFL by putting it directly on the Internet, thereby exposing and making it be an intrusion weak point on your network. Therefore it is still best practice to remote into the network via a more hardened system like a computer with regular security updates.

Another secure method is to set up a VPN endpoint on your router. Then you use a VPN client like OpenVPN which most decent home routers will support. Then you don't need to have a computer to remote into that network. You simply connect to that network with the VPN client software (OpenVPN) and then you have gained access to that network securely and can now talk directly to the WFL. OpenVPN is supported on just about any platform; Windows, MacOS, Linux, Android, iOS. It is still easier to set up a remote computer than setting up a VPN, which is why I recommended that solution first.

These days people get confused when they hear of using a VPN. They think a VPN is only to hide their traffic or pretend to be in another country. Well yes it works for that too. But VPN technology has been around for a while before these uses were common. A VPN simply lets you remote into another network. What you do after that is well something else. If you VPN into your home network and then if the VPN tunnel is configured for outbound access and you change your default gateway in the VPN client to use the remote gateway then you too can pretend to be surfing the web from your home when you aren't at home. Lots of corporations have used VPNs for a very long time to support their employees that work remotely so that they can gain access to internal systems and resources. VPNs can also be used to join two networks (point to point VPN) so that either location (or multiple locations) can access remote resources as if they were one local network.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: davidmc36 on April 08, 2019, 11:42:33 AM
I put the Weather Link ID info into the control panel of the WiFi Logger section for AWEKAS.

Isn't the logger sending that direct to AWEKAS? Doesn't AWEKAS  just think it is getting info from WeatherLink IP?
If you have chosen on Awekas web page Report mode: Davis Weather Link IP and additional you add data in fields: Meteobase / Weather Link IP and Weatherlink IP password
Then you should disable Awekas in WiFiLogger.
Awekas is downloading data from your WeatherLink.com account. Which is very good.

If you would like to use WiFiLogger with Awekas, please chose MyAWEKAS direct link on AWEKAS web page
then put login and password in WiFiLogger.
Those are same login and password which you are using to login to AWEKAS.
I see the system now. Thanks for the info.

I need to break out the red button to the outside of the console lol.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: SmittythePirate on April 09, 2019, 08:41:29 AM
So thanks for the advice.  I've played around with a few of the templates and I am currently working on trying to get the weather34 dashboard to work. 

The latest issue I've had however is with the data in realtime.txt.  Has anybody had an issue with the FTP file settings not changing after you make the change?  For instance When changing the temperature to any settings I still get the Fahrenheit temperature to the tenth degree.  Changing it to Celsius or even the whole degree does not change the data in the realtime file.

Changing the date format does work so I know it is at least updating that part of the file.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Gulfstream4 on April 09, 2019, 04:18:17 PM
Hello all, I have searched the forum, as well as I know how, and am unable to find an answer to my specific question:  Is there a way to access the local IP web page for the WFL from a location that is not local?  We spend a considerable amount of time each year in Florida and I would like to have access to the WFL (in NC) just in case there is an issue. Thanks!
There is a few weather stations with WFL which are shared to the internet. This can be done by port forwarding option in router, but there is another problem.
Almost all ISPs deliver internet service with public IP address (which is good), but this IP address is changing every router reboot (which is bad for this solution).
IP address is like telephone number, it is good when you have same for 20 years, then your friends can make a call to you. If you have every day different telephone number, then no one will call you. You can make a call only.
There is a cure, but not for free in most cases. It is called DDNS service. There are some internet services called DDNS. You need to have account and pay for some solutions on this account (like in whole internet).
You router report IP address to this service, then when you would like to communicate with your router, you ask this DDNS service to redirect you to your router.

When you reach your router it is blocked for all connections from the internet, this is because of internet structure + for virus/hackers safety.
You can allow to connect to the WFL in your home network using option in your router called PORT FORWARDING.

To prevent WiFiLogger from pest internet users. You have option to add setup protection on SYSTEM page. When you enable this option, then you will be able to see only first page and arch page from WiFiLogger, for other you will need user and password.
TIP: when you forget your user and password then setup mode (red button) will disable this protection temporary and you will be able to change this password.

If the WFL does not use https with TLS for authentication and encryption then this is not the best recommended practice as you'd then be sending your password in clear text across the Internet. Which is why I recommended using a host computer to securely remote into the network with first and then have at the WFL then through that computer.

Even if the WFL were to support https with TLS you are still vulnerable to any security weaknesses of the WFL by putting it directly on the Internet, thereby exposing and making it be an intrusion weak point on your network. Therefore it is still best practice to remote into the network via a more hardened system like a computer with regular security updates.

Another secure method is to set up a VPN endpoint on your router. Then you use a VPN client like OpenVPN which most decent home routers will support. Then you don't need to have a computer to remote into that network. You simply connect to that network with the VPN client software (OpenVPN) and then you have gained access to that network securely and can now talk directly to the WFL. OpenVPN is supported on just about any platform; Windows, MacOS, Linux, Android, iOS. It is still easier to set up a remote computer than setting up a VPN, which is why I recommended that solution first.

These days people get confused when they hear of using a VPN. They think a VPN is only to hide their traffic or pretend to be in another country. Well yes it works for that too. But VPN technology has been around for a while before these uses were common. A VPN simply lets you remote into another network. What you do after that is well something else. If you VPN into your home network and then if the VPN tunnel is configured for outbound access and you change your default gateway in the VPN client to use the remote gateway then you too can pretend to be surfing the web from your home when you aren't at home. Lots of corporations have used VPNs for a very long time to support their employees that work remotely so that they can gain access to internal systems and resources. VPNs can also be used to join two networks (point to point VPN) so that either location (or multiple locations) can access remote resources as if they were one local network.

Thank you WiFiLogger and galfert!  You guys have really given me a lot to think about.  I have ordered a wifi enabled AC outlet to accomplish remotely turning on a computer that is on my home network and then accessing the WFL.  But, I must say, I am intrigued by your ideas and I am now reading and learning from the OpenVPN website.  I have gigabit fiber internet at my home and it seems that there are plenty of interesting ideas with the VPN.  Might be doable, we'll see. 
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: davidmc36 on April 09, 2019, 04:24:34 PM
I like the WiFi plug. If I put the RPi on it, I already use VNC on there. The only drawback to a complete solution is the cheapo IP cameras I have for watching the pups only interface with IE. I don’t mess with them often though.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: galfert on April 09, 2019, 05:43:33 PM
Cheapo IP cameras probably interface with rtsp or onvif. You just need a run-of-the-mill video streaming player.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: davidmc36 on April 09, 2019, 07:47:01 PM
Viewing is easy. The Pi at home is for config.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: galfert on April 09, 2019, 08:00:10 PM
Hmm...yeah then your IP camera config on the Pi isn't going to work. Keep on eye out for IE Tab as they have said that they are looking to maybe support a Linux version in the future.

https://www.ietab.net/faq
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: galfert on April 13, 2019, 07:39:15 AM
Brought to my attention by davidmc36, every WiFiLogger station seems to be having problems with WU new Rapidfire website.

https://www.wxforum.net/index.php?topic=36488.msg376342#msg376342

I've checked out several WiFiLogger stations and they all have this problem of being stuck with 1 minute update showing or sometimes I've seen 3 minutes stuck. The updates are happening but it is just the indicator of minutes that is stuck.

I think the problem is a combination of the new WU Rapidfire implementation and how frequently the WiFiLogger updates. The WiFiLogger is probably updating too quickly. I don't know what the WiFiLogger is set to but maybe it shouldn't be less than 5 seconds for it to work with the new WU Rapidfire that seems to only indicate updates at 5 second intervals.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: davidmc36 on April 13, 2019, 08:14:41 AM
I have been set at 10 seconds for about 12 hours now. Still shows one minute. Old site is fine.

 Did the update to 2.16. WiFi seems to work a bit “smoother”??
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on April 17, 2019, 11:44:40 AM
So thanks for the advice.  I've played around with a few of the templates and I am currently working on trying to get the weather34 dashboard to work. 

The latest issue I've had however is with the data in realtime.txt.  Has anybody had an issue with the FTP file settings not changing after you make the change?  For instance When changing the temperature to any settings I still get the Fahrenheit temperature to the tenth degree.  Changing it to Celsius or even the whole degree does not change the data in the realtime file.

Changing the date format does work so I know it is at least updating that part of the file.

Changing time format was added not long ago for italian customer. Realtime.txt is fixed to Celcious, but that don't have to be like this.
Problem with realtime.txt is that it should have additional statistic data which console does not have it, and console is providing other data which realtime.txt is not needed, like leaf wetness, soil temp, soil moisture etc.
Only WeatherLink, WeatherLink.com and WFL's custom export (JSON) are providing all info from console.
My problem is that I have set my goal to provide all info from console to the internet via WiFi. I just want to stick to this plan.
I know that Cumulus is reading console real time data every 2 sec. and make own statistics.
Davis console has small amount of wind info. Sometimes console data is incompatible with weather service needs, but still my work is to provide data from console, not to change Davis standards.
eg.
Davis provides:
current wind direction
current wind speed
2min average wind speed
10 min average wind speed
10 min gust
direction for 10 min gust.

Now let say that there is a weather service which would like to have:
- 2 min average wind speed
- average wind direction for 2 min average wind speed.

In that case I can only use:
current wind direction
10 min wind gust direction.

Summary:
I have made realtime.txt export because there are some compatible software for it.
I am not happy, because console data is not 100% compatible with this file.
If this file needs any repair/modification it can be done :)
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on April 17, 2019, 11:53:28 AM
I have been set at 10 seconds for about 12 hours now. Still shows one minute. Old site is fine.

 Did the update to 2.16. WiFi seems to work a bit “smoother”??
I didn't make any changes in WU export.
Firmware 2.16 has repaired solar radiation for weathercloud.net. I have made a mistake and I didn't test it, because I don't have solar and UV sensor.
Nothing very important.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: txweather.org on April 18, 2019, 05:48:17 PM
Would this work with meteohub?

I need to collect data to upload to my site :)
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: galfert on April 18, 2019, 06:34:05 PM
Would this work with meteohub?

I need to collect data to upload to my site :)

Nope. It is designed to plug into a Davis console into its data logger port.
EDIT: Sorry I read what you wrote and thought Meteoplug for some reason.

So the Meteohub should work to get data from your Vue console with a WiFiLogger which acts like a WeatherlinkIP.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: txweather.org on April 18, 2019, 07:02:11 PM
Would this work with meteohub?

I need to collect data to upload to my site :)

Nope. It is designed to plug into a Davis console into its data logger port.
EDIT: Sorry I read what you wrote and thought Meteoplug for some reason.

So the Meteohub should work to get data from your Vue console with a WiFiLogger which acts like a WeatherlinkIP.


Awesome!

So I just setup Meteohub to use a normal weatherlinkip right?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: galfert on April 18, 2019, 07:04:09 PM
Would this work with meteohub?

I need to collect data to upload to my site :)

Nope. It is designed to plug into a Davis console into its data logger port.
EDIT: Sorry I read what you wrote and thought Meteoplug for some reason.

So the Meteohub should work to get data from your Vue console with a WiFiLogger which acts like a WeatherlinkIP.


Awesome!

So I just setup Meteohub to use a normal weatherlinkip right?

Yes.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Coinmn on April 18, 2019, 09:49:48 PM
I just got the wifilogger and put it into my Vantage VP2 and it connected to my router.  I've had my station uploading to WU for years with the Davis Weatherlink.  My station is still listed on WU, but not getting any data streaming to it.  How do I get my data back on to WU?  Are there any specific directions?  Any help would be appreciated!!


thanks
  ](*,) ](*,) ](*,)
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: PaulMy on April 18, 2019, 10:09:58 PM
In WiFiLogger Setup tab Data Export Setup have you set the export settings for Weather Underground?

Enjoy,
Paul

 
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Coinmn on April 18, 2019, 10:32:10 PM
Hi Paul,

Thanks for the quick reply!  I set it up under data export and went to WU and entered my station number KMNROSEM5 and my password for WU and clicked save.  My WU page where I look at my data says unavailable and OFFLINE.  but when I go to my devices, it indicates that it is online, but doesn't show up in the list of weather stations in my area.  Can you help?
thank
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: galfert on April 18, 2019, 10:40:56 PM
Hi Paul,

Thanks for the quick reply!  I set it up under data export and went to WU and entered my station number KMNROSEM5 and my password for WU and clicked save.  My WU page where I look at my data says unavailable and OFFLINE.  but when I go to my devices, it indicates that it is online, but doesn't show up in the list of weather stations in my area.  Can you help?
thank

You don't use your WU password. You need to use that station's key instead. You get the station key form the My Devices page.
https://www.wunderground.com/member/devices

Ignore station status Online vs Offline. It isn't working. Everyone's station shows Online. I have test stations that I know are off and they all show as Online. WU has said they are working on fixing this.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: PaulMy on April 18, 2019, 10:51:47 PM
In the WiFiLogger Weather Underground settings Password field, yes you enter the WU key.

Enjoy,
Paul
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Coinmn on April 18, 2019, 11:44:32 PM
Hi,
Thanks!  I have the export settings for wunderground set up as:

Mode: enable
Station ID: KMNROSEM5
Password: WU Key
Interval: 1 min
Rapid Fire: Disable
RapidFire Int: 3 sec

I then go to WU and check my station and it's not showing up, when I click under my PWS and click on my stations name Radar and Rangers house, it tells me I am offline and the current condition map, all of the features say unavailable.  My internet connection is live and stable.  I can surf and go anywhere.  The VP2 console is providing data and temps etc like it always does and when I go to the IP address and click on real time data, the info is right there and matching what is on the console.  It appears that for some reason that info isn't getting transmitted to Wunderground.  What could be the issue?  I was using weatherlink 6.0.3 to upload it with the weatherlink software but I don't have the USB connected and went into the software and deleted my station number and password, so there is nothing logging into wunderground from a disconnected console...what else can I do?
thanks
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: rockncola on April 19, 2019, 12:01:46 AM
Just checking in again here. Still 0 issues with WifiLogger.  Mine has been uploading flawlessly to PWS for the past month at least.

However, I really cannot stand the 0.1mm increments on PWS anymore. It puts my final rainfall totals so out of whack. Does anyone know an alternative website I can upload to that's compatible with 0.2mm increments instead? I'm not sure if Wunderground can...any others?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on April 19, 2019, 02:54:29 AM
Hi,
Thanks!  I have the export settings for wunderground set up as:

Mode: enable
Station ID: KMNROSEM5
Password: WU Key
Interval: 1 min
Rapid Fire: Disable
RapidFire Int: 3 sec

I then go to WU and check my station and it's not showing up, when I click under my PWS and click on my stations name Radar and Rangers house, it tells me I am offline and the current condition map, all of the features say unavailable.  My internet connection is live and stable.  I can surf and go anywhere.  The VP2 console is providing data and temps etc like it always does and when I go to the IP address and click on real time data, the info is right there and matching what is on the console.  It appears that for some reason that info isn't getting transmitted to Wunderground.  What could be the issue?  I was using weatherlink 6.0.3 to upload it with the weatherlink software but I don't have the USB connected and went into the software and deleted my station number and password, so there is nothing logging into wunderground from a disconnected console...what else can I do?
thanks

Can you check if you don't have any fancy signs in password? Like #@!%^&*&*( ?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: galfert on April 19, 2019, 03:12:20 AM
Hi,
Thanks!  I have the export settings for wunderground set up as:

Mode: enable
Station ID: KMNROSEM5
Password: WU Key
Interval: 1 min
Rapid Fire: Disable
RapidFire Int: 3 sec

I then go to WU and check my station and it's not showing up, when I click under my PWS and click on my stations name Radar and Rangers house, it tells me I am offline and the current condition map, all of the features say unavailable.  My internet connection is live and stable.  I can surf and go anywhere.  The VP2 console is providing data and temps etc like it always does and when I go to the IP address and click on real time data, the info is right there and matching what is on the console.  It appears that for some reason that info isn't getting transmitted to Wunderground.  What could be the issue?  I was using weatherlink 6.0.3 to upload it with the weatherlink software but I don't have the USB connected and went into the software and deleted my station number and password, so there is nothing logging into wunderground from a disconnected console...what else can I do?
thanks

Can you check if you don't have any fancy signs in password? Like #@!%^&*&*( ?

I've created a good many WU station IDs and helped out many people with their WU stations, and I've never seen a fancy sign key. Just Upper, lower and numbers. Not saying they don't exists...but I think I would have seen it by now if they did exist. But anything is possible especially with all the changes WU is making.

Also why not enable Rapidfire to see if it make a difference. But I would suggest setting Rapidfire to at lest 5 seconds or maybe 6 or 7 seconds as a minimum. I say this only because I've seen a few people with WiFiLoggers having issues where their station doesn't show proper Rapidfire updates.  Also the new WU only updates the Rapidfire last updated frequency every 5 seconds...so I think it should be a tad longer than 5 seconds to see it count and update.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on April 19, 2019, 03:29:10 AM
Probably we have answer.

Quote
Mode: enable
Station ID: KMNROSEM5
Password: WU Key
Interval: 1 min
Rapid Fire: Disable
RapidFire Int: 3 sec

Password: WU Key
should be
Password: WU account password
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Coinmn on April 19, 2019, 07:12:46 AM
Hi again!

My WU Key is only lower case letters and numbers.  I tried disabling the rapidfire and changing the settings to 5. I changed my password in the export settings to my WU password, I changed the station ID to my email address and password I use to get in to WU to access my account on WU.  Changed all of those back and forth every combination that I could think of and still no success.  I even tried setting it up as a new WU station with a new WU ID number and generated a new WU key and entered that info.  Still not showing up. 

How can I tell which firmware is on my Davis VP2 console?  When I see my console info when I access it through the IP address it doesn't show windchill and when I look on the console the windchill is indicated.  Also when I looked at network diagnostics on my computer when I access the IP address, it shows a reboot when I was first looking at the station at 4:48.?? this morning.  When I click on the www.wunderground.com  link on the top line of my data export box, it goes to wunderground, but sits on a black page and just spins doesn't seem to be able to access the website.  When I click on my saved WU link on my desktop it goes right to WU, when I type in the address by hand it goes right to WU.  Could there be something wrong in the link on the data export box? 
I'm open to doing anything so that I don't have to have my computer running all the time to post my weather info.  Please advise.  I do appreciate the help you are giving me.  All good ideas of things to try.
thanks and looking forward to any suggestions you may have.
thanks again
Frank
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on April 19, 2019, 07:18:15 AM
Hi again!

My WU Key is only lower case letters and numbers.  I tried disabling the rapidfire and changing the settings to 5. I changed my password in the export settings to my WU password, I changed the station ID to my email address and password I use to get in to WU to access my account on WU.  Changed all of those back and forth every combination that I could think of and still no success.  I even tried setting it up as a new WU station with a new WU ID number and generated a new WU key and entered that info.  Still not showing up. 

How can I tell which firmware is on my Davis VP2 console?  When I see my console info when I access it through the IP address it doesn't show windchill and when I look on the console the windchill is indicated.  Also when I looked at network diagnostics on my computer when I access the IP address, it shows a reboot when I was first looking at the station at 4:48.?? this morning.  When I click on the www.wunderground.com  link on the top line of my data export box, it goes to wunderground, but sits on a black page and just spins doesn't seem to be able to access the website.  When I click on my saved WU link on my desktop it goes right to WU, when I type in the address by hand it goes right to WU.  Could there be something wrong in the link on the data export box? 
I'm open to doing anything so that I don't have to have my computer running all the time to post my weather info.  Please advise.  I do appreciate the help you are giving me.  All good ideas of things to try.
thanks and looking forward to any suggestions you may have.
thanks again
Frank

Frank
Please do not use KEY. Please use password to WeatherUnderground account.
Your ID is: KMNROSEM5
Your password is same which you need to put on WU website to LOG IN.
Station KEY is not used here.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Coinmn on April 19, 2019, 08:05:00 AM
Thanks for the reply.

I used my pw for WU and still not posting.  Still says unavailable. I've posted a screenshot after changing to using my wu pw.  still nothing.

What else should I try.  I am fairly computer literate, so I have been following your suggestions.  At this point nothing I've changed in the data export boxes has worked, BUT I can see that it is posting to the internet because I can access it when I go to the IP address and see all the data there.  Are there any settings that I need to change in the advanced wifi setup. NTP server or TCP port.  The Tcp port is at the default settings of 2222.

So it looks like the wifilogger is getting my data to the internet, but for some reason it's not uploading it to wunderground.  What other settings can I tweek?  I am sending screen captures of wunderground page and my data export setup screen.  There aren't too many settings in the data export setup page that I can change and I've changed them all.  How does wunderground allow the data to login under my account if it's not using the username and password that I use to log in?  Does it also allow the data to upload using only my weather station ID and my password?
thanks
Frank
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on April 19, 2019, 09:06:43 AM
Thanks for the reply.

I used my pw for WU and still not posting.  Still says unavailable. I've posted a screenshot after changing to using my wu pw.  still nothing.

What else should I try.  I am fairly computer literate, so I have been following your suggestions.  At this point nothing I've changed in the data export boxes has worked, BUT I can see that it is posting to the internet because I can access it when I go to the IP address and see all the data there.  Are there any settings that I need to change in the advanced wifi setup. NTP server or TCP port.  The Tcp port is at the default settings of 2222.

So it looks like the wifilogger is getting my data to the internet, but for some reason it's not uploading it to wunderground.  What other settings can I tweek?  I am sending screen captures of wunderground page and my data export setup screen.  There aren't too many settings in the data export setup page that I can change and I've changed them all.  How does wunderground allow the data to login under my account if it's not using the username and password that I use to log in?  Does it also allow the data to upload using only my weather station ID and my password?
thanks
Frank

Please send us screen shot from SETUP|Network Info
What firmware version do you have?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: rockncola on April 19, 2019, 10:01:29 AM
Just checking in again here. Still 0 issues with WifiLogger.  Mine has been uploading flawlessly to PWS for the past month at least.

However, I really cannot stand the 0.1mm increments on PWS anymore. It puts my final rainfall totals so out of whack. Does anyone know an alternative website I can upload to that's compatible with 0.2mm increments instead? I'm not sure if Wunderground can...any others?

Sorry to bump, but....anyone? :(
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on April 19, 2019, 10:05:30 AM
Just checking in again here. Still 0 issues with WifiLogger.  Mine has been uploading flawlessly to PWS for the past month at least.

However, I really cannot stand the 0.1mm increments on PWS anymore. It puts my final rainfall totals so out of whack. Does anyone know an alternative website I can upload to that's compatible with 0.2mm increments instead? I'm not sure if Wunderground can...any others?

Sorry to bump, but....anyone? :(

WeatherLink.com
AWEKAS
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Coinmn on April 19, 2019, 03:08:30 PM
Hi again WiFiLogger!!

I had 1.31 original firmware that worked fine for the Davis wired USB datalogger with weatherlink.  I went to youtube and found out how to update my firmware.  I couldn't get the firmware to update via the wifilogger, so I hooked up the old datalogger and downloaded the firmware update exe file and it ran fine and update the firmware to 3.15.  I put the WifiLogger back in and saw that the wifi hookup was still working.  Nothing was happening.  I rebooted the console and almost immediately my console had some data appearing on WU, then within about 10 minutes, everything was updated and current.  This is going to be so GREAT!!  Thanks for your help!! You don't know how great my household is going to be without a desktop running in the office 24/7 for YEARS!!  I can shut everything down, move the console to a more convenient place.  I don't have to have it wired to a computer and it will still be uploading my data.

Now if I can just get my webcam to start uploading.  That will be my project for this weekend! 

I really appreciate your time and help.  You've made my week!!

Thanks
Frank
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Gulfstream4 on April 20, 2019, 06:25:20 PM
Hello, Does anyone know why, when I start cumulus Version 1.9.2 while my WFL is, very happily, sending data to WU, the WFL Real-Time Data page shows a yellow(ish) banner that says, "Pause: auto" and it is quite apparent that my data is stopped from uploading to WU.  What/Where is the conflict?  Thank You!
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: PaulMy on April 20, 2019, 07:42:26 PM
The datalogger can only communicate with one device at the same time.  To allow WifiLogger and Cumulus to both have access there has to be allocation of time for each to connect. WiFiLogger has the AutoPause while Cumulus connects, and the disconnect period in Cumulus sets a time for it to disconnect so that WiFiLogger can do its uploads.  It is a compromise for both to work together.  It is somewhat the same for WeatherlinkIP, but WiFiLogger can do more things than WeatherlinkIP so it needs more time to be allocated.


There will be times that WiFiLogger will miss connection, and also times for Cumulus to miss connection.  What is your disconnect time in your Cumulus settings?


Enjoy,
Paul
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Gulfstream4 on April 20, 2019, 10:01:41 PM
The datalogger can only communicate with one device at the same time.  To allow WifiLogger and Cumulus to both have access there has to be allocation of time for each to connect. WiFiLogger has the AutoPause while Cumulus connects, and the disconnect period in Cumulus sets a time for it to disconnect so that WiFiLogger can do its uploads.  It is a compromise for both to work together.  It is somewhat the same for WeatherlinkIP, but WiFiLogger can do more things than WeatherlinkIP so it needs more time to be allocated.


There will be times that WiFiLogger will miss connection, and also times for Cumulus to miss connection.  What is your disconnect time in your Cumulus settings?


Enjoy,
Paul

Thank you!. Where are the  "disconnect time"  settings in Cumulus?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: PaulMy on April 20, 2019, 10:37:02 PM
The datalogger can only communicate with one device at the same time.  To allow WifiLogger and Cumulus to both have access there has to be allocation of time for each to connect. WiFiLogger has the AutoPause while Cumulus connects, and the disconnect period in Cumulus sets a time for it to disconnect so that WiFiLogger can do its uploads.  It is a compromise for both to work together.  It is somewhat the same for WeatherlinkIP, but WiFiLogger can do more things than WeatherlinkIP so it needs more time to be allocated.


There will be times that WiFiLogger will miss connection, and also times for Cumulus to miss connection.  What is your disconnect time in your Cumulus settings?


Enjoy,
Paul

Thank you!. Where are the  "disconnect time"  settings in Cumulus?
For Cumulus 1 it is in Station settings, Discon Period.  Click on Help on that page for information.


Rnjoy,

Paul
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Gulfstream4 on April 21, 2019, 09:30:34 AM
The datalogger can only communicate with one device at the same time.  To allow WifiLogger and Cumulus to both have access there has to be allocation of time for each to connect. WiFiLogger has the AutoPause while Cumulus connects, and the disconnect period in Cumulus sets a time for it to disconnect so that WiFiLogger can do its uploads.  It is a compromise for both to work together.  It is somewhat the same for WeatherlinkIP, but WiFiLogger can do more things than WeatherlinkIP so it needs more time to be allocated.


There will be times that WiFiLogger will miss connection, and also times for Cumulus to miss connection.  What is your disconnect time in your Cumulus settings?


Enjoy,
Paul

Thank you!. Where are the  "disconnect time"  settings in Cumulus?
For Cumulus 1 it is in Station settings, Discon Period.  Click on Help on that page for information.


Rnjoy,

Paul

Paul, Thank You, my discon setting is "0".  Do you happen to know what it should be?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: PaulMy on April 21, 2019, 09:46:46 AM
Hi @Gulfstrean4

For using Cumulus with the WeatherlinkIP I recall mention of around 5-10 sec (a bit of trial and error to see what gives the best for both) and I have mine at 20 (sec) so to give WiFiLogger some more time to do its things (I have WiFiLogger do all the available uploads and files).

p.s. if it is only Weather Underground you are concerned about and you are running Cumulus for other things then you can you can have Cumulus do that at realtime instead and not have WiFiLogger do the upload.  The benefit of WiFiLogger uploading is that it will continue even when Computer/Cumulus is not running.

Enjoy,
Paul
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Gulfstream4 on April 21, 2019, 12:16:21 PM
Greetings PaulMy,

Thank you sir for the info.  I really appreciate all of the sharing of information that I find here in this community.

Rick
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: pfletch101 on April 21, 2019, 01:20:01 PM
I have a WiFiLogger (firmware version 2.13) reporting my Davis Data to weewx, running on a raspberry Pi. The setup has been running without problems (other than occasional network glitches, responding to restarting weewx after a short delay) for a couple of months, since I installed the WiFiLogger. Today, I was suddenly deluged by crash/failed restart messages from weewx. It transpired that WiFiLogger was no longer responding at its fixed (by the router) IP address, though the VP2 console continued to display normally. I nevertheless powered down and restarted the console, and everything returned to normal. The console is powered via a newish APC UPS, which did not report any power problems, and no-one was anywhere near the console or the power connection when the logger (apparently) dropped off the network. Any thoughts as to what I should do differently if this happens again, and/or to prevent a recurrence?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Bushman on April 21, 2019, 03:33:55 PM
Is the static IP outside the DHCP pool of IP addresses? 
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: pfletch101 on April 21, 2019, 04:58:07 PM
Is the static IP outside the DHCP pool of IP addresses?
Effectively, yes, since the router does not assign IP addresses that are associated with specific MAC addresses to anything else, even if it doesn't find the device with the relevant MAC address attached to the network. In addition, the router's DHCP address table still showed the logger's normal IP address correctly assigned to it, and no other device occupying the same address (nor was any device which could have been the logger assigned to a different address).
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: cwuthenow on April 29, 2019, 12:58:11 AM
Hi,

I'm trying to get my Wifi logger to upload to wunderground.com and to talk to weewx. So far I only get JSON upload via MQTT working. Unfortunately this is only uploading US metric data which I need to transform into EU data formats which is not quite accurate as the JSON data only contains 2 digits.

I tried to update firmware using http://www.wifilogger.net/support.html. But I only can download v 2.0. Where can I download the latest firmware version? I've seen user with v. 2.13.

My weewx is not getting access to the console. Downloading the archived data and inserting it into my MySQL server is working properly but live data seems not to work. Can anybody pls post the config in weewx so that I can compare if my setup is faulty.

My current seetings and the logs look like follows:

Apr 28 08:03:17 nas weewx[7040]: vantage: LOOP try #1; error: vantage: Expected 99 characters; got zero instead
Apr 28 08:03:17 nas weewx[7040]: vantage: ip-write error: [Errno 32] Datenübergabe unterbrochen (broken pipe)
Apr 28 08:03:17 nas weewx[7040]: vantage: ip-write error: [Errno 32] Datenübergabe unterbrochen (broken pipe)
Apr 28 08:03:17 nas weewx[7040]: vantage: ip-write error: [Errno 32] Datenübergabe unterbrochen (broken pipe)
Apr 28 08:03:17 nas weewx[7040]: vantage: Unable to wake up console
Apr 28 08:03:17 nas weewx[7040]: vantage: LOOP try #2; error: Unable to wake up Vantage console
Apr 28 08:03:17 nas weewx[7040]: vantage: ip-write error: [Errno 32] Datenübergabe unterbrochen (broken pipe)
Apr 28 08:03:17 nas weewx[7040]: vantage: ip-write error: [Errno 32] Datenübergabe unterbrochen (broken pipe)
Apr 28 08:03:17 nas weewx[7040]: vantage: ip-write error: [Errno 32] Datenübergabe unterbrochen (broken pipe)
Apr 28 08:03:17 nas weewx[7040]: vantage: ip-write error: [Errno 32] Datenübergabe unterbrochen (broken pipe)
Apr 28 08:03:17 nas weewx[7040]: vantage: Unable to wake up console
Apr 28 08:03:17 nas weewx[7040]: vantage: LOOP try #3; error: Unable to wake up Vantage console
Apr 28 08:03:17 nas weewx[7040]: vantage: ip-write error: [Errno 32] Datenübergabe unterbrochen (broken pipe)
Apr 28 08:03:17 nas weewx[7040]: vantage: ip-write error: [Errno 32] Datenübergabe unterbrochen (broken pipe)
Apr 28 08:03:17 nas weewx[7040]: vantage: ip-write error: [Errno 32] Datenübergabe unterbrochen (broken pipe)
Apr 28 08:03:17 nas weewx[7040]: vantage: ip-write error: [Errno 32] Datenübergabe unterbrochen (broken pipe)
Apr 28 08:03:17 nas weewx[7040]: vantage: Unable to wake up console
Apr 28 08:03:17 nas weewx[7040]: vantage: LOOP try #4; error: Unable to wake up Vantage console
Apr 28 08:03:17 nas weewx[7040]: vantage: LOOP max tries (4) exceeded.
Apr 28 08:03:17 nas weewx[7040]: engine: Main loop exiting. Shutting engine down.
Apr 28 08:03:17 nas weewx[7040]: vantage: ip-write error: [Errno 32] Datenübergabe unterbrochen (broken pipe)
Apr 28 08:03:17 nas weewx[7040]: engine: Caught WeeWxIOError: Max tries exceeded while getting LOOP data.
Apr 28 08:03:17 nas weewx[7040]:     ****  Waiting 60 seconds then retrying...

weewx.conf is setup as follows:

[Vantage]
    # This section is for the Davis Vantage series of weather stations.
   
    # Connection type: serial or ethernet
    #  serial (the classic VantagePro)
    #  ethernet (the WeatherLinkIP or Serial-Ethernet bridge)
       type = ethernet
   
    # If the connection type is serial, a port must be specified:
    #   Debian, Ubuntu, Redhat, Fedora, and SuSE:
    #     /dev/ttyUSB0 is a common USB port name
    #     /dev/ttyS0   is a common serial port name
    #   BSD:
    #     /dev/cuaU0   is a common serial port name
    # port = /dev/ttyUSB0
   
    # If the connection type is ethernet, an IP Address/hostname is required:
       host = [wifiloggerip] --> changed for the post but correctly setup in the real file
   
    ######################################################
    # The rest of this section rarely needs any attention.
    # You can safely leave it "as is."
    ######################################################
   
    # Serial baud rate (usually 19200)
    baudrate = 19200
   
    # TCP port (when using the WeatherLinkIP)
    tcp_port = 22222
   
    # TCP send delay (when using the WeatherLinkIP):
    tcp_send_delay = 0.5
   
    # The id of your ISS station (usually 1). If you use a wind meter connected
    # to a anemometer transmitter kit, use its id
    iss_id = 1
   
    # How long to wait for a response from the station before giving up (in
    # seconds; must be greater than 2)
    timeout = 4
   
    # How long to wait before trying again (in seconds)
    wait_before_retry = 1.2
   
    # How many times to try before giving up:
    max_tries = 4
   
    # Vantage model Type: 1 = Vantage Pro; 2 = Vantage Pro2
    model_type = 2
   
    # The driver to use:
    driver = weewx.drivers.vantage


Thx for your support,
Carsten
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: BigAlT on April 29, 2019, 12:28:28 PM
What version of firmware do you have installed on your WFL ?. The last version of firmware  available for download from the link on this forum is v2.0. This update actually consists of two separate updates. V1.24S and v2.0. You perform the update to v1.24S and save all of it’s html files on your computer as described in the instructions. Follow the instructions exactly or you may have problems.
 After updating to v1.24S you need to update to v2.0. After updating to v2.0 you need to update it’s html files with the html files from v1.24S you saved earlier.
 After you have updated the html files and rebooted, your WFL will automatically update itself to v2.08. Make sure you wait at least 5 minutes or longer for the update to complete or it may not finish downloading the necessary files.
 After you have successfully installed 2.08, you can update to the current version ( 2.16 ) by opening the browser page located at http://wfl_ip/update ( wfl_ip is the actual ip address of your WFL on your system assigned by your router ). Pick either the US or EU server and hit update. After updating to any firmware version 2.15 or above there will be an update button on the System page of your WFL so any future updates are simple to make.
Remember do not reboot your WFL after doing an update until the update is completed or it may not fully install.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on May 01, 2019, 04:53:23 PM
What version of firmware do you have installed on your WFL ?. The last version of firmware  available for download from the link on this forum is v2.0. This update actually consists of two separate updates. V1.24S and v2.0. You perform the update to v1.24S and save all of it’s html files on your computer as described in the instructions. Follow the instructions exactly or you may have problems.
 After updating to v1.24S you need to update to v2.0. After updating to v2.0 you need to update it’s html files with the html files from v1.24S you saved earlier.
 After you have updated the html files and rebooted, your WFL will automatically update itself to v2.08. Make sure you wait at least 5 minutes or longer for the update to complete or it may not finish downloading the necessary files.
 After you have successfully installed 2.08, you can update to the current version ( 2.16 ) by opening the browser page located at http://wfl_ip/update ( wfl_ip is the actual ip address of your WFL on your system assigned by your router ). Pick either the US or EU server and hit update. After updating to any firmware version 2.15 or above there will be an update button on the System page of your WFL so any future updates are simple to make.
Remember do not reboot your WFL after doing an update until the update is completed or it may not fully install.
Version 1.24S is only to save config files. You can omit this step and update using version 2.0.
Version 2.0 will download newest firmware. 2.16. If I don't make any mistake :)
I will try to test WEEWX with WiFiLogger and check what is going on, but tomorrow. It is late now :(
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: pfletch101 on May 01, 2019, 06:08:16 PM
Version 1.24S is only to save config files. You can omit this step and update using version 2.0.
Version 2.0 will download newest firmware. 2.16. If I don't make any mistake :)
I will try to test WEEWX with WiFiLogger and check what is going on, but tomorrow. It is late now :(
Rather confusingly, the OP initially raised this in two separate threads - this one and https://www.wxforum.net/index.php?topic=36760.0 (https://www.wxforum.net/index.php?topic=36760.0). From my experience, weewx works fine with WiFiLogger, provided that the latter is configured to allow weewx to 'own' it. The OP's original problem appeared to be that he had not changed the default 'TCP Port' System Setup setting to 'Man. Pause' - I had initially seen the same misbehavior that he described, so I recognized the problem! After fixing this configuration error, he is still apparently having problems, but they are clearly different both from his previous ones and from anything I have seen. He has not responded (since April 29) to the followup questions/suggestions I left in the other thread, so I wouldn't spend too much of your time on this unless/until he does.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on May 02, 2019, 12:58:40 PM
Hi,

I'm trying to get my Wifi logger to upload to wunderground.com and to talk to weewx. So far I only get JSON upload via MQTT working. Unfortunately this is only uploading US metric data which I need to transform into EU data formats which is not quite accurate as the JSON data only contains 2 digits.

Please try to use this update to version 2.0  from http://www.wifilogger.net/support.html which will automaticly update your logger to the newest version.
Then probably all will start to work.
- MQTT file is repaired to have more than 2 digits rain(needed for 2mm collector).
- there was some changes in TCP connection to console. Now should work better with WEEWX.

I have just tested my logger with Raspberry Pi zero and WiFiLogger. Works perfectly fine.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: fjordey37 on May 02, 2019, 10:25:51 PM
Has anyone tried connecting to a hidden SSID? - My IoT devices are all on a separate network and the SSID is hidden (not trying to hide from hackers) - I can enter the information manually but it seems I can only connect to what is listed in the SSID list - made it visible to setup, but once hidden again i will not reconnect. Any thoughts?

~Mark
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: galfert on May 02, 2019, 10:55:39 PM
Has anyone tried connecting to a hidden SSID? - My IoT devices are all on a separate network and the SSID is hidden (not trying to hide from hackers) - I can enter the information manually but it seems I can only connect to what is listed in the SSID list - made it visible to setup, but once hidden again i will not reconnect. Any thoughts?

~Mark

Why are you hiding your SSID? You said not because of hackers but you didn't really say why. I can't think of a good reason to do this. It accomplishes nothing at all other than to frustrate you. Enabling the capability for hiding an SSID was a poor choice that was conceived a long time ago and it has just been something that has been perpetuated by WiFi hardware companies because uninformed customers demand it.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on May 03, 2019, 01:28:49 AM
Has anyone tried connecting to a hidden SSID? - My IoT devices are all on a separate network and the SSID is hidden (not trying to hide from hackers) - I can enter the information manually but it seems I can only connect to what is listed in the SSID list - made it visible to setup, but once hidden again i will not reconnect. Any thoughts?
~Mark
I have just tested it. It is working with hiddden SSID.
There is still one problem. I didn't cut out function which is changing signs like $%#&*&#. Only digits and letters are allowed.
Check your password if there is no special signs.
With next firmware this will be fixed.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: fjordey37 on May 03, 2019, 08:47:49 AM

I have just tested it. It is working with hiddden SSID.
There is still one problem. I didn't cut out function which is changing signs like $%#&*&#. Only digits and letters are allowed.
Check your password if there is no special signs.
With next firmware this will be fixed.

Thanks Wojciech, I will give it a try again today.  M
UPDATE: had to make a new wifi network - and now everything works like it should.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: MatteoPV on May 04, 2019, 07:47:05 AM
I'm waiting for the wifi logger I got from the states. what difference is the 2.00 eurpeo firmware and the one used
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: MatteoPV on May 04, 2019, 11:49:14 AM
I have other questions, sorry but, I read everything using the search button but I have doubts. I will get vp2 with wifi logger bought by ryan. I would then put the vp2 online to be able to consult it with a smartphone app, be able to insert it in other weather networks and then maybe build my own website. I wanted to subscribe premix to wl, is it a good solution or are there alternatives?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: galfert on May 04, 2019, 01:17:01 PM
I have other questions, sorry but, I read everything using the search button but I have doubts. I will get vp2 with wifi logger bought by ryan. I would then put the vp2 online to be able to consult it with a smartphone app, be able to insert it in other weather networks and then maybe build my own website. I wanted to subscribe premix to wl, is it a good solution or are there alternatives?

The WiFiLogger is a good solution. There are other alternatives, no one better than the other. It just depends on what you like and what is most important to you and how much you want to spend. Other alternatives are WeatherLink Live, Meteobrdige Nano, USB Logger with PC software of which there are several like Weather-Display, WeeWx, Cumulus 1 and MX. You can even do other stuff that is a mix of all these options. They are all good solutions.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: PaulMy on May 04, 2019, 02:05:06 PM
Quote
I have other questions, sorry but, I read everything using the search button but I have doubts. I will get vp2 with wifi logger bought by ryan. I would then put the vp2 online to be able to consult it with a smartphone app, be able to insert it in other weather networks and then maybe build my own website. I wanted to subscribe premix to wl, is it a good solution or are there alternatives?
Your Davis station and WiFiLogger will allow you to directly upload to Davis weatherlink.com, Weather Underground, PWS Weather, WeatherCloud, AWEKAS, WOW (MetOffice UK),  and CWOP after you have signed up for them and have the necessary ID/Passwords from those sites.

WiFiLogger can also upload a realtime.txt and a wflexp.json file which can be used to update a website.  i.e. I use the realtime.txt to update http://www.komokaweather.com/pws-wfl/ for the current conditions.  There are some other things that I have not yet tried.

If instead of the above uploads you want to access the logger for third-party program like Cumulus that will work fine.
 
If you want to do those uploads and also third-party software running then WiFiLogger needs to share the access between the logger uploads and the program.  WiFiLogger has an AutoPause function to allow that joint access.  However while uploads are being done the third-party program will not have access and that will cause some data to be missed by the program and/or uploads missed.


Enjoy,
Paul
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: galfert on May 04, 2019, 02:25:13 PM
If you want to do those uploads and also third-party software running then WiFiLogger needs to share the access between the logger uploads and the program.  WiFiLogger has an AutoPause function to allow that joint access.  However while uploads are being done the third-party program will not have access and that will cause some data to be missed by the program and/or uploads missed.

Does that missed data to the software include missing rain sensor tips? Are you then likely to miss rainfall in the software?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: MatteoPV on May 04, 2019, 02:29:08 PM
Meanwhile, thanks for the answers. I will definitely use the wifi logger to put vp2 online. I am undecided about the choice of cloud. what is the best? wl? wo? etc. etc. which ecloud saves me with more historical data?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: galfert on May 04, 2019, 02:43:14 PM
Meanwhile, thanks for the answers. I will definitely use the wifi logger to put vp2 online. I am undecided about the choice of cloud. what is the best? wl? wo? etc. etc. which ecloud saves me with more historical data?

Why not send to all of them? Then you can decide which you like better. I like certain things about each different one. I send to 12 different services plus my own SQL database and I'll be exploring my own website at some point. I'll be ready with all my data in SQL for history importing. I'm not a WiFiLogger user so I'm not saying you'll be able to send to 12 online services. My point is that why not send to wherever the WiFiLogger lets you send to so that you can learn and have fun doing it.

WU seems to have unlimited historical data. But there is only so much you can do with that data...as you are limited to their tools. There are others with unlimited history but you fall into the same predicament as to what can you do with that data. Some other services only go back 1 year. If you want to do the most with historical data I suggest you look at capturing the data locally to your own computer/server. Online services change too over time. Just look at WU and how you used to be able to specify a custom date range to look at historical data and you can't do that now. They even took away the yearly view. Nothing is given and just because it is so today doesn't mean it will be like that tomorrow. So backing up your own data is the best insurance policy.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: johnd on May 04, 2019, 02:58:06 PM
This really isn't the right thread and I know it won't be a popular post but it's maybe worth at least considering a subscription to the Pro plan at weatherlink.com which will store all your historic data and give you access to an increasing range of tools to analyse that data.

Of course everyone wants a free service, but how realistic is it that any organisation can offer an online service that is all of good, reliable and free forever?

It does cost a substantial chunk of money to run these big platforms but is the cost of one coffee or beer per month really too much? For some weather hobbyists it might also save you the cost of running a dedicated weather PC completely.

OK, you can start throwing the rotten tomatoes now! <takes cover>

(But maybe this comment really should be moved to its own thread - it is a question that's going to recur?)
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: PaulMy on May 04, 2019, 03:14:54 PM
Quote
and that will cause some data to be missed by the program
I was not complete in this brief comment.  If the program is disconnected (does not have access to the logger) the live (2.5 sec or whatever time frame) will not be available to display at the time.  However the accumulative and catch-up data will be displayed whenever the program is reconnected.  This is the same behaviour as the WeatherlinkIP which also requires a disconnect period in third-party software for it to share with Weatherlink.com and the program.  The difference is that WeatherlinkIP has much less uploads it can do so the time to do all of them is much less compared to the WiFiLogger if it is set to do all of its available uploads.


Quote
Are you then likely to miss rainfall in the software?
No.  Any data that is stored by the logger, such as rate and accumulated rain is picked up by the program whenever it gets access to the logger, so no rain amount or rate missed.


Enjoy,
Paul
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: MatteoPV on May 05, 2019, 06:00:53 AM
I believe that I will subscribe to wl pro and then see. calmly I see to make us the hand and to obtain the maximum from my station.
who with what interval of minutes to load the data? 5 minutes? 10 minutes?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: ocala on May 05, 2019, 07:11:01 AM
OK John here comes the first tomato. :-)
Why not just use WL, Cumulus, WD, etc.
I'm sure some folks may have a need to access that data online but for most of us having it stored locally would be the logical choice.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on May 05, 2019, 11:22:06 AM
I have other questions, sorry but, I read everything using the search button but I have doubts. I will get vp2 with wifi logger bought by ryan. I would then put the vp2 online to be able to consult it with a smartphone app, be able to insert it in other weather networks and then maybe build my own website. I wanted to subscribe premix to wl, is it a good solution or are there alternatives?

WiFiLogger is uploading to weather websites like:
https://www.wunderground.com (https://www.wunderground.com/dashboard/pws/IWILGA4)
www.pwsweather.com (https://www.pwsweather.com/obs/JULIANOWO.html)

You can have own export as JSON file
JSON (http://wifilogger.net/station/php/wflexp.json)
And I have simple template to put this file to readable form
Template (http://wifilogger.net/station/php)
This solution can give you 3 sec interval, but only real time weather data.
I am preparing same solution for archive records which are in data logger memory.
For now data logger memory can be exported via FTP and to WeatherLink.com.

As for beginer most convinient for you will be to use:
Free WeatherLink.com account
+ Free WeatherLink PC software
+ WeatherUnderound or any other.

Logger has memory for 2560 records
WeatherLink.com for 10240 records
WeatherLink PC will download weather data from WeatherLink.com and store in you PC.
For interval 1 min and 5 min, you should not use FTP export option, only WeatherLink.com to store archive data.

You can also use Cumulus or any other software, but I was using WEEWX lately with Raspberry Pi. This is not software for casual weather station user and casual computer user.

Please start with Davis solutions. Website and PC software. Then when you will need anything more, then you could start searching for any more convinient solutions for you.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on May 05, 2019, 11:26:07 AM
I have finished (I wish) GLOBE export for schools.
This is E-mail export. It looks like it is out of date, but still work.

Are my current clients need E-mail notification option for any purpose?
If yes what and when you like to send data by E-mail from logger?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: PaulMy on May 05, 2019, 08:26:08 PM
Hi Wojtek,
I am uploading to Globe through Weatherlink PC.  GLOBE does not get uploaded through my weatherlink.com account even though I have it set up to do that, and only uploading through Weatherlink PC where I have also entered the appropriate station information.  I run Weatherlink PC for a short while every few days.so if it could upload through WiFiLogger that would be great.




Enjoy,
Paul
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: MatteoPV on May 06, 2019, 03:23:20 AM
I will never keep the PC on, so I guess I'll use wl with a pro account and then we'll see. does vp2 do a lot of internet traffic? maybe I go for an interval of 5 minutes
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on May 06, 2019, 04:22:08 AM
I will never keep the PC on, so I guess I'll use wl with a pro account and then we'll see. does vp2 do a lot of internet traffic? maybe I go for an interval of 5 minutes

WiFiLogger is sending data to WeatherLink.com. WeatherLink PC is for data download, view and charts.

When you want/like you are starting WeatherLinkPC  and this program is downloading data from 6 months from WeatherLink.com.
You have history then. You should turn it on every 4-6 months to download data loggers data.

Using free account you can store data on WeatherLink.com and you can download this data using WeatherLink PC software.
With PRO account you can view archive data on WeatherLink.com.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on May 06, 2019, 04:26:54 AM
I am uploading to Globe through Weatherlink PC.  GLOBE does not get uploaded through my weatherlink.com account even though I have it set up to do that, and only uploading through Weatherlink PC where I have also entered the appropriate station information.  I run Weatherlink PC for a short while every few days.so if it could upload through WiFiLogger that would be great.

I don't know why but uploads from WiFiLogger to WeatherLink don't work with GLOBE export.
Now with version 2.17 (still testing) is sending Email to GLOBE every day. 96 data records, because GLOBE needs 15 min interval.
Works perfectly fine.

Email works on port 587, because I couldn't turn on SSL communication. Probably WiFiLogger software is consuming to much RAM.
No 465 port, no 25 port.
Port 587 SMTP with authentication. Plain data. No encryption.

I could rebuild this a little and allow user to send info from console to email.
I don't have idea why to use email to send weather data, but maybe someone has some needs?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: davidmc36 on May 06, 2019, 06:08:45 AM
In areas where I work with limited data bandwidth an email update every so often would be less intensive than browsing a weather page.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Bushman on May 06, 2019, 08:59:10 AM
I use the Tobaccoville email set up to get a daily weather report via email.  Off a PC, but can be done in Linux as well.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: PaulMy on May 06, 2019, 10:20:40 AM
Hi Wojtek.
A little uncertain on what settings to put in GLOBE
Mode: Enabled
School ID: I have that entered
SITE ID: I have that entered
Email from: using my existing
Email copy: have left blank
SMTP server: what should go here?
SMTP user: defaults to my local network name
SMTP pass: what should go here?
SMTP port: what should go here?

https://vis.globe.gov/GLOBE/
My last WL PC exported data is 2019 04 30 15:55 UTC and email sent 2019 04 30 16:14 (12:14 local time)


Enjoy,
Paul



Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: 92merc on May 06, 2019, 10:42:22 AM
SMTP server: what should go here?  This is should be your email server name.  Email.YourProvider.com

SMTP user: defaults to my local network name  Probably your full email address
SMTP pass: what should go here? This would be your email login password.
SMTP port: what should go here? This would be provided by your ISP
Most of the above you may be able to look your current Outlook or email program and maybe see the settings.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on May 06, 2019, 10:58:48 AM
Mode: Enabled
School ID: I have that entered
SITE ID: I have that entered
Email from: using my existing
Email copy: have left blank
SMTP server: what should go here?
SMTP user: defaults to my local network name
SMTP pass: what should go here?
SMTP port: what should go here?

Those are same data when you have to setup OUTLOOK in your PC.
"SMTP server" is a server which is sending your email, but if you are using web page istead of Oulook, then you haven't use this parameter, but here you will have to know it.
"SMTP user" your email user. Sometimes is just user like "wifilogger", but now almost all SMTP servers wants full address as user eg. "wifilogger@qq.com"
"SMTP pass" passowd to your email account.
PORT this is much more interesting. General port for SMTP connection was 25. This was complete open port used for SPAM.
Port 465 this is not used here. This one is best, because encrypted, but I have lost full day to try it. No lack.
Port 587 is not encrypted, but needs user and password. Some server will block not encypted connection on this port. You have to use /debug windows of WiFiLogger to check printed info from server.
There is still many SMTP servers ready to work with WiFiLogger, but forget about GMAIL. probably YAHOO will also have encypted connection only.

After saving settings, you can click on "TEST" to send email immediately. First sending is 5 day archive in 5 email, then it will save last date in flash memory and send one email per day at 7:46 UTC.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on May 06, 2019, 11:05:03 AM
Archive interval has to be 15 minutes.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: galfert on May 06, 2019, 11:29:18 AM
SMTP server: what should go here?
SMTP user: defaults to my local network name
SMTP pass: what should go here?
SMTP port: what should go here?

Why is the WiFiLogger asking for this SMTP stuff? Because it doesn't have a way to send email unless it has an email account to use. The WiFiLogger isn't tied to a company that will send out these emails from the device for you. So you have to give it your email account for it to use to send email out with. Unfortunately this requires that your email account support a now somewhat less desirable protocol called SMTP. Don't get me wrong and try and teach me something I already know. Yes there are more secure ways to use SMTP with TLS... etc. That is beyond the scope of this matter. If you didn't understand that last bit good it wasn't intended for you.

SMTP stands for Simple Mail Transfer Protocol. It is a method to send email from one system to another. This day people rely on webmail or corporate Exchange server email. With webmail you don't need to worry about SMTP.  Even if you use an email client software chances are it configures itself automatically by you just giving it your email address and password. So if you ask a typical person these days what SMTP server and port and authentication they are using chances are they won't know what you are talking about. There was a time before webmail became popular that everyone used an email client software with a POP3 email account and then they knew what these things meant as they had to get them from their email provider to enter into their software so that they could send email.

Where this leaves us today is that you need to find an email account that has SMTP enabled (or you spin up your own email server which is not the best solution for most people). Doing this and changing things with your normal trusted email account may not be the best solution. Since you just need an email account to send from it doesn't matter what it is. For this reason I recommend setting up an email account for this purpose. Or maybe you already have one of these extra email accounts that you use for giving out to people or companies that you don't want bothering you at your real email address with. That would be a perfect email account to use with SMTP enabled.

Trouble is that in the age of everyone using webmail some weaknesses have been discovered in SMTP and most web email (Gmail, Yahoo, iCloud, Hotmail (Outlook.com) and others, have removed SMTP from being available as a default. So if you want to use SMTP then you'll need to look into turning this on with your email provider and possibly opening yourself up to some added risk. That is why I suggest using that 2nd email address you have that doesn't matter or just set a new one up.

With each email service provider enabling this SMTP stuff is going to be different. So you'll need to look up how to enable SMTP and what server address to use and what port and what type of authentication...etc. I recommend Yahoo for this as to me it seemed like the simplest to support this.


Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Bushman on May 06, 2019, 12:38:55 PM
Pretty much everyone I know uses secured SMTP for personal email clients on their desktop (Outlook, etc.)  Who runs an Exchange server at home? (You do know that Outlook Exchange uses SMTP, right?)  As for webmail, I only use that when I don't have a device  with email on it handy.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: galfert on May 06, 2019, 12:43:47 PM
Nope, Exchange uses MAPI.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: 92merc on May 06, 2019, 12:53:17 PM
Actually all the newest Exchange servers (2016) and Outlook 365 use HTTPS for everything.  MAPI was fully dropped as of Exchange 2016.

Most ISP's still use either POP/SMTP or IMAP.  Or both in my case.

GMail can use SMTP, but only with TLS encryption.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: galfert on May 06, 2019, 01:02:19 PM
Thank you for the update on Exchange.

Yes I mentioned that you could use SMTP with Gmail but it is not enabled by default for a reason. Same as with all other Webmail services. ISP companies are the slowest to adapt and they are the last to care as they are a monopoly. They do the bare minimum for you. Which is why you should run your own WiFi router etc.

My suggestion is to just use a spare Yahoo account. It is easier than Gmail to configure for SMTP. At least it was last I visited this some time ago. Things change.  YMMV.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Bushman on May 06, 2019, 01:28:36 PM
smtp.office365.com  Go figure.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: PaulMy on May 07, 2019, 01:55:44 AM
Mode: Enabled
School ID: I have that entered
SITE ID: I have that entered
Email from: using my existing
Email copy: have left blank
SMTP server: what should go here?
SMTP user: defaults to my local network name
SMTP pass: what should go here?
SMTP port: what should go here?

Those are same data when you have to setup OUTLOOK in your PC.
"SMTP server" is a server which is sending your email, but if you are using web page istead of Oulook, then you haven't use this parameter, but here you will have to know it.
"SMTP user" your email user. Sometimes is just user like "wifilogger", but now almost all SMTP servers wants full address as user eg. "wifilogger@qq.com"
"SMTP pass" passowd to your email account.
PORT this is much more interesting. General port for SMTP connection was 25. This was complete open port used for SPAM.
Port 465 this is not used here. This one is best, because encrypted, but I have lost full day to try it. No lack.
Port 587 is not encrypted, but needs user and password. Some server will block not encypted connection on this port. You have to use /debug windows of WiFiLogger to check printed info from server.
There is still many SMTP servers ready to work with WiFiLogger, but forget about GMAIL. probably YAHOO will also have encypted connection only.

After saving settings, you can click on "TEST" to send email immediately. First sending is 5 day archive in 5 email, then it will save last date in flash memory and send one email per day at 7:46 UTC.

Thanks Wojtek,

I use the email service provided by GoDaddy.  I have another program that sends notifications and have borrowed the settings from that program which works, and have entered that same information in Globe settings.  Using the Test didn't seem to send anything and it is too late to keep watching for it so will see in the morning, and then call GoDaddy if needed.


Will let you know if/when Globe data is actually received by them.


Enjoy,

Paul

 
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: MatteoPV on May 07, 2019, 01:40:17 PM
While waiting for VP2 to arrive, I opened a pro account on WL etc. Do you think a 10 minute data upload interval is valid? I have read that I can set the wifilogger in such a way that if it is not transmitting it goes to standby, for a loading interval of 10 minutes then as I set the standby?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: pfletch101 on May 08, 2019, 11:47:00 AM
I have now had another episode like the one I described in http://www.wxforum.net/index.php?topic=34312.msg377408#msg377408 (http://www.wxforum.net/index.php?topic=34312.msg377408#msg377408), with the WiFiLogger apparently 'dropping off the network'. This one occurred at a time when I was able to do a bit more investigation. It turned out that, notwithstanding my router having been set to assign the WiFiLogger to a specific fixed IP address, it had actually 'moved' to another address within the DHCP server's normal assignable range. After various manipulations, resetting the Logger, resetting the router, etc., I managed to get it back to its normal 'fixed' address, only to have it again switch to a different address a few hours later. I now have the Logger assigned to its correct address as a fixed address in its network settings, and it seems to be staying there, but I don't, in general, like doing things this way.

The obvious temptation would be to blame the router's DHCP server for this, but the WiFi logger is one of fifteen devices on my network which have specific IP addresses assigned  in the router's DHCP settings, and it is the only one which has ever behaved in this way (three times, now). I wonder if it is occasionally passing a 'bad' MAC address when it renews its network lease, which would cause the DHCP server to assign it a different address.

Does anyone have any useful thoughts?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: galfert on May 08, 2019, 01:39:14 PM
Test a few things...

Set router's DHCP lease time to only a few minutes. Then look at router DHCP log or DHCP lease status and see if the WiFiLogger is actually renewing the lease as it should at the half life of the lease time, or at least it should be renewing at lease expiration. This is only a temporary thing to facilitate learning the behavior or DHCP lease renewal. Then set the lease time back to your normal time frame (at least a day... I like 14 days on my home network as I don't need to recycle IP addresses.) If you find that the WiFiLogger is not properly renewing the DHCP lease it wouldn't be the first time I've seen that with some network devices. If so then I recommend a static IP....but not just yet... First test this next thing.

The second thing to try is to set the DHCP reservation to be within the normal DHCP scope range. Sometimes this can be a problem for some DHCP servers. See if you are affected by this.

The last thing you can do is just use a static IP but keep the DHCP reservation as a form of network documentation.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: pfletch101 on May 08, 2019, 03:14:01 PM
Test a few things...

Set router's DHCP lease time to only a few minutes. Then look at router DHCP log or DHCP lease status and see if the WiFiLogger is actually renewing the lease as it should at the half life of the lease time, or at least it should be renewing at lease expiration. This is only a temporary thing to facilitate learning the behavior or DHCP lease renewal. Then set the lease time back to your normal time frame (at least a day... I like 14 days on my home network as I don't need to recycle IP addresses.) If you find that the WiFiLogger is not properly renewing the DHCP lease it wouldn't be the first time I've seen that with some network devices. If so then I recommend a static IP....but not just yet... First test this next thing.
If I have set a fixed IP address for a device, its lease is shown as 'permanent' on the relevant table on my router's admin pages, whatever the default is set to. However, the last time the WiFiLogger jumped to a new address was almost exactly 2 hours (my router's regular lease time) after I had reset it to its normal address.

Quote
The second thing to try is to set the DHCP reservation to be within the normal DHCP scope range. Sometimes this can be a problem for some DHCP servers. See if you are affected by this.
Unlike many routers I have used in the past, my current one will not assign fixed addresses outside its set scope.

Quote
The last thing you can do is just use a static IP but keep the DHCP reservation as a form of network documentation.
Thats is what I am currently doing. I notice that the WiFiLogger does, in fact, have a second MAC address (differing from the normal one only by one bit in the second byte), which it uses when it is behaving as an access point. I just wonder whether it very occasionally uses the 'wrong' one in its normal mode.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: galfert on May 08, 2019, 04:23:25 PM
Well that is odd. Set two different DHCP reservations (with different IPs obviously) for each of the two MAC addresses of the WiFiLogger to test your theory. Then see which IP of the two sticks.

What kind of router are you using?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: pfletch101 on May 08, 2019, 08:17:09 PM
Well that is odd. Set two different DHCP reservations (with different IPs obviously) for each of the two MAC addresses of the WiFiLogger to test your theory. Then see which IP of the two sticks.
In all honesty, while it is working, as it is now, with its IP address fixed in hardware and in the router, I am inclined to let sleeping dogs lie.  :-)
Quote
What kind of router are you using?
TP-Link TL-R600VPN. It's not a wireless router - I have a separate Ubiquiti WiFi access point plugged into one of its Lan ports.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: MatteoPV on May 10, 2019, 04:57:29 AM
The VP2 and the wifi logger have arrived. In a short time I installed everything and set the wifi logger. I updated it to firmware 2.17. Having made the necessary adjustments, it is uploading the data to my WeatherLink Pro account every 10 minutes without problems.

I have questions:

At the next firmware update, will the wifi logger lose the configuration?

When it's not working in 10 minutes, is it a kind of standby?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: PaulMy on May 10, 2019, 10:49:55 AM
I am on v2.17
I have not yet been able to get the Globe to upload. 
I am using the same School and Site IDs as used in Weatherlink which works. 
I have entered the same email, SMTP user, password, port and serverhost as I have for another program email notification.

Also, while all the other WiFiLogger uploads are working fine, the CWOP is not updating, using the same settings as for previous version.
Anyone successfully doing the GLOBE uploads?
Enjoy,Paul
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: MatteoPV on May 10, 2019, 10:58:10 AM
Sorry, I have the firmware 2.16 on the wifi logger ....... did an online update and that's it.

I am using ID and Password provided by WL and everything runs smoothly.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: PaulMy on May 10, 2019, 11:09:43 AM
Thanks MatteoPV,

I have been uploading to Globe through Weatherlink.com but that only works while I have Weatherlink PC running, which I only do periodically.
I would like to change over to WiFiLogger upload which is in v2.17. 

Am I correct that WL is doing your update and not WiFiLogger, as thought that function was not in v2.16?

Enjoy,
Paul
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: MatteoPV on May 10, 2019, 12:10:05 PM
I don't have any PC running, it does all the wifi logger. I entered my Davis in WeatherLink web, I then opted for data transmission via datalogger, at which point the site provided me with ID and Password which I then inserted into the wifi logger
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: twofus on May 13, 2019, 02:53:28 AM
If you want to export data by WiFiLogger with Vantage PRO 2 console, you need to have minimum 1.90 console firmware.
Updates for consoles and Envoy are avaible on Davis website.

WifiLogger - any plans to add Windy.com to the export?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: MatteoPV on May 13, 2019, 11:53:14 AM
Quote
I have other questions, sorry but, I read everything using the search button but I have doubts. I will get vp2 with wifi logger bought by ryan. I would then put the vp2 online to be able to consult it with a smartphone app, be able to insert it in other weather networks and then maybe build my own website. I wanted to subscribe premix to wl, is it a good solution or are there alternatives?
Your Davis station and WiFiLogger will allow you to directly upload to Davis weatherlink.com, Weather Underground, PWS Weather, WeatherCloud, AWEKAS, WOW (MetOffice UK),  and CWOP after you have signed up for them and have the necessary ID/Passwords from those sites.

WiFiLogger can also upload a realtime.txt and a wflexp.json file which can be used to update a website.  i.e. I use the realtime.txt to update http://www.komokaweather.com/pws-wfl/ for the current conditions.  There are some other things that I have not yet tried.

If instead of the above uploads you want to access the logger for third-party program like Cumulus that will work fine.
 
If you want to do those uploads and also third-party software running then WiFiLogger needs to share the access between the logger uploads and the program.  WiFiLogger has an AutoPause function to allow that joint access.  However while uploads are being done the third-party program will not have access and that will cause some data to be missed by the program and/or uploads missed.


Enjoy,
Paul

Your weather website is fantastic, how do I get such a result? I have already bought a domain of my own and would like to build a similar site
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: txweather.org on May 13, 2019, 12:24:27 PM
Quote
I have other questions, sorry but, I read everything using the search button but I have doubts. I will get vp2 with wifi logger bought by ryan. I would then put the vp2 online to be able to consult it with a smartphone app, be able to insert it in other weather networks and then maybe build my own website. I wanted to subscribe premix to wl, is it a good solution or are there alternatives?
Your Davis station and WiFiLogger will allow you to directly upload to Davis weatherlink.com, Weather Underground, PWS Weather, WeatherCloud, AWEKAS, WOW (MetOffice UK),  and CWOP after you have signed up for them and have the necessary ID/Passwords from those sites.

WiFiLogger can also upload a realtime.txt and a wflexp.json file which can be used to update a website.  i.e. I use the realtime.txt to update http://www.komokaweather.com/pws-wfl/ for the current conditions.  There are some other things that I have not yet tried.

If instead of the above uploads you want to access the logger for third-party program like Cumulus that will work fine.
 
If you want to do those uploads and also third-party software running then WiFiLogger needs to share the access between the logger uploads and the program.  WiFiLogger has an AutoPause function to allow that joint access.  However while uploads are being done the third-party program will not have access and that will cause some data to be missed by the program and/or uploads missed.


Enjoy,
Paul

Your weather website is fantastic, how do I get such a result? I have already bought a domain of my own and would like to build a similar site

You can get the template from here:
https://www.weather-watch.com/smf/index.php?topic=67468.0

If I am not mistaken when using the WiFiLogger you have to use the WD template.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: MatteoPV on May 13, 2019, 01:19:02 PM
Fantastic!!!! But then is the wifi logger that supplies the data directly to the template or does the template take it from weathelink.com?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: PaulMy on May 13, 2019, 02:49:24 PM
Quote
If I am not mistaken when using the WiFiLogger you have to use the WD template.
You can also use the Cumulus version of the template www.komokaweather.com/pws-wfl

Quote
But then is the wifi logger that supplies the data directly to the template or does the template take it from weathelink.com?
It comes from the WiFiLogger realtime.txt that is updated by WiFiLogger www.komokaweather.com/wifi-console/realtime.txt at 1-min interval


Enjoy,
Paul
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: nathanxollier on May 13, 2019, 08:56:58 PM
Quote
If I am not mistaken when using the WiFiLogger you have to use the WD template.
You can also use the Cumulus version of the template www.komokaweather.com/pws-wfl

Quote
But then is the wifi logger that supplies the data directly to the template or does the template take it from weathelink.com?
It comes from the WiFiLogger realtime.txt that is updated by WiFiLogger www.komokaweather.com/wifi-console/realtime.txt at 1-min interval


Enjoy,
Paul

PaulMy i to would like to know how you are showing Cumulus Console, pretty cool site you have there.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: PaulMy on May 13, 2019, 10:45:11 PM
Quote
PaulMy i to would like to know how you are showing Cumulus Console, pretty cool site you have there.
Thank you, and I need to clean up some of the dead links.

Since the Cumulus console is not related to this WiFiLogger thread I'll send you a PM.

Enjoy,
Paul
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on May 14, 2019, 05:05:02 PM
I am preparing reboot option. Sometimes WiFiLogger don't send data to the Internet and needs reboot.
My already working proposition is ping server 8.8.8.8 (Goodle DNS) every 60 minutes. If there is no valid ping, then 3xretry (1 min interval) and reboot.

Is this function should be always turn on?
Or should I make option to turn on/off?

Reboot is less than 8 second.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: galfert on May 14, 2019, 05:10:01 PM
127.0.0.1 is very reliable for ping tests.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on May 14, 2019, 05:11:00 PM
127.0.0.1 is very reliable for ping tests.
Best in the world to test if computer has Internet connection working :D  =D&gt;
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: galfert on May 14, 2019, 05:16:06 PM
Glad you got the joke.

In a situation where an Internet outage would leave the WiFiLogger needlessly rebooting, surely there is a better way. What if you ping test every 60 seconds and then on successive failure 3x then reboot, but set a flag before reboot. Then test for if flag exists before rebooting again in 60 seconds. So if flag is set then change check every 10 minutes then reboot again. Only clear flag after success ping.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on May 14, 2019, 05:24:50 PM
Glad you got the joke.

In a situation where an Internet outage would leave the WiFiLogger needlessly rebooting, surely there is a better way. What if you ping test every 60 seconds and then on successive failure 3x then reboot, but set a flag before reboot. Then test for if flag exists before rebooting again in 60 seconds. So if flag is set then change check every 10 minutes then reboot again. Only clear flag after success ping.

I just don't want to generate network movement. This option is for units which stuck with no reason.
Not very often, but sometimes I have info about such thing. Sometimes reboot WiFiLogger helps, sometimes router reboot helps.
I just want to be sure that I have made my work to make it run. I won't make firmware for all router on earth to reboot, but in WiFiLogger this function already exist and working.
Only question is if it could stay fixed in firmware, or should user could turn it on.
From my point of view users don't want to setup anything, just plug in and should work. So no options at all, but there is no problem to ask :)
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: pfletch101 on May 14, 2019, 05:52:48 PM
I am preparing reboot option. Sometimes WiFiLogger don't send data to the Internet and needs reboot.
My already working proposition is ping server 8.8.8.8 (Goodle DNS) every 60 minutes. If there is no valid ping, then 3xretry (1 min interval) and reboot.

Is this function should be always turn on?
Or should I make option to turn on/off?

Reboot is less than 8 second.

My vote would be to have it default to on but allow the user to turn it off. I neither need nor want my WiFiLogger to communicate with anything outside my local network, so it is a matter of supreme indifference to me whether it can reach the wider internet. I wonder, in fact, whether the very occasional problems I have had with weewx crashing might have anything to do with my WiFiLogger rebooting at just the wrong moment because it was having a problem reaching google.com!
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: ANPweather on May 14, 2019, 06:21:50 PM
Why not default to 8.8.8.8 but allow the user to change to another address if they want?

I was also thinking about an option to reboot WFL on a user defined schedule. Thoughts?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Bushman on May 14, 2019, 07:15:30 PM
Make the reboot/upgrade like that on Meteobridge.  :)
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on May 15, 2019, 04:26:17 AM
Make the reboot/upgrade like that on Meteobridge.  :)
I am not familiar with Meteobridge and its topics. Could you say something more?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on May 15, 2019, 04:29:53 AM
Why not default to 8.8.8.8 but allow the user to change to another address if they want?

I was also thinking about an option to reboot WFL on a user defined schedule. Thoughts?
Can be done, but in "secret" menu. I want menu more clear.
I will clear this manual pause option, because it has no sense, so why people have to look at this?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: bahuga on May 15, 2019, 05:29:28 AM
I would prefer to have the option to turn on/off the automatic reboot.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Bushman on May 15, 2019, 09:21:27 AM
Make the reboot/upgrade like that on Meteobridge.  :)
I am not familiar with Meteobridge and its topics. Could you say something more?

Version control and reboot is user selectable.  See https://www.meteobridge.com/wiki/index.php/System for public info
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: MatteoPV on May 15, 2019, 01:57:49 PM
I have a wifi logger setting problem.
I have the 2.16 firmware on board, it should be the last one.

I am trying to make a template for my website work and I need the realtime.txt file to upload the data.
The wifi logger creates the file for me and loads it without problems but the file created has spaces in the text that shouldn't be there.
I go under Setup-Custom Export Setup and go to adjust the FTP File Settings .... here you can adjust the spaces etc. Do you know how to adjust?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on May 15, 2019, 04:51:32 PM
I have a wifi logger setting problem.
I have the 2.16 firmware on board, it should be the last one.

I am trying to make a template for my website work and I need the realtime.txt file to upload the data.
The wifi logger creates the file for me and loads it without problems but the file created has spaces in the text that shouldn't be there.
I go under Setup-Custom Export Setup and go to adjust the FTP File Settings .... here you can adjust the spaces etc. Do you know how to adjust?

Realtime.txt is a Cumulus export file. If I didn't make any mistake, then this file has to be like this. https://cumuluswiki.wxforum.net/a/Realtime.txt
It is made, because there is some software which is using this file.
In Custom menu there is only option to change CSV file with archive records. Only FTP at this moment.
I have made wflexp.json file to export real time data from WiFiLogger to the Intnernet. This JSON file contains all data from console + some config.
So this JSON file is a copy of console data.
JSON file you can export it with MQTT, to PHP script, via FTP.
JSON file is in console native units, you have to calculate it on your own, but it is very easy.

Please check my export:
http://wifilogger.net/station/php/wflexp.json
and simple template to view:
http://wifilogger.net/station/php/index.html
To change units, just click on it. Like on [°C]

Realtime.txt is a dead end. It contains only some part of console data.
JSON file can be readed by JavaScript and PHP libraries. Less work than with Realtime.txt, more usable info from file.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: PaulMy on May 15, 2019, 05:17:47 PM
Quote
To change units, just click on it. Like on [°C]
Learn something every day... I didn't know you can change units like that :oops:

Enjoy,
Paul
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on May 15, 2019, 05:20:00 PM
Quote
To change units, just click on it. Like on [°C]
Learn something every day... I didn't know you can change units like that :oops:
Enjoy,
Paul
Only in this simple template. In WiFiLogger not, but I would like to change it to this system. It has COOKIEs which remember in your current browser what is your choice.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: MatteoPV on May 16, 2019, 06:30:30 AM
Thanks to all the advice I fixed the realtime.txt file, it was a question of setting the spacing.

I note that among the various options, I can use the wifi logger to load data on WU. I opened a free WU account, but in the settings it asks me whether to use RapidFire or not. What's the difference ? What interval should RapidFire give? Does the wifi logger manage all this stuff or is it overloaded ??? At the moment I'm uploading the files to WL Pro with a 10 minute interval, via FTP I'm sending the realtime.txt file for my site ..... if I add also WU, will everything work?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: wvdkuil on May 16, 2019, 06:56:46 AM
Thanks to all the advice I fixed the realtime.txt file, it was a question of setting the spacing.

I note that among the various options, I can use the wifi logger to load data on WU. I opened a free WU account, but in the settings it asks me whether to use RapidFire or not. What's the difference ? What interval should RapidFire give? Does the wifi logger manage all this stuff or is it overloaded ??? At the moment I'm uploading the files to WL Pro with a 10 minute interval, via FTP I'm sending the realtime.txt file for my site ..... if I add also WU, will everything work?
WU accepts your data and stores it. You can request your past data in .csv files. Think about your data at WU as your database but without the hassles.
A 5 minute interval is enough for historical data. And you can use the data from your WU account for the graphs for your HWS-template.

Wim
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: MatteoPV on May 16, 2019, 07:03:26 AM
Thanks to all the advice I fixed the realtime.txt file, it was a question of setting the spacing.

I note that among the various options, I can use the wifi logger to load data on WU. I opened a free WU account, but in the settings it asks me whether to use RapidFire or not. What's the difference ? What interval should RapidFire give? Does the wifi logger manage all this stuff or is it overloaded ??? At the moment I'm uploading the files to WL Pro with a 10 minute interval, via FTP I'm sending the realtime.txt file for my site ..... if I add also WU, will everything work?
WU accepts your data and stores it. You can request your past data in .csv files. Think about your data at WU as your database but without the hassles.
A 5 minute interval is enough for historical data. And you use the data from your WU account for the graphs for your HWS-template.

Wim

I wanted to take it to 10 minutes as in WL is too much ?? He works well in WL in 10 minutes.

What is RapidFire for?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: wvdkuil on May 16, 2019, 08:07:23 AM
Thanks to all the advice I fixed the realtime.txt file, it was a question of setting the spacing.

I note that among the various options, I can use the wifi logger to load data on WU. I opened a free WU account, but in the settings it asks me whether to use RapidFire or not. What's the difference ? What interval should RapidFire give? Does the wifi logger manage all this stuff or is it overloaded ??? At the moment I'm uploading the files to WL Pro with a 10 minute interval, via FTP I'm sending the realtime.txt file for my site ..... if I add also WU, will everything work?
WU accepts your data and stores it. You can request your past data in .csv files. Think about your data at WU as your database but without the hassles.
A 5 minute interval is enough for historical data. And you use the data from your WU account for the graphs for your HWS-template.

Wim

I wanted to take it to 10 minutes as in WL is too much ?? He works well in WL in 10 minutes.
5 minutes  is more often used as more variance is logged into the history. But if you prefer 10 minutes, fine also.
Quote
What is RapidFire for?
RapidFire, (fuoco rapido) is the "name" of the every so many 3 or 5 seconds upload of the data. But for now you have no use of that data and WU is changing the protocols of that  upload also.
Wim
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on May 16, 2019, 02:49:00 PM
Thanks to all the advice I fixed the realtime.txt file, it was a question of setting the spacing.

I note that among the various options, I can use the wifi logger to load data on WU. I opened a free WU account, but in the settings it asks me whether to use RapidFire or not. What's the difference ? What interval should RapidFire give? Does the wifi logger manage all this stuff or is it overloaded ??? At the moment I'm uploading the files to WL Pro with a 10 minute interval, via FTP I'm sending the realtime.txt file for my site ..... if I add also WU, will everything work?
Some weather services don't want to have data upload more often than every 5 minutes.
RapidFire is a service in WU which accept 2.5sec. intervals, but in WiFiLogger minimum 3s. In my opinion it is for wind observation, temperature don't need such fast uploads.
WeatherLink IP is uploading to WL.COM data with interval 1min. This is for real time data.
WeatherLink.com accept also archive history data from logger. It is exported every 1 hour in WL IP, but WiFiLogger makes this when data is written to console flash memory. So when logger is set to 1 min, then WiFiLogge will send it to WL.com every 1 min.
This history data can be downloaded to your PC using WeatherLink PC software. Ten you will have history data table and graphs on your PC. In 1995 year style, but it is working fine.

Other services accept real time data. Only WeatherLink.com accept archive records. This is a littlebit different data than real time. It is statistical data from arch interval time like 15, or 30 min.


About how many uploads can make WiFiLogger?
When you open debug page of WiFiLogger. http://WFL_IP/debug then there is text like : "Client response time: 202" this is in milliseconds.
Timeout is set to 15 sec. because of some services like wow.metoffice.gov.uk. It has big latency.
When you start to open new free accounts on different weather services you will notice that only WL.COM and WU.COM has servers good enought for all those weather stations. I like to use also PWS like this station here: https://www.pwsweather.com/obs/JULIANOWO.html

When WiFiLogger is triggered to make upload then it is a queue. So it should take 2-3 sec. to make uploads to all services, but sometimes can take more up to 15 sec. when connection is dropped and another service is served by WiFiLogger. Debug windows will show you the truth.

WiFiLogger has problem with one thing still, but I think I know what to do with it.
When WFL is reading archive from data logger memory, then console is freezeing. In this state It don't accept info from station, like temperature etc.
Reading of this memory can take up to 2 min and 15 sec.
So FTP export to CSV file it is not suitable for intervals like 1, 5 minutes.
WL.COM archive export works better because WL.COM server is sending info from when data should be uploaded. Then this operation take less than 1 sec. Great success.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: MatteoPV on May 18, 2019, 05:48:49 AM
The wifi logger is really spectacular !!!! Do what you should without problems.
I have a question ... when new firmware comes out and I will update online, do I lose my settings or keep them?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on May 18, 2019, 05:58:32 AM
The wifi logger is really spectacular !!!! Do what you should without problems.
I have a question ... when new firmware comes out and I will update online, do I lose my settings or keep them?
No. Settings are saved. You don't have to set your logger from the begining.

Unfortunatly you can't save settings to your PC, because settings contains your passwords, so reading of settings is blocked.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: MatteoPV on May 18, 2019, 11:35:59 AM
The wifi logger is really spectacular !!!! Do what you should without problems.
I have a question ... when new firmware comes out and I will update online, do I lose my settings or keep them?
No. Settings are saved. You don't have to set your logger from the begining.

Unfortunatly you can't save settings to your PC, because settings contains your passwords, so reading of settings is blocked.

Very good, that's fine
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: pfletch101 on May 18, 2019, 01:11:02 PM
Well that is odd. Set two different DHCP reservations (with different IPs obviously) for each of the two MAC addresses of the WiFiLogger to test your theory. Then see which IP of the two sticks.
In all honesty, while it is working, as it is now, with its IP address fixed in hardware and in the router, I am inclined to let sleeping dogs lie.  :-)
One further note: I had mentioned in an earlier thread that I have been seeing occasional (every 1-3 days) weewx crashes (recovered by automatically restarting weewx) that I had attributed to intermittent networking glitches. These seem to have completely ceased since I set my WiFiLogger to a fixed IP address in its BIOS. I wonder now if the weewx crashes were actually caused by the Logger changing its IP address - only more transiently than in the events that triggered this thread.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on May 18, 2019, 01:18:17 PM
Well that is odd. Set two different DHCP reservations (with different IPs obviously) for each of the two MAC addresses of the WiFiLogger to test your theory. Then see which IP of the two sticks.
In all honesty, while it is working, as it is now, with its IP address fixed in hardware and in the router, I am inclined to let sleeping dogs lie.  :-)
One further note: I had mentioned in an earlier thread that I have been seeing occasional (every 1-3 days) weewx crashes (recovered by automatically restarting weewx) that I had attributed to intermittent networking glitches. These seem to have completely ceased since I set my WiFiLogger to a fixed IP address in its BIOS. I wonder now if the weewx crashes were actually caused by the Logger changing its IP address - only more transiently than in the events that triggered this thread.

I havn't noticed that any of my WiFiLoggers change IP address. IP are assigned by your router.
But. Routers have lease time for IP, like 48 hours. WiFiLogger is rebooting itself. There are some functions to reboot automaticly, now I have added new with PING 8.8.8.8.
It can happened that WFL is rebooting and router gives it new IP. Routers also have list with static IP, when you find it and fill form, then WFL will have always same IP. It is better than Static IP in WFL.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: pfletch101 on May 18, 2019, 03:03:56 PM
Well that is odd. Set two different DHCP reservations (with different IPs obviously) for each of the two MAC addresses of the WiFiLogger to test your theory. Then see which IP of the two sticks.
In all honesty, while it is working, as it is now, with its IP address fixed in hardware and in the router, I am inclined to let sleeping dogs lie.  :-)
One further note: I had mentioned in an earlier thread that I have been seeing occasional (every 1-3 days) weewx crashes (recovered by automatically restarting weewx) that I had attributed to intermittent networking glitches. These seem to have completely ceased since I set my WiFiLogger to a fixed IP address in its BIOS. I wonder now if the weewx crashes were actually caused by the Logger changing its IP address - only more transiently than in the events that triggered this thread.

I havn't noticed that any of my WiFiLoggers change IP address. IP are assigned by your router.
But. Routers have lease time for IP, like 48 hours. WiFiLogger is rebooting itself. There are some functions to reboot automaticly, now I have added new with PING 8.8.8.8.
It can happened that WFL is rebooting and router gives it new IP. Routers also have list with static IP, when you find it and fill form, then WFL will have always same IP. It is better than Static IP in WFL.

You obviously didn't read the whole of my most recent thread. I would never, out of choice, use anything except the router's settings to assign a 'fixed' IP address. However, WiFiLogger was managing to change its IP address despite this being 'fixed' in the router's settings, apparently because it (WiFiLogger) was occasionally reporting a different (by one bit from its usual one) MAC Address (which is what the router uses to identify the device, of course), and the router was consequently assigning what it saw as a new device a different IP address.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on May 18, 2019, 06:22:24 PM
You obviously didn't read the whole of my most recent thread. I would never, out of choice, use anything except the router's settings to assign a 'fixed' IP address. However, WiFiLogger was managing to change its IP address despite this being 'fixed' in the router's settings, apparently because it (WiFiLogger) was occasionally reporting a different (by one bit from its usual one) MAC Address (which is what the router uses to identify the device, of course), and the router was consequently assigning what it saw as a new device a different IP address.
That is a true. I didn't read all of post in this and last month.
ESP8266 has two MAC addresses. Station and Access Point. I havent seen WiFiLogger logged to router with second MAC, but there is no reason not to believe you.
I have updated SDK and libraries it will be avaible with new firmware. I am testing this new firmware for new bugs and I wanted to add SSDP (no luck).
WiFiLogger software don't have any function programed by me to behave like this. So maybe this new SDK will solve your problem.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: pfletch101 on May 18, 2019, 09:51:06 PM
ESP8266 has two MAC addresses. Station and Access Point. I havent seen WiFiLogger logged to router with second MAC, but there is no reason not to believe you.
I have updated SDK and libraries it will be avaible with new firmware. I am testing this new firmware for new bugs and I wanted to add SSDP (no luck).
It was, indeed, the Access Point address that it was apparently 'announcing' when it was being assigned a different address.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Bobvelle on May 19, 2019, 09:48:09 PM
Hello Wojciech!

I have a question and/or request. I am happily using WiFiLogger for over a year now. I used to use Davis' WLIP and upload to Wunderground and I do not miss it except for one feature.
 I have VERY unreliable internet (AT&T Fixed Wireless) it goes out for hours, even days after a rainfall. Anyway, because of this, WU would have gaps of archived data. To remedy this, i would use the Weather Underground Expansion Module in the WL desktop software to force the upload of the logged data in the particular time frame that was lost from the outage. It would fill in the gaps in the WU station historical charts.
Is this currently possible with WiFiLogger? Iv'e looked at the "Custom Export" under Setup, but I have no idea what to put in all those blanks. If not, can this feature be added at some point?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on May 20, 2019, 04:05:27 AM
Hello Wojciech!
I have a question and/or request. I am happily using WiFiLogger for over a year now. I used to use Davis' WLIP and upload to Wunderground and I do not miss it except for one feature.
 I have VERY unreliable internet (AT&T Fixed Wireless) it goes out for hours, even days after a rainfall. Anyway, because of this, WU would have gaps of archived data. To remedy this, i would use the Weather Underground Expansion Module in the WL desktop software to force the upload of the logged data in the particular time frame that was lost from the outage. It would fill in the gaps in the WU station historical charts.
Is this currently possible with WiFiLogger? Iv'e looked at the "Custom Export" under Setup, but I have no idea what to put in all those blanks. If not, can this feature be added at some point?

Catchup function is something I wanted to make, but I had some problem to solve with memory reading from logger.
When you want to read arch. records from console, then console is freezeing. Don't accept any data from ISS etc.

But when I have made GLOBE function, I have rewrite this method to read memory. I think now this catchup function is possible to make.
Unfortunatly it is a lot of work = I need time for that.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WeatherRick2 on May 20, 2019, 03:11:09 PM
Using the Wi-Fi logger with great success.
I was wondering if it is possible to extend the wifi range by adding some sort of antenna (wire) to the logger?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on May 20, 2019, 03:29:59 PM
Using the Wi-Fi logger with great success.
I was wondering if it is possible to extend the wifi range by adding some sort of antenna (wire) to the logger?

Using 2.4GHz mode N, range is short, same room, maybe one next to.
Using 2.4GHz mode G and B is much better, even 3 rooms.
Unfortunatly it is not automatic like in PC or smartphone you have to change that in setup.

If you wish I can make WiFiLogger especially for you using module like this:
 [ You are not allowed to view attachments ]

Here you don't have any antena, but you can attach one.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WeatherRick2 on May 20, 2019, 03:40:11 PM
Thank you for the prompt reply and offer for a custom unit.  Approximately how much range would be added by using the antenna?  Is 5 GHz a current option or would it offer any range improvement?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: galfert on May 20, 2019, 03:49:04 PM
5 GHz does not offer more range than 2.4 GHz. Some people feel that 5 GHz is better because it has higher speeds, but that is only the case for nearby connections. At greater range 2.4 GHz actually outperforms 5 GHz.

It is for this reason that I make my 2.4 and 5 GHz SSID names the same. Then the wireless device can choose the best connection depending on location. That is if it supports both. If it oy supports 2.4 GHz then it only uses 2.4 GHz normally without issue except for some IoT devices at the configuration steps which may require temporary shutdown of 5 GHz. Really that is just poor device setup implementation. But it is simple to turn off 5 GHz temporarily to set those devices up.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on May 20, 2019, 03:52:17 PM
Thank you for the prompt reply and offer for a custom unit.  Approximately how much range would be added by using the antenna?  Is 5 GHz a current option or would it offer any range improvement?
About range I will redirect you to this movie: YouTube (https://www.youtube.com/watch?v=KYLN9qH0C84&t=89s)

There is no compatible module with 5 GHz for my software. 5 GHz is on market because it has more channels to use than 2.4GHz.
5GHz range is lower with same energy and you should omit obstacles more than with 2.4GHz.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WeatherRick2 on May 20, 2019, 04:35:43 PM
Very interesting, thank you for the link!
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on May 21, 2019, 09:20:50 AM
Windy.com is comming soon.

https://www.windy.com
https://stations.windy.com

Working. I have to just test it little more.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: PaulMy on May 21, 2019, 10:17:55 AM
Quote
Working. I have to just test it little more.

If you need second opinion ;)

Enjoy,
Paul
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on May 21, 2019, 10:29:42 AM
Quote
Working. I have to just test it little more.
If you need second opinion ;)
yes I need help.
This will be first WiFiLogger export function where you can choose  Real Time Data, or latest archive records.
For a month or two all of you could use last record using http://WFL_IP/lastlog.json
This is a file to export via MQTT, or HTTP. Should be triggered when new records was made in data logger.

Where is a problem?
Wind direction. Real time data has wind direction from 0 to 360 degree.
In arch records wind direction is 0-15 = N, NNE, ESE ....

Code: [Select]
if (wind == 0xFF) return S_Dash;

  switch (wind) {
    case 0: //N
      return F("N"); break;
    case 1: //NNE
      return F("NNE"); break;
    case 2: // NE
      return F("NE"); break;
    case 3: // ENE
      return F("ENE"); break;
    case 4: // E
      return F("E"); break;
    case 5: // ESE
      return F("ESE"); break;
    case 6: // SE
      return F("SE"); break;
    case 7: // SSE
      return F("SSE"); break;
    case 8: // S
      return F("S"); break;
    case 9: // SSW
      return F("SSW"); break;
    case 10: // SW
      return F("SW"); break;
    case 11: // WSW
      return F("WSW"); break;
    case 12: // W
      return F("W"); break;
    case 13: // WNW
      return F("WNW"); break;
    case 14: // NW
      return F("NW"); break;
    case 15: // NNW
      return F("NNW"); break;
  }

May I simply export it as degrees?
Code: [Select]
Wind - Deegre
0 - 0
1 - 22,5
2 - 45
3 - 67,5
4 - 90
5 - 112,5
6 - 135
7 - 157,5
8 - 180
9 - 202,5
10 - 225
11 - 247,5
12 - 270
13 - 292,5
14 - 315
15 - 337,5

Another problem is a dew point. Will it be ok when I will calculare dew point using arch. temperature and arch. humidity?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on May 21, 2019, 10:30:52 AM
 [ You are not allowed to view attachments ]
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: PaulMy on May 21, 2019, 11:05:56 AM
Not sure if this is helpful,
I am currently sending to Windy via CumulusMX which uses WiFiLogger.  The initial upload url was https://stations.windy.com/pws/update/placeyourownlongAPIhere?winddir=%3C#avgbearing%3E&wind=%3C#wspeed%3E&gust=%3C#wgust%3E&temp=%3C#temp%3E&precip=%3C#rhour%3E&dewpoint=%3C#dew%3E2&humidity=%3C#hum before it was a standard setup in CumulusMX settings and not aware it has changed.
For my location I have a second station on Windy that is provided from CWOP.  This CWOP data is also from WiFiLogger.  A third Windy station on the map is also from my CWOP with data uploaded by Cumulus 1.


Enjoy,
Paul
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: galfert on May 21, 2019, 11:17:36 AM
 Windy has expressed that they don't want real-time data. They have requested data the same as is sent to cwop. For example wind should be average of previous 2 minutes.
https://community.windy.com/topic/8186/wind-direction-interval/5
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on May 21, 2019, 11:37:21 AM
Windy has expressed that they don't want real-time data. They have requested data the same as is sent to cwop. For example wind should be average of previous 2 minutes.
https://community.windy.com/topic/8186/wind-direction-interval/5
Thank you. This helped.

I have still those two option.
RTD with console 2 min AVG
Arch. with Average Wind Speed from arch period.

From this document we know, that best for Windy will be archive data with 5 min interval , only problem is with this wind direction.
Maybe for 1 and 5 min arch. period I could mix direction from real time data?
There is two:
- wind direction
- 10 min gust wind direction.
both 0-360

In arch we have also two:
- avg wind direction
- max (gust) wind direction
both 0-15
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: MatteoPV on May 22, 2019, 04:28:37 AM
Using the Wi-Fi logger with great success.
I was wondering if it is possible to extend the wifi range by adding some sort of antenna (wire) to the logger?

Using 2.4GHz mode N, range is short, same room, maybe one next to.
Using 2.4GHz mode G and B is much better, even 3 rooms.
Unfortunatly it is not automatic like in PC or smartphone you have to change that in setup.

If you wish I can make WiFiLogger especially for you using module like this:
 [ You are not allowed to view attachments ]

Here you don't have any antena, but you can attach one.

I'm using the wifi logger in 2.4 GHz N mode and get to my modem at full signal despite 10 m distance and a wall in the middle. I think the wifi capacity is very good. However in the Modem / wifi logger connection it would be necessary to keep in mind also the modem settings ..... there are some settings to make the wifi network much more stable and with a much greater range than the standard
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on May 23, 2019, 04:45:43 AM
There was a request of https://openweathermap.org/stations
It is quite complicated, because there has to be an interface to add and delete station, not only to feed specific ID.

Is this service worth it?
Will be here any users to use this web?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: galfert on May 23, 2019, 06:22:34 AM
There was a request of https://openweathermap.org/stations
It is quite complicated, because there has to be an interface to add and delete station, not only to feed specific ID.

Is this service worth it?
Will be here any users to use this web?

I say this. Don't make it complicated by adding the routine to add a station. Just make it simple so that you just upload with the API protocol. If you make it complicated so that you are helping people create the station they will never know how to use the data that is posted there. I don't think at this point that it is a worthy service. I think they (openweathermap) should be the ones creating the tools to create and view the data.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on May 23, 2019, 07:20:36 AM
I say this. Don't make it complicated by adding the routine to add a station. Just make it simple so that you just upload with the API protocol. If you make it complicated so that you are helping people create the station they will never know how to use the data that is posted there. I don't think at this point that it is a worthy service. I think they (openweathermap) should be the ones creating the tools to create and view the data.
I also think like you. Adding next weather service is one thing, but controlling API of this server is beyond IoT device like WiFiLogger is

I would rather like to make some new functions to better control and view arch. data logger data in WiFiLogger.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: MatteoPV on May 24, 2019, 02:57:17 AM
After over a week of uninterrupted use, I notice that the realtime.txt file of the wifi logger was abnormal, I rebooted and everything came back ok. A programmed automatic restart function would be useful. You can set a time once a day or a week so that the wifi logger automatically restarts
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on May 24, 2019, 03:07:39 AM
After over a week of uninterrupted use, I notice that the realtime.txt file of the wifi logger was abnormal, I rebooted and everything came back ok. A programmed automatic restart function would be useful. You can set a time once a day or a week so that the wifi logger automatically restarts
Auto rebooting option is one thing, but could you tell us what was abnormal in this file?
This was software issue, should be repaired.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Dave97 on May 24, 2019, 10:59:43 AM
Can this device report to more than one software? Like cumulus and weather display at the same time.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on May 24, 2019, 11:34:27 AM
Can this device report to more than one software? Like cumulus and weather display at the same time.
No. It can operate own software, or stop it and allow one sofware like Cumulus, Weewx, WD, WeatherLink to take control over console.
Console is made for one link/software only.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: MatteoPV on May 25, 2019, 06:26:20 AM
After over a week of uninterrupted use, I notice that the realtime.txt file of the wifi logger was abnormal, I rebooted and everything came back ok. A programmed automatic restart function would be useful. You can set a time once a day or a week so that the wifi logger automatically restarts
Auto rebooting option is one thing, but could you tell us what was abnormal in this file?
This was software issue, should be repaired.

He had changed the spacing of the file data. Done restarting is back ok. However I believe that having the possibility to do an automatic reboot could be useful
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on May 25, 2019, 06:40:30 AM
After over a week of uninterrupted use, I notice that the realtime.txt file of the wifi logger was abnormal, I rebooted and everything came back ok. A programmed automatic restart function would be useful. You can set a time once a day or a week so that the wifi logger automatically restarts
Auto rebooting option is one thing, but could you tell us what was abnormal in this file?
This was software issue, should be repaired.

He had changed the spacing of the file data. Done restarting is back ok. However I believe that having the possibility to do an automatic reboot could be useful

I will combine this with PING and give to user option to turn on/off.
This will be one option for both. Reboot everyday at 4:00am  + PING every 1 hour.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: MatteoPV on May 25, 2019, 10:33:12 AM
It would be fantastic !!!! However the wifi logger is really fine
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: bahuga on May 26, 2019, 01:32:56 AM

ESP8266 has two MAC addresses. Station and Access Point. I havent seen WiFiLogger logged to router with second MAC, but there is no reason not to believe you.
I have updated SDK and libraries it will be avaible with new firmware. I am testing this new firmware for new bugs and I wanted to add SSDP (no luck).
Hi,
I observed the same problem.  The wifilogger used a MAC address that was different from station and access point Mac addresses listed in the Network info page, and therefore a new IP address was assigned to this  new MAC address by my router.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on May 27, 2019, 03:05:17 PM

ESP8266 has two MAC addresses. Station and Access Point. I havent seen WiFiLogger logged to router with second MAC, but there is no reason not to believe you.
I have updated SDK and libraries it will be avaible with new firmware. I am testing this new firmware for new bugs and I wanted to add SSDP (no luck).
Hi,
I observed the same problem.  The wifilogger used a MAC address that was different from station and access point Mac addresses listed in the Network info page, and therefore a new IP address was assigned to this  new MAC address by my router.

I will try to the end of this week publish new firmware, which has new libraries.
This is fault inside librabry, if new firmware will not repair that, then I will rewrite connection function to working version.
I hope that new library will just work as it should.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: pfletch101 on May 27, 2019, 04:37:10 PM

ESP8266 has two MAC addresses. Station and Access Point. I havent seen WiFiLogger logged to router with second MAC, but there is no reason not to believe you.
I have updated SDK and libraries it will be avaible with new firmware. I am testing this new firmware for new bugs and I wanted to add SSDP (no luck).
Hi,
I observed the same problem.  The wifilogger used a MAC address that was different from station and access point Mac addresses listed in the Network info page, and therefore a new IP address was assigned to this  new MAC address by my router.
For me, setting the WiFiLogger's IP Address to what I wanted in its Settings, as well as leaving my router set up to assign that IP address to its 'normal' MAC address, seemed to abolish the 'tendency to wander'.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Jed42 on June 07, 2019, 10:57:32 AM
So I was wonder how people are sending the data to be used with weather display? 
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on June 07, 2019, 12:19:14 PM
So I was wonder how people are sending the data to be used with weather display?

I don't have WD, but WiFiLogger can work as WeatherLink IP. WD is connecting to WiFiLogger on port 22222.
Same like WeatherLink PC, Cumulus, WeeWx etc.
Please not, that open connection by any software will stop internal WiFiLogger export functions. Cumulus has option to repair that. It is called "Disconn. period"
It is releasing connection every 1 min, for time "discon. period", to allow WiFiLogger makes own export. Like WeatherLink, WeatherUnderground etc.
But when you have WD, then WD should make all those exports, so there is no need to double export functions.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WeatherRick2 on June 08, 2019, 11:31:37 AM
I thought I would report back on extending the range of the Wifilooger utilizing an external antenna.  WiFilogger made available a custom unit allowing use of an external antenna shown by the pictures attached.  I also included a picture of the antenna attached to my Vantage Pro 2 using a thin wire twisted around the antenna.

What was once a slightly unstable connection is now rock-solid due to the external antenna. I would imagine that if demand warrants, an external antenna version will become generally available. [ You are not allowed to view attachments ]

Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WeatherRick2 on June 08, 2019, 11:35:23 AM
 [ You are not allowed to view attachments ]

(not sure why these did not attach in my first post)
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WeatherRick2 on June 08, 2019, 11:36:21 AM
 [ You are not allowed to view attachments ]
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: waiukuweather on June 08, 2019, 02:56:33 PM
WD has that disconnect option as well
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: bjp on June 11, 2019, 12:13:32 PM
Thank you so much for creating the WifiLogger!  Reading about it on this thread made me had to have one, which led me to fix up my VP2+ that has been sitting unused in my barn for three years after the supercapacitor died.  The ability to upload data from my pre-2006 VP2 console is wonderful and is going to be a father's day present, a step above the webcam link we gave him last year.  Thank you also to Ryan at Scaled Instruments for distributing them in the US and the rest of the help he provided to get my console ready for the WFL.

I have a few minor questions about the WFL.

First, is it expected behavior that enabling or disabling the auto-sleep mode requires a restart of the WFL?  It took me a while to figure this out and I could not find it documented anywhere.  I am using the WFL only to export data to WU, not accessing it using any local PC software, and it seems like a five minute auto-sleep period is perfect to avoid the WFL warming up the console enough to throw off the indoor temperature readings.  I am running firmware 2.16.

Next, does the wifi chip the WFL uses support wake on WLAN?  I love that I can have the WFL sleep so that my indoor temps stay accurate, but obviously the web interface is not responsive during the sleep period, so if I want to modify a setting I hit reload repeatedly on my web browser until I can catch the WFL during a WU upload period, quickly disable auto-sleep, then reload repeatedly until it wakes again to force a reboot, then I can adjust settings slowly and carefully.  If wake on WLAN is available, it would be a very useful option for users like me who want the WFL to sleep as much as possible but still make it accessible via web browser when needed. If this is not possible, there is no problem, I still love the device!

Thank you again, you have done an amazing service for Davis users.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on June 11, 2019, 02:12:16 PM
First, is it expected behavior that enabling or disabling the auto-sleep mode requires a restart of the WFL?  It took me a while to figure this out and I could not find it documented anywhere.  I am using the WFL only to export data to WU, not accessing it using any local PC software, and it seems like a five minute auto-sleep period is perfect to avoid the WFL warming up the console enough to throw off the indoor temperature readings.  I am running firmware 2.16.
Hi. Thank for choosing WFL.
There is no documentary for sleep mode. No one was using it up to now.
Yes. You have to reboot WiFiLogge after set sleep mode enable, because this function is working while firmware boot.
ESP8266 has not very good system for sleep mode. It is disabling microcontroler. Only small RAM memory is running an the timer. This timer after sleep period is triggering reset = white button. So there is no difference if you push white button to reboot/turn on WiFiLogger, or wait this sleep time period, then timer will "push" white button.
Logic is simple.
1. turn on and connect to WiFi
2. make read station
3. make export
4. turn off.
It will take 2-8 seconds.
During this time you can push and keep touching red button. While connecting, reading station, making export, there is about 10 point when firmware is checking status of red button, if will be pushed, then point 4: "turn off" will be omitted and WiFiLogger will remain active, up to reset/reboot. Then you can turn off sleep mode if you like.

Sleep mode was made because of high power consumption which is identical like WeatherLink IP.
Console is working 1 year on batteries
Console + RS/USB logger will work 3 month on batteries.
Console + WiFiLogger with sleep mode was not tested to the end, but should works 1 month+
Console + WiFiLogger/WL IP 69 hours on fresh batteries.

I wasn't thinking about disabling WFL to not making warm console :)

Next, does the wifi chip the WFL uses support wake on WLAN?  I love that I can have the WFL sleep so that my indoor temps stay accurate, but obviously the web interface is not responsive during the sleep period, so if I want to modify a setting I hit reload repeatedly on my web browser until I can catch the WFL during a WU upload period, quickly disable auto-sleep, then reload repeatedly until it wakes again to force a reboot, then I can adjust settings slowly and carefully.  If wake on WLAN is available, it would be a very useful option for users like me who want the WFL to sleep as much as possible but still make it accessible via web browser when needed. If this is not possible, there is no problem, I still love the device!

Unfortunately. Processor is power off completely during sleep, radio as well.
Please push white button, after that press and keep toushing red button for 5-8 sec. This will prevent WiFiLogger against power off after export.
After releasing red button WiFiLogger will remain active up to next reboot (white button).
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: bjp on June 11, 2019, 02:41:40 PM
I wasn't thinking about disabling WFL to not making warm console :)
It is a sign of a great product when people start successfully using it in ways you had not considered, in my opinion. It works great with sleep mode for my usage.

Unfortunately. Processor is power off completely during sleep, radio as well.
Please push white button, after that press and keep toushing red button for 5-8 sec. This will prevent WiFiLogger against power off after export.
After releasing red button WiFiLogger will remain active up to next reboot (white button).
This sounds like a perfect workaround and will be far less frustrating than reloading the page repeatedly.  Thank you for such rapid support!
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: davidmc36 on June 11, 2019, 09:48:34 PM
I tried setting a longer upload interval but my Rapid Fire "Last Updated" time stays at One Minute even though Rapid Fire is obviously updating every few seconds.

It displays the proper time on the deprecated site.

Any idea why? I am using a Davis with WFL.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on June 12, 2019, 07:00:19 AM
I tried setting a longer upload interval but my Rapid Fire "Last Updated" time stays at One Minute even though Rapid Fire is obviously updating every few seconds.
I think I have discovered why it is happening.

Problem is in time. I have programmed function to check if console time is not different than this from NTP server, but there can be difference up to 2 min.
Even when I have repaired that. Computer (browser) has different  time than WiFiLogger and console. This is normal. That why there is so many synchronization methods on any system.

Weather Underground has time taken from sample, sample has console time.
Weather Underground web page has time from your PC and it is calculating on your computer difference between sample and PC time.

Now, why when you use WeatherLink PC to export to WU time is ok?
WeatherLink PC take time from PC, add to sample and send to WU.
Webrowser is taking same PC time and checking with this sample, which had time from same clock.
 [ You are not allowed to view attachments ]

Please change time on your computer to same time which is marked as "Station time". Then check once more WU.

I have change firmware to update console time almost everytime when has new time from NTP. It will be avaible when I will release it.
After that all devices: PCs, smarphones etc. which are synchronized to NTP, will have same time like WiFiLogger which from now will be synchronized without 1-2 min margin.

I have contact with Windy.com to make export to theirs site. We want to make it in proper way, so we are testing and changing some things.
When Windy.com will be ready. Firmware will be released. I hope soon.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: davidmc36 on June 12, 2019, 11:12:14 AM
Why does it currently work fine on deprecated site? Just curious.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on June 12, 2019, 11:22:37 AM
Why does it currently work fine on deprecated site? Just curious.
Sorry. I don't have any answer for that. I was testing current WU.
Maybe they used timestamp not from sample from WiFiLogger, but from WU system.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: davidmc36 on June 12, 2019, 12:42:30 PM
Cool. I'll try it out later. Something goofy with time in new sit like it briefly displays offline and updated 49 yrs ago as it logs in and changes to metric. "Cue spooky sound"
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on June 12, 2019, 12:55:53 PM
Cool. I'll try it out later. Something goofy with time in new sit like it briefly displays offline and updated 49 yrs ago as it logs in and changes to metric. "Cue spooky sound"
Two things in same time.
Eposh time = number of seconds from 1970 year. Epoch = 1560358082
https://www.epochconverter.com/
This is how time is transfered via Internet in many systems. Then you can change it to more "human" time date format.
So 49 years ago means. Epoch on startup of WU page is set to 0.

Second thing. AJAX. Web page is loaded in first moment. Then JavaScript programm is connecting to WU server in background and ask for data from database.
JavaScript can be executed anytime, but HTML website should be fully loaded before running script.

1. Download HTML page for WU. No weather data here.
2. Wait until page will be fully loaded to your web browser.
3. Execute JavaScript script asking for weather data.
4. repeat forever asking for current data.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: davidmc36 on June 12, 2019, 02:55:07 PM
I enjoy that information.

Should the WFL not sync time on the frequency set at WiFi page?

I tried a different NTP server and it seemed to update once but has drifted over the last half hour or so. It's fast so shows -seconds on WU.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: havtrail on June 12, 2019, 07:44:56 PM
Why does it currently work fine on deprecated site? Just curious.
Sorry. I don't have any answer for that. I was testing current WU.
Maybe they used timestamp not from sample from WiFiLogger, but from WU system.

I believe this is true. My system reports very late to WU, and my observations over time have shown me that the WU "Last Updated...Ago" used to be based on the time that WU received the update (old system), and now (new system) is based on the timestamp of the data logging event on my PWS.

Rich K.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: medic29 on June 13, 2019, 11:58:11 AM
Good morning from Central Illinois in the USA.  It is a brisk, sunny day on the prairie.

I have a couple of issues I think arise from the realtime.txt generated from the WFL. Attached you will see a pic of the data received. Attached below is a screenshot of the realtime.txt file which the WFL sent to my web site.
 [ You are not allowed to view attachments ]

The data template for my site which is based off the Cumulus template processes this information in this array.  [ You are not allowed to view attachments ]

The template is looking at field 21 for the data for yesterday's total rain amount and it shows no data.

I then looked at the information on this site for the realtime.txt file and the data it is supposed to contain.
 [ You are not allowed to view attachments ]

Me being new to this.  I assumed it would be the responsibility of the template to take the information it received from the realtime.txt files and create the totals on it's own, but apparently this is something the weather station already performs and she be outputted.

Can this be corrected?  Or is the data somewhere else in the file??

Thanks,
Rick
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on June 13, 2019, 02:26:43 PM
The template is looking at field 21 for the data for yesterday's total rain amount and it shows no data.
Hi Rick

Davis console don't contain such value. I have made realtime.txt because there are some templates for it, but it has a fields which console don't have.
My job is to transfer data from console to the Internet in convinient way, but I am not here to calculate, or approximate any weather value.

I can think about your problem, but it won't be easy. WiFiLogger is like a pipe, transfer and don't accumulate any data. Console is to accumulate data.
I could save in RAM yesterday rain, but WiFiLogger has right to reboot when it will be needed, even more than once per day.
So this value could work, but sometimes will be erased. So this is not very good method to solve this little problem.


About template I will start new thread about this, because I would like to produce template website to use with WiFiLogger.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: wvdkuil on June 13, 2019, 02:50:49 PM
The template is looking at field 21 for the data for yesterday's total rain amount and it shows no data.
Hi Rick

Davis console don't contain such value. I have made realtime.txt because there are some templates for it, but it has a fields which console don't have.
My job is to transfer data from console to the Internet in convinient way, but I am not here to calculate, or approximate any weather value.

I can think about your problem, but it won't be easy. WiFiLogger is like a pipe, transfer and don't accumulate any data. Console is to accumulate data.
I could save in RAM yesterday rain, but WiFiLogger has right to reboot when it will be needed, even more than once per day.
So this value could work, but sometimes will be erased. So this is not very good method to solve this little problem.


About template I will start new thread about this, because I would like to produce template website to use with WiFiLogger.

Other weather-programs such as Weastherlink.exe or Meteohub also has no yesterday data. Small and large templates can cope with that already for years.

There are  already two "look-a-like"  templates who can process realtime.txt.  So the WiFiLogger is already supported by both.
I will adapt my HWS-wd34 template to cope with that one missing item. No big deal.

It was a ""Tower of Babel" confusion as @medic29 used Cumulus as his weather-program.
If I had known before that he used WiFiLogger, I would have checked the supported fields in realtime.txt, as i did with Weewx  and WeatherCat.

Open questions:
The console normally delivers a "pressure-trend" or am I wrong?  I see only the ---
When there is no UV/Solar sensor those values are replaced with ---  or with 000  ?

Wim
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: medic29 on June 13, 2019, 07:01:05 PM

It was a ""Tower of Babel" confusion as @medic29 used Cumulus as his weather-program.
If I had known before that he used WiFiLogger, I would have checked the supported fields in realtime.txt, as i did with Weewx  and WeatherCat.

Open questions:
The console normally delivers a "pressure-trend" or am I wrong?  I see only the ---
When there is no UV/Solar sensor those values are replaced with ---  or with 000  ?

Wim

Sorry Wim,

I didn't see an area to show I was getting the data from the WFL.  I assumed (incorrectly it sounds) that the realtime.txt file generated by the WFL was the same as what was generated by Cumulus program.

My apologies.

Rick
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: medic29 on June 13, 2019, 07:05:38 PM

Davis console don't contain such value. I have made realtime.txt because there are some templates for it, but it has a fields which console don't have.
My job is to transfer data from console to the Internet in convinient way, but I am not here to calculate, or approximate any weather value.

I can think about your problem, but it won't be easy. WiFiLogger is like a pipe, transfer and don't accumulate any data. Console is to accumulate data.
I could save in RAM yesterday rain, but WiFiLogger has right to reboot when it will be needed, even more than once per day.
So this value could work, but sometimes will be erased. So this is not very good method to solve this little problem.


About template I will start new thread about this, because I would like to produce template website to use with WiFiLogger.

Wojciech, so the Davis console doesn't tally the rainfall amount per 24 hours?  It displays the amount on the screen; rather it displays the "storm" amount.  Also the monthly and annual amounts.  Is any of this data in the wlfex.json file??  Would that make it easier to obtain the data??  Just throwing stuff out there, not that I have any clue.  LOL

I appreciate all of the work you have and continue to put into the WFL.  It has been an incredible addition to my weather station.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: johnd on June 14, 2019, 03:22:02 AM
Wojciech, so the Davis console doesn't tally the rainfall amount per 24 hours?  It displays the amount on the screen; rather it displays the "storm" amount.  Also the monthly and annual amounts.  Is any of this data in the wlfex.json file??  Would that make it easier to obtain the data??  Just throwing stuff out there, not that I have any clue.

Is there some confusion creeping in here? The console has values for daily (midnight-to-midnight as the new daily total accumulates, but not a moving retrospective 24-hour total), monthly and annual rain and these values should be in the WFL realtime.txt (eg yearly rain in element 20 of the array (zero-based) but field 21 of the reaLtime listing (1-based)). It should also have a value for Bar trend.

The console does not have (easily accessible) values for some other parameters like yesterday's total, running 24hr rain (as distinct from storm rain, which has a separate definition) etc.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on June 17, 2019, 07:21:45 AM
Wojciech, so the Davis console doesn't tally the rainfall amount per 24 hours?  It displays the amount on the screen; rather it displays the "storm" amount.  Also the monthly and annual amounts.  Is any of this data in the wlfex.json file??  Would that make it easier to obtain the data??  Just throwing stuff out there, not that I have any clue.  LOL

I appreciate all of the work you have and continue to put into the WFL.  It has been an incredible addition to my weather station.

There is Daily rain, you can set clear moment: 0:00 or 9:00 am
24 hour rain
1 hour rain
Month rain
Year total.

All have been shown on WiFiLogger page like this: https://wifilogger.net/station/php/
This is small html page to show your wflexp.json
https://wifilogger.net/station/php/wflexp.json

realtime.txt has to be compatible with Cumulus data, because it is theirs own export file. Cumulus is on market for many years, that why there is many ready to go HTML pages to display weather. So I made file like this, but when there was no such data in Davis console, then I omit this value. So maybe there is about 30% lack of data, but this is better, than to put there not accurate data.
After that I have made wflexp.json to export all avaible data from console. This file contains real time data + hilows + some settings and logger and console info.
JSON because this is common internet transfer method with many libraries to use, PHP, JavaScript, .NET, Java etc.

I have also make mistake in this file and I don't know if I should repair that now.
I have used "---" because this is regular DATA NOT AVAIBLE indicator in Davis software.
JSON has "null" for that, no big difference, but libraries wants "null", not "---"
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: wvdkuil on June 17, 2019, 08:17:20 AM
The HWS template is adapted for WiFilogger realtime.txt and in test at the  beta test site  (http://wd34.weather-template.com/pws07/)
Tomorrow I generate a new beta-test version to be downloaded for beta-testing by users themselves.

The forthcoming normal release (July-release) will include Wifilogger support also

I hope I am allowed to use the wifilogger-logo as that saves me the hassle of making one myself

The next October release will include the json file, just need to check which fields to use.

Wim

P.S. The realtime data comes from a wifilogger owners site and is downloaded regularly
Downloading the data for the graphs will cost to much bandwidth,  I use my own  WU data for now.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on June 18, 2019, 06:13:32 PM
I hope I am allowed to use the wifilogger-logo as that saves me the hassle of making one myself
No problem with that. There is no copyrights on it.

I am thinking and thinking about custom MySQL scirpt and template for WiFiLogger. Maybe backend PHP script + your template is an answer.
I could order PHP script to accumulate data from WiFiLogger (Davis console) into MySQL.
- Real time data - 3 seconds (like rapidfire)
- HiLows - every 3-5 minutes with accumulating last day entry. 365 hilows per year for very nice statistic data.
- Archive records with charts. This besides on user. From 1 minute interval, up to 2 hour, but default is 30 minutes. In my opinion default should be 15 minutes.

From this MySQL you can take what you want. I have to know what is your needs, before order this PHP software.
My goal is to display for user all Davis data, including extra temp, hum, leaf, soil etc.
For regular data like outside temp, out hum, wind etc, there is a planty of services, one better from other.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: gvspfc on June 19, 2019, 02:03:51 PM
I hope I am allowed to use the wifilogger-logo as that saves me the hassle of making one myself
No problem with that. There is no copyrights on it.

I am thinking and thinking about custom MySQL scirpt and template for WiFiLogger. Maybe backend PHP script + your template is an answer.
I could order PHP script to accumulate data from WiFiLogger (Davis console) into MySQL.
- Real time data - 3 seconds (like rapidfire)
- HiLows - every 3-5 minutes with accumulating last day entry. 365 hilows per year for very nice statistic data.
- Archive records with charts. This besides on user. From 1 minute interval, up to 2 hour, but default is 30 minutes. In my opinion default should be 15 minutes.

From this MySQL you can take what you want. I have to know what is your needs, before order this PHP software.
My goal is to display for user all Davis data, including extra temp, hum, leaf, soil etc.
For regular data like outside temp, out hum, wind etc, there is a planty of services, one better from other.

Love this idea!
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: R_o_B on June 20, 2019, 11:19:14 AM
Wojciech, do you have something already planned (a PHP script) that would save the data directly from the WiFiLogger to a SQL database, somewhat similar to what Weather Display does? Would there be enough memory left on the WiFiLogger chip to incorporate the SQL option inside the WiFiLogger chip?

Wojciech could I ask you for a favour: Could you make available a web page where all the most recent firmware updates for the WiFiLogger would be available as well as the version number and the release date of the last firmware update ... please.  ;)
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on June 20, 2019, 04:27:51 PM
Wojciech, do you have something already planned (a PHP script) that would save the data directly from the WiFiLogger to a SQL database, somewhat similar to what Weather Display does? Would there be enough memory left on the WiFiLogger chip to incorporate the SQL option inside the WiFiLogger chip?
I have made this JSON export file and second one with archive records. This will be transport layer.
I don't know PHP. I could make script on tutorial level to save data to MySQL, but I think I will hire a company to make this.
I wanted to make also template to view this data, but I think backend should be made first.
I have to think about inteface to take out data from MySQL.

What I want from MySQL?
- One owner of MySQL. Multiple stations. - farmer with 5 stations. - Yacht club with 5 stations. - Owner of website who could invite friends.
   In general typical hosting with MySQL and PHP is not very good for data aquisition, but for 40 stations should be ok.
- Real Time Data - only one entry per station(current). RapidFire skill.
- HiLows - updated every 3 minutes. Last entry from a day should be archived. HiLows are very nice statistic data, we should not lose it.
- Archive records from datalogger memory fully saved to MySQL. View with charts.
- Basic setup from station. Units, latitude, longitude, elevation, IP, etc.
It is very similar to WL.COM, because they take all data from console. WiFiLogger was built to export all data from console, there is no surprise here.

There is also GRAPH data in console. I have not used it. Probably there is also very nice data. Maybe it is time to examine it?

Wojciech could I ask you for a favour: Could you make available a web page where all the most recent firmware updates for the WiFiLogger would be available as well as the version number and the release date of the last firmware update ... please.  ;)
I could try, but I can't promise.
I do know that I make some mess in firmware versions, but this allow me to react fast. When I will have to make additional documents, because I have change one line in firmware, this will cause decrease of firmware updates.

I can't published firmware at the moment. This could damage WiFiLoggers with version 1.xx.
Version 2.0 has this HTTP update system, for version 1.xx there is only one firmware published to migrate to 2.0.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: R_o_B on June 21, 2019, 09:15:24 AM
I don't know PHP. I could make script on tutorial level to save data to MySQL, but I think I will hire a company to make this.
Wojciech, that might cost you a lot of money - are you that rich?  :oops:

Between this 'WXforum.net' forum and the 'Weather-Watch.com (https://www.weather-watch.com/smf/index.php/)' forum, I am sure that you could find probably a half-dozen or more of very knowledgeable PHP and SQL programmers that would be pleased to give you some of their time to create and develop the needed/required scripts.

Wojciech could I ask you for a favour: Could you make available a web page where all the most recent firmware updates for the WiFiLogger would be available as well as the version number and the release date of the last firmware update ... please.  ;)
I could try, but I can't promise.
I do know that I make some mess in firmware versions, but this allow me to react fast. When I will have to make additional documents, because I have change one line in firmware, this will cause decrease of firmware updates.
Wojciech, everyone make mistake in their code (such as Microsoft, for example  :roll: ). So what, you quickly need to change the latest release of the firmware because you found an error in the code, you put the new version of the firmware online with a slightly different version number - such as 2.20 for the first version and 2.20.1 for the corrected version and ... 2.20.99 for another corrected version, and so on, as long as there are no major modifications in the code. You also place online and inside the release firmware ZIP file a 'changelog' text file with the proper version number, the proper release date and the most recent modifications.

As for versions 1.xx - well, they are all 'deprecated/obsoleted/unsupported' versions - the only way for someone to get support would be to update/upgrade the WiFiLogger to version 2.xx.  :-|
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: droiddk on June 21, 2019, 02:18:29 PM
Between this 'WXforum.net' forum and the 'Weather-Watch.com (https://www.weather-watch.com/smf/index.php/)' forum, I am sure that you could find probably a half-dozen or more of very knowledgeable PHP and SQL programmers that would be pleased to give you some of their time to create and develop the needed/required scripts.

Agree. Or simple add the option for the user to input an URL and then let the wifi Logger make a HTTP Post Request (or GET as the Wunderground protocol) with the data to this URL. Then the user can do with the data what he wants from the PHP $_POST array, for example generating a JSON-file for "real time" live-updates using AJAX on a website or inserting the data into MySQL. The new wifi-firmware for the Fine Offset wifi consoles (and clones) have exactly this option, its great! If you want to try this route then contact me. I don't have a functional Pro2 setup atm but I have 2 fully Pro2 Plus systems on the shelf and I can power up a console for testing if you want (don't have the WIFI-logger).

But I don't understand some parts of this:

-  In general typical hosting with MySQL and PHP is not very good for data aquisition, but for 40 stations should be ok.

MySQL not good for data? Not good for small data, why not?

- Real Time Data - only one entry per station(current). RapidFire skill.

One new row every 2.5 second? That is heavy and not a job for MySQL. Instead PHP can generate a JSON-file with real time updates.

- HiLows - updated every 3 minutes. Last entry from a day should be archived. HiLows are very nice statistic data, we should not lose it.

Ok. Sounds like a job for a second table.

Regards

Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: 92merc on June 21, 2019, 02:33:44 PM
When it comes to SQL, If I'm not mistaken, the Cumulus software has one table for realtime data.  Not sure of the update frequency there.  Then a second table for 10 minute archive of the data.

This would make more sense to me since then your PHP would just refresh the live data table.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: droiddk on June 21, 2019, 02:46:52 PM
When it comes to SQL, If I'm not mistaken, the Cumulus software has one table for realtime data.  Not sure of the update frequency there.  Then a second table for 10 minute archive of the data.

This would make more sense to me since then your PHP would just refresh the live data table.

That could be.  [tup]
But no need for a table (even with just one row that is being updated) just for real time updates if the initial update is through PHP, for this a local JSON-file is just fine.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: 92merc on June 21, 2019, 03:15:32 PM
Yeah, I don't have my "live" section enabled in Cumulus.  But I do have it enabled for the 10 minute upload to SQL.

If a JSON file is simpler, that's the way to go.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on June 21, 2019, 03:48:28 PM
table Admins - users
table WiFiLoggers - list with connected units, info, settings etc.
table RTD - real time data, only one row for one logger, only current data, no archive here. No problem with MySQL and 3sec. here. Row will be updated, not added.
table HiLows - hilows - current + archive (last entry from each day)
table Archive - here will be stored history, from logger memory. Depends on logger, from 1 min up to 2h interval.

I will split JSON file to generate smaller traffic. Now it contains settings, real time data and hilows. So I will devide it. I will left also this one which is now.

User will have charts from Archive. This data has little one fault, wind direction is in 1-16 scale, not 0-360 degree. It is ok, because it is average, but will not look nice like 0-360.

In Davis system extra temperatures, like soil temp, leaf temp, extra temp, those are in full F scale, no decimal part. In MySql and whole system it will be with decimal part. I think I have little idea how to use this data.
Any other data will be 1:1 with Davis specification.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on June 21, 2019, 03:53:58 PM
MySQL not good for data? Not good for small data, why not?

Not MySQL, but hosting services. You have some of them for free, for other you will have to pay $30-$50 per year.
Those are for simple webpage and email. I do believe that up to 40 stations should be ok.
If you would like to have cloud for 1mln users per day, then you will have to pay a lot.

One new row every 2.5 second? That is heavy and not a job for MySQL. Instead PHP can generate a JSON-file with real time updates.
In RTD table there will be only one row for station, only current data will be there, so this row will be updated, not added.
Archive table will be populated with logger data.

I think WU is recording every 5 minutes, even if you are using RapidFire, but they don't operate with archive memory from logger.
WL.COM has charts from archive. I think WL.COM don't record real time data.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: droiddk on June 21, 2019, 04:03:53 PM
table Admins - users
table WiFiLoggers - list with connected units, info, settings etc.
table RTD - real time data, only one row for one logger, only current data, no archive here. No problem with MySQL and 3sec. here. Row will be updated, not added.
table HiLows - hilows - current + archive (last entry from each day)
table Archive - here will be stored history, from logger memory. Depends on logger, from 1 min up to 2h interval.

I will split JSON file to generate smaller traffic. Now it contains settings, real time data and hilows. So I will devide it. I will left also this one which is now.

User will have charts from Archive. This data has little one fault, wind direction is in 1-16 scale, not 0-360 degree. It is ok, because it is average, but will not look nice like 0-360.

In Davis system extra temperatures, like soil temp, leaf temp, extra temp, those are in full F scale, no decimal part. In MySql and whole system it will be with decimal part. I think I have little idea how to use this data.
Any other data will be 1:1 with Davis specification.

Ok. Good luck!
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on June 28, 2019, 03:20:31 PM
I have made first step in PHP&MySQL job.
"Logger" table is made
PHP part for "logger" is partially done.

I am preparing JSON export file in WiFiLogger and MySQL table in same time.

Will be here someone who knows databases and could help?

Firts thing to ask:
I have made a few columns for time purpose
"davis_timestamp" - same number which is in archive records in console. This is local time in Davis format.
"time" - local time from davis time stamp in MySQL format
"date" - local date from davis time stamp in MySQL format
"time_utc" - recalculated from local time to UTC in Unix epoch number

Davis time stamp is important for WiFiLogger.
UTC time is universal
Should I erase "time" and "date"? Or merge it to one DateTime cell?

Second thing. Cumulus, WeatherLink are downloading data from WeatherLink.com in binary davis format.
Should I add column with this raw binary data?

I have also made BIGINT column as WiFiloggerID. It is MAC address (48bits). It is very convenient, because it is unique id comes from WiFiLogger and can be used in any table, but it is BIGINT not INT.
Will it be ok to use this BIGINT as ID in database?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: wvdkuil on June 28, 2019, 04:16:03 PM
. . . shortened . . .
Firts thing to ask:
I have made a few columns for time purpose
"davis_timestamp" - same number which is in archive records in console. This is local time in Davis format.
"time" - local time from davis time stamp in MySQL format
"date" - local date from davis time stamp in MySQL format
"time_utc" - recalculated from local time to UTC in Unix epoch number

Davis time stamp is important for WiFiLogger.
UTC time is universal
Should I erase "time" and "date"? Or merge it to one DateTime cell?
You should leave them as is
Quote
Second thing. Cumulus, WeatherLink are downloading data from WeatherLink.com in binary davis format.
Should I add column with this raw binary data?
What can we use that data for ?
Quote
I have also made BIGINT column as WiFiloggerID. It is MAC address (48bits). It is very convenient, because it is unique id comes from WiFiLogger and can be used in any table, but it is BIGINT not INT.
Will it be ok to use this BIGINT as ID in database?
Yes, scripts can cope with that and it would be easier to select one logger if there are multiple.

Succes,
Wim 
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on June 28, 2019, 05:51:12 PM
Second thing. Cumulus, WeatherLink are downloading data from WeatherLink.com in binary davis format.
Should I add column with this raw binary data?
Quote
What can we use that data for ?

Wim, I am appreciate for professional help.

Raw data can be used to make compatible interface with Cumulus, same which is using to download archive data from WeatherLink.com.
Now Cumulus can download archive data from WeatherLink.com, but if there will be a chance to change host for this operation, then my PHP&MySQL could server same data in same format.

WeatherLink.com is using DID(MAC address) and KEY to give access unit to store data in database.
My PHP&MySQL will use "allow" table with WiFiLoggerID(MAC address). This script is not for cloud service, but for a few WiFiLoggers, so units can be added manually.
If "allow" table will be empty, then all WiFiLogger will be allow to save data in this database.
If "allow" table will be populated with at least one MAC address, then only this one will be saved, other will be rejected.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on June 30, 2019, 02:32:42 PM
PHP&MySQL report

Data logger archive memory export to MySQL is almost working.
Unique composite key is on columns: wfl_id and davis_timestamp.
wfl_id is MAC address of WiFiLogger, so it is unique ID of any WiFiLogger.
davis_timestamp is raw date time value taken directly from data logger memory.
Those has to be unique, so user will be no allow to add second time same data. This will trigger warning from database.
Same data can be sent second time to MySQL, but it just won't be added.

Procedure to add logger data has two steps.
1. Ask for last time date from database.
2. Send batch of logger data.

Works ok. I just have to make some minor changes.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: ocala on July 04, 2019, 02:51:19 PM
Hey Wojtek.
Have a question.
Today at 2:15 the wifi logger had a high heat index of 122F.
Weatherlink software at 2:15 showed a high heat index of 115F.
Does the wifi logger show different highs because it samples data every few seconds.
Or the does the Weatherlink software show a different value because it's taking an average of my 10 minute archive.
Cumulus also showed a high heat index of 115F
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WheatonRon on July 04, 2019, 05:27:30 PM
Hey Wojtek.
Have a question.
Today at 2:15 the wifi logger had a high heat index of 122F.
Weatherlink software at 2:15 showed a high heat index of 115F.
Does the wifi logger show different highs because it samples data every few seconds.
Or the does the Weatherlink software show a different value because it's taking an average of my 10 minute archive.
Cumulus also showed a high heat index of 115F

I will let Wojtek give the official answer but it appears with my WiFi Loggers it is taking whatever the Davis console displays and not making a separate calculation.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: CW2274 on July 04, 2019, 05:59:37 PM
Hey Wojtek.
Have a question.
Today at 2:15 the wifi logger had a high heat index of 122F.
Weatherlink software at 2:15 showed a high heat index of 115F.
Does the wifi logger show different highs because it samples data every few seconds.
Or the does the Weatherlink software show a different value because it's taking an average of my 10 minute archive.
Cumulus also showed a high heat index of 115F
The logger merely reports the news, it doesn't make it. So, I'm guessing you saw a "live" 122F on WL but a 115F average due to you enabling the archive average feature on WL.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: ocala on July 04, 2019, 06:13:53 PM
You can enable an archive average in WL?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: CW2274 on July 04, 2019, 06:27:48 PM
You can enable an archive average in WL?
Oh, I figured that's what you had already done. Anyway, yes, go into WL "setup" and select "temp humidity cali", you'll see the box to check mark there.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: ocala on July 04, 2019, 06:33:02 PM
Found it but the option to average over the archive period is not enabled.
Back to square 1.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: CW2274 on July 04, 2019, 06:35:25 PM
Found it but the option to average over the archive period is not enabled.
Back to square 1.
So when you say the logger shows 122F, what does that mean?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: ocala on July 04, 2019, 06:41:31 PM
The live feed from the logger that shows the current data.
Vantage Pro™,Vantage Pro 2™Firmware : 1.90, Sep 29 2009
18:41:21 07.04.2019
 UnitsCurrentToday's HighsToday's Lows
Inside Temp[°F]79.278.914:4475.80:13
Outside Temp[°F]74.595.114:1974.316:09
Heat Index[°F]78.0122.014:18
THW Index[°F]---
Wind Chill[°F]75.0  74.016:06
Inside Hum[%]525910:194916:37
Outside Hum[%]94967:316114:20
Dew Point[°F]73.0/72.782.014:1971.015:33
Current Wind Speed[mph]0.014.015:30
Current Wind Direction  319NW
2 min Avg Wind Speed[mph]0.0
10 min Avg Wind Speed[mph]0.3
10 min Wind Gust[mph]3.0
Wind Gust Direction  315NW
Barometer[in]30.01630.04112:1429.9662:59
Bar Trend   Rising Slowly
Rain Rate[in]0.003.9715:37
   DailyStormMonthYear1Hour24 H
Rain[in]0.480.560.6020.980.010.48
ET[in]0.00 0.000.00 
Sunrise:6:34Sunset:20:30Batt:
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: CW2274 on July 04, 2019, 06:53:32 PM
Don't know if this would help but I see you're using 1.90 firmware, that's 10 years old and improvements have been made to heat indexes since. Select "Software/Firmware" first, then go from there.

https://www.davisinstruments.com/resources/weather-monitoring/#support

Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: ocala on July 04, 2019, 06:58:02 PM
I'll check it out but I had it refurbished about 2 or 3 years ago. I assumed they updated that at the time, or this unit was an older model  that couldn't be updated.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: CW2274 on July 04, 2019, 07:01:51 PM
I'll check it out but I had it refurbished about 2 or 3 years ago. I assumed they updated that at the time, or this unit was an older model  that couldn't be updated.
Yeah, make damn sure you don't put something on there that doesn't belong, you may brick it.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on July 05, 2019, 03:06:09 AM
I don't know how Cumulus, but WeatherLink is taking only LOOP1 data.
Heat index, dew point, avg 2 min wind, 10 min gust etc. are in LOOP2.
WeatherLink is calculating those from LOOP1.

But this value (high day HEAT index)comes not from LOOP1, or LOOP2, it comes from HiLow.
I don't created this value.Hi/Lows are in console as a part of current data.

Average temp in archive memory should not change this value.

WiFilogger still can have minor problems with units calculation, but temp in F is not calculated, so this value is raw from cosnole.
:)

Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: PaulMy on July 05, 2019, 07:58:17 AM
Quote
I don't know how Cumulus, but WeatherLink is taking only LOOP1 data.
Heat index, dew point, avg 2 min wind, 10 min gust etc. are in LOOP2.
I think Cumulus 1 uses Loop1, but CumulusMX uses Loop2 by default and it can be turned off.


Enjoy,
Paul

Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: rockncola on July 08, 2019, 10:52:34 PM
Is 2.09 still the latest version? Just making sure I haven't missed out on any updates.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: 92merc on July 08, 2019, 11:00:39 PM
I have 2.24.  So it's at least that.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: BigAlT on July 09, 2019, 01:39:41 AM
Just updated and got 2.24.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: MatteoPV on July 09, 2019, 07:18:59 AM
I'm at 2.16 as a firmware for the wifilogger. Here we talk about 2.24, is there any news?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: BigAlT on July 09, 2019, 10:48:07 AM
The current update on the US server was 2.24 yesterday when I did my latest update.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: MatteoPV on July 09, 2019, 11:00:04 AM
Can I update quietly without losing my settings ??? However I do not see an official communication of the new relise
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: davidmc36 on July 09, 2019, 06:04:36 PM
I did 2.23 and it never lost a thing.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: MatteoPV on July 10, 2019, 03:03:09 AM
I prefer to wait for the official news with the latest news on the relise
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on July 10, 2019, 03:59:11 AM
I have put 2.24 on server to test Windy.com.
It is not finished yet. So nothing interesting to brag about.

You can turn on Windy.com, but you don't have access to your station, because you don't know your ID.
I have to make function to download your ID from Windy.com.
Also I have to make registration form, where you will be able to set info about your station. Latitude, longitude comes from Logger, but station name, temp sensor high, wind sensor high is custom.
I have access to all loggers working with Windy.com. May I publish links to those station here?

Also in 2.24:
- working GLOBE emails for schools.
- new set of libraries for ESP8266 chip. Like any update should fix some problems and make some new.
- some software mistakes repairs

2.25 will be better, because I have rebuild custome HTTP export and I have made PHP script to catch data.
wflexp.json will be avaible, but new set of files was made.
1- registration - info about console and logger
2 - real time data json, can be exported every 3 sec.
3 - hilows json, can be exported every 3 minutes.
4- logger data json, package of 5 logger entries in json format
This data is saved to 4 SQL tables. Working grate, but probably I will need to rebuild this, because MySQL has minor fault.

With this function, I have made same functionality like WL.COM has. This is a backyard of data presentation, but I had to start with something.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: MatteoPV on July 10, 2019, 12:14:27 PM
Great. I await a final version before updating
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: redlynr on July 14, 2019, 08:15:39 AM
just curious, with the wflexp.json, is it possible to create an Alexa skill that references this?  Theoretically I’d think this should be easy, but I’m just a hack and have no idea how to do this.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: DRoberts on July 24, 2019, 06:58:06 PM
I use a WiFi Logger and Verizon just replaced our Wifi (JetPack) today.

I no longer have connection to Weather Underground and am unable to bring up my Real Time Data screen.

Limited tech understanding here. Is the new JetPack (wifi) likely the culprit and what could I  do to fix it if so?
'
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: pfletch101 on July 24, 2019, 08:21:42 PM
I use a WiFi Logger and Verizon just replaced our Wifi (JetPack) today.

I no longer have connection to Weather Underground and am unable to bring up my Real Time Data screen.

Limited tech understanding here. Is the new JetPack (wifi) likely the culprit and what could I  do to fix it if so?
'
There is a significant possibility that the new JetPack is on a different WiFi subnet than the old one. At the very least, you will need to reset the WiFiLogger so that (if it is set up to use DHCP), it will get a local IP address in the new subnet. You will then need to find out what IP address it is using in order to bring up the Real Time Data and Settings screens. If you had given it a fixed IP address in the old subnet, even this won't help you. Probably the fastest way to get it back on-line, regardless of how it was set up before, is to follow the instructions for first time setup, connect to it on its 'private' network, and set it up again from there.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: DRoberts on July 24, 2019, 11:09:57 PM
I use a WiFi Logger and Verizon just replaced our Wifi (JetPack) today.

I no longer have connection to Weather Underground and am unable to bring up my Real Time Data screen.

Limited tech understanding here. Is the new JetPack (wifi) likely the culprit and what could I  do to fix it if so?
'
There is a significant possibility that the new JetPack is on a different WiFi subnet than the old one. At the very least, you will need to reset the WiFiLogger so that (if it is set up to use DHCP), it will get a local IP address in the new subnet. You will then need to find out what IP address it is using in order to bring up the Real Time Data and Settings screens. If you had given it a fixed IP address in the old subnet, even this won't help you. Probably the fastest way to get it back on-line, regardless of how it was set up before, is to follow the instructions for first time setup, connect to it on its 'private' network, and set it up again from there.

Thank you for your reply. I have two questions for you or anyone who has the WifiLogger:

To go through a first time set up, can i use the reset button? Is there a procedure for using the reset button on the wifilogger?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WheatonRon on July 24, 2019, 11:17:39 PM
I use a WiFi Logger and Verizon just replaced our Wifi (JetPack) today.

I no longer have connection to Weather Underground and am unable to bring up my Real Time Data screen.

Limited tech understanding here. Is the new JetPack (wifi) likely the culprit and what could I  do to fix it if so?
'
There is a significant possibility that the new JetPack is on a different WiFi subnet than the old one. At the very least, you will need to reset the WiFiLogger so that (if it is set up to use DHCP), it will get a local IP address in the new subnet. You will then need to find out what IP address it is using in order to bring up the Real Time Data and Settings screens. If you had given it a fixed IP address in the old subnet, even this won't help you. Probably the fastest way to get it back on-line, regardless of how it was set up before, is to follow the instructions for first time setup, connect to it on its 'private' network, and set it up again from there.

Thank you for your reply. I have two questions for you or anyone who has the WifiLogger:

To go through a first time set up, can i use the reset button? Is there a procedure for using the reset button on the wifilogger?

Yes, the red “reset” button is what you should press, but read the first post in this thread and download the wifi logger manual identified at the bottom of that post. Then follow the instructions.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: BigAlT on July 25, 2019, 12:16:03 PM
It sounds like you need to reconfigure your wi-fi Logger to access your new Jet Pack. Perform a total reset and reinstall like you first did when you first installed it though you don’t need to actually remove the WFL from your console. If you have the original setup instructions just follow them. You’ll have to re enter your Wunderground station info as well so make sure you have your station ID and password as well. You’ll need to press the red button on the WFL for 3 seconds to enter setup mode and go from there.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: DRoberts on July 25, 2019, 04:25:02 PM
It sounds like you need to reconfigure your wi-fi Logger to access your new Jet Pack. Perform a total reset and reinstall like you first did when you first installed it though you don’t need to actually remove the WFL from your console. If you have the original setup instructions just follow them. You’ll have to re enter your Wunderground station info as well so make sure you have your station ID and password as well. You’ll need to press the red button on the WFL for 3 seconds to enter setup mode and go from there.

Followed the manual directions last night, press/hold red set up button for 10 seconds. But always met with failure to connect. The manual does not go into details about what to do if this happens.

Did not press/hold the white reset button out of concern for what it could lead to. There is no mention of using this reset button in my manual.

thanks for your reply

Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WheatonRon on July 25, 2019, 04:50:43 PM
It sounds like you need to reconfigure your wi-fi Logger to access your new Jet Pack. Perform a total reset and reinstall like you first did when you first installed it though you don’t need to actually remove the WFL from your console. If you have the original setup instructions just follow them. You’ll have to re enter your Wunderground station info as well so make sure you have your station ID and password as well. You’ll need to press the red button on the WFL for 3 seconds to enter setup mode and go from there.

Followed the manual directions last night, press/hold red set up button for 10 seconds. But always met with failure to connect. The manual does not go into details about what to do if this happens.

Did not press/hold the white reset button out of concern for what it could lead to. There is no mention of using this reset button in my manual.

thanks for your reply

After you pressed the red button for 10 seconds, did you go to your smartphone or computer and go to wifi available networks? You should see the wifi logger as a choice to connect to. Is this what you did?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: DRoberts on July 25, 2019, 05:08:31 PM
It sounds like you need to reconfigure your wi-fi Logger to access your new Jet Pack. Perform a total reset and reinstall like you first did when you first installed it though you don’t need to actually remove the WFL from your console. If you have the original setup instructions just follow them. You’ll have to re enter your Wunderground station info as well so make sure you have your station ID and password as well. You’ll need to press the red button on the WFL for 3 seconds to enter setup mode and go from there.

Followed the manual directions last night, press/hold red set up button for 10 seconds. But always met with failure to connect. The manual does not go into details about what to do if this happens.

Did not press/hold the white reset button out of concern for what it could lead to. There is no mention of using this reset button in my manual.

thanks for your reply

After you pressed the red button for 10 seconds, did you go to your smartphone or computer and go to wifi available networks? You should see the wifi logger as a choice to connect to. Is this what you did?

Yes. Had my son on the phone to help. He is IT, just not an authority on WifiLogger  ;)
We could get everything in the manual thru page 3 to work, but "Connection State" page 4 would always come up "Idle"

Dave

Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WheatonRon on July 25, 2019, 05:20:53 PM
It sounds like you need to reconfigure your wi-fi Logger to access your new Jet Pack. Perform a total reset and reinstall like you first did when you first installed it though you don’t need to actually remove the WFL from your console. If you have the original setup instructions just follow them. You’ll have to re enter your Wunderground station info as well so make sure you have your station ID and password as well. You’ll need to press the red button on the WFL for 3 seconds to enter setup mode and go from there.

Followed the manual directions last night, press/hold red set up button for 10 seconds. But always met with failure to connect. The manual does not go into details about what to do if this happens.

Did not press/hold the white reset button out of concern for what it could lead to. There is no mention of using this reset button in my manual.

thanks for your reply

After you pressed the red button for 10 seconds, did you go to your smartphone or computer and go to wifi available networks? You should see the wifi logger as a choice to connect to. Is this what you did?

Yes. Had my son on the phone to help. He is IT, just not an authority on WifiLogger  ;)
We could get everything in the manual thru page 3 to work, but "Connection State" page 4 would always come up "Idle".

Dave

Go to the first post of this thread and read the quick start guide.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: DRoberts on July 25, 2019, 05:52:52 PM

Thanks

Will try that this evening. I don't see any other solution at this point.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: galfert on July 25, 2019, 07:06:43 PM
Check settings on jetpack that wifi is not set for guest mode as that will isolate devices on subnet.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: DRoberts on July 25, 2019, 07:58:43 PM
Check settings on jetpack that wifi is not set for guest mode as that will isolate devices on subnet.

Thanks for the suggestion
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: DRoberts on July 26, 2019, 08:09:38 AM
 [ You are not allowed to view attachments ]  [ You are not allowed to view attachments ]  

"We" is used because my son who is IT and I both worked via phone on the problem. The explanation tries to be thorough:

We followed the setup procedure detailed in the WiFiLogger Quick Start PDF.  We followed all the steps, but we are not sure if a complete reset occurred.  Here's what happened:

Steps 1.1 through 1.5 were followed precisely.
In the guide, Step 1.6 is "press reset (white button) ... when console is working".  We followed that step, and the blue light blinked.  At that point, we could NOT access WiFiLoggerSetup, because the network was not available.  We had to press the SETUP button to access the WiFiLoggerSetup network.  Once we opened the page, we noticed the settings, including router name and password, were all still present.  In fact, all settings for Data Export were still present.  (This makes us wonder if a full reset occurred.)

After the WifiLogger entered setup mode (red button), we were able to connect to the device.  In the browser, under the WiFi Setup window, we entered the correct network name (Verizon-***) and password.  We have double and triple-checked the network name and password; they are precisely the same on other devices.  We went through the setup procedure several times, actually re-entering the network name and password each time, to verify they were typed correctly.  The odds of a typo at this point are extremely low.

The connection state shows "IDLE".  We did wait for this to change, but it stays at "IDLE".  Re-loading the page does not show a change in status.  Looking at Network Info shows no network address information.  After waiting at least 10 minutes, no DHCP address is obtained, and the connection stays IDLE. 

At this point, we can reboot from the Setup / System page, but that obviously doesn't magically cause the connection to start working.

We have checked with the Verizon MiFi device and the GUEST mode is disabled.

Attached are two screenshots: one that shows Setup / Network Info and the other shows Setup / Wifi Setup.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on July 26, 2019, 09:07:31 AM
There was one time a problem like this. Then problem was with password.
Do you have in password special characters? Like %$#@&!(* ?

Second problem was described here. Some router have MAC address filter. There is a white list with allow addresses.
Sometimes router has special button to allow device to connect in some period time after button was pressed. This is same like to add MAC address to the list.

Please check your password first.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: DRoberts on July 26, 2019, 09:30:10 AM
WifiLogger:
Have checked the password many times for accuracy.
This same password, which came with the new device, works on all other phones, tables, desktop.

As to the MAC address filter, will look into it. That is something for my son the IT guy.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on July 26, 2019, 09:33:25 AM
WifiLogger:
Have checked the password many times for accuracy.
This same password, which came with the new device, works on all other phones, tables, desktop.

As to the MAC address filter, will look into it. That is something for my son the IT guy.

Yes, but WiFiLogger has one function built in to change special characters. This should be repaired.
If you have special characters in password like )(*&^%$#@!
then it can be a problem here.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: galfert on July 26, 2019, 10:22:02 AM
How many devices are connected to the jetpack? Some Verizon jetpacks have a limit of 5 devices that they can serve. If this is the case I would recommend you get your own router instead of using a jetpack as the router. Heck I'd recommend your own router always no matter the ISP. It can be a bit more challenging to put in your own router if your ISP is a cellular connection, but it's still doable. I recommend the Asus RT-AC68U as it can accept the jetpack as a WAN (Internet) connection via its USB port. It's always better to use your own router.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: DRoberts on July 26, 2019, 10:53:34 AM
galfert

15 devices permitted. Way more than we have.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: DRoberts on July 26, 2019, 10:54:56 AM
WifiLogger:
Have checked the password many times for accuracy.
This same password, which came with the new device, works on all other phones, tables, desktop.

As to the MAC address filter, will look into it. That is something for my son the IT guy.

Yes, but WiFiLogger has one function built in to change special characters. This should be repaired.
If you have special characters in password like )(*&^%$#@!
then it can be a problem here.

Thanks, but no special characters at all.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on July 26, 2019, 11:03:37 AM
WifiLogger:
Have checked the password many times for accuracy.
This same password, which came with the new device, works on all other phones, tables, desktop.

As to the MAC address filter, will look into it. That is something for my son the IT guy.

Yes, but WiFiLogger has one function built in to change special characters. This should be repaired.
If you have special characters in password like )(*&^%$#@!
then it can be a problem here.

Thanks, but no special characters at all.

So there is only black list to check. If this device has MAC address filter enabled, then you have to add AP MAC to this list, then WiFiLogger will be allowed to use this router.
When you use WPS button, then this mechanizm is done automaticly, but WiFiLogger has no WPS button to pair with router.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: pfletch101 on July 26, 2019, 11:04:38 AM
WifiLogger:
Have checked the password many times for accuracy.
This same password, which came with the new device, works on all other phones, tables, desktop.

As to the MAC address filter, will look into it. That is something for my son the IT guy.
One other remote possibility: some older WiFi chipsets do not support WPA-2 encryption, and some newer chipsets do not support the old WEP system (at least by default). I don't know whether the WiFilogger is susceptible to either of these issues - Wojtek can answer that. I bring it up only because the typical symptom of either of these problems is failure to connect to a visible network despite entering the correct password. Do you know what encryption system your jetpack is using - the default for new routers is usually WPA-2, but I don't like to assume anything. One of your smarter connected devices should display this information in its wireless settings.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: BigAlT on July 26, 2019, 11:16:48 AM
  During setup of the WFL is your Jet Pack shown as an available network ?. If not, Looking at internet questions regarding Jet Pack problems, it appears that the Jet Pack does  not support simultaneous 2.4 GHz & 5 Ghz operation. Only one or the other. The WFL only supports 2.4 GHz operation. If all your other devices support 5 GHz operation and that’s the setting the Verizon installer used for your new Jet Pack it would explain why the WFL doesn’t find the Jet Pack. If so, you need to switch the Jet Pack to 2.4 GHz operation in the Jet Pack settings.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on July 26, 2019, 11:18:30 AM
I am not prepared to gave full answer but I am using WiFiLogger with:
WPA2 PSK (CCMP)
So this is AES cipher.

Could you use this settings?
WPA2 PSK with AES, not TKIP?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: galfert on July 26, 2019, 11:28:56 AM
I'd change the default jetpack SSID and pass key. Still even though your aren't limited by 15 devices, having your own router has many advantages.

- You gain Ethernet ports that the jetpack doesn't have
- You get a better firewall
- you gain better WiFi coverage
- you gain LAN performance
- You gain router NAS feature
- You gain WiFi mesh capabilities with additional RT-AC68U or RT-AC5300 (and others)
- You gain numerous other advanced features that jetpack probably doesn't have; VPN, parental control, active intrusion detection, active compromised device lockout, traffic analyzer, AiDisk, better QoS...and many many more.
- much nicer management interface and regular security notification updates easy to install with a single click

Even if you don't know or need all these features, your overall experience will be much better. If you depend on the ISP for a router then every time they change your router people have headaches redoing their network. With your own router you more easily control the LAN and you can upgrade your own router with less headaches when the time comes. This way when the ISP changes your router/modem it's no big deal as the LAN isn't affected.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: BigAlT on July 26, 2019, 11:56:58 AM
Was wondering why Verizon changed your Jet Pack and what model number did they install ?. Possibly an issue with the default settings of the new Jet Pack.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: BigAlT on July 26, 2019, 01:11:30 PM
Looking at the manual for the Jetpack MFI 8800L the default WiFi security setting is WPA2 PSK (AES) as Wi-Fi Logger recommends. Make sure the installer didn’t change it to another type.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: DRoberts on July 26, 2019, 03:12:55 PM
Gentlepeople of the Learned Forum....

I am back in business.  [tup] Here is an explanation of what needed to be done: (This problem began when I had to change my Verizon Jetpack to a newer model due to age/battery failure. The WifiLogger would not connect; this is how it was solved.)

From son, Tom:
Based on suggestions from BigAIT and WiFiLogger, here, we changed the network name (SSID) and security type.  The crazy thing is, it looks like changing the network name fixed the problem.

First, we got into the Verizon MiFi device and changed the security type.  It was set to WPA2 Personal PSK (AES).  We changed it to WPA/WPA2 Mixed Mode.  After saving this and attempting to connect the WiFiLogger device, we still had no connection (Connection state: IDLE). 

The second setting we changed was the SSID, which was a long default string, such as Verizon-MiFi8800L-12A3.  We shorted it to "VerizonMifi".  After saving this and attempting to connect, the WiFiLogger device finally connected.  We got an IP address and things look operational.

It seems strange that the SSID would be the issue.  Maybe it was a combination of the two settings?  Either way, the security type is not a serious issue, since this wifi network is out in the sticks and nobody else will be connecting to it.  Plus, now the name is better, in my opinion. :)

I'll address galfert's suggestions, too...

You were right about the default SSID, it looks like.  Just FYI, we didn't change the password.

Setting up a dedicated router would be problematic, at this location.  There are no ISPs that provide service in this area aside from satellite and cellular.  Cable, fiber-optic, DSL, and other wireless options are completely off the table, due to location.

While we might be able to setup a dedicated router, getting a USB-connected Verizon Jet Pack to be the WAN uplink would be all kinds of problematic.  Especially when that Jet Pack is prone to disconnects, again, due to geography/location.

It's a research project the son/IT guy is working on.  He's happy to discuss the options, but it's a topic that strays from the purpose of this thread.

Thanks to everyone for the suggestions and help.  Your input got us pointed in the right direction!
,

D and T
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: 92merc on July 26, 2019, 03:45:07 PM
Yeah, the SSID is the front door.  The password is the key.  You keep trying the wrong key on the wrong door, it doesn't work.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: BigAlT on July 26, 2019, 03:52:40 PM
I will venture a possible explanation. WiFi Logger states that special characters will not work in the WiFi Logger password field. Possibly the same issue applies to the Wi Fi Logger SSID field as well. The default Verizon SSID had a - separating each of the three strings of characters. This may have caused your WFL to not recognize your Jetpack as a router it can connect to.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on July 26, 2019, 04:37:20 PM
I love happy endings :)
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: galfert on July 26, 2019, 05:43:09 PM
Gentlepeople of the Learned Forum....

I am back in business.  [tup] Here is an explanation of what needed to be done: (This problem began when I had to change my Verizon Jetpack to a newer model due to age/battery failure. The WifiLogger would not connect; this is how it was solved.)
Glad you're back online!

Quote
From son, Tom:
Based on suggestions from BigAIT and WiFiLogger, here, we changed the network name (SSID) and security type.  The crazy thing is, it looks like changing the network name fixed the problem.
What about me? I'm the one the suggested the SSID change.   :-(   They just were talking about changing the pass key. But that's okay.   :sad: But you gave me credit below...  [tup]

Quote
First, we got into the Verizon MiFi device and changed the security type.  It was set to WPA2 Personal PSK (AES).  We changed it to WPA/WPA2 Mixed Mode.  After saving this and attempting to connect the WiFiLogger device, we still had no connection (Connection state: IDLE).
WPA 1 has exploits. Changing to WPA/WPA2 didn't do anything. I'd keep it at WPA2. Up to you.

Quote
The second setting we changed was the SSID, which was a long default string, such as Verizon-MiFi8800L-12A3.  We shorted it to "VerizonMifi".  After saving this and attempting to connect, the WiFiLogger device finally connected.  We got an IP address and things look operational.

It seems strange that the SSID would be the issue.  Maybe it was a combination of the two settings?  Either way, the security type is not a serious issue, since this wifi network is out in the sticks and nobody else will be connecting to it.  Plus, now the name is better, in my opinion. :)
Seems like the SSID name change was the issue. This should be in the FAQ for the WiFiLogger until the matter is resolved. By the way typically spaces are allowed in the SSID....so it could have been named "Verizon MiFi" ....but then again maybe not as I don't know if WiFiLogger thinks the space is a special character or not.

Quote
I'll address galfert's suggestions, too...

You were right about the default SSID, it looks like.  Just FYI, we didn't change the password.

Setting up a dedicated router would be problematic, at this location.  There are no ISPs that provide service in this area aside from satellite and cellular.  Cable, fiber-optic, DSL, and other wireless options are completely off the table, due to location.

While we might be able to setup a dedicated router, getting a USB-connected Verizon Jet Pack to be the WAN uplink would be all kinds of problematic.  Especially when that Jet Pack is prone to disconnects, again, due to geography/location.
I'm an IT guy too. Not countering what your son has to say on the matter, but I have experience with several MiFi type devices connected via USB to a router and the connections are solid...hardly any issues. Sometimes you just power cycle the MiFi and don't need to touch the router. I really don't see how it would be a problematic situation. There is just so much to gain that the Pros I think would outweigh any negatives (which I don't really see other than cost and re-setting things). If you really wanted to do it right then you could get a router that takes the Verizon SIM card directly so that you don't need the Jetpack at all. I've done this for some remote locations although they are more costly. My recommendation is a Cradlepoint AER1600 (with LP6 modem). You can get just the router with the build in cellular modem without the service plan. The service plan just adds some remote management capabilities that you don't really need. You still get software updates without this management subscription. Yes this is a costly WiFi router but I feel it is the best in its class. The last one of these I installed was for a fully decked out 45 foot RV with dual external cellular antennas (optional). This thing performs!

Quote
It's a research project the son/IT guy is working on.  He's happy to discuss the options, but it's a topic that strays from the purpose of this thread.
Nah...happy to talk about it....let us know what he thinks.

Quote
Thanks to everyone for the suggestions and help.  Your input got us pointed in the right direction!
,

D and T

Welcome!
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on July 26, 2019, 05:49:36 PM
Thanks galfert for own forum thread.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: DRoberts on July 26, 2019, 06:08:25 PM
Thanks again to all. I like happy endings also, Woj. I have emailed my son that he should read the responses. Expect he will.  :-)

Dave
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: galfert on July 26, 2019, 06:33:16 PM
Thanks galfert for own forum thread.

 [tup] Yep, No problem Wojtek....we need to get off this thread people! Let's start some dedicated WiFiLogger threads instead of keeping this tired old thread going. It will help everyone.

Enjoy the new WiFiLogger Subforum:
https://www.wxforum.net/index.php?board=143.0

Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: pfletch101 on July 26, 2019, 06:47:31 PM
Thanks galfert for own forum thread.

 [tup] Yep, No problem Wojtek....we need to get off this thread people! Let's start some dedicated WiFiLogger threads instead of keeping this tired old thread going. It will help everyone.

Enjoy the new WiFiLogger Subforum:
https://www.wxforum.net/index.php?board=143.0



Was there an announcement (other than this one)? If not, can we have one in the appropriate location?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on July 26, 2019, 06:50:21 PM
No. There was one private (Internet) meeting for 10-15 minutes and it just happened.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: galfert on July 26, 2019, 07:01:56 PM
Thanks galfert for own forum thread.

 [tup] Yep, No problem Wojtek....we need to get off this thread people! Let's start some dedicated WiFiLogger threads instead of keeping this tired old thread going. It will help everyone.

Enjoy the new WiFiLogger Subforum:
https://www.wxforum.net/index.php?board=143.0



Was there an announcement (other than this one)? If not, can we have one in the appropriate location?

Announcement posted:
https://www.wxforum.net/index.php?topic=37531.0
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: MatteoPV on August 02, 2019, 10:52:41 AM
I notice that we are talking about the 2.25 firmware version, while I would be at 2.16. Should I update? If I'm not mistaken, I don't lose my settings, do I?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on August 02, 2019, 10:59:42 AM
I notice that we are talking about the 2.25 firmware version, while I would be at 2.16. Should I update? If I'm not mistaken, I don't lose my settings, do I?
Current is 2.24, but it has partially working new features. Please wait about 2 weeks for 2.25 which will have be finished and tested new features.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: MatteoPV on August 02, 2019, 11:02:24 AM
Great. As a guide, how long does it take the wifilogger to do the update once the command is launched?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on August 02, 2019, 11:12:15 AM
Great. As a guide, how long does it take the wifilogger to do the update once the command is launched?
HTMLs you can see, but after firmware update there is no message that it is done. It is programmed, but debug window is working on web sockets, it is disconnected while firmware update.
It should take about 30 sec., but it depends on Internet connection. 0.5 MB has to be downloaded.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: MatteoPV on August 03, 2019, 07:33:59 AM
OK thanks
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Bobvelle on August 03, 2019, 04:43:28 PM

HTMLs you can see, but after firmware update there is no message that it is done. It is programmed, but debug window is working on web sockets, it is disconnected while firmware update.
It should take about 30 sec., but it depends on Internet connection. 0.5 MB has to be downloaded.

So I decided to update from 2.16 to 2.24 and it appears I own a brick now!  Update process seemed smooth, afterwards all upload info was uploading to the different weather sites on the Debug screen but once I went to the Real time data page.... there was no data, just the titles. So I waited and still nothing then went to the other menu tabs and they seemed to be working. I could renew the NTP and I could get to the system tab where it says the network was "connected" but still no real time info populated. So while I was on the system screen I selected "restart". It restarted I suppose but still the same issue. So I powered it down, plugged it in and now I couldn't log into it on the browser (IP address not found) and it was no longer on my router list.  ](*,)
So I go into setup (3 sec on red button and a bright LED flash.) I connected to the Wifiloggersetup network, entered my router info, chose save and it came back "Idle".   I reset it again...and now it will not go into setup mode!! ](*,) ](*,) :evil: :evil: :evil:   I tried it many many times changing how long I press the red button and even how long I waited before I pressed It. I get no setup confirmation LED and the Wifiloggersetup network was never seen again...I noticed after about 20-30 sec after reset the blue LED stops blinking completely, nothing 15 minutes later no flashes. but if I press reset, It will blink again and stop again. If I press Setup within 10 sec from reset, it will Blink very bright once every second and never stop????

I don't know what to do now. If you can't enter setup and cant reach the IP address, your locked out for good.   :sad:
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: dport on August 03, 2019, 05:11:52 PM

HTMLs you can see, but after firmware update there is no message that it is done. It is programmed, but debug window is working on web sockets, it is disconnected while firmware update.
It should take about 30 sec., but it depends on Internet connection. 0.5 MB has to be downloaded.

So I decided to update from 2.16 to 2.24 and it appears I own a brick now!  Update process seemed smooth, afterwards all upload info was uploading to the different weather sites on the Debug screen but once I went to the Real time data page.... there was no data, just the titles. So I waited and still nothing then went to the other menu tabs and they seemed to be working. I could renew the NTP and I could get to the system tab where it says the network was "connected" but still no real time info populated. So while I was on the system screen I selected "restart". It restarted I suppose but still the same issue. So I powered it down, plugged it in and now I couldn't log into it on the browser (IP address not found) and it was no longer on my router list.  ](*,)
So I go into setup (3 sec on red button and a bright LED flash.) I connected to the Wifiloggersetup network, entered my router info, chose save and it came back "Idle".   I reset it again...and now it will not go into setup mode!! ](*,) ](*,) :evil: :evil: :evil:   I tried it many many times changing how long I press the red button and even how long I waited before I pressed It. I get no setup confirmation LED and the Wifiloggersetup network was never seen again...I noticed after about 20-30 sec after reset the blue LED stops blinking completely, nothing 15 minutes later no flashes. but if I press reset, It will blink again and stop again. If I press Setup within 10 sec from reset, it will Blink very bright once every second and never stop????

I don't know what to do now. If you can't enter setup and cant reach the IP address, your locked out for good.   :sad:

Nah, don't believe you are locked out for good.  This same issue happened to me a year ago when I had a failed firmware update attempt.  I wrote to Wojteck in this thread and this was his response:

You are lack of HTML files. No HTML files = no interface.
Please go to url http://192.168.4.1/admin/html
Use this simple interface to upload system.html file, then go to http://192.168.4.1/system.html to put all files from html folder.
You can use first url to upload all files if you like.

If you don't have wifi.html and want to establish connection with router use http://192.168.4.1/simplewifi
http://192.168.4.1/admin/infovalues - will show you IP adress.


Guessing you also need to upload HTML files.  Let me know if this works.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on August 03, 2019, 06:21:11 PM

HTMLs you can see, but after firmware update there is no message that it is done. It is programmed, but debug window is working on web sockets, it is disconnected while firmware update.
It should take about 30 sec., but it depends on Internet connection. 0.5 MB has to be downloaded.

So I decided to update from 2.16 to 2.24 and it appears I own a brick now!  Update process seemed smooth, afterwards all upload info was uploading to the different weather sites on the Debug screen but once I went to the Real time data page.... there was no data, just the titles. So I waited and still nothing then went to the other menu tabs and they seemed to be working. I could renew the NTP and I could get to the system tab where it says the network was "connected" but still no real time info populated. So while I was on the system screen I selected "restart". It restarted I suppose but still the same issue. So I powered it down, plugged it in and now I couldn't log into it on the browser (IP address not found) and it was no longer on my router list.  ](*,)
So I go into setup (3 sec on red button and a bright LED flash.) I connected to the Wifiloggersetup network, entered my router info, chose save and it came back "Idle".   I reset it again...and now it will not go into setup mode!! ](*,) ](*,) :evil: :evil: :evil:   I tried it many many times changing how long I press the red button and even how long I waited before I pressed It. I get no setup confirmation LED and the Wifiloggersetup network was never seen again...I noticed after about 20-30 sec after reset the blue LED stops blinking completely, nothing 15 minutes later no flashes. but if I press reset, It will blink again and stop again. If I press Setup within 10 sec from reset, it will Blink very bright once every second and never stop????

I don't know what to do now. If you can't enter setup and cant reach the IP address, your locked out for good.   :sad:

It looks more like sleep mode, but can be also problem with HTMLs.
Please try this:
- click white button
- after one second press and keep touching red button for about 10 sec.
- please check if you have "WiFiLoggerSetup" network.
- go to http://192.168.4.1/
- if you can't open it. Please try with http://192.168.4.1/simplewifi - this is simple form to put your router info if there is no HTMLs.

If sleep mode is enabled. Then there is a little different procedure.
- click white button
- after one second press and keep touching red button for about 10 sec.
- this will disable sleep mode for a while.
- press and keep touching red button for 5-10 sec. again
- this will enable "WiFiLoggerSetup" network

There is also one little possibility, that your logger loose crypto key. Probably we can check that. If yes, then logger will be replaced.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Bobvelle on August 03, 2019, 08:46:45 PM
OK.. After quite a bit of button pushing and turning off all routers and modems in the house, I was able to get the WifiLogger's Wifi on the available networks list and logg in again to see what's going on. I had a major brain fart at one moment when I selected Wireless mode G when My router's 2GHz is set at N only. This took a while to figure out what I'd done.

So, now Im back on the LAN but still now Real Time data and the Last HTML page of the latest software is not loading completely and shows everything Disabled. If I change them to enable then hit save, they just revert immediately back to Disabled .

Also... Please tell me if this is right for update on debug screen:

/index.html - File size: 4294967295 - Downloaded: 38973
/edit.html - File size: 4294967295 - Downloaded: 25136
/export.html - File size: 4294967295 - Downloaded: 14482
/ftpexport.html - File size: 4294967295 - Downloaded: 10560
/info.html - File size: 4294967295 - Downloaded: 6234
 Update start...
DavisCheckTime(): Weather Station time OK
Renew RTD
Renew HiLows


Nothing after this for 30 min now.

Edit: OK now its uploading to the weather sites...  :-s    But still no real time data... and I can't connect to my station via Weatherlink software.  :-k Weatherlink keeps showing communications error / station not found??
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on August 04, 2019, 04:33:24 AM
OK.. After quite a bit of button pushing and turning off all routers and modems in the house, I was able to get the WifiLogger's Wifi on the available networks list and logg in again to see what's going on. I had a major brain fart at one moment when I selected Wireless mode G when My router's 2GHz is set at N only. This took a while to figure out what I'd done.

So, now Im back on the LAN but still now Real Time data and the Last HTML page of the latest software is not loading completely and shows everything Disabled. If I change them to enable then hit save, they just revert immediately back to Disabled .

Also... Please tell me if this is right for update on debug screen:

/index.html - File size: 4294967295 - Downloaded: 38973
/edit.html - File size: 4294967295 - Downloaded: 25136
/export.html - File size: 4294967295 - Downloaded: 14482
/ftpexport.html - File size: 4294967295 - Downloaded: 10560
/info.html - File size: 4294967295 - Downloaded: 6234
 Update start...
DavisCheckTime(): Weather Station time OK
Renew RTD
Renew HiLows


Nothing after this for 30 min now.

Edit: OK now its uploading to the weather sites...  :-s    But still no real time data... and I can't connect to my station via Weatherlink software.  :-k Weatherlink keeps showing communications error / station not found??

This update screen I will have to change somehow. It is not showing final message that firmware was updated.

First Real Time Data page. I am thinking about index.html.gz.
Update is downloading new index.html, but compressed one index.html.gz has prior to html.
So if you have old .gz file then it can not work.
please open http://WFL_IP/edit
on the left you will find list of files on WFL little hard drive. If you can find index.html.gz. Please click right button on it and choose from list "delete".

About WeatherLink.
Please open SETUP|WiFi Setup. Go to the bottom and find TCP port settings. You can have there 0, should be 22222.

Please also confirm crypto ok if it is ok. http://WFL_IP/crypto
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Bobvelle on August 04, 2019, 08:44:18 AM

First Real Time Data page. I am thinking about index.html.gz.
Update is downloading new index.html, but compressed one index.html.gz has prior to html.
So if you have old .gz file then it can not work.
please open http://WFL_IP/edit
on the left you will find list of files on WFL little hard drive. If you can find index.html.gz. Please click right button on it and choose from list "delete".

About WeatherLink.
Please open SETUP|WiFi Setup. Go to the bottom and find TCP port settings. You can have there 0, should be 22222.

Please also confirm crypto ok if it is ok. http://WFL_IP/crypto

So first, Crypto came back OK

Next, WFL Edit comes up as SPIFFS Editor but it's blank. No list of anything, just completely blank.

TCP port is still showing 22222.

It locked up last night. in that it has not uploaded any data in the last 9 hours.
I did another update this morning and this is the debug:

/style.css - File size: 4294967295 - Downloaded: 3630
/index.html - File size: 4294967295 - Downloaded: 38973
/system.html - File size: 4294967295 - Downloaded: 19873
/wifi.html - File size: 4294967295 - Downloaded: 12299
/arch.html - File size: 4294967295 - Downloaded: 1846
/edit.html - File size: 4294967295 - Downloaded: 25136
/export.html - File size: 4294967295 - Downloaded: 14482
/ftpexport.html - File size: 4294967295 - Downloaded: 10560
/info.html - File size: 4294967295 - Downloaded: 6234
/setup.html - File size: 4294967295 - Downloaded: 16474
[update] Update start...
[update] Update no Update.
DavisWakeUP(): Can't find Weather station!!!
DavisGetLPSFull(): CRC BAD
DavisGetLPSFull(): CRC BAD
Crypto OK
[NTP] sending NTP packet...159.203.158.197
[NTP] packet received epoch: 1564921609
NTP Time: 07:26:54 04-08-2019
Weather station time: 07:25:26 04-08-2019
WasMiNute
TCP SERVER START


It ends there.. nothing else as of this post
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on August 04, 2019, 10:12:36 AM

First Real Time Data page. I am thinking about index.html.gz.
Update is downloading new index.html, but compressed one index.html.gz has prior to html.
So if you have old .gz file then it can not work.
please open http://WFL_IP/edit
on the left you will find list of files on WFL little hard drive. If you can find index.html.gz. Please click right button on it and choose from list "delete".

About WeatherLink.
Please open SETUP|WiFi Setup. Go to the bottom and find TCP port settings. You can have there 0, should be 22222.

Please also confirm crypto ok if it is ok. http://WFL_IP/crypto

So first, Crypto came back OK

Next, WFL Edit comes up as SPIFFS Editor but it's blank. No list of anything, just completely blank.

TCP port is still showing 22222.

It locked up last night. in that it has not uploaded any data in the last 9 hours.
I did another update this morning and this is the debug:

We have message here about console problem.
- did you reboot whole console before this debug? You don't have to unplug power from console to reset WiFiLogger. White button is for that.
- If console was running (normal screen with data, not RECEIVING FROM...) and WiFiLogger was unable to connect then there is only three options
  1. WiFiLogger is not firmly sitting in socket. Please power off console and batteries. Remove WiFiLogger, install firmly WiFiLogger, restore all power.
  2. WiFiLogger is set to 19200 baud rate. If somehow you have other baud rate in console then it will work like this.
      Go to console's RECEIVING FROM... screen (reboot console, or DONE + "- arrow"). Click several times DONE. Check
      BAUD RATE
  3. WiFiLogger is damaged and there will be no communication. WiFiLogger has to replaced.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Bobvelle on August 04, 2019, 11:15:17 AM
The debug log I posted was generated just after doing the online update, however, about 30 minutes before updating, I did "hard" reboot by unplugging console.
 Baud rate is 19200 on console. Logger appears and feels fully seated. But I will try to re-seat it.

since my last post it started uploading to weather sites again but still no Real Time info and setup-system HTML screen is still not showing up correctly and will not allow me to enable options.

After reading you last response, I reset WFL by a white button press while console was on the normal display screen. Debug showed a short pause but then continued to upload to sites without issue.

What about the WFL/edit screen being blank? Is this normal?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Bobvelle on August 05, 2019, 11:14:20 AM
Well it stopped sending data again this morning, the moment I logged on to it from my LAN. Now debug just shows 'Renew RTD, Renew Hi/Lo' and nothing more.
So...That's it? I Have to buy a new one now?
If I had just kept using firmware v 2.16, I would have a perfectly working logger  ](*,)
Not even sure why I decided to update it.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on August 05, 2019, 11:22:04 AM
Well it stopped sending data again this morning, the moment I logged on to it from my LAN. Now debug just shows 'Renew RTD, Renew Hi/Lo' and nothing more.
So...That's it? I Have to buy a new one now?
If I had just kept using firmware v 2.16, I would have a perfectly working logger  ](*,)
Not even sure why I decided to update it.

Not buing. Please contact with Ryan for waranty replacement. You need to send your address to him.
Wait for new one. If second one will be workibg fine, then I need this fail unit.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Bobvelle on August 05, 2019, 12:00:00 PM
Well it stopped sending data again this morning, the moment I logged on to it from my LAN. Now debug just shows 'Renew RTD, Renew Hi/Lo' and nothing more.
So...That's it? I Have to buy a new one now?
If I had just kept using firmware v 2.16, I would have a perfectly working logger  ](*,)
Not even sure why I decided to update it.

Not buing. Please contact with Ryan for waranty replacement. You need to send your address to him.
Wait for new one. If second one will be workibg fine, then I need this fail unit.

OK. Thanks Wojtek. I'll contact him today.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on August 05, 2019, 07:51:40 PM
Well it stopped sending data again this morning, the moment I logged on to it from my LAN. Now debug just shows 'Renew RTD, Renew Hi/Lo' and nothing more.
So...That's it? I Have to buy a new one now?
If I had just kept using firmware v 2.16, I would have a perfectly working logger  ](*,)
Not even sure why I decided to update it.

Not buing. Please contact with Ryan for waranty replacement. You need to send your address to him.
Wait for new one. If second one will be workibg fine, then I need this fail unit.

OK. Thanks Wojtek. I'll contact him today.

I hope new logger will fix your problem. Problem is not in firmware, but with communication with console. This one is robust (usually).
I am a little worrie about your console. Please let us know when you will have new logger and check it.

If new logger will solve your problem, then I have to have this failure one. Necessarily.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Bobvelle on August 05, 2019, 09:02:38 PM
Well it stopped sending data again this morning, the moment I logged on to it from my LAN. Now debug just shows 'Renew RTD, Renew Hi/Lo' and nothing more.
So...That's it? I Have to buy a new one now?
If I had just kept using firmware v 2.16, I would have a perfectly working logger  ](*,)
Not even sure why I decided to update it.


Not buing. Please contact with Ryan for waranty replacement. You need to send your address to him.
Wait for new one. If second one will be workibg fine, then I need this fail unit.

OK. Thanks Wojtek. I'll contact him today.

I hope new logger will fix your problem. Problem is not in firmware, but with communication with console. This one is robust (usually).
I am a little worrie about your console. Please let us know when you will have new logger and check it.

If new logger will solve your problem, then I have to have this failure one. Necessarily.
Thanks Wojtek. Ryan did reply to my email to let me know another was on the way.
I hope it's not the Console either. But in every way that I can see, the console appears to be working normally and problems are more than just comms related. I mean why would the console have anything to do with the screens not loading up and / or looking correctly in the browser? Wouldn't this be a software file issue or at the very least, a corrupted download of a file? I'm just spit-balling here.  :grin: Maybe it's both the logger AND the console. :sad:

Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: rockncola on August 06, 2019, 12:53:22 PM
edit: nevermind. noob error.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Coolio on August 07, 2019, 11:41:29 AM
Hi,
I just installed my WiFi Logger and connected it to my network.  I was previously using a PC running Weather Display software and uploading to Wunderground Rapid Fire.  The PC is no longer working, and I need a way to upload to Wunderground.  Is there a way to upload my data from my station without using a PC?

Thanks!
Mark
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WheatonRon on August 07, 2019, 11:53:31 AM
Hi,
I just installed my WiFi Logger and connected it to my network.  I was previously using a PC running Weather Display software and uploading to Wunderground Rapid Fire.  The PC is no longer working, and I need a way to upload to Wunderground.  Is there a way to upload my data from my station without using a PC?

Thanks!
Mark

One of the great features of this logger, is being able to upload to CWOP, WeatherUnderground, etc. without the need of a computer. To do this, log into the IP address assigned to the logger. Then click on setup, then click on Data Export Setup, and enter your upload information. Be sure and click “save” before leaving the logger. You should be good to go now. Questions or issues? Post them in this thread and someone will help you.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Coolio on August 07, 2019, 12:40:44 PM
Thanks!  I’m back online!
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: davidmc36 on August 07, 2019, 01:28:22 PM
It's the best way to be online. So glad I was shown it. No more asking wife to reboot PC when on the road.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Coolio on August 07, 2019, 06:25:03 PM
Quote
It's the best way to be online. So glad I was shown it. No more asking wife to reboot PC when on the road.

How funny!  That is the exact reason why I got rid of the PC software, and went this route.  Too many times I’ve had to ask my family to reboot the computer and software after a PC crash while out-of-town.  ](*,)


Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: rockncola on August 08, 2019, 02:19:37 AM
Is there any way to reboot the device if the white reboot button has broken off? This happened many months ago but the device itself still worked fine.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: davidmc36 on August 08, 2019, 05:35:28 AM
The whole thing or just the white part? If the former, just short the pads.

If latter a toothpick might clicked the wafer if still in there
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: rockncola on August 08, 2019, 09:19:45 AM
The whole thing or just the white part? If the former, just short the pads.

If latter a toothpick might clicked the wafer if still in there

Thanks. Yeah I'm pretty sure I've bricked mine trying to update to 2.26. I get the blue light flicker when I put it in but nothing else works. Oh well.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on August 08, 2019, 11:40:09 AM
White button off, this is my fault. It is because of pb free solder and too big GND pad. I have repaired that in new devices.

How it is behaving now?
Blue LED is blinking only once after power up? Or it is blinking several times and silent?

Because there is no white button. Can you power off console, then power up and when this blue LED blink for the first time, immediately push red button and keep touching for 5-8 sec.?
Can you check if WiFiLoggerSetup network will apear?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: rockncola on August 08, 2019, 11:28:04 PM
White button off, this is my fault. It is because of pb free solder and too big GND pad. I have repaired that in new devices.

How it is behaving now?
Blue LED is blinking only once after power up? Or it is blinking several times and silent?

Because there is no white button. Can you power off console, then power up and when this blue LED blink for the first time, immediately push red button and keep touching for 5-8 sec.?
Can you check if WiFiLoggerSetup network will apear?

Just one blink. Tried many times holding setup button for 5-10 seconds as soon as light blinks but still no WifiLogger network. I think she's dead. :(
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on August 09, 2019, 03:38:10 AM
White button off, this is my fault. It is because of pb free solder and too big GND pad. I have repaired that in new devices.

How it is behaving now?
Blue LED is blinking only once after power up? Or it is blinking several times and silent?

Because there is no white button. Can you power off console, then power up and when this blue LED blink for the first time, immediately push red button and keep touching for 5-8 sec.?
Can you check if WiFiLoggerSetup network will apear?

Just one blink. Tried many times holding setup button for 5-10 seconds as soon as light blinks but still no WifiLogger network. I think she's dead. :(

One short blink after power up is vendor module info.
Severals blinks this is WiFiLogger firmware info.

I will send you replacement, but this will take some time to reach Australia. Please send me your address on priv.

Issue like this can be repaired with USB <->UART cable.
Like this:  ebay  (https://www.ebay.com/itm/USB-To-RS232-TTL-UART-PL2303HX-Auto-Converter-COM-to-USB-Cables-Adapter-Module/302577500261?_trkparms=ispr%3D1&hash=item4673064065:g:YzkAAOSwrFtaOhbH&enc=AQAEAAAB0BPxNw%2BVj6nta7CKEs3N0qXcltCt1rNTnGTwldOJFJUWC%2BGeKVZnNMih9YBeaEgPQ0J64t5SdZzFltjKIfM7UV74lcpuefjKrdq7xd8FUEOERrMnMQgAy0%2F299IiGhn8rtXsFcAxrBqcnKU7IFvYFkAMmB%2Fr2vXvDS35XAQTEpKF%2FhIg3kcoyUvc4hjIumtX8Wkku%2FfWZ1z%2FEOwvmuDWoaEqNSceAZOCT6RY9ZtVPp0h2AVmxQrGoQIeSyiqfrhAVcFL%2FarBzXzQRlDyCFlwBRC6rNP1niVgFRRVX83Qnu2iRCPuczKH7PwzL5veoXkfRkg4UhuPXzKyNJYv3Chmlmx3I7WM%2FKCb9cJ2ojjWGCd0XhMISIKTFF4dlwcZqAiwRsEiq5OH1ORW6Rd7cy0OM3sZmE9iU5RZlyys76cCkH2EXN2%2BAKDO5NZlx%2FIG3yWFdPnXcmm0MtZ5ZEX4yYxl5wTK%2B8FKsk%2FR4V8IxsulonMN2rAc1Wgm1htJQaMqsWkkTbB%2FGEiOFcTYz9ZVotfUMxI9kKpp5kWnhRilqAIVeTSzZX0VE4HNDBRm8DQJk56VDDlcJyExPqPTRHDwJ4yEpZEiJPrhvmQ3nW9q9yVaszN4&checksum=3025775002611bab30f9d86743759a0a0171308e158f)

But because white button is needed for that. I will send you new unit.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: hazardc on August 16, 2019, 05:01:57 PM
 [tup] [tup] [tup] [tup] [tup] [tup] [tup] [tup] [tup]

Cannnot say enough good things about WIFILogger and Wojtek!!!

I have had half a dozen of these scattered within a 50-mile radius all summer without a single hitch!!! Amazingly solid product!!


The only issues I ever experience is logging into the initial hotspot for the wifilogger configuration, it can take a little patience for the "hotspot" to work right, but once it does you get it on the network and it's flawless!
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: Papa on August 25, 2019, 07:08:15 AM
I have had a Vantage Pro for 16 years. Want to replace with a Vantage Pro 2. Need to be able to upload to WU. Like the idea of the WiFi logger but I need it to plug and play. 54 pages of programming changes concerns me. I have no coding knowledge and do not wish to learn. Will this thing just plug in and work. Currently using an Ambient Weather WS2902a that was very easy to set up and it just works.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WheatonRon on August 25, 2019, 08:36:30 AM
I have had a Vantage Pro for 16 years. Want to replace with a Vantage Pro 2. Need to be able to upload to WU. Like the idea of the WiFi logger but I need it to plug and play. 54 pages of programming changes concerns me. I have no coding knowledge and do not wish to learn. Will this thing just plug in and work. Currently using an Ambient Weather WS2902a that was very easy to set up and it just works.

Yes. I have two of these loggers and they are very easy to get up and running. And if you have any issues, this Forum or the developer himself, Wojtek will help you.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: davidmc36 on August 25, 2019, 02:10:26 PM
I second that. It's plug and play.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: posixx on August 26, 2019, 09:36:24 AM
Yes, very easy to setup using webpages.

@WifiLogger: when will the new firmware be available using separate json files? On my home-assistant installation i receive a lot of "can't decode payload" errors during the day. when this happens the json is not complete; most of the time it stops at ""hlxh0":[". I hope this is resolved using the partial files.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on August 28, 2019, 03:37:47 PM
Yes, very easy to setup using webpages.

@WifiLogger: when will the new firmware be available using separate json files? On my home-assistant installation i receive a lot of "can't decode payload" errors during the day. when this happens the json is not complete; most of the time it stops at ""hlxh0":[". I hope this is resolved using the partial files.

I have stop firmware developing on the beginning of July. I am playing with hardware now. I haven't planned wasting so much time with this hardware, but I have to finish it.
In same time you have remind me that I have to secure some behavior.

wflexp.json will stay as an option 2.
Option 1 will be PHP&MySQL export.
How it works.
- every 3s (adjustable) it will send real time data JSON. Very similar to current, but without hilows and "---" now are "null" (JSON standard)
- every 3 minutes JSON with hilows will being send.
- when archive data in data logger will be made, then upload procedure will be triggered.
    - first step ask database what was the last entry.
    - send data from last entry.

It will work with this procedure, but if you like to capture only real time data, then there is no problem your script will sense only this JSON.
I will have to test WiFiLogger when there will be no response from dummy PHP.
I was planning this feature as a pair. WiFiLogger export and PHP script 1:1. Maybe it should be more liberal.
I was also thinking about feedback. When WiFiLogger will export any data to PHP -> MySQL, then with confirmation, it could receive some instruction to apply to console.
  - set time
  - synchronize time with ntp
  - blink using backlight
  - change some settings
  - etc.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: posixx on August 29, 2019, 05:09:24 AM
I am using MQTT exports, using wflexp.json to update sensors in hass. But as i mentioned, the wflexp.json is not decoded correctly due to some problem with the output. Do you have any idea when the new json formats will be available?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on August 29, 2019, 05:26:46 AM
I am using MQTT exports, using wflexp.json to update sensors in hass. But as i mentioned, the wflexp.json is not decoded correctly due to some problem with the output. Do you have any idea when the new json formats will be available?

Probably I will back to firmware developing next week.

Please take a look on new JSONs for PHP&MySQL
wflid is station MAC as decimal number.
for MQTT I propose
registration.json -> WFL and console info send as retained on reboot
rtd.json every 3 sec.
hilow.json every 3 minutes.
last archive as retained every time when new arch will be avaible.

Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: posixx on August 29, 2019, 06:48:54 AM
Looks very good! Your suggestions for MQTT are great, retained for register, and 3s / 3m for the other files.

Looking forward to get this new functionality!

Frans
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: rockncola on September 06, 2019, 04:23:10 AM
Hi Wojtek, thanks for sending out the replacement, just installed and working well.

Just have one question, do you know if Weathercloud allows recording in 0.2mm increments? It seems that awekas and Weatherlink do, PWS and Wunderground don't, but I'm not sure about Weathercloud.

Cheers
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on September 06, 2019, 05:16:01 AM
Hi Wojtek, thanks for sending out the replacement, just installed and working well.

Just have one question, do you know if Weathercloud allows recording in 0.2mm increments? It seems that awekas and Weatherlink do, PWS and Wunderground don't, but I'm not sure about Weathercloud.

Cheers
I will check it. Maybe they change something.

Awekas is european. It takes rain in mm.
PWS and WU in inches even if you you measure in mm.
0.01 in -> 0.254 mm -> but WU and PWS takes 0.xx
Now in mm
0.2mm = 0,0078740157480315
0.4mm = 0,015748031496063
0.6mm = 0,0236220472440945
for WU and PWS it is
mm(DAVIS) -> send as 0.xx inches -> recalculate from inches to mm on you web browser.
0.2mm(Davis)-> 0.01 in -> 0,2(54) mm
0.4mm(Davis)-> 0.02 in -> 0,5(08) mm
0.6mm(Davis)-> 0.02 in -> 0,5(08) mm
I have tried in Wu to send 0,023622047 then it could be recalculated to 0,5999999938 mm, but probably they have database set to 2 decimals.
3-4 decimals could do the trick
3 decimals -> 0,023 in -> 0,5842 mm ->0.6 mm
4 decimals -> 0,0236 in -> 0,59944 mm -> 0.6 mm

Anyway. I will check WeatherCloud once more if there is no changes.
With WU and PWS, not me but all of us could ask them to change database to 3-4 decimals.

Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on September 06, 2019, 05:50:24 AM
Just have one question, do you know if Weathercloud allows recording in 0.2mm increments? It seems that awekas and Weatherlink do, PWS and Wunderground don't, but I'm not sure about Weathercloud.

UPDATE: WeatherCloud is taking rain in mm. So it will work perfect in mm, but with some little problem when you have bucket in inches.
I have also test WC. Works ok. 0.6mm on console, 0.6mm on WeatherCloud.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: rockncola on September 06, 2019, 09:23:39 AM
Just have one question, do you know if Weathercloud allows recording in 0.2mm increments? It seems that awekas and Weatherlink do, PWS and Wunderground don't, but I'm not sure about Weathercloud.

UPDATE: WeatherCloud is taking rain in mm. So it will work perfect in mm, but with some little problem when you have bucket in inches.
I have also test WC. Works ok. 0.6mm on console, 0.6mm on WeatherCloud.

Awesome! Thanks a lot for checking this, much appreciated.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on September 06, 2019, 12:15:34 PM
Looks very good! Your suggestions for MQTT are great, retained for register, and 3s / 3m for the other files.
Looking forward to get this new functionality!
Frans
Frans

I have finished JSONs for PHP&MySQL. JSONs contains full info about station and wfl. All data is being send.

/wflreg.json - retainded. File with settings.
/wflrtd.json - Real Time Data - LOOP1&LOOP2 data
/wflhilow.json - 1st part of HILOWS- this is main hilows data, also work witj VUE
/wflhilowex.json - extra HILOWS. Hilows for additional extra transmitters for VP2, not working with VUE.
/wfllastlog.json - retained. File with last archive records. Change when new data logger entry will be made.

Please take a look on current work. Maybe something was missed in JSONs.
 [ You are not allowed to view attachments ]

 [ You are not allowed to view attachments ]

Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: MatteoPV on September 07, 2019, 01:25:41 PM
Is it time to update the firmware of my wifi logger or will there be an official communication when to do it?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: rockncola on September 07, 2019, 04:53:30 PM
Any chance you could provide some sort of option or separate html file to turn off forecast that comes from the console? Here we are in extreme drought, bushfires, dust storms and no rain at all on the horizon, yet useless console forecast insists precipitation possible which couldn't be any further from the truth. I'd rather just be rid of it altogether.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: MatteoPV on September 08, 2019, 06:03:19 AM
My VP2 Plus, where I inserted the wifi logger, is powered and also has batteries inside. If the current goes away (as already happened) it continues to work but the wifi logger stores my data or do I lose it? How much memory does the wifi logger have?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on September 09, 2019, 11:40:39 PM
Is it time to update the firmware of my wifi logger or will there be an official communication when to do it?

I will make new post when 2.25 will be ready. Quite big batch of changes is in new firmware.
For users it will be only:
- PHP&MySQL - at last, fine custom export data. It is a banch of JSONs, which are exporting full console data, very similar to export wo WL.COM, but in JSON format, not binary.
- Stay alive - WiFiLogger will ping Google server 8.8.8.8 every 60 minutes, but every 1 minute will ping users router. Reconnect, reboot, when needed.
- I will try also download station information from Windy.com, to allow user to check his station.

My VP2 Plus, where I inserted the wifi logger, is powered and also has batteries inside. If the current goes away (as already happened) it continues to work but the wifi logger stores my data or do I lose it? How much memory does the wifi logger have?
WiFiLogger is two things:
- memory for console - it is 1Mbit(128KB)(2560 records) flash memory, which was take out from mainboard and sell as additional accessory. It belongs to console like main processor, or radio chip. There is only one particular flash memory that console can recognize. It can't be changed.
- WiFi chip here ESP8266 which contains software like WeatherLink PC, or Cumulus in lite version. It is like connected PC to console, but in small format.

As long, as console is showing something on display then it is logging data to flash memory. WiFi chip has nothing to do with this mechanism.
WiFi chip will empty your batteries in 69 hours.
Remember that you have two options.
1. Sleep mode. WiFi is turning on for 8-10 sec, every user intercal (best will be 900 sec.). Then power off. You can't log to it because it is powered off, but it will export data.
2. Split power. You can split 5v which is going to console. Solder additional external power to WiFilogger. Take out fuse which is protecting power line from console.
   This 3 operation will change power system. After that batteries from console are powering console and flash memory only. It should act as any RS232/USB logger. Batteries should be good for 3 months. WiFi chip will work only when you have power, but router and computer also works when you have power, so no problem with that :)

Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on September 09, 2019, 11:52:28 PM
Any chance you could provide some sort of option or separate html file to turn off forecast that comes from the console? Here we are in extreme drought, bushfires, dust storms and no rain at all on the horizon, yet useless console forecast insists precipitation possible which couldn't be any further from the truth. I'd rather just be rid of it altogether.

Will do.
I know it is useless, this forecast, but it is part of Davis console. Also first page Real Time Data is copy of buletin from WeatherLink PC (attachmnet).
I just like to stick to my plan, which is move console data to the Internet with the use of WiFi.
Additional settings are not needed. I was planning to erase some settings, because when new user will open interface and find to much option, he/she will be confused.

I will think about how to do it. Maybe JS file, which can be loaded by Real Time Data page if exist and omited when don't/
It will be like HTML file, but won't be downloaded/replaced with new firmware.
Advance user could make/download such file from my site and put it to the WiFiLogger, set some own settings like date format and on/off forecast.
Basic user will not have knowladge about this, because he/she don't need it.

WeatherLink IP is better than WiFiLogger, because you can connect it to the console and it works without any single settings. Much better device for thousands of people.
But very restricted for pro users.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: MatteoPV on September 10, 2019, 03:03:57 AM
Is it time to update the firmware of my wifi logger or will there be an official communication when to do it?

I will make new post when 2.25 will be ready. Quite big batch of changes is in new firmware.
For users it will be only:
- PHP&MySQL - at last, fine custom export data. It is a banch of JSONs, which are exporting full console data, very similar to export wo WL.COM, but in JSON format, not binary.
- Stay alive - WiFiLogger will ping Google server 8.8.8.8 every 60 minutes, but every 1 minute will ping users router. Reconnect, reboot, when needed.
- I will try also download station information from Windy.com, to allow user to check his station.

My VP2 Plus, where I inserted the wifi logger, is powered and also has batteries inside. If the current goes away (as already happened) it continues to work but the wifi logger stores my data or do I lose it? How much memory does the wifi logger have?
WiFiLogger is two things:
- memory for console - it is 1Mbit(128KB)(2560 records) flash memory, which was take out from mainboard and sell as additional accessory. It belongs to console like main processor, or radio chip. There is only one particular flash memory that console can recognize. It can't be changed.
- WiFi chip here ESP8266 which contains software like WeatherLink PC, or Cumulus in lite version. It is like connected PC to console, but in small format.

As long, as console is showing something on display then it is logging data to flash memory. WiFi chip has nothing to do with this mechanism.
WiFi chip will empty your batteries in 69 hours.
Remember that you have two options.
1. Sleep mode. WiFi is turning on for 8-10 sec, every user intercal (best will be 900 sec.). Then power off. You can't log to it because it is powered off, but it will export data.
2. Split power. You can split 5v which is going to console. Solder additional external power to WiFilogger. Take out fuse which is protecting power line from console.
   This 3 operation will change power system. After that batteries from console are powering console and flash memory only. It should act as any RS232/USB logger. Batteries should be good for 3 months. WiFi chip will work only when you have power, but router and computer also works when you have power, so no problem with that :)

Weeks ago it was 4 hours without power, the VP2 was powered by batteries, but I didn't lose any data ........ I checked the WL.com reports
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: MatteoPV on September 10, 2019, 04:29:04 AM
In the case of using the sleep mode, you can no longer enter with the browser in wifi to adjust the wifi logger; once the sleep mode is activated, how do you enter the wifi logger control page?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on September 10, 2019, 05:36:19 AM
In the case of using the sleep mode, you can no longer enter with the browser in wifi to adjust the wifi logger; once the sleep mode is activated, how do you enter the wifi logger control page?

Click white button. WiFiLogger will turn on and start exporting in  sleep mode. Between any operation is sensing red button activity.
So
Click white button. Wait 1-2 sec. Push and keep touching red button for 5 sec. WiFiLogger will not turn off after this operation. It will be operational up to next reboot.
You can log to it and disable sleep mode, or just use it as long as you like, then reboot to keep using sleep mode.

It is not very nice method, but the only one for this chip.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: MatteoPV on September 10, 2019, 01:39:31 PM
Got it, thanks for the reply. I don't think I'm going to use sleep mode. At the moment the wifi logger is uploading data to me on WL and WU with an interval of 2 minutes, I don't think that the suspension mode is useful to me. However, I have always been the VP2 powered by current
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on September 10, 2019, 02:18:26 PM
Got it, thanks for the reply. I don't think I'm going to use sleep mode. At the moment the wifi logger is uploading data to me on WL and WU with an interval of 2 minutes, I don't think that the suspension mode is useful to me. However, I have always been the VP2 powered by current

Yes. I do know that almost no one is using sleep mode and 100% no one is using external power for WFL.
Anyway I always has an answer. WiFiLogger is draining batteries like WL IP, but I have two solutions to save batteries.
External power is nice option, but needs custom cable.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: MatteoPV on September 11, 2019, 02:57:51 AM
It's fine. However, I feed my VP2 with the electricity grid, so I only need internal batteries for safety
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on September 11, 2019, 09:37:56 AM
It's fine. However, I feed my VP2 with the electricity grid, so I only need internal batteries for safety

Yes, but VP2 and VUE were made for just console, or console + RS232/USB logger.
Then batteries work perfect.

For: WL IP, WiFiLogger, NANO. It should be changed to rechargeable accumulator, but there is no way to put it inside, so using DC UPS with 5v output would be nice.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: MatteoPV on September 11, 2019, 01:38:11 PM
However it works great with the VP2 powered by electricity
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: BigAlT on September 11, 2019, 04:20:50 PM
I have my VP2 and Vue Console power supplies connected to a UPS so the UPS powers the consoles with WFL and Nano if there is a power loss leaving the batteries as a further backup in case the power loss lasts long enough to exhaust the UPS.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: MatteoPV on September 12, 2019, 09:51:14 AM
What UPS do you use?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: BigAlT on September 12, 2019, 11:50:13 AM
A CyberPower CST135XLU.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: MatteoPV on September 12, 2019, 01:52:50 PM
It's a great solution, thanks
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on September 16, 2019, 02:32:10 AM
It's a great solution, thanks

DC UPS works on li-ion cells. It is set of charger and DC converter.
5v -> charge cell to 4.2v -> DC converter produce 5v from 3,2v - 4,2v.
I will order some modules and test it. Then I will share info about those solutions.
It is working like power bank, but power bank will not work. It has to be power bank with DC UPS ability.

example 1 (https://www.joybuy.com/product/650640519.html)
example 2 (https://www.alibaba.com/product-detail/8000mAh-DC-UPS-powerbank-5A-output_60614549519.html)
example 3 (https://www.alibaba.com/product-detail/mini-dc-ups-battery-12v-5v_60661326260.html)
example 4 (https://www.ecvv.com/product/4923769.html)

And this one (or similar) I prefer the most:
example 5 (https://www.aliexpress.com/item/32809952349.html?spm=a2g0o.productlist.0.0.13677dc2wgwVN2&algo_pvid=be0c49c8-b724-4eeb-a037-7158fe65ea4c&algo_expid=be0c49c8-b724-4eeb-a037-7158fe65ea4c-30&btsid=095eb7c1-7d63-44ba-acab-fa41a25c0733&ws_ab_test=searchweb0_0,searchweb201602_5,searchweb201603_52)
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: posixx on September 23, 2019, 05:56:37 AM
Looks very good! Your suggestions for MQTT are great, retained for register, and 3s / 3m for the other files.
Looking forward to get this new functionality!
Frans
Frans

I have finished JSONs for PHP&MySQL. JSONs contains full info about station and wfl. All data is being send.

/wflreg.json - retainded. File with settings.
/wflrtd.json - Real Time Data - LOOP1&LOOP2 data
/wflhilow.json - 1st part of HILOWS- this is main hilows data, also work witj VUE
/wflhilowex.json - extra HILOWS. Hilows for additional extra transmitters for VP2, not working with VUE.
/wfllastlog.json - retained. File with last archive records. Change when new data logger entry will be made.

Please take a look on current work. Maybe something was missed in JSONs.
 [ You are not allowed to view attachments ]

 [ You are not allowed to view attachments ]

Nice! Will it be possible to only select 1 or 2 files for output to MQTT? For me only wflrtd.json and wflhilowex.json are needed.

Any idea when 2.25 is ready?

Frans
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on September 23, 2019, 06:10:27 AM
Looks very good! Your suggestions for MQTT are great, retained for register, and 3s / 3m for the other files.
Looking forward to get this new functionality!
Frans
Frans

I have finished JSONs for PHP&MySQL. JSONs contains full info about station and wfl. All data is being send.

/wflreg.json - retainded. File with settings.
/wflrtd.json - Real Time Data - LOOP1&LOOP2 data
/wflhilow.json - 1st part of HILOWS- this is main hilows data, also work witj VUE
/wflhilowex.json - extra HILOWS. Hilows for additional extra transmitters for VP2, not working with VUE.
/wfllastlog.json - retained. File with last archive records. Change when new data logger entry will be made.

Please take a look on current work. Maybe something was missed in JSONs.
 [ You are not allowed to view attachments ]

 [ You are not allowed to view attachments ]

Nice! Will it be possible to only select 1 or 2 files for output to MQTT? For me only wflrtd.json and wflhilowex.json are needed.

Any idea when 2.25 is ready?

Frans

Unfortunatly. There will be no options for only particular JSONS. I am thinking how to make interface more clear. I don't want to make to much options.
WL IP is better product than WiFiLogger, because it has no options. No options, no features, you can think that is crazy, who want to have product without features, but no features makes real Plug&Play, what is exactly what people like.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: davidmc36 on September 23, 2019, 06:57:03 AM
Is there a simple way to put some text data from WFL to Text Overlay function?

https://webcam.io/support/dynamic-text-overlays/

TIA

David
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on September 23, 2019, 07:01:13 AM
Is there a simple way to put some text data from WFL to Text Overlay function?

https://webcam.io/support/dynamic-text-overlays/

TIA

David

At the moment no. We will talk about this. No problem to add it, but I am 2 months late with 2.25 firmware. :(
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: davidmc36 on September 23, 2019, 07:06:32 AM
Can I push to a text file on website?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on September 23, 2019, 07:13:54 AM
Can I push to a text file on website?
In version 2.24 you can send as PUT method wflexp.json.
In 2.25 JSON for PHP&MySQL you can send anywhere also as PUT, but this is prepared system to export all data from console to database. PHP&MySQL makes copy of logger and console data in MySQL database. Not very suitable to send one variable.

But this won't be ok for https://webcam.io/support/dynamic-text-overlays/
They want you to send user and pass in HTTP header.
So in WiFiLogger it will have to be another export option, prepared and tested to use with  https://webcam.io.
No technical problem, just time and queue.

Code: [Select]
curl -H 'Content-Type: application/json' \
     -H 'X-Auth-Email: YOUR@EMAIL' \
     -H 'X-Auth-Key: SECRET_KEY' \
     -X PUT -d '{"dynamic_text1":"","dynamic_text2":""}' \
     "https://webcam.io/api/webcams/WEBCAM-ID"
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: davidmc36 on September 23, 2019, 07:34:22 AM
I was thinking of just export to text file elsewhere and use the fetch feature of camera site.

Put text file of data somewhere, treat it, and pluck it?

Can I utilize RPI?
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on September 23, 2019, 08:13:24 AM
I was thinking of just export to text file elsewhere and use the fetch feature of camera site.

Put text file of data somewhere, treat it, and pluck it?

Can I utilize RPI?

There is no problem to export data from WiFiLogger as JSONs via HTTP PUT, or MQTT.
You have two options:
1 old - wflexp.json
2 new - PHP&MySQL JSONs set.
You can turn on export to own PHP script which will take JSON file parse it, take it what you need and send this data in other shape to other web site.

I will provide PHP to put data to MySQL, but same JSONs can be change in PHP to any other format.
On the other hand data from MySQL can be exported to other web site as well. I have no scripts to read data from MySQL yet, but there is no technical issue with that.

About Raspberry Pi. If you have WWW hosting with PHP, then there is no reason to add Raspberry Pi to this system.
Put own PHP to your WWW hosting and setup WiFiLogger to send wflexp.json there.

I can provide you very simple PHP example how to save JSON to hard drive.
Also I can send you current PHP&MySQL files.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: davidmc36 on September 23, 2019, 10:18:10 AM
Thank you for the reply.

I need to attain more understanding of what these scripts etc do to see if I want to pursue some effort.
Title: Re: WiFiLogger - Connect your Davis console directly to the Internet via WiFi
Post by: WiFiLogger on October 14, 2019, 03:38:21 AM
This thread reached its lifetime. I am closing it.