home-assistant.io/source/_integrations/surepetcare.markdown

64 lines
1.8 KiB
Markdown

---
title: Sure Petcare
description: Instructions on how to integrate the Sure Petcare cat and pet flaps into Home Assistant.
ha_category:
- Binary Sensor
- Lock
- Sensor
ha_release: 0.104
ha_iot_class: Cloud Polling
ha_codeowners:
- '@benleb'
- '@danielhiversen'
ha_domain: surepetcare
ha_config_flow: true
ha_platforms:
- binary_sensor
- lock
- sensor
ha_integration_type: integration
---
The `surepetcare` component allows you to get information on your Sure Petcare Connect Pet or Cat Flap.
{% include integrations/config_flow.md %}
## Services
### Service `surepetcare.set_lock_state`
This service lets you change the locking state of a flap.
| Service data attribute | Required | Type | Description |
| ---------------------- | -------- | -------- | ----------- |
| `flap_id` | `True` | integer | Flap ID to change - see below for instructions on finding device ID
| `lock_state` | `True` | string | New state to change the flap to
The `flap_id` can be found following these instructions:
- Log into [surepetcare.io](https://surepetcare.io/).
- Open the sidebar and click your flap.
- The `flap_id` will be at the end of the URL (i.e., `https://surepetcare.io/control/device/FLAP-ID`)
`lock_state` should be one of:
- `unlocked` - flap is unlocked, pets are allowed both in and out.
- `locked_in` - flap is 'in only' - pets can come in but not go back out.
- `locked_out` - flap is 'out only' - pets can go out, but not back in.
- `locked_all` - flap is locked both ways.
### Service `surepetcare.set_pet_location`
This service lets you set the pet location.
| Service data attribute | Required | Type | Description |
| ---------------------- | -------- | -------- | ----------- |
| `name` | yes | string | Pet name
| `location` | yes | string | Pet location
`location` should be one of:
- `Inside` - Pet is inside.
- `Outside` - Pet is outside.