1.2.0 • Published 2 years ago

homebridge-ambiclimate-platform v1.2.0

Weekly downloads
18
License
Apache-2.0
Repository
github
Last release
2 years ago

Homebridge Ambi Climate Platform

Inspired by homebridge-ambiclimate. This plugin supports these features for Ambi Climate devices:

  • Show current temperature
  • Show current relative humidity
  • Show current fan state (High, Med, Low as percentage of rotation speed)
  • Turn on and off - for comfortable mode
  • Comfortable mode feedbacks

Installation

After Homebridge has been installed:

sudo npm i -g homebridge-ambiclimate-platform@latest

You need to register an OAuth client in the Ambi Dev Portal by following the steps on the Quick Start page. Client ID and client Secret of that OAuth client are required, in order to use this plugin.

Config

Simple config example:

{
    "bridge": {
    ...
    },
    "accessories": [
    ...
    ],
    "platforms": [{
        "platform": "AmbiClimatePlatform",
        "clientId": "00000000-1111-2222-3333-444444444444",
        "clientSecret": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee",
        "username": "example@gmail.com",
        "password": "password_here",
        "showFeedbacks": true,
        "accessories": [{
            "roomName": "Living Room",
            "locationName": "Taipei"
        }]
    }
    ]
}

Options

AttributesRequiredUsageDefaultOptions
clientIdYESOAuth client Id
clientSecretYESOAuth client secret
usernameYESYour Ambi Climate account username
passwordYESYour Ambi Climate account password
showFeedbacksShow feedback options as switches. (Too Hot, Too Warm, Bit Warm, Comfortable, Bit Cold, Too Cold and Freezing)falsetrue/false
heaterCoolerModeAdd device as heater cooler (air condition). Notice: This would set Ambi Climate to temperature mode instead of comfort mode. Also, due to limitations of Ambi Climate APIs (which doesn't allow set to heat/cool mode manually), the status it shows may be different from your settings.falsetrue/false
accessories.roomNameYESDevice room name, must match the name within the Ambi Climate App
accessories.locationNameYESDevice location name, must match the name within the Ambi Climate App
1.2.0

2 years ago

1.1.8

2 years ago

1.1.7

2 years ago

1.1.6

3 years ago

1.1.5

3 years ago

1.1.4

3 years ago

1.1.3

3 years ago

1.1.1

3 years ago

1.1.2

3 years ago

1.1.0

3 years ago

1.0.9

3 years ago

1.0.10

3 years ago

1.0.8

3 years ago

1.0.7

3 years ago

1.0.6

3 years ago

1.0.5

3 years ago

1.0.2

3 years ago

1.0.4

3 years ago

1.0.3

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago