New Ecowitt Station - Lightning Issues.

Hi All,

As per Brian’s suggestion, I purchased a modular ecowitt station to replace my failing acurite 5-in-1. I am super happy with it so far. I like the modular aspect which allows me to place sensors in different locations etc. It also seems to be very reliable, and I’ve had no data drops or issues since installing a week ago. The switchover was simple in WD and everything became stable as soon as I entered the gw1000 MAC numbers in the crone program and saved them.

The only issue I need help with is the lightning. I purchased the separate lightning detector and it seems to have sync’ed up fine with the gw1000. Luckily we had a thunderstorm last night (pretty rare for March in Ontario, Canada). The detector and ecowitt software seem to have captured the strikes/times/distances etc. - but WD hasn’t picked up this data (images below). I used the various custom tags for lightning that seem to be associated with the ecowitt on my monitor display (which is in my living room and which sends out a Tweet of a screencap every 3hrs). Is there something I am missing/doing wrong? The data seems to be there for the taking but WD isn’t taking it. Any help would be very much appreciated. Thanks everyone!


Also - just as point of reference. I updated WD to the newest version before switching over from my 5-in-1 and then did it again this morning to Weather Display install file v 10.37S Build 125 (03.25.21)

the crongw1000 program says vers. 4.5

When I look at the interface for the crongw1000 the lightning detector does not show up - but yet it is reporting to my wsview devices list and to the ecowitt.net interface. Seems strange. Image attached.


Also - not sure if this info is relevant - but I just added a soil moisture content sensor and it was picked up instantly by the GW1000 and this data appeared right away in WD.

I removed the batteries from the lightning sensor and ‘re-added’ it using the wsview app - it was picked up again right away by the GW1000 but still this data will not appear in WD. Kinda beyond me now.

Strange that it doesn’t show up in the cron download. Mine does. It seems obvious that WD isn’t gong to know of it if its not downloaded. Have you pulled the power from the GW1000? After a power cycle the GW reports a date in 2106 until the next strike shows up. There are other problems in the way WD keeps and counts the data, but i get the data fine. We had day long storms yesterday and i got over 800 strikes

Regards, Jim

Hi Jim,
Thanks for your help. I tried pulling the power from the GW hub and cycled it. Restarted WD and same problem. All the other sensors appeared right away in cron (wind, rain, outdoor temp-hum, and soil moisture) but the Lightning detector data does not appear.

I agree, it is not a problem with WD itself, but seems to be an issue with the cron reader. (WD can’t do anything with data it doesn’t get lol). The lightning detector is showing and working in my WS app. I am getting email alerts on lightning from the ecowitt website every time a strike is detected. Just nothing in cron. - and so nothing in WD. Not sure what to do because all my data is saved/logged by WD and I need it in there.

Your 800 strikes are headed up my way in Canada today! Though we are just likely to get a lot of rain. They are saying a smack of lightning here and there throughout the day.

Does anyone have any other suggestions. Thanks in advance!
Mike

It looks like you are running a Mac. I wonder if its a difference in the Cron program between Windows and Mac. Do you have a windows machine you could try it on?

Speaking of rain, it sat atop us all day and in the last 24 hours i measured 7.8 inches of rain. I live deep in woods and fear what my road looks like. I will head out later to examine.

Regards,

Jim

I suggest you ask on WXforum.net as they have a lot of users with your station and may well have someone who can help.

Stuart

One more thought, your earlier post showed the data as parsed by cron, on the other half of the window is raw unparsed data. I used to have, but cannot find now, the raw data format of which datum was on which line. I have a total of 92 lines, but that would also include 3 extra temp/hum sensors which would account for 6 lines of raw data. You have the soil sensor, which i do not, but it should seem like the number of raw lines should be fixed so the same sensor is on the same line of the data regardless of which options are present.

Just more food for thought.

Regards, Jim

Hi guys,

Thanks again for your input. I am actually running WD on windows. Was just on this forum here earlier with my very old Ipad. Using a retired laptop running Windows 10. Its been stable and running the VIS reader without issue for more than a year when I was using my 5-in-1 station. It also seems to be running the cron parser very well - aside from not getting the lightning sensor.

The raw data in on the left side of cron updates very frequently - but all of that is a bit beyond me (quite a bit, actually). My wife may be able to help me delve into that as she is much more tech-savvy than I am.

We just had a strike 10 km away a few minutes ago and the detector picked it up and sent me an email via ecowitt.net. But the sensor still isnt being recognized/registered by the cron.

Very frustrating - as per the advice I will also put this issue up on wxforum as well. Thanks again. If anyone else has any insights I am happy to try anything.
Best.
Mike

Go back to Cron and expand the window so you can see the bottom line of the raw data. There should be probably 92, they are numbered so it easy to tell. If you have 92 then there is a parsing problem, if less than 92 then its an Ecowitt problem.
Regards
Jim

