Home Assistant custom component for controlling Carrier Infinity Touch thermostats through an Infinitude proxy server.
-
Create a
custom_components
directory within your Home Assistantconfig
directory if it does not already exist. -
Copy
custom_components/infinitude
from the repository into Home Assistant'scustom_components
directory. -
Follow the configuration instructions.
These instructions still need to be validated
This custom component can be integrated into custom_updater, so you can track future updates.
As this is not included in the default custom component list, add the following to your configuration.yaml
:
custom_updater:
component_urls:
- https://raw.githubusercontent.com/MizterB/homeassistant-infinitude/master/custom_components.json
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.
0.7.1
- Extend ClimateEntity, rather than ClimateDevice
0.7
- Submit changes via POST to be compatible with latest Infinitude API (see commit)
- Handle timezone offsets being inconsistently passed in localTime.
- Make custom zone names optional, and with ability to only override specific zones
0.6
- Rewritten for compatibility with the new climate spec in HA .96
- New presets available to quickly change activities and manage hold settings:
- 'Scheduled' preset restores the currently scheduled activity
- 'Activity' presets override the currently scheduled activity until the next schedule change
- 'Override' preset holds any setting changes until the next schedule change (automatically enabled on temperature & fan changes)
- 'Hold' preset holds any setting changes indefinitely
- Service set_hold_mode is mostly replaced by presets, but can still be used for setting specific 'hold until' times
0.5
- New service 'infinitude.set_hold_mode' enables changing activities and corresponding hold settings.
0.4
- Added manifest.json
- Fixed temperature setting reversal while on Auto mode(thanks @ccalica!)
0.3
- Safely handle updates of values that might not exist on all thermostats
- Provide ability to override zone names
0.2
- Updated constants to be compatible with HA .89
0.1
- Initial release