8.1.2 • Published 5 days ago

homebridge-securitysystem v8.1.2

Weekly downloads
705
License
MIT
Repository
github
Last release
5 days ago

homebridge-securitysystem

NPM version NPM downloads

Homebridge plugin that creates a security system accessory that can be triggered by HomeKit accessories.

One-time donation

Installation

If you already have Homebridge installed, skip to step two!

  1. Install Homebridge.
  2. Install the plugin using npm install -g homebridge-securitysystem.
  3. Update your configuration file from Homebridge (see sample-config.json as an example) that you can find on your personal folder.

Automations

Use Eve or a similar app to create automations like these:

TriggerConditionScene actions
Motion is detectedSecurity system is set to NightTurn on Siren
Door is openedSecurity system is set to AwayTurn on Siren
NFC tag is detected (1) (2)NoneSet security system to Home
Security system triggersNonePlay media (1)

(1) Requires iOS 13 or above.

(2) Shortcuts app is required to create this automation.

Important: Use a NFC tag to arm/disarm the security system easily and securely without using the Home app.

Basic options

OptionRequiredDescriptionValue/s
default_modeNoInitial mode for the security system when running Homebridge.home|away|night|off
disabled_modesNoModes to exclude from the available modes list.["night", ...]
arm_secondsNoTime in seconds to arm the security system after the user requesting it.any number
trigger_secondsNoTime in seconds to be able to disarm the security system before triggering it.any number
siren_switch (1)NoShows a switch on the Home app to trigger the security system.true/false
override_offNoAllows to trigger the security system while disarmed.true/false
save_stateNoState persistence for shutdowns and reboots.true/false

(1) A powerful HomeKit app like Eve is required if the siren switch option is disabled to trigger the security system without using a switch accessory.

Server options (optional)

To enable remote state changes you can set the option server_port that will start a web server on your Homebridge device and allow you to change the current state from the security system or trigger it remotely.

OptionRequiredDescriptionValue/s
server_portYesPort of the web server that will run on your Homebridge device.0-65535
server_codeNoCode to authenticate requests sent to the security system.any number
server_arm_delayNoAllows to enable or disable the arming delay.true/false

After setting the option, you can call these endpoints:

MethodEndpointDescription
GET/homeChanges current security system mode to home.
GET/awayChanges current security system mode to away.
GET/nightChanges current security system mode to night.
GET/offChanges current security system mode to off.
GET/triggeredChanges current security system mode to triggered.

If you're using the server_code option, add ?code=[your_code] at the end of the URL.

Webhook options (optional)

To enable webhooks you can set the option webhook_url and requests to the server set will be made when the security system mode changes.

OptionRequiredDescriptionValue/s
webhook_urlYesURL of a web server if you would like to use webhooks.http://example.ltd
webhook_homeNoPath of the 'home' mode used on your web server./your-path
webhook_awayNoPath of the 'away' mode used on your web server./your-path
webhook_nightNoPath of the 'night' mode used on your web server./your-path
webhook_offNoPath of the 'off' mode used on your web server./your-path
webhook_triggeredNoPath of the 'triggered' mode used on your web server./your-path

Command options (optional)

To enable commands you can set the option command and commands on the running device will be executed when the security system mode changes.

OptionRequiredDescriptionValue/s
commandYesEnables commands on the running device.true/false
command_homeNoCommand of the 'home' mode to execute on the running device.any string
command_awayNoCommand of the 'away' mode to execute on the running device.any string
command_nightNoCommand of the 'night' mode to execute on the running device.any string
command_offNoCommand of the 'off' mode to execute on the running device.any string
command_triggeredNoCommand of the 'triggered' mode to execute on the running device.any string
8.3.0-beta.3

5 days ago

8.2.0

6 days ago

8.3.0-beta.1

6 days ago

8.3.0-beta.2

6 days ago

8.2.0-beta.1

7 days ago

8.1.2

19 days ago

8.1.3-beta.1

18 days ago

8.1.2-beta.1

27 days ago

8.1.1

2 months ago

8.1.1-beta.3

2 months ago

8.1.1-beta.2

2 months ago

8.1.1-beta.1

2 months ago

8.1.0

3 months ago

8.1.0-beta.1

3 months ago

8.0.1-beta.1

5 months ago

8.0.0-beta.1

5 months ago

8.0.1

5 months ago

8.0.0

5 months ago

8.0.2

5 months ago

7.5.2

8 months ago

7.5.1-beta.2

11 months ago

7.5.1

