Hi, I have a real world application and would like some feedback.
I have inherited a RPi4 application that collects data from a few sensors in Outback Australia.
Temperature, atmospheric pressure and a few other similar sensors. It has a few solar panels and batteries.
My goal is to make a one page GUI Graphical User Interface on the RPi4 so when any of our team VNC into the Pi we can see the current status and some real time data and maybe a graph with trends of temperature and battery voltage. I would like a few push buttons to initiate some commands to open and close a few valves.
Looking at options everything looks very script based. PyQT and Flask have been discussed.
One suggestion was to make a powerpoint of what I want the page to look like and build from there.
If you haven’t looked into it too far yet I would recommend PyQt, I have had some success with it in the past and didn’t find it that difficult to get into. DearPyGui that Pixmusix recommended also looks pretty cool.
These links helped me get started and may be worth a skim if you are interested in going in this direction.
Hopefully, someone else has some other suggestions for free software packages to achieve this kind of thing.
You could pay a subscription to a website designer like wix or square-space etc.
You wouldn’t need to pay for a domain, since you could host the website locally on your raspberry pi.
If you would like free and it’s only for viewing data… you could always consider google sheets?
Both of the above require basically no coding skill and come with the necessary compromises
The status of that pin will be whatever you have set it to in order to turn the LED on or off. So the simple way to show the status would be to print a message whenever the LED is turned on or off. If you show the code you are using then someone may be able to provide an example or a link to the reference for the code you need.
But showing the status of a pin would usually be something you do when that pin is an input and is changing for some other reason, such as someone pressing a button. Is that what you want to accomplish?