There looks to be 72 numbers.

If its an Ecowitt problem then not much I can do I guess. Maybe a firmware thing? I have the latest version running.

Please take a look at my thread where Brian has provided a new crongw1000.zip file. Woks perfectly for me.

Stuart

Thanks Stuart!

I just updated the full version of WD and now my lightning data is actually being read by the CRON program. The only issue I seem to be having is that the time/distance data etc. is not showing correctly. I get time of last strike @ 2:25 am on 07.02.2106. at a distance of 255 km.

The actual data that shows on the ecowitt is 27 km. at least for the distance of last strike. It says the last strike occurred 35 days ago (which is probably correct).

It has been super dry here this year (Eastern Ontario) so there hasnt been any rain really - let alone lightning hardly at all. It seems like the CRON program is mixing up the order of the numbers. But at least it is “seeing” the sensor now. Some progress for me!

The 2106 date is the default ‘no data’ date and 255 km is the ‘no data’ distance. The Ecowitt website saves the last strike, but the GW1000 does not. It’ll be right next strike, but if you lose power it will go back to 2016. Its not a WD thing, its the data from the GW1000.

Regards,

Jim

Ok - perfect. Thanks so much for all the help.

Since there seems to be a bunch more people familiar with the CRON program thing now - I have another question (which may or may not actually be a problem now that I have updated the cron exe.)

From time to time - the program would stop reading the GW1000 (not sure why - it very well could be that my internet connection itself was interrupted as we have pretty bad rural internet here). Regardless, occasionally (approx one to two times per week) - the Cron would not pick up the GW1000 when the connection was restored. This created a problem for me because WD would continue to send the last data received to WU and Twitter until I happened to notice that it was not actually updating with current data.

This sometimes happened with my old 5-in-1 - but I used the setting to restart WD when no new data had been received for 10 mins from the comm port.

My question is - is there any way that I can have WD either restart the CRON program when no new data is received for a period of time - or, alternatively, restart WD itself? As soon as I restart WD manually it instantly gets the data again.

Thanks
Mike

Are you setting the MAC address in the CRON app? I’m a little confused. Is your Ecowitt on the same local lan as your WD machine? Losing the internet shouldn’t be a problem between Ecowitt and WD. Now, if your power is going out and the router loses power it’ll get confused if it doesn’t have the mac address. If it knows the MAC address it will scan for the ip address.

I keep a small UPS on the router and the WD machine so connectivity never gets lost between the Ecowitt and the WD machine. The Ecowitt is in another room and is not on UPS. So, when the power goes out (which it does here regularly) the Ecowitt can lose power for 15 seconds before my generator kicks in. But, WD always finds the Ecowitt again when its power comes back (after the 15 seconds).

If you don’t find your solution let me know more about the particulars of your installation and i will see if i can help more specifically.

Regards,

Jim

Hi Jim.

I run WD on an old(er) work windows laptop which is hard-wired into a monitor mounted on my living room wall. I use this as my “console” display - so it shows my WD configured on the monitor screen with temp, wind etc. The laptop is not hard wired to the router - just connected via wifi.

The GW1000 is in the kitchen and also connected to the router via wifi (publishing to the internet presumably - but I don’t really pay much attention to the ecowitt.net stuff or really even care about it). All my data is filtered through WD - so it gets offsets etc from WD and then publishes this polished data to Wunderground, twitter etc. I don’t know whether the CRON program is connecting via the router or if it is connecting directly to the GW1000 itself.

The loss of connection seems to happen every few days or so. I never even notice it has happened until I look at my monitor console in the afternoon and it still says 7 degrees C (when it is actually 25 outside). Only then, I look more closely and see flatlines on all the graphs and see that WD has not received data from the GW1000 for several hours. If I look on ecowitt.net when this happens - the GW1000 has been reporting the correct data - but - at some point - WD and the GW1000 have stopped communicating. I just see a 0 at the top of the CRON program display. I can’t tell what has caused the break (whether or not the GW1000 was also disconnected for a brief period and then reestablished itself - whether my internet when down for 5 mins and everything hooked back up except WD and the GW1000). It is impossible really for me to tell. All I know is that if I restart WD, it instantly reconnects to the GW1000 as normal and everything is off and running fine again until it happens the next time.

Thanks again for helping.
Mike

Also - yes I set the mac addresses in the CRON app.

O.K. Where did you get the MAC address from? Are you looking at the WS View app on a cellphone? If so, make sure you have the MAC address correct. Using that app you can look directly at the live data from the Ecowitt and see if its alive at the same time that WD is flatlined. That would help identify if its a loss of connection or a problem in the Ecowitt. It will also tell you if you are on the latest firmware.

Regards,

Jim

Great. Thanks Jim.
Will try that.
M