This is a custom component for Crow Runner / Arrowhead AAP 8/16 Home Alarm System IP Module Integration to Home Assistant.
see HA community thread for details
- Hardware either of thoose are reported working
- Crow Runner 8/16 with IP Module
- AAP Elite ESL-2 with ESL-2 APP POD
- Firmware for Ip Module or APP POD
Ver 2.10.3628 2017 Oct 20 09:48:43
Contact AAP Support to request exact Firmware version email
Follow steps described here to add this repository as custom integration
Repository: https://github.com/febalci/ha_pycrowipmodule
Type: Integration
You should see this after adding the repository
You will need to install the crowipmodule manually.
- create custom_components folder if it does not exist to get following structure
config/custom_components
- create crowipmodule folder inside custom_components folder
config/custom_components/crowipmodule
- copy all files from custom_components/crowipmodule/ into the previously created folder
- use Terminal AddOn or ssh to connect to HomeAssistant
- checkout ha_pycrowipmodule into config directory
git clone https://github.com/febalci/ha_pycrowipmodule
- cd into config/custom_components folder
cd config/custom_components
- create symlink for crowipmodule
ln -s ../ha_pycrowipmodule/custom_components/crowipmodule crowipmodule
you can use the sample configuration as a starting point
crowipmodule:
host: xxx.xxx.xxx.xxx ( any IP adress it is recommanted to set a static IP adress)
port: 5002
keepalive_interval: 60
timeout: 20
areas:
1:
name: 'Home' (Name it like you want)
code: '1234' (Keypad Arm and Disarm Code (User code))
code_arm_required: False (is code required to arm area, Optional defaults to True)
2:
name: 'None' (Name it like you want)
code: '1234' (Keypad Arm and Disarm Code (User code))
code_arm_required: False (is code required to arm area, Optional defaults to True)
outputs:
3:
name: 'Main Router' (Name it like you want)
4:
name: 'USV Restart' (Name it like you want)
zones:
1: --> depends on how many zones your installation has. 8/16 zone entries
name: 'Entrance' (Name it like you want)
type: 'motion' (supported types are motion, door, window)
2:
...