11 months ago

7.5.1-beta.1

11 months ago

7.3.0

1 year ago

7.4.0

1 year ago

7.5.0

12 months ago

7.5.0-beta.3

12 months ago

7.5.0-beta.2

12 months ago

7.2.1-beta.3

1 year ago

7.2.1-beta.1

1 year ago

7.2.1-beta.2

1 year ago

7.2.0-beta.1

1 year ago

7.2.1

1 year ago

7.2.0

1 year ago

7.1.0-beta.1

1 year ago

7.0.1

1 year ago

7.1.0

1 year ago

6.6.1-beta.1

2 years ago

6.6.1

2 years ago

6.6.0

2 years ago

6.6.2

1 year ago

6.6.0-beta.1

2 years ago

6.6.2-beta.2

1 year ago

6.6.2-beta.1

1 year ago

7.0.0

1 year ago

7.0.0-beta.4

1 year ago

7.0.0-beta.5

1 year ago

7.0.0-beta.2

1 year ago

7.0.0-beta.3

1 year ago

7.0.0-beta.1

1 year ago

6.5.1-beta.1

2 years ago

6.5.1-beta.2

2 years ago

6.5.2-beta.1

2 years ago

6.5.2

2 years ago

6.5.1

2 years ago

6.5.0

2 years ago

6.5.0-beta.1

2 years ago

6.5.0-beta.0

2 years ago

6.3.2-beta.0

2 years ago

6.3.3-beta.1

2 years ago

6.3.3-beta.2

2 years ago

6.3.3-beta.3

2 years ago

6.3.3-beta.4

2 years ago

6.4.0

2 years ago

6.3.1-beta.0

2 years ago

6.3.1

2 years ago

6.3.0-beta.2

2 years ago

6.3.0

2 years ago

6.3.0-beta.0

2 years ago

6.3.0-beta.1

2 years ago

6.2.1-beta.0

2 years ago

6.2.1-beta.1

2 years ago

6.2.1

2 years ago

6.2.0

2 years ago

6.2.0-beta.0

2 years ago

6.1.0

3 years ago

6.1.0-beta.1

3 years ago

6.1.0-beta.0

3 years ago

6.0.3

3 years ago

6.0.3-beta.0

3 years ago

6.0.1

3 years ago

6.0.2

3 years ago

6.0.0

3 years ago

6.0.0-beta.0

3 years ago

5.4.0

3 years ago

5.4.0-beta.2

3 years ago

5.3.0

3 years ago

5.4.0-beta.1

3 years ago

5.3.0-beta.2

3 years ago

5.3.0-beta.1

3 years ago

5.2.0

3 years ago

5.2.0-beta.1

3 years ago

5.1.2-beta.1

3 years ago

5.1.2

3 years ago

5.1.1

3 years ago

5.1.1-beta.1

3 years ago

5.0.0-beta.2

3 years ago

5.0.1

3 years ago

5.0.0

3 years ago

5.1.0-beta.1

3 years ago

5.1.0-beta.2

3 years ago

5.1.0

3 years ago

5.0.0-beta.1

3 years ago

4.4.0

3 years ago

4.3.2

3 years ago

4.3.1

3 years ago

4.3.2-beta.1

3 years ago

4.3.1-beta.1

3 years ago

4.3.0

3 years ago

4.3.0-beta.4

3 years ago

4.4.0-beta.3

3 years ago

4.4.0-beta.4

3 years ago

4.4.0-beta.1

3 years ago

4.4.0-beta.2

3 years ago

4.3.0-beta.3

3 years ago

4.3.0-beta.2

3 years ago

4.3.0-beta.1

3 years ago

4.2.0

3 years ago

4.2.0-beta.1

3 years ago

4.1.0

3 years ago

4.1.0-beta.2

3 years ago

4.0.0

3 years ago

4.1.0-beta.1

3 years ago

4.1.0-alpha.1

3 years ago

4.0.0-beta.1

3 years ago

3.9.0

3 years ago

3.9.0-beta.3

3 years ago

3.9.0-beta.2

3 years ago

3.9.0-beta.1

3 years ago

3.8.1

3 years ago

3.8.1-beta.2

3 years ago

3.8.1-beta.1

3 years ago

3.8.0

3 years ago

3.8.0-beta.4

3 years ago

3.8.0-beta.3

3 years ago

3.8.0-beta.2

3 years ago

3.8.0-beta.1

3 years ago

3.7.0

3 years ago

3.7.0-beta.1

3 years ago

