WeatherFlow PiConsole - Archive

Can you try rebooting the console and let me know if you still see the same behaviour? In rare cases the layout can get confused (with no obvious cause), but a reboot should fix any issues.

update done. Don’t let it update your system if you have weewx running on the same pi :wink: it updates that in the same run but can’t finish it since yo need to answer a few questions and those you don’t see via the wfpiconsole update mechanism

Rather run an update/upgrade manually and then run the updater for wfpiconsole in that case.

2 Likes

updated to 3.2 and console is running well. @peter, I did have a issue with the initial update to 3.2 as there was an error updating, so I did it the second time and that seamed to work. See attached for the errors.
May2_error install.txt (15.5 KB)

Glad to hear is running well. The error your saw is not per-se related to the PiConsole. During the update process the code by default tries to update all the local software packages on your Raspberry Pi (unless you explicitly tell it not to). It looks like you encountered an error updating some unrelated package, which didn’t happen the second time you tried the update.

There was some discussion a long while back regarding whether the update process for the PiConsole should attempt to update the local software packages. Given your experience (and @eric’s) I think I may adjust the process slightly to just inform the user if there are out-of-date packages (rather than trying to actually update them).

2 Likes

I think the process you have now is fine. The only thing I can think of may be to default to NO instead of YES. The way it is sure makes it easier for those that want to keep everything up to date.

That’s a good idea - I like it!

Thank you so much for working on this and publishing it for us! This works great, and I wish I had grabbed a DarkSky API before they shutdown to everyone outside of Apple. I’m looking forward to an alternative. For the indoor temperature, is there any possibility of utilizing my Nest thermostat?

2 Likes

Hi @kn4hac, thanks for checking out the console! Sorry you didn’t get a DarkSky key in time. I had no idea Apple were going to buy them. I’m working on a replacement so keep watching this space.

As for the indoor temperature, I’m afraid there is no option for using your Nest thermostat. I made a choice a while back that I was only going to develop the console to work with WeatherFlow hardware. There are so many possible IoT devices that could be incorporated, that the complexity of the console would soon expand beyond a level that I am able to support. I’m sorry to disappoint. You can always use a second Air device or hide the indoor temperature in the settings. Looking to the future, WeatherFlow *might release a dedicated indoor sensor (check out the ā€œBreatheā€ module here: WeatherFlow | Smart Weather Stations), but note that as far as I am aware WF are not currently working on this device.

Finally, this is an open source project so if you or anyone you know would like to incorporate Nest into the code, then you are very welcome to make whatever changes are necessary.

No worries. I appreciate your time in responding! I’ve got the indoor temp hidden. I’m not really proficient in writing Python, but I may try to teach myself enough to figure out how (and if) I can poll Nest for the thermostat temp. Thank you for continuing to support this project! The information provided on the display is extremely good and well organized. I like it much better than utilizing WeatherFlow’s app. I’m looking forward to continuing developments.

2 Likes

Hi. I like the weather display but the forecast always ā€œForecast Unavailableā€. I think that I put my DarkSky key in wrong. How do I go back and update the key?

1 Like

If you can use the terminal, the easiest way is just to edit the .ini file

ssh in and go to wfpiconsole and open wfpiconsole.ini

on top that file you have all the keys grouped

1 Like

Thank you, I will try that.

I copied my DarkSky key and still no forecast. Is there something else that i should check?

did you fill in all the zone of the ini file ?? I think last line is used by DarkSky routine (though only @peter knows that for sure)

Timezone = xxxx
Country = xx
ForecastLocn = your hometown or village ??

Sorry you are having trouble @dana.oathout! I am not seeing any issues with the DarkSky API my end, so can you share your station ID with me so I can investigate further?

Also, can you share how are you running the console? Are you starting manually with wfpiconsole start, or using the autostart? If you are using the autostart, do you still have the same issue if you start the console manually?

Also, to test that your API key is valid, can you run a test request for me? Enter the following URL into your web browser: https://api.darksky.net/forecast/{}/52.0,0.0?exclude=currently,minutely,alerts,flags&units=uk2, replacing the curly brackets with your API key. Do you see something that looks like the image below, or do you see an error?

Peter, I have been starting it manually using ā€œwfpiconsole startā€. My Tempest station is ST-00002519.

Hi Dana, unfortunately that is the serial number of your Tempest. I need to know your station number. You can find it with these instructions: https://community.tempest.earth/t/station-id-how-to-find-it-and-what-it-is-good-for/4276

Dana’s station ID is 18251

I got the list of the data.

Peter. Thanks for your help. I had the wrong DarkSky API key. I was using the full URL. Now I have the forecast on my display.