Skip to content

Commit

Permalink
Ambiclimate (#8693)
Browse files Browse the repository at this point in the history
* 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
Danielhiversen authored and klaasnicolaas committed May 8, 2019
1 parent f50b9fb commit 8a9c29f
Show file tree
Hide file tree
Showing 2 changed files with 71 additions and 0 deletions.
71 changes: 71 additions & 0 deletions source/_components/ambiclimate.markdown
@@ -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
Binary file added source/images/supported_brands/ambiclimate.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 8a9c29f

Please sign in to comment.