Skip to content

damacus/trv-scheduler-appdaemon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

TRV Heating Scheduler (AppDaemon)

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.

Installation (via HACS)

  1. Ensure you have the AppDaemon add-on installed and running.
  2. Open HACS in Home Assistant.
  3. Click on Automations.
  4. Click the three dots in the top right and select Custom repositories.
  5. Add this repository URL and select AppDaemon as the category.
  6. Search for "TRV Heating Scheduler AppDaemon" and install it.

Configuration

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

Features

  • Automatic Enforcement: Applies temperatures based on current time and day.
  • Syncing: Reads JSON schedules from input_text helpers managed by the frontend card.
  • Overnight Blocks: Supports time blocks that span across midnight.
  • Logging: Clear logs for all temperature changes and schedule updates.

Requirements

  • This app requires input_text helpers 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.

About

AppDaemon backend for the TRV Heating Scheduler Card

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages