So, having thought I was getting the measure of this thing, I decided to try and put the cover on it. I took the screen off thinking it’d probably be like VGA or HDMI, and be hot pluggable? It didn’t work once I plugged it back on with it inside the cover clips.
Wose still, in my ham fisted effort to get the cover on, the bottom clip broke (oh well, not the end of the world) and the fly lead going to the temperature element snapped a pin at the bottom (brown).
It switched it off at the mains, it booted, needed another fsck, booted it again, now it shows everything right up until I should see the actual Hestia UI, and it’s just a black lit up box. I see boot text, the Rasberry PI desktop, the WIFI details, just not the actual UI.
I can still use the app, but it says the temperature is dash, or -
Any ideas how to restore the UI screen?
Any ideas how to fix that snapped pin? Solder? By a new crimp thing?
Oh, dear… yes you definitely need to solder that pin back.
Cut the power, finish your soldering, attach LCD to the cover, put the cover on and then restore power.
The LCD is surely not hot pluggable and also HestiaPi reboots when reconnected so that it is initialised (at boot time only).
If you finish above steps and still face the same issue even after 20 minutes, I would advise to follow these steps
Click on HABPANEL
Click on the burger menu (the three dashes) on the top left corner
Click on the gear icon bottom left next to the clock
Select “Panel configuration: Server Storage”
Press OK on the popup
Click on the burger menu again on the top left corner
If you can’t see the UI there either I would suggest something is corrupted on the UI files.
The good news, I managed to shove two pins out the sowing kit into those connectors, snip them to length, and put the sensor back on. Booted the thing up, the app now shows the temperature again
The bad news, the same thing happens with the screen, nothing ever shows up apart from all the various boot stages. The actual Hestia UI never shows.
I tried the trick you explained about the HAB panel. Before refixing the sensor, the main box had a great big Python exception in it. Now the UI that should be on the touch screen looks fine in there, but it’s not appearing. Touching the screen does nothing.
Check you can select anything on the desktop or open the Start menu or something. Just checking the touch function of the LCD is ok. If not, shut HestiaPi down (sudo shutdown -h now) and gently push the LCD’s upper left corner further in. You said you broke one of the hooks keeping the LCD and Pi snug so I am suspecting this. If touch worked fine, continue below.
Avoid the warning that it closed improperly by running this
sudo sed -i 's/"exited_cleanly":false/"exited_cleanly":true/' /home/pi/.config/chromium/Default/Preferences
sudo sed -i 's/"exit_type":"Crashed"/"exit_type":"None"/' /home/pi/.config/chromium/Default/Preferences
And then launch Chromium again (it may look a bit different - ignore for now)
Hmmm… it looks like you killed the “touch” functionality of the LCD and probably by nicking/cutting that brown/orange ribbon cable on one of its sides. Can you check?
Also while you see the countdown on the screen’s loader with the HestiaPi logo (after a reboot), can you select any text by dragging your finger over it?
Or if you are quick enough before you even get the loader screen, try and see if you can click on the start menu or something.
I believe in both cases you will feel as if HestiaPi is not responding but in fact you are not producing any input.
Regarding replacement… there is a risk here because there are so many clones/copies on the Internet/eBay and you can never say for sure if it will work. My supplier only does wholesale so I cannot help you here.
Search on amazon or eBay for
“3.5 inch LCD Touch Screen 320 x 480 raspberry”
but make sure it uses the same chip and the PCB looks identical to yours.