Page 1 of 1
Cumulus MX and WiFi Only stations
Posted: Thu 07 Feb 2019 4:28 pm
by TechnoDribble
Hi, it is with some despair that I find my old and trusty maplin/FO weather station is beginning to die after nearly 10 years of reliable and relatively trouble free use.
The last three years or so it has been feeding my Pi and Cumulus MX.
However after dialogue with FO in China I have decided to take the plunge on a new HP2550 system, but much to my dismay I have discovered that the output only goes to Internet based locations like Wunderground. I understand that they have also started a cloud based platform (ecowitt.net) to store data and wondered if it could be possible to have the Pi pull data periodically from this platform so that I can keep my lovely MX!
Failing that I understand that it can log to a memory card and this might be exportable into MX.
Any suggestions on how to keep using MX?
I am also getting the new GW-1000 gateway which basically reads the sensor suite and can publish direct to the internet. Information seems sketchy on this product so I don't know if there will be any better options through that.
Re: Cumulus MX and WiFi Only stations
Posted: Thu 07 Feb 2019 4:50 pm
by mcrossley
One possible solution is an "interceptor", which simulates one of the internet endpoints and captures the data (and think can forward it on to its original destination).
Various people have written these, and if you could modify one to write the data in easyweather file format then Cumulus could read that as input.
I think weewx has such a beast, that will be written in Python I expect, and could maybe be hacked around?
Re: Cumulus MX and WiFi Only stations
Posted: Thu 07 Feb 2019 5:59 pm
by PaulMy
I am also getting the new GW-1000 gateway which basically reads the sensor suite and can publish direct to the internet. Information seems sketchy on this product so I don't know if there will be any better options through that.
I have the GW1000 for testing and the only way I have found to see data is to use the Ecowitt .net site. It can sent to WU, WOW and some others as well. I only have the soil moisture and PW2,5 air quality sensors, not the weather station.
Enjoy,
Paul
Re: Cumulus MX and WiFi Only stations
Posted: Fri 08 Feb 2019 4:52 pm
by TechnoDribble
Thanks Chaps, I will take a look at WeeWx. I presume a SDR is needed as well in the Pi in order to capture the sensor transmissions?
Looks like my trusty N96GY has finally given up in the gales this week.
While I wait for my new kit to wing its way from China and Fine Offset/Ecowitt I will do some reading up on WeeWx.
Re: Cumulus MX and WiFi Only stations
Posted: Fri 08 Feb 2019 7:43 pm
by mcrossley
Weewx may do sdr, but then you'll need to provide at least the pressure reading from another sensor.
The intercept works on the web uploads from your device to the central server.
Re: Cumulus MX and WiFi Only stations
Posted: Sat 16 Feb 2019 11:10 pm
by Mark007
Hi all,
will watch this thread with interest....
I use RTL_433 which sniffs data via RF and works really well. It also see my current cost power monitor.
RTL_433 runs on a pi/tinker/cubie/sbc I currently use a gitbub pyhton script into MQTT then another python script into influx on a VM and then into grafana for semi live eye candy.
I'm not a coder, but have bodged things to get stuff working. so pretty sure it wouldn't be too diffcult to get our wonderfull cumulus (which I used for many years before the FO station died last year. ) to read something like a json across IP, or to translate into davis format via IP ????
just my 6d worth...
Mark,
Sussex Coast.
Re: Cumulus MX and WiFi Only stations
Posted: Wed 20 Feb 2019 11:27 am
by TechnoDribble
While I wait for my new Ecowitt/Fine Offset station to arrive I have been doing a lot of investigation.
There is a phone app (ws View) that allows live data viewing from either the Gateway (Gw-1000) or the console.
So, this must imply that you could in theory write some code that reads the data direct from the console/gateway via IP and stores it in a format that cumulus can digest.
I had a look at the app decompiled and it made no sense to me ( I have never programmed in Java) and my skills are very rusty these days anyway.
However the principals must stand that if an app can read the data it must be possible to store and manipulate via any network attached device like a Pi!
Re: Cumulus MX and WiFi Only stations
Posted: Fri 01 Mar 2019 8:25 am
by galfert
I have an Ecowitt GW1000. I've done a port scan and found port 45000 TCP open. But get nothing when I try Telnet, SSH, HTTP to that port. This must be the port that is used to talk to the GW1000 via the WS View app, but I've got no idea what method it uses.
Re: Cumulus MX and WiFi Only stations
Posted: Tue 05 Mar 2019 5:51 pm
by TechnoDribble
Hi Galfert (I'm also Mandrake! BTW on the WX forum!) I have been doing some research and I have found the following Python script someone wrote for the HP1000 series consoles.
https://github.com/wrbelfield/ws1001wxdata
If you look at the script you can see its easy to alter the code to talk to whatever port you require.
I figure each type of console/gateway must talk on a different port to avoid a conflict since the apps seem to use a broadcast to initiate the conversation.
In any case I am suspecting that the response is likely to use the same protocol so I am planning to do some tinkering at some point.
I would be delighted if I can get the script working and writing a easyweather.dat file for Cumulus MX to process on my PI.
Anyway since I am still a few days away from getting my clammy hands on my new kit I shall have to wait but if anyone else agrees that this might work and has a go that would be great too.