Thanks Peter, at least I know I don’t have a more serious issue! Happy New Year!
Dan
Thanks Peter, at least I know I don’t have a more serious issue! Happy New Year!
Dan
Hmm, the update failed. I don’t think this has anything to do with the Weatherflow Pi Console itself, but I’ve never experienced this before. Not sure if I have one or multiple problems, but a sudo apt update does not work either, which I suspect the wfpiconsole update is calling…
Hit:1 http://weewx.com/apt/python3 buster InRelease
Hit:2 http://raspbian.raspberrypi.org/raspbian buster InRelease
Ign:3 https://apt.matrix.one/raspbian buster InRelease
Err:4 https://apt.matrix.one/raspbian buster Release
Certificate verification failed: The certificate is NOT trusted. The certificate chain uses expired certificate. Could not handshake: Error in the certificate verification. [IP: 35.190.26.60 443]
Get:5 http://download.opensuse.org/repositories/network:/messaging:/zeromq:/release-stable/Debian_9.0 ./ InRelease [1,607 B]
Hit:6 http://archive.raspberrypi.org/debian buster InRelease
Err:5 http://download.opensuse.org/repositories/network:/messaging:/zeromq:/release-stable/Debian_9.0 ./ InRelease
The following signatures were invalid: EXPKEYSIG 62EB1A0917280DDF network OBS Project <network@build.opensuse.org>
Reading package lists…
E: The repository ‘https://apt.matrix.one/raspbian buster Release’ no longer has a Release file.
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: http://download.opensuse.org/repositories/network:/messaging:/zeromq:/release-stable/Debian_9.0 ./ InRelease: The following signatures were invalid: EXPKEYSIG 62EB1A0917280DDF network OBS Project <network@build.opensuse.org>
Try running this command before attempting the update again
sudo apt-get update --allow-releaseinfo-change
Any fix on the sager fix? it is unavailable since the update
Figured out that the servers are down for some other packages. Deleted the associated .list files and the update went through ok.
I’m afraid I am not seeing any issues my end since the update. You might want to regenerate your API key on https://www.checkwxapi.com/. I am out of town at the moment, but if it still doesn’t work I will look into it when I am back
i re generated the key that worked
@peter. . .
I have a question for you. IF I were to use a USB to HDMI adapter for a ViewSonic VA2719-2K-smhd Display. . .would I be able to see the contents of the ‘wfpiconsole’. . . on a much larger screen display? In other words. . .use a standard USB plugged into one of the ports on the ‘wfpiconsole’. . .the other end would be an HDMI “receiver” . . . so that I could plug the HDMI cable into an HDMI port on the back of the ViewSonic screen and see the same thing as displayed on the 7 inch console. . .say 10 times larger?
Is it possible to stream the PiConsole display as if it were an IP camera feed?
My PiConsole is in my living room and in my office, I have a nice security camera display that has all of my streaming cameras on a large display. I’d love to display my PiConsole as one of the “Camera” feeds.
Any ideas for this? I’m just beginning to research this, so if I find anything, I’ll post it here.
You could use VNC to display the console on another computer with video feed to your security camera display.
From “Steve Cody via The Tempest Weather Community” <notifications@sws.discoursemail.com>
To tom.hutchison@pilot-rock.net
Date 1/3/2023 9:30:21 AM
Subject [The Tempest Weather Community] [Developers/Third-Party Integrations] WeatherFlow PiConsole
Yeah, I’ve done that before. I would really love to have it take up one of the camera display spots on my camera screen, if possible.
What is the video signal input to your video screen? HMI, VGA, Component, Composite?
From “Steve Cody via The Tempest Weather Community” <notifications@sws.discoursemail.com>
To tom.hutchison@pilot-rock.net
Date 1/3/2023 10:49:39 AM
Subject [The Tempest Weather Community] [Developers/Third-Party Integrations] WeatherFlow PiConsole
I’m using the 7 inch touch screen display. I can’t remember how it’s attached.
BTW, I’ve made some progress. I am able to use VLC to stream the screen as an RTSP stream. Just working to tune that and get consistent results right now.
Just dropped in to say thanks for the work on this. I set it up last night without a hitch and couldn’t be happier with it.
The second integration I did after getting my tempest a week ago (first was home assistant).
Thinking of picking up a few more displays to place around the house, any thought of having one main display that feeds the rest vs. having them all hammer away at the tempest’s APIs?
If you’re integrating with Home Assistant already, you could just cook up a different HA dashboard and display ‘that’ to cheap Kindle Fire(s) sprinkled around the house.
Interestingly I don’t do a lot of dashboarding with HA, I use it for automations around the house based on various triggers, timing, etc.
(hijacking this for one reply, with apologies)
Mine is here in the other thread showing how to do alternate displays of WF data - https://community.tempest.earth/t/use-a-kindle-as-a-weatherflow-display/1223/80
Grabbing the WF data you don’t already have in HA is as easy as picking the UDP off the wire(less). Easy to build integrated web-based dashboards.
Note - PiConsole is basically a beautiful local console for a central location…
Peter - bug report. The current piconsole does not install on a newly flashed current RaspiOS Lite. It blows up on trying to find the cryptography module (it fails) and then trying to compile it (fails too).
After some google-fu I learned that you need to “apt install rustc” to have the Rust compiler in order to get cryptography built and installed. This makes the initial installation pretty slow as it takes seemingly forever even on a 4GB pi4, but it does complete ok.
Feature request - it would be ‘really’ helpful for folks who want to test drive piconsole if you would put in an example .ini file that we could drop into place for testing only. Even if you just set the lat/lon to something, we could see the gui on the screen. This came up for me in trying to help another user here when I had my long-gone station id and api key(s), but the longer-gone field test tempest ID didn’t show up as valid any more. I basically hacked on your underlying code to hard define a bogus ‘ID’ variable to get the initial start to complete. Having an example .ini file for folks would help avoid those kinds of crimes against code
Thanks for the bug report Vince. I am aware of the Cryptography issue when using the Buster version of Raspberry Pi OS on a Pi3 (and I haven’t had time to get a fix sorted), but I haven’t come across it before on the Pi4. Can you let me know that exact hardware/OS combination you are using (bullseye/Buster) and I will do some investigating.
I can definitely look into providing an example config.ini
. What example functionality would you expect to see? WF don’t provide an example station that’s accessible via the API, so I don’t think it’s really possible for users to ‘test’ the PiConsole without entering their own IDs and API keys etc. into the config file. I might be missing something, though!
Hardware was a newly imaged SD card in an original pi4 running 32-bit Rasperry Pi OS Lite from Sept-22-2022, which was updated to current via with ‘apt-get update && apt-get upgrade’.
The workaround for the cryptography module is simply to ‘apt install rustc’ before installing the software so pip compiles the module the hard way, which takes a rather long time. The python installation also threw lots of warnings along the way so you might want to check the installation logs again.
Re: the example config.ini, I just wanted to see the gui come up without data to know the kivvy stuff was all installed and working ok. I didn’t care if there was ‘no’ data, I just wanted to see the pretty layout.
Changes I’d suggest:
[update @peter - I have a draft PR almost ready to submit for you, but it needs a bit more testing here…]