WeatherFlow PiConsole - Archive

Thanks so much! Super simple and will be easy to recreate when updated.

@chrismar: the shell script was the hardest part, i use oaauth for openhab integration so used that and a python script to extract the temperature, but essentially could be done with anything really…

Couple things - you don’t ‘need’ to use the 64bit os so waiting is fine there. Also the pi4 runs just fine without a fan if you put it in a FLIRC case, which turns the whole case basically into a heatsink.

Be a little wary of the cheap 2-speed fans that are on most cases. They tend to be very loud (especially the ones on the PoE HAT if you try that). Buying a bigger Noctua fan is usually worth the few bucks. I have one fan cooling my whole 4*pi4 kubernetes stack and can’t even hear it running.

I bought this 10" 1280x800 display for the HomeAssistant dashboard that I cooked up, which works great. The pi4 ran far too hot without a fan so I switched to a pi3 and used a zip tie to attach the FLIRC case to the display. The pi3 runs about 40C with no fan. I did have to buy one $7 video cable since the pi3 and pi4 use different video connectors, but that was straightforward.

1 Like

Would an eink display via hat on a rPi work? E-ink display on Amazon is about same cost as the 7" touchscreen. It would give up the touchscreen and it’s only 800×480, but I like the idea of eink.

1 Like

I got everything up and running with no real issues. I’m seeing two artifacts on the Solar | UV Index panel on the Sunrise/ Sunset bar and the UV index summary. I’m not seeing those on the other screenshots I see on the forum. If I switch to the Moon Phase I see no artifacts. See attached photo. Note: A reboot seemed to fix the issue.

Also, under Menu what is the Settings button supposed to do? It doesn’t appear to do anything.

I’m going to have to update the default values for the temperature rating. Living in Texas we reserve hot for heat indexes over 100 F. :smiley:

TIA

ETA: I rebooted and the artifacts are gone. Not sure what was going on.

Hi @lauraf13, glad you were able to get up and running and a reboot fixed that glitch. It looks very odd!

The settings button in the menu should bring up the settings screen. It looks like this:

Capture

Do you not see that? It will take a second or two to generate on your Pi 3B

Thanks for your quick response. It didn’t bring up anything. I waited awhile, but maybe not long enough. I’ll try it again.

The settings came up this time without any trouble and didn’t take very long. I think maybe the system was in a strange state and the reboot fixed it.

That’s good to hear! Sometimes a reboot fixes everything :smiley:

I decided to dive in and give this a go. My Raspberry Pi and accessories will be here tomorrow. I know some basic programming and I’m hoping I can figure it out by following the directions on the GitHub page. I already downloaded most of the things I need from the page. What are people in the US doing for step 2 on the WeatherFlow Pi console for the UK MetOffice DataPoint homepage? Is there an API solution for the US yet? Thanks in advance and I’m excited to get this operating.

Thanks for checking out the console! Hopefully the installation should be pain free. At least that is the way I have tried to design it. Unfortunately there is no forecast solution for the US right now. I am going to be switching to WeatherFlow’s own forecast system (the same one that powers the Tempest app), but the API is not yet ready for general release. Once I get the go ahead from them though, it won’t take too long for me to incorporate it into the console.

1 Like

Alright, cool! So that will be left blank for now or do we need to put something in its place?

When asked for a DarkSky key, leave it blank (just press enter during the initial config generation). The console will happily deal with the empty key.

I had an interesting thing happen. This morning we were having thunderstorms, so when I got up I wanted to see how much rain we had received overnight. I had the lightning panel setup to display when there is lightning, so tapped the Rainfall icon to switch it back to rainfall, but it immediately switched back to lightning since there was still lightning around. I switched it back to rainfall, but again it went back lightning. I finally changed the settings to not switch, so I could actually see the rainfall. Two things, if possible it would be nice if there was a delay to switching back to lightning and when I finally was able to see the rainfall panel all of the titles were gone as well as the rainfall rate. I just had the amounts. I’m assuming the switching back and forth somehow got rid of the static items. I restarted and everything is back to normal. I’ll just leave it were it doesn’t switch automatically, so not a big issue.

Unfortunately the Pi can struggle to keep up with the graphic load if the panels are changing really rapidly. I have looked at ways to try and fix this, but I haven’t come up with anything that works yet.

That’s a good idea. I will have a look into it. Another option is to make the LightningPanel the secondary panel for the Barometer rather than the rainfall. To do that, press menu-settings-Secondary Panels. Then set Panel Five to None, and Panel Six to Lightning.

The benefit of doing this is that you will see lightning side-by-side with rainfall during a storm (and the barometer will be hidden).

Peter, thanks for all the great work. I got my Pi Console running a couple of days ago with really no issues other than a couple of minor missteps on my part. I’m running it on a pi4 in a SmartiPi case. Again, thanks for sharing this.

1 Like

Thanks Peter for the suggestion for the Lightning panel. I did as suggested, great idea.

1 Like

quick question. Do you have any “test” station ids we could use for a tempest? I wanted to test out the console as I’m still waiting for my station to arrive. I was going to use the 690 public api key for the station , but I don’t have a device id to test with.

Thanks in advanced.

how did you configure it to read the indoor temp off the enviro ?

Simple question, hope somebody can reassure me. Is it ok to leave the Pi 7" touchscreen display on all the time displaying the Pi Console?

I grew up in the era of CRT displays that would show burn-in if left with a static display. I assume LCD screens are different.

It is definitely possible to test the console out with the data from any public Tempest station. You can get the device ID of the Tempest for a public station by looking in the station API endpoint. For example for station 690, the following link will show the Sky and Air IDs:

https://swd.weatherflow.com/swd/rest/stations/690?api_key=20c70eae-e62f-4d3b-b3a4-8586e90f3ac8

So what I suggest is that you find a station close by to you that has a Tempest (using the Tempest map) and use the link above to get the Tempest ID (just change the 690 for the station ID that you are interested in).