--- title: Rachio description: Instructions on how to use Rachio with Home Assistant. ha_category: - Irrigation - Binary Sensor - Switch ha_iot_class: Cloud Push ha_release: 0.73 ha_domain: rachio ha_codeowners: - '@bdraco' ha_config_flow: true --- The `rachio` platform allows you to control your [Rachio irrigation system](https://rachio.com/). There is currently support for the following device types within Home Assistant: - **Binary Sensor** - Allows you to view the status of your [Rachio irrigation system](https://rachio.com/). - [**Switch**](#switch) They will be automatically added if the Rachio integration integration is loaded. ## Getting your Rachio API Key 1. Log in at [https://app.rach.io/](https://app.rach.io/). 2. Click the "Account Settings" menu item at the bottom of the left sidebar 3. Click "Get API Key" 4. Copy the API key from the dialog that opens. ## Configuration To add `Rachio` go to **Configuration** >> **Integrations** in the UI, click the button with `+` sign and from the list of integrations select **Rachio**. Alternatively, add the following to your `configuration.yaml` file: ```yaml # Example configuration.yaml entry rachio: api_key: YOUR_API_KEY ``` {% configuration %} api_key: description: The API key for the Rachio account. required: true type: string hass_url_override: description: If your instance is unaware of its actual web location (`base_url`). required: false type: string manual_run_mins: description: For how long, in minutes, to turn on a station when the switch is enabled. required: false default: 10 type: integer {% endconfiguration %}