3.6.2

3 years ago

3.6.2-beta.1

3 years ago

3.6.1

3 years ago

3.6.1-beta.1

3 years ago

3.6.0

3 years ago

3.6.0-beta.1

3 years ago

3.5.1

3 years ago

3.5.1-beta.1

3 years ago

3.5.0

4 years ago

3.5.0-beta.2

4 years ago

3.5.0-beta.1

4 years ago

3.4.1-beta.2

4 years ago

3.4.1

4 years ago

3.4.1-beta.1

4 years ago

3.4.0

4 years ago

3.4.0-beta.2

4 years ago

3.4.0-beta.1

4 years ago

3.3.2

4 years ago

3.3.2-beta.1

4 years ago

3.3.1-beta.1

4 years ago

3.3.1

4 years ago

3.3.0-beta.2

4 years ago

3.3.0-beta.3

4 years ago

3.3.0

4 years ago

3.3.0-beta.1

4 years ago

3.2.5

4 years ago

3.2.5-beta.1

4 years ago

3.2.4

4 years ago

3.2.4-beta.2

4 years ago

3.2.4-beta.1

4 years ago

3.2.3

4 years ago

3.2.3-beta.1

4 years ago

3.2.2

4 years ago

3.2.2-beta.1

4 years ago

3.2.1

4 years ago

3.2.1-beta.2

4 years ago

3.2.1-beta.1

4 years ago

3.2.0

4 years ago

3.2.0-beta.4

4 years ago

3.2.0-beta.3

4 years ago

3.2.0-beta.2

4 years ago

3.2.0-beta.1

4 years ago

3.1.0

4 years ago

3.0.2

4 years ago

3.1.0-beta.1

4 years ago

3.1.0-beta.2

4 years ago

3.1.0-beta.3

4 years ago

3.0.2-beta.1

4 years ago

3.0.1

4 years ago

3.0.1-beta.2

4 years ago

3.0.1-beta.1

4 years ago

3.0.0

4 years ago

3.0.0-beta.3

4 years ago

3.0.0-beta.1

4 years ago

3.0.0-beta.2

4 years ago

2.9.0-beta.4

4 years ago

2.9.0

4 years ago

2.9.0-beta.2

4 years ago

2.9.0-beta.3

4 years ago

2.9.0-beta.1

4 years ago

2.8.0

4 years ago

2.8.0-beta.3

4 years ago

2.8.0-beta.2

4 years ago

2.8.0-beta.1

4 years ago

2.7.0

4 years ago

2.6.3

4 years ago

2.6.2

4 years ago

2.6.1

4 years ago

2.6.1-beta.1

4 years ago

2.6.0

4 years ago

2.6.0-beta.5

4 years ago

2.6.0-beta.4

4 years ago

2.6.0-beta.3

4 years ago

2.6.0-beta.1

4 years ago

2.6.0-beta.2

4 years ago

2.5.0

4 years ago

2.5.0-beta.7

4 years ago

2.5.0-beta.5

4 years ago

2.5.0-beta.6

4 years ago

2.5.0-beta.1

4 years ago

2.5.0-beta.2

4 years ago

2.5.0-beta.3

4 years ago

2.5.0-beta.4

4 years ago

2.4.1

4 years ago

2.4.0

4 years ago

2.3.1

4 years ago

2.3.0

4 years ago

2.2.1

4 years ago

2.2.0

4 years ago

2.1.1

4 years ago

2.1.0

4 years ago

2.0.2

4 years ago

2.0.1

4 years ago

2.0.0

4 years ago

1.9.0

4 years ago

1.8.1

4 years ago

1.8.0

4 years ago

1.7.0

4 years ago

1.6.4

4 years ago

1.6.3

4 years ago

1.6.2

5 years ago

1.6.1

5 years ago

1.6.0

5 years ago

1.5.7

5 years ago

1.5.6

5 years ago

1.5.5

5 years ago

1.5.4

5 years ago

1.5.3

5 years ago

1.5.2

5 years ago

1.5.1

5 years ago

1.5.0

5 years ago

1.4.4

5 years ago

1.4.3

5 years ago

1.4.2

5 years ago

1.4.1

5 years ago

1.4.0

5 years ago

1.3.0

5 years ago

1.2.0

5 years ago

1.1.1

5 years ago

1.1.0

5 years ago

1.0.8

5 years ago

1.0.7

5 years ago

1.0.6

5 years ago

1.0.5

5 years ago

1.0.4

5 years ago

1.0.3

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago