MizterB / homeassistant-infinitude

Home Assistant custom component for controlling Carrier Infinity Touch thermostats through an Infinitude proxy server.
55 stars 20 forks source link

Notice

Please check out the new version of this project, available at homeassistant-infinitude-beyond, which takes advantage of modern Home Assistant capabilitities. It can be installed alongside this project, so you can try it out before changing over. After some time, this legacy version will be shut down. Thanks for stopping by!

homeassistant-infinitude

Home Assistant custom component for controlling Carrier Infinity Touch thermostats through an Infinitude proxy server.

Installation Instructions

Install Manually

  1. Create a custom_components directory within your Home Assistant config directory if it does not already exist.

  2. Download this repository.

  3. Copy custom_components/infinitude from the repository into Home Assistant's custom_components directory.

  4. Follow the configuration instructions.

Install with HACS

This custom component can be integrated into HACS, so you can track future updates. If you have do not have have HACS installed, please see their installation guide.

  1. Select HACS from the left-hand navigation menu.

  2. Click Integrations.

  3. Click the three dots in the upper right-hand corner and select Custom Repositories.

  4. Paste "https://github.com/MizterB/homeassistant-infinitude" into the Add custom repository URL text field.

  5. Select "Integration" from the Category dropdown and click Add.

  6. Close the Custom repositories dialog after it updates with the new integration.

  7. "Carrier Infinity via Inifinitude Proxy" will appear in your list of repositories. Click the "Install" link inside it.

  8. Click "Install" in the resulting dialog box.

  9. Follow the configuration instructions.

Configuration

Add the following to your configuration.yaml:

climate:
  - platform: infinitude
    host: <infinitude_hostname_or_ip>
    port: <optional, defaults to 3000>
    zone_names:
      - Custom Zone Name 1
      - 
      - Custom Zone Name 3
      - ...

Custom zone names are optional, and are applied in ascending order (zones 1-8). If a blank name is provided (like in the second entry above), the zone name is retrieved from the thermostat itself.

Changelog

0.7.2

0.7.1

0.7

0.6

0.5

0.4

0.3

0.2

0.1