Hestia Touch one Pi3B


I’ve seen many post of people looking into using a Pi3B+ instead of the zero.
Since its almost impossible to get a PiZero (at good price) and the fact that it’s not possible to get the pcb from the shop i decided to make this work with what i have in hands.

Before we got further i’m planning on using this for my RV wich work differently that the initial projet.
The RV furnace / AC / Fan work simply by sending a ground throught specific pins.
So i do not need to provide power but simply close the loop with the relay.

Here is the hardware i’m using:

PI 3 B+

TFT LCD 3,5" 480 x 320 XPT2046

Hbbebdgg GY-BME280

I’m using the already built image:

Right out of the box the screen and everything else works perfectly.
The only issue right now is that the normal GPIO ports are now blocked by the screen.

For tests purpose i ordered an adapter that will give me the ability to have acces to the GPIO

I’m willing to make this project whitout having to make pcb/solder stuff (even if its not a challenge for me). This way the would make the project more DIY

I’m more a “hardware” guy than “software” so i wanted to use like a relay Hat that sits on top of the Pi and still be able to install the screen on top.

DockerPi 4 Channel Relay

Where things gets complicated is that this work by IC2 code so i’m not even sure how to adap the code in order to use it. *If someone is able to shine a light for me on that aspect of modifying the code to make this works that would be marvelous.

If i’m not succesfull i’ll stick with more standard relay module but they are only 3 relay… :frowning:

Of course i’ll have to make a case (obviously) but this is not a challenge at all.
So far the project goes well and i’ll keep you updated as soon as Amazon send me my missing parts.


Welcome to the club @Bust4 :stuck_out_tongue:
I totally understand your approach. We live in hard times :slight_smile:
As the relays really need 1 pin each from the GPIO block + 2 more for the BME sensor (+2 more for Vcc and GND) I would suggest to simply solder these 5 wires off the LCD board (or the bottom of the Pi) and use basic relay module(s) like this for protecting the precious Pi:
they come in many sizes depending on how many relays you want
That would work just fine. You may even manage to fit it in the hexagonal case with modifications.
2 aspects to take care though would be:

  1. Power supply adequate for the hungrier Pi 3B+ (+LCD +Relay module(s))
  2. Passive thermal dissipation and air flow

Let us know how it goes

1 Like

Thanks for the input about the relays!

Today i got my order from Amazon so it was time to connect the BME280 sensor and do some tests.
I hooked everything up and guess what, i did the most rookieish mistake i could have done by plugin the sensor in reverse… (blue smoke of death). So i burned the sensor, hopefully my mistake did not cause any other problem.
So its time to order a new one and wait for the Amazon truck…(learning the hard way)

@HestiaPi HestiaPi]
Have you tested the GY-BMP280 instead of the GY-BME280?(both seems top be using the same library)

From what i learned the BMP dont have the humidity sensor that the other has.
Have you planed on adding the humidity information in future release?
If not i might just odrer the BMP

Here’s a picture of my “test bench”. For tests purposes i did not solder anything to the board, instead i’m using some kind of GPIO header that give me acces to the pins that are blocked by the lcd.

Once i’m happy with the setup i’ll choose to solder under the board of not.
I mesured the orginal case with the current setup and it might still fit in it.



BME280 does have humidity sensor and we already use it. In EU mode (from settings) you can control a humidifier/dehumidifier (configurable from settings) with setpoint etc… I would suggest go for BME in case there are incompatibilities

1 Like