Zigbee Thermostat Development

Job ID: 40271674

Budget: £20 – £250 GBP

I want help building a simple zigbee device to use as a smart thermostat.
its using a esp c6 super mini, screen, 2 buttons and a presence sensor.

I have tested all the wiring and all works and got it showing on the ESP.

The part i want, is to turn it into a Device, that when you connect it to Home assistant through Zigbee. it shows on the UI of Home assistant boxes you can fill in.

One for Room Temp sensor (external sensor so you enter a device ID to read the state)
One for Boiler ID (to read if the Boiler is currenttly on or off and show a icon on screen to show its state)
and one to enter the Smart TRV device id, so what temp i set on the Thermostat it then updates it to the TRV.
And to give the Presence Sensor a Device ID, so i can use it to set Automations in Home assistant manually

On the Screen i want it to show (current temp) and the the temp of the sensor.
When you press the up or down it changes the screen to (target temp) you set it, then after 1 min goes back to Current temp, and what ever the target temp was left on it updates it on Home assistant to change the TRV to that temp.

and with the built in presence sensor, i want the device to turn off the screen if no presence for more than 4 mins, and to turn on if presence is detected