Skip to content

gtjadsonsantos/controlid

Repository files navigation

CONTROL ID

This custom integration permits Home Assistant to communicate with controlid controllers through http requests.

Whats does it do?

  • Allow opening the doors/access points

Tested hardwares:

GETTING STARTED

Paste this property controlid: in your configuration file

Services

controlid.open_remote_door

Allows open doors Remote

ip: 192.168.0.1
username: admin
password: admin
actions:
  - action: door
    parameters: door=1
  - action: sec_box
    parameters: 'id=65793, reason=3'
  - action: open_collector
    parameters: ''
  - action: catra
    parameters: allow=clockwise or allow=both

controlid.access

Allows open doors

ip: 192.168.0.1
username: admin
password: admin
actions:
  - action: door
    parameters: door=1
  - action: sec_box
    parameters: 'id=65793, reason=3'
  - action: open_collector
    parameters: ''
  - action: catra
    parameters: allow=clockwise or allow=both

controlid.unlock

Allow unlock door

ip: 192.168.0.1
username: admin
password: admin
actions:
  - action: door 
    parameters: door=1,timeout=0

controlid.lock

Allow lock door

ip: 192.168.0.1
username: admin
password: admin
actions:
  - action: door 
    parameters: door=1,timeout=-1

Platforms

Platforms

Sensor

The controlid sensor platform allows you get current state door

To use your controlid sensor in your installation, add the following to your configuration.yaml file:

ip string required

Define ip of your controller

name string required

Define name to your sensor

icon string (optional)

Define icon for your sensor. By default is mdi:door

username string required

Define username for connection with controller.

passowrd string required

Define password for connection with at controller.

doorid string required

Choose doorid for get current value

Example ballow, get the current state of door 1

sensor:
  - platform: controlid
    ip: 192.168.0.1
    name: "Your sensor name"
    username: admin
    password: admin
    doorid: "1"

docs api | postman

LICENSE πŸ“

This project use license MIT - see file LICENSE for more details

AUTOR


Jadson Santos

πŸ’» 🎨

CONTRIBUTORS


Paulo Eduardo da Rosa

πŸ’» 🎨