* Sets front matter defaults * Removes default front matter from section templates/pages * Removes default front matter from addon pages * Removes default front matter from integration pages * Removes default front matter from posts * Removes default front matter from docs pages * Removes default front matter from other pages * Fixes blog category pages
6.6 KiB
title, description, logo, ha_category, ha_release, ha_iot_class, redirect_from
| title | description | logo | ha_category | ha_release | ha_iot_class | redirect_from | |||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Abode Home Security | Instructions on integrating Abode home security with Home Assistant. | abode.jpg |
|
0.52 | Cloud Push |
|
The abode integration will allow users to integrate their Abode Home Security systems into Home Assistant and use its alarm system and sensors to automate their homes.
Please visit the Abode website for further information about Abode Security.
There is currently support for the following device types within Home Assistant:
- Alarm Control Panel: Reports on the current alarm status and can be used to arm and disarm the system.
- Binary Sensor: Reports on
Quick Actions,Door Contacts,Connectivitysensors (remotes, keypads, and status indicators),Moisturesensors, andMotionorOccupancysensors. - Camera: Reports on
Cameradevices and will download and show the latest captured still image. - Cover: Reports on
Secure Barriersand can be used to open and close the cover. - Lock: Reports on
Door Locksand can be used to lock and unlock the door. - Light: Reports on
Dimmerlights and can be used to dim or turn the light on and off. - Switch: Reports on
Power Switchdevices and can be used to turn the power switch on and off. Also reports onAutomationsset up in the Abode system and allows you to activate or deactivate them. - Sensor: Reports on
Temperature,Humidity, andLightsensors.
Configuration
To use Abode devices in your installation,
add the following abode section to your configuration.yaml file:
# Example configuration.yaml entry
abode:
username: abode_username
password: abode_password
name: Abode Alarm System
polling: false
exclude:
- 'ZW:0000000034'
- 'RF:00000011'
lights:
- 'ZW:0000000022'
{% configuration %}
username:
description: Username for your Abode account.
required: true
type: string
password:
description: Password for your Abode account.
required: true
type: string
name:
description: The name for your alarm controller.
required: false
type: string
polling:
description: >
Enable polling if cloud push updating is less reliable.
Will update the devices once every 30 seconds.
required: false
type: boolean
default: false
exclude:
description: >
A list of devices to exclude from Home Assistant by their Abode device_id
or automation_id, found within the integration attributes.
required: false
type: list
lights:
description: >
A list of switch devices that Home Assistant should treat as lights by the
switches Abode device_id, found within the integration attributes.
required: false
type: list
{% endconfiguration %}
Events
There are a number of events that can be triggered from Abode. They are grouped into the below events:
- abode_alarm: Fired when an alarm event is triggered from Abode. This includes Smoke, CO, Panic, and Burglar alarms.
- abode_alarm_end: Fired when an alarm end event is triggered from Abode.
- abode_automation: Fired when an Automation is triggered from Abode.
- abode_panel_fault: Fired when there is a fault with the Abode hub. This includes events like loss of power, low battery, tamper switches, polling failures, and signal interference.
- abode_panel_restore: Fired when the panel fault is restored.
All events have the fields:
| Field | Description |
|---|---|
device_id |
The Abode device ID of the event. |
device_name |
The Abode device name of the event. |
device_type |
The Abode device type of the event. |
event_code |
The event code of the event. |
event_name |
The name of the event. |
event_type |
The type of the event. |
event_utc |
The UTC timestamp of the event. |
user_name |
The Abode user that triggered the event, if applicable. |
date |
The date of the event in the format MM/DD/YYYY. |
time |
The time of the event in the format HH:MM AM. |
There is a unique list of known event_codes that can be found here.
Services
Service change_setting
Change settings on your Abode system. For a full list of settings and valid values, consult the AbodePy settings section.
| Service data attribute | Optional | Description |
|---|---|---|
setting |
No | The setting you wish to change. |
value |
No | The value you wish to change the setting to. |
Service capture_image
Request a new still image from your Abode IR camera.
| Service data attribute | Optional | Description |
|---|---|---|
entity_id |
No | String or list of strings that point at entity_ids of Abode cameras. |
Service trigger_quick_action
Trigger a quick action automation on your Abode system.
| Service data attribute | Optional | Description |
|---|---|---|
entity_id |
No | String or list of strings that point at entity_ids of binary_sensors that represent your Abode quick actions. |
Binary Sensor
This integration will add Door Contacts, Connectivity sensors (remotes, keypads, and status indicators), Moisture sensors, and Motion or Occupancy sensors.
This integration will also list all Abode Quick Actions that are set up. You can trigger these quick actions by passing the entity_id of your quick action binary sensor to the trigger_quick_action service.
Light
This integration will automatically add Lights configured in your Abode account. You can reclassify Switches to show up within Home Assistant as lights by listing the Abode device ID in your configuration.
Switch
This integration will automatically add Power Switches configured in your Abode account. You can reclassify switches to show up within Home Assistant as Lights by listing the Abode device ID in your configuration.
This integration will also list all Abode Automations that are set up within the Abode system, allowing you to activate and deactivate the automations.