This is the backend component for the TRV Heating Scheduler Card. It provides sophisticated schedule management for TRV heating control by reading schedules from the custom card and automatically applying them to your climate entities.
- Ensure you have the AppDaemon add-on installed and running.
- Open HACS in Home Assistant.
- Click on Automations.
- Click the three dots in the top right and select Custom repositories.
- Add this repository URL and select AppDaemon as the category.
- Search for "TRV Heating Scheduler AppDaemon" and install it.
Add the following to your apps.yaml configuration:
trv_scheduler:
module: trv_scheduler
class: TRVHeatingScheduler
zones:
- name: "Living Room"
id: "living_room"
entities:
- climate.living_room_trv
- name: "Bedroom"
id: "bedroom"
entities:
- climate.bedroom_trv_1
- climate.bedroom_trv_2
default_temperature: 16
comfort_temperature: 19
check_interval: 60 # seconds- Automatic Enforcement: Applies temperatures based on current time and day.
- Syncing: Reads JSON schedules from
input_texthelpers managed by the frontend card. - Overnight Blocks: Supports time blocks that span across midnight.
- Logging: Clear logs for all temperature changes and schedule updates.
- This app requires
input_texthelpers to be created for each zone/day combination (e.g.,input_text.living_room_schedule_monday). - Enable Sync schedules to Home Assistant input_text helpers in the card configuration.