# SONOFF TRV-ZBT Schedule Manager: weekly heating schedules in Home Assistant (ZHA)

**URL:** <https://forum.ewelink.cc/t/sonoff-trv-zbt-schedule-manager-weekly-heating-schedules-in-home-assistant-zha/209553>\
**Category:** Ideas & Suggestion\
**Tags:** home-assistant, zigbee, trv\
**Created:** [October 28, 2026, 11:46am UTC](https://forum.ewelink.cc/t/sonoff-trv-zbt-schedule-manager-weekly-heating-schedules-in-home-assistant-zha/209553 "2026-10-28T11:46:18Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![jam3](https://dub1.discourse-cdn.com/flex005/user_avatar/forum.ewelink.cc/jam3/32/7918_2.png) [@jam3](https://forum.ewelink.cc/u/jam3)\
**Post date:** [October 28, 2026, 11:46am UTC](https://forum.ewelink.cc/t/sonoff-trv-zbt-schedule-manager-weekly-heating-schedules-in-home-assistant-zha/209553/1 "2026-10-28T11:46:18Z")

</div>

I’ve developed a custom Home Assistant integration for managing weekly heating schedules stored directly on compatible SONOFF radiator valves, such as the TRV-ZBT, connected through ZHA.

 ![image](https://europe1.discourse-cdn.com/flex005/uploads/ewelinkforum/original/2X/0/041f79e6cf7d3f337cf10d1966f55b86c4ec5428.png)

The panel allows you to:

- View existing weekly heating schedules.
- Create new schedules and edit existing ones.
- Copy schedules between days and valves.
- Send schedules to a valve and read them back to verify the result.

### Installation

The integration is available through HACS. Add the repository as a custom repository (category: **Integration** ) and install it.

**Note:** Until support is added to ZHA, the appropriate SONOFF ZHA quirk must be installed separately. It provides access to the schedule entities and private cluster commands used by the panel. The quirk is published by SONOFF ([TRV-ZBT\_ZHA\_Script.zip](https://resource-wangsu.helplook.net/docker_production/a4j0b0/article/D1bJk2PE/attachments/TRV-ZBT_ZHA_Script.zip)), and a copy is also included in the [`quirks/`](https://github.com/3jam3/sonoff-trv-schedule/tree/main/quirks) folder of the repository. See the GitHub repository for the full installation instructions.

**GitHub repository:** [GitHub - 3jam3/sonoff-trv-schedule: Home Assistant panel for managing weekly schedules of SONOFF TRV valves (ZHA) · GitHub](https://github.com/3jam3/sonoff-trv-schedule)

Or use this button to open the repository in HACS on your Home Assistant instance:

[![Open your Home Assistant instance and open this repository in HACS.](https://europe1.discourse-cdn.com/flex005/uploads/ewelinkforum/original/2X/1/1fe3ec08d0e4541a2388f6a61ee89b061f68a820.svg)](https://my.home-assistant.io/redirect/hacs_repository/?owner=3jam3&repository=sonoff-trv-schedule&category=integration)

### Requirements

- Home Assistant with the ZHA integration (tested on Home Assistant 2026.10.3).
- A compatible SONOFF radiator valve.

**Important:** The integration currently supports the SONOFF TRV-ZBT. **It is not intended for the older SONOFF TRVZB**!

**Note:** Selecting a schedule to fetch or write switches the active schedule on the valve, and any logged-in Home Assistant user (including read-only accounts) can change schedules from the panel.

The project is currently in development. Feedback, testing reports and suggestions are welcome!
