Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Create ambiclimate.markdown * Add files via upload * Update ambiclimate.markdown * Rename ambiclimate.markdown to climate.ambiclimate.markdown * Update and rename climate.ambiclimate.markdown to ambiclimate.markdown * Update ambiclimate.markdown * Update ambiclimate.markdown * Update ambiclimate.markdown * ✏️ Tweak After this we will merge it
- Loading branch information
1 parent
f50b9fb
commit 8a9c29f
Showing
2 changed files
with
71 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,71 @@ | ||
--- | ||
layout: page | ||
title: "Ambiclimate A/C controller" | ||
description: "Instructions on how to integrate Ambiclimate A/C controller into Home Assistant." | ||
date: 2019-02-21 15:00 +0200 | ||
sidebar: true | ||
comments: false | ||
sharing: true | ||
footer: true | ||
logo: ambiclimate.png | ||
ha_category: Climate | ||
ha_release: 0.93 | ||
ha_iot_class: Cloud Polling | ||
--- | ||
|
||
Integrates [Ambiclimate](https://Ambiclimate.com) Air Conditioning controller into Home Assistant. | ||
|
||
You must create an application [here](https://api.ambiclimate.com/clients) to obtain a `client_id` and `client_secret`. | ||
The `callback url` should be configured as your Home Assistant `base_url` + `/api/ambiclimate`, e.g. `https://example.com/api/ambiclimate`. | ||
|
||
To enable this platform, add the following lines to your `configuration.yaml` file: | ||
|
||
```yaml | ||
# Example configuration.yaml entry | ||
ambiclimate: | ||
client_id: CLIENT_ID | ||
client_secret: CLIENT_SECRET | ||
``` | ||
|
||
Restart Home Assistant. Then, go to the frontend and authorize Ambiclimate. | ||
|
||
{% configuration %} | ||
client_id: | ||
description: Your Ambiclimate API client ID. | ||
required: true | ||
type: string | ||
client_secret: | ||
description: Your Ambiclimate API client secret. | ||
required: true | ||
type: string | ||
{% endconfiguration %} | ||
|
||
Note that you have to select manual mode from the Ambiclimate app to be able to control the A/C from Home Assistant. | ||
|
||
## {% linkable_title Component services %} | ||
|
||
Enable comfort mode on your AC: | ||
|
||
`climate.set_comfort_mode` | ||
|
||
| Service data attribute | Optional | Description | | ||
| ---------------------- | -------- | ----------- | | ||
| `Name` | yes | String with device name. | ||
|
||
Send feedback for comfort mode: | ||
|
||
`climate.send_comfort_feedback` | ||
|
||
| Service data attribute | Optional | Description | | ||
| ---------------------- | -------- | ----------- | | ||
| `Name` | yes | String with device name. | ||
| `value` | yes | Send any of the following comfort values: too_hot, too_warm, bit_warm, comfortable, bit_cold, too_cold, freezing | ||
|
||
Enable temperature mode on your AC: | ||
|
||
`climate.set_temperature_mode` | ||
|
||
| Service data attribute | Optional | Description | | ||
| ---------------------- | -------- | ----------- | | ||
| `Name` | yes | String with device name. | ||
| `value` | yes | Target value in celsius |
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.