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

bjrnptrsn/climate_group

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

85 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

[ARCHIVED] Home Assistant Climate Group

Important

This integration has been superseded by the new and improved Climate Group Helper. It offers a modern UI configuration, significantly more features (Windows, Schedules, Calibration, etc.), and better stability.

Development of this original integration has ceased.


hacs_badge

Groups multiple climate devices to a single entity

Inspired/copied from Home Assistant component "Light group"

Changelog

1.0.8

  • This release contains no functional changes
  • This integration is no longer being actively developed
  • Please switch to Climate Group Helper

1.0.7

  • Changed behaviour for Action 'turn on': Use the most common HVAC mode

1.0.6

  • Added support for Home Assistant Core Integration Generic turn on and off (thanks to @ladzar)

1.0.5

  • Patched for Home Assistant core 2024.4.0 (thanks to @lweberru)

1.0.4

  • Support for new service call climate.toggle

1.0.3

  • New option: Change target temperature decimal accuracy to .5

1.0.2

  • Minor changes to the behaviour of the states: HVACAction, HVACMode, HVACPresetMode

1.0.1

  • Forked from @daenny based on 1.0.0-rc6
  • Patched for Home Assistant core 2024.1.0

How to install (Legacy):

HACS

Add this repo https://github.com/bjrnptrsn/climate_group to the HACS store and install from there.

Local installation

Copy both .py files to folder: config/custom_components/climate_group

Sample Configuration (Legacy)

Put this inside configuration.yaml in config folder of hass.io

climate:
  - platform: climate_group
    name: 'Climate Friendly Name'
    temperature_unit: C             # optional: C / F        [default: C]
    decimal_accuracy_to_half: True  # optional: True / False [default: False]
    unique_id: [UUID]               # optional: any UUID     [default: None]
    entities:
      - climate.clima1
      - climate.clima2
      - climate.clima3
      - climate.heater
      - climate.termostate

About

Home Assistant Climate Group

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • Python 100.0%