Skip to content

Farmer-Eds-Shed/Home-Assistant-Heating-Schedule

Repository files navigation

Home Assistant Heating Schedule

Home Assistant heating configuration with 7 day heating schedule GUI

alt text

This is the heating portion of my Home Assistant configuration.
It uses Tuya thermostats and switches to control the heating and to give physical wall controls.
Tuya devices are all stock firmware with local control via a modified LocalTuya custom component.
Additional temperature sensors based on MySensors.org are also used for room and water temperature monitoring.

Other Dependencies: Custom Cards

Features:
7 Day timer.
8 time slots per day.
Min temperature / night temperature.
Multi zone heating.
Immersion boost and auto on time.
CH hot water zone boost and auto on time.
Solar hot water monitoring.
Weather forecast monitoring, to skip schedueled immersion if following day will be sunny.

Hardware:
Saswell T19XWHB-7-DF-APP(TY) thermostats (Tuya), to control heating zone valves and main physical interface for heating system.
Tuya Switches to control boiler and radiator TRV's.
Shelly 1 smart switch to control immersion heater via 32A relay.
MySensors ESP8266 gateway.
MySensors Arduino based temperature sensors.
MySensors Arduino based oil level sensor.

Any master zone thermostats can call boiler for heat.
Slave thermostats control TRV's and switch on/off with master thermostats, this saves TRV's remianing energized when boiler is off.
alt text
Hot water controls, boost, auto on, and a work in progress weather automation to reduce immersion usage when clear skies are forecast. Immersion is used on night rate electricity but is disabled if enough sun is forecast the following day.
alt text
Graphs are useful to track system performance

alt text