Skip to content
This repository was archived by the owner on Jun 2, 2026. It is now read-only.

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

Hive TRV Card

hacs_badge Release

A Lovelace card styled after the Hive app for use with Hive/Danfoss TRVs via Zigbee2MQTT and Hive TRV Local room groups.

Features

  • Current and target temperature display with +/− controls
  • Mode switching: Manual, Schedule, Boost, Off
  • Boost panel with temperature and duration sliders + countdown timer
  • Schedule panel with slot view and skip-to-next
  • Battery, heating demand, and signal strength indicators
  • Valve mounting orientation — Auto / Horizontal / Vertical
  • Window open/close toggle
  • Frost protect shortcut
  • Room group view with per-member temperatures

Installation

Via HACS (recommended)

  1. HACS → Frontend → ⋮ → Custom repositories
  2. Add https://github.com/gashwell/Hive-TRV-Card — category Lovelace
  3. Install Hive TRV Card
  4. Refresh the browser cache

Manual

  1. Download hive-trv-card.js from the latest release
  2. Copy to /config/www/hive-trv-card.js
  3. Settings → Dashboards → Resources → Add:
    • URL: /local/hive-trv-card.js
    • Type: JavaScript Module

Configuration

Individual TRV

type: custom:hive-trv-card
entity: climate.living_room_trv
name: Living Room                          # optional
battery_entity: sensor.trv_battery        # optional
demand_entity: sensor.trv_heating_demand  # optional
orientation_entity: select.trv_mounting_orientation  # optional

Room group (Hive TRV Local v2)

type: custom:hive-trv-card
entity: climate.living_room
name: Living Room
members:
  - entity: climate.living_room_trv_1
    name: Radiator by window
  - entity: climate.living_room_trv_2
    name: Radiator by door

Configuration options

Option Type Required Description
entity string ✓ Climate entity (TRV or room group)
name string Display name override
battery_entity string Battery sensor entity
demand_entity string Heating demand sensor entity
orientation_entity string select.*_mounting_orientation entity from Hive Local TRV v1
members list Room group member TRVs (entity + optional name)

Compatibility

Integration Notes
Zigbee2MQTT (via MQTT integration) Individual TRVs — full feature support
Hive TRV Local v1 Individual TRVs + orientation entity + services
Hive TRV Local v2 Room groups — full group view

The card calls hive_trv_local.boost, hive_trv_local.end_boost, and hive_trv_local.advance_schedule services where available, falling back to hive_local_trv.* (v1) if needed.

About

ARCHIVED — card is now part of Hive-TRV-Local-v2

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages