Since my current weather station is slowly coming to the end of its life, and Hobby Boards is winding up. I was wondering if a RPI could be use with WD as a weather station.
If so how easy would it be to build, and has any one got any advice.
What would I need so they could feed WD. As a starting point I have just purchased a Raspberry Pi Sense HAT to play with. Do you have any thoughts or suggestions?
I have been playing with my GrovePi and have managed to get it so it prints Temperature data to the terminal.
My next step is be to try and connect my Raspberry Pi to WD on my pc a cross a local network, and then send temperature data to WD, using a python script on my Raspberry Pi to out put data, (still have to work out a script, which as I am ne to programming my take a little time)
Is there way to connect the two together, if so what connection settings should I use.
Once having done that i would like to plot the test data, using extra sensor graphs.
do you mean WD would be getting data from your normal weather station
but this would be like extra temperature data to injest into WD?
its not all that clear
My aim is to sowly build a Weather Station, using a Rasberry Pi and Dexter Industriies GrovePi and a collection of weather sensors that will plug in to the interface, then using a network send data to WD running on my pc. Eventally I will only use the Rasberry Pi as my Weather Station.
At this moment in time I have running using python, Grove temperature/humidity, light, and barometer sensors running on my raspberry pi, all of these are placed on a table in my living room, while I test thing out. My Raspberry Pi is connected and controlled pc my PC using a wireless network.
As I learn more Python (which is a little hard going), I will add more sensors.
I have a bunch of grove sensors running. Data logging to mysql database. Importing some of the data to Wunderground, but not all the extras sensors which is why the need for weather display.
I’m quite stuck on the direction to take.
Do I try to output from database? Which seems maybe the easiest as its the easy way for me to collect the grove sensor data in the first place.
Or bypass the database and use a script to go direct to weather display?
So far I have all the usual sensors. Plus lightning, IR, UV, VL and about 9 different volt readings from solar input and the battery (SwitchDocLabs SunairPlus).
Planned is dust, seismograph (raspberry shake) raspberry pi camera, 3 gas sensors, color sensor. All grove sensors.
I’m stuck at the correct import method?
Stationless?
datain38.ini?
clientraw.txt?
One of the already pre-made weather station plug ins?
Sorry for the annoying noob questions. Weather Display just really seems that it may be a good fit. And i’ve already spent hours trying to work out even which direction to take.
One very good method of ingesting to WD is to use stationless, generate your own clientraw.txt and to feed the data into WD via the loop back method. This has worked faultlessly on my station since 2009. The only problem I have with it is that I can’t get it to work with the latest versions of WD. I don’t know why this is the case but Brian is very kindly working on it. Essentially what you have to do is write to a file on your PC the clientraw data (doesn’t matter which file). The clientraw file must be in the correct format (well documented elsewhere) WD picks it up via the TCP/IP page and can ingest from there and can even generate a further clientraw signal which contains extra signals such as dewpoint, wind chill calculated by WD, should you wish to supply WD Live etc.
The version of WD which works is 10.37-R80 which,admittedly is a fairly old version of WD.
I have been slowly working on my own python programme that generates date for Weewx and a Clientraw.txt.
It runs off a raspberry Pi 3 fitted with a GrovePi+ Board and Grove Sensors. From the l2c port of the GrovePi I have a Switchdoc Labs Grove Weatherboard which has the Wind, Rain and Temperature-Humidity Sensor.
The software is Python 2 and uses code borrowed from various sourses, plus some of my own creation. The Switchdoc board uses a weatherrack python software.
I am not a programmer and it took sometime to get to the stage I have now, and know doubt it could be improved my some one who know more than I do.
At the moment I get false rain readings and incorrect wind speed, sadley I do not know much about GPIO.
I am posing my effort so far in the hope it helps others who are undertaking simular projects, I have not included any of the adafruit drivers