Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: tetele/hvac_group
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 0.0.2
Choose a base ref
...
head repository: tetele/hvac_group
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 0.1.0
Choose a head ref

Commits on Dec 4, 2023

  1. Bump colorlog from 6.7.0 to 6.8.0

    Bumps [colorlog](https://github.com/borntyping/python-colorlog) from 6.7.0 to 6.8.0.
    - [Release notes](https://github.com/borntyping/python-colorlog/releases)
    - [Commits](borntyping/python-colorlog@v6.7.0...v6.8.0)
    
    ---
    updated-dependencies:
    - dependency-name: colorlog
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored Dec 4, 2023
    Copy the full SHA
    7b98a9e View commit details
  2. Merge pull request #34 from tetele/dependabot/pip/colorlog-6.8.0

    Bump colorlog from 6.7.0 to 6.8.0
    tetele authored Dec 4, 2023
    Copy the full SHA
    3815dd3 View commit details

Commits on Dec 11, 2023

  1. Bump ruff from 0.1.6 to 0.1.7

    Bumps [ruff](https://github.com/astral-sh/ruff) from 0.1.6 to 0.1.7.
    - [Release notes](https://github.com/astral-sh/ruff/releases)
    - [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
    - [Commits](astral-sh/ruff@v0.1.6...v0.1.7)
    
    ---
    updated-dependencies:
    - dependency-name: ruff
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored Dec 11, 2023
    Copy the full SHA
    60e4665 View commit details
  2. Bump actions/setup-python from 4.7.1 to 5.0.0

    Bumps [actions/setup-python](https://github.com/actions/setup-python) from 4.7.1 to 5.0.0.
    - [Release notes](https://github.com/actions/setup-python/releases)
    - [Commits](actions/setup-python@v4.7.1...v5.0.0)
    
    ---
    updated-dependencies:
    - dependency-name: actions/setup-python
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored Dec 11, 2023
    Copy the full SHA
    ab76bd4 View commit details
  3. Merge pull request #38 from tetele/dependabot/github_actions/actions/…

    …setup-python-5.0.0
    
    Bump actions/setup-python from 4.7.1 to 5.0.0
    tetele authored Dec 11, 2023
    Copy the full SHA
    5d6590b View commit details
  4. Merge pull request #36 from tetele/dependabot/pip/ruff-0.1.7

    Bump ruff from 0.1.6 to 0.1.7
    tetele authored Dec 11, 2023
    Copy the full SHA
    16d1165 View commit details

Commits on Dec 18, 2023

  1. Bump ruff from 0.1.7 to 0.1.8

    Bumps [ruff](https://github.com/astral-sh/ruff) from 0.1.7 to 0.1.8.
    - [Release notes](https://github.com/astral-sh/ruff/releases)
    - [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
    - [Commits](astral-sh/ruff@v0.1.7...v0.1.8)
    
    ---
    updated-dependencies:
    - dependency-name: ruff
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored Dec 18, 2023
    Copy the full SHA
    5fc5b75 View commit details
  2. Merge pull request #39 from tetele/dependabot/pip/ruff-0.1.8

    Bump ruff from 0.1.7 to 0.1.8
    tetele authored Dec 18, 2023
    Copy the full SHA
    78d6080 View commit details

Commits on Dec 25, 2023

  1. Bump ruff from 0.1.8 to 0.1.9

    Bumps [ruff](https://github.com/astral-sh/ruff) from 0.1.8 to 0.1.9.
    - [Release notes](https://github.com/astral-sh/ruff/releases)
    - [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
    - [Commits](astral-sh/ruff@v0.1.8...v0.1.9)
    
    ---
    updated-dependencies:
    - dependency-name: ruff
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored Dec 25, 2023
    Copy the full SHA
    efe4bd2 View commit details

Commits on Dec 27, 2023

  1. Merge pull request #41 from tetele/dependabot/pip/ruff-0.1.9

    Bump ruff from 0.1.8 to 0.1.9
    tetele authored Dec 27, 2023
    Copy the full SHA
    f19fc7c View commit details

Commits on Jan 5, 2024

  1. Default config flow parameter values

    Empty sets that allow no heaters or no coolers
    tetele committed Jan 5, 2024
    Copy the full SHA
    3c32c2d View commit details
  2. Copy the full SHA
    e95f291 View commit details
  3. Copy the full SHA
    17773bf View commit details
  4. Stricter hvac mode validation

    tetele committed Jan 5, 2024
    Copy the full SHA
    ffc7996 View commit details
  5. Copy the full SHA
    60c0f89 View commit details
  6. Copy the full SHA
    322c9a7 View commit details

Commits on Jan 8, 2024

  1. Rename target temperature

    tetele committed Jan 8, 2024
    Copy the full SHA
    4bc3566 View commit details
  2. Merge pull request #43 from tetele/fix-42

    Support groups of only coolers or only heaters
    Fixes #42
    tetele authored Jan 8, 2024
    Copy the full SHA
    48e8f48 View commit details
  3. Update README

    tetele committed Jan 8, 2024
    Copy the full SHA
    1dc8a0c View commit details
  4. Update to HA 2024.1

    tetele committed Jan 8, 2024
    Copy the full SHA
    12d330d View commit details
  5. Copy the full SHA
    67880c7 View commit details
  6. Bump version number

    tetele committed Jan 8, 2024
    Copy the full SHA
    f7277d5 View commit details
2 changes: 1 addition & 1 deletion .github/workflows/lint.yml
Original file line number Diff line number Diff line change
@@ -17,7 +17,7 @@ jobs:
uses: "actions/checkout@v4.1.1"

- name: "Set up Python"
uses: actions/setup-python@v4.7.1
uses: actions/setup-python@v5.0.0
with:
python-version: "3.11"
cache: "pip"
15 changes: 12 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
@@ -6,13 +6,13 @@

[![hacs][hacsbadge]][hacs]
![Project Maintenance][maintenance-shield]
[![BuyMeCoffee][buymecoffeebadge]][buymecoffee]
[![SponsorMe][sponsormebadge]][sponsorme]

<!-- [![Discord][discord-shield]][discord] -->

[![Community Forum][forum-shield]][forum]

_Create a custom thermostat to control multiple other climate components._
_Create a custom thermostat to control multiple other climate components. Useful for controlling an AC unit and a heating unit in a single room._

**This integration will set up the following platforms.**

@@ -22,6 +22,13 @@ _Create a custom thermostat to control multiple other climate components._

## Installation

### HACS

1. If you're using HACS, go to "HACS" > "Integrations" and add `https://github.com/tetele/hvac_group` as a [custom repository](https://hacs.xyz/docs/faq/custom_repositories/) under the "Integration" category
1. In the HA UI go to "Settings" -> "Devices & services" -> "Helpers" click "+" and search for "HVAC group"

### Standalone

1. Using the tool of choice open the directory (folder) for your HA configuration (where you find `configuration.yaml`).
1. If you do not have a `custom_components` directory (folder) there, you need to create it.
1. In the `custom_components` directory (folder) create a new folder called `hvac_group`.
@@ -37,7 +44,7 @@ _Create a custom thermostat to control multiple other climate components._
1. Select one or more heating entities (e.g. the radiators and the electric heater in the bedroom)
1. Select one or more cooling entities (e.g. the air conditioning in the bedroom)
1. For both heaters and coolers, if you check `Toggle heaters/coolers on or off [...]`, they will physically be turned off if the desired temperature is reached
1. Select a climate entity which holds the current temperature (`Temperature sensor`)
1. Select a climate entity or a temperature sensor which holds the current temperature (`Temperature sensor`)
1. If you check `Hide members`, creating the group will mark heater and cooler entities as hidden
1. Click `Submit`

@@ -50,6 +57,8 @@ If you want to contribute to this please read the [Contribution guidelines](CONT
[hvac_group]: https://github.com/tetele/hvac_group
[buymecoffee]: https://www.buymeacoffee.com/t3t3l3
[buymecoffeebadge]: https://img.shields.io/badge/buy%20me%20a%20coffee-donate-yellow.svg?style=for-the-badge
[sponsorme]: https://github.com/sponsors/tetele/
[sponsormebadge]: https://img.shields.io/badge/sponsor%20me-donate-yellow.svg?style=for-the-badge
[commits-shield]: https://img.shields.io/github/commit-activity/y/tetele/hvac_group.svg?style=for-the-badge
[commits]: https://github.com/tetele/hvac_group/commits/main
[hacs]: https://github.com/hacs/integration
Loading