home-assistant.io/source/_integrations/ambiclimate.markdown
kylehakala 64dfa91f7c
Fix minor typos/punctuation, improve some phrasing (#31420)
* Remove repeated word

(i.e., "AirNow Developer Tools Page page." —> "AirNow Developer Tools page.")

* Upper-case Celsius

* Edit misc spelling and phrasing

* Rephrase description to add more detail on variable

* Fix minor typos, spacing, and punctuation

* tiny tweaks

---------

Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com>
2024-02-14 08:45:10 +01:00

2.2 KiB

title, description, ha_category, ha_release, ha_iot_class, ha_config_flow, ha_codeowners, ha_domain, ha_platforms, ha_integration_type
title description ha_category ha_release ha_iot_class ha_config_flow ha_codeowners ha_domain ha_platforms ha_integration_type
Ambiclimate Instructions on how to integrate Ambiclimate A/C controller into Home Assistant.
Climate
0.93 Cloud Polling true
@danielhiversen
ambiclimate
climate
integration

Integrates Ambiclimate Air Conditioning controller into Home Assistant.

You must create an application here to obtain a client_id and client_secret. The callback url should be configured as your Home Assistant external URL + /api/ambiclimate, e.g., https://example.com/api/ambiclimate.

To enable this platform, add the following lines to your configuration.yaml file:

# 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.

{% include integrations/config_flow.md %}

Integration {% term 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