#Thermostat with ESPresence beacons and Xiaomi Sensors

26 messages · Page 1 of 1 (latest)

cunning plaza
#

I made a Thermostat based on a ESP32 devKit board.
On the same thermostat I also connected a BME280 sensor.

I have four rooms where I placed four Xiaomi Bluetooth Temperature/Humidity sensors and four ESPresence beacons (used to trace my position inside the house).
In this way I have the possibility to know where I am and the temperature and humidity of the target room.

The Xiaomi sensors send via bluetooth the updates to a Bluetooth Proxy (esphome based) strategically placed and connected to my HomeAssistant server.

The updates coming from the Xiaomi sensors are received by HomeAssistant server.
In the HomeAssistant I defined a "template" temperature sensor that updates its temperature value using the ESPresence updates,
publishing the current temperature of room where I actually am.

The Thermostat reads the template sensor updates to activate/deactivate the heating mode.

Only in case the homeassistant is not reachable, the thermostat uses the local BME280 values.

That thing to be implemented will be to add also thermostatic valves to partialize the heating in the rooms where I am not.

rose ledge
#

That screen looks nice!

fathom marsh
#

How do you control the heater? Is this on off or opentherm protocol?

#

Or do you use a electronic heater per room?

cunning plaza
left aspen
#

What screen is that? It looks very nice, well done!

karmic depot
#

How would you solve more people in the house? And how are you doing room presence?

tidal orchid
#

i have wacked something together using the remote receiver and transmitter components, along with a custom protocol

#

but its very hacky

ivory acorn
#

Cool project. Already have some ideas for the thermostat radiator valves?

random kernel
#

@cunning plaza wonderful. Do you plan to release the project?

cunning plaza
cunning plaza
random kernel
#

Would you use a relay or a npn transistor to deliver power to valves?

cunning plaza
winged talon
#

How is it holding up? I’ve been thinking about building something similar

fathom marsh
#

Can you share your yaml file?

honest pike
#

@cunning plaza Interesting touch screen. Mind telling all of us what it is? I want to build a controller for my Pellet stove and that looks perfect. Also, is your project on GitHub?

cobalt jacinth
#

Jup - what is the screen and bracket it is in? It looks much more presentable then project-y

honest pike
cunning plaza
#

So sorry, i didn’t get any notification of your messages. So sorry!!!

honest pike
#

can you post or link to your esphome file that controls the display? I think most folks following this thread would benefit greatly, myself included!

#

I'm building exactly the same thing, albeit in a different language!

cunning plaza
#

For sure! I will, as soon as I will be back home I will post it. again: so sorry for the delay