1.3.0 • Published 5 years ago

homebridge-carrier-infinity v1.3.0

Weekly downloads
-
License
MIT
Repository
github
Last release
5 years ago

Homebridge Carrier Infinity

verified by homebridge npm version npm downloads

Homebridge plugin for Carrier Infinity / Bryant Evolution / ICP Brands Ion thermostats.

This is a standalone plugin for Homebridge that talks directly to the Infinity/Evolution/Ion api. It does not require Infinitude/Infinitive.

Configuration

{
  "platforms": [
    {
      "platform": "CarrierInfinity",
      "username": "USERNAME",
      "password": "PASSWORD,
      "holdBehavior": "activity",
      "holdArgument": "HH:MM",
      "showFanControl": True,
      "showOutdoorTemperatureSensor": False
    }
  ]
}

Username / Password

Use the credentials for your Infinity Touch / Evolution Connex / Ion Comfort account that is linked to your thermostat to configure this plugin.

If you have not already done so, you will first need to create an account and link it to your thermostat at:

Hold Behavior / Hold Argument

You can choose how you want changes made via HomeKit to interact with the activity schedules of your thermostat using the holdBehavior setting.

  • activity: Changes made via HomeKit will persist until the beginning of the next scheduled activity. Then scheduled activities will resume.
  • until_x: Changes made via HomeKit will persist until the time HH:MM. Then scheduled activities will resume. (Set time via holdArgument setting.)
  • for_x: Changes made via HomeKit will persist for HH:MM from now. Then scheduled activities will resume. (Set time via holdArgument setting.)
  • forever: Changes made via HomeKit will persist indefinitely. Scheduled activites will not resume until you remove the manual hold via the thermostat.

Fan Control

Enabling the showFanControl option will show a HomeKit fan accessory that can be used to control the fan mode of your system.

  • Turning on the fan accessory puts the fan in 'Manual' mode with the selected speed (Low/Med/High).
  • Turning off the fan accessory puts the fan in 'Auto' mode (when heat/cool/auto is active) or 'Off' mode (when system is off).
  • Fan control changes made via HomeKit interact with the activity schedules of your thermostat based on the holdBehavior setting.

Outdoor Temperature Sensor

Enabling the showOutdoorTemperatureSensor option will show a HomeKit sensor accessory that reports the outdoor air temperature seen by your system.

Non-Issues

  • It may take 1-2 minutes from the time you make a change via HomeKit until your thermostat sees the change. This is an unavoidable result of how the thermostats poll for updates.

Disclaimer

This is beta software. I have only tested this on my single system / single zone Bryant Evolution system. (Though other people have used it successfully with multi-zone and multi-system setups.)

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

1.6.11

2 years ago

1.6.13

2 years ago

1.6.12

2 years ago

1.6.10

2 years ago

1.7.0-beta.1

3 years ago

1.6.10-beta.1

3 years ago

1.6.9

3 years ago

1.6.8

3 years ago

1.6.7

3 years ago

1.6.6

3 years ago

1.6.5

3 years ago

1.6.4

3 years ago

1.6.3

3 years ago

1.6.2

4 years ago

1.6.1

4 years ago

1.6.0

4 years ago

1.5.14

4 years ago

1.5.13

4 years ago

1.5.15

4 years ago

1.5.10

4 years ago

1.5.12

4 years ago

1.5.11

4 years ago

1.5.9

4 years ago

1.5.8

4 years ago

1.5.7

4 years ago

1.5.6

4 years ago

1.5.5

4 years ago

1.5.4

4 years ago

1.5.3

4 years ago

1.5.2

4 years ago

1.5.1

4 years ago

1.5.0

5 years ago

1.4.0

5 years ago

1.3.3

5 years ago

1.3.2

5 years ago

1.3.1

5 years ago

1.3.0

5 years ago

1.2.2

5 years ago

1.2.1

5 years ago

1.2.0

5 years ago

1.1.4

5 years ago

1.1.3

5 years ago

1.1.2

5 years ago

1.1.2-beta.1

5 years ago

1.1.2-beta.0

5 years ago

1.1.1

5 years ago

1.1.0

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago