0.8.0 • Published 2 days ago

homebridge-boschcontrolpanel_bgseries v0.8.0

Weekly downloads
-
License
MIT
Repository
github
Last release
2 days ago

Homebridge Plugin for Bosch B and G Control Panels

npm downloads

This Homebridge plugin allows interactions with your Bosch Control Panel

  • Set Control Panel Area arming mode (Arm, Disarm, Part on instant, Part on delay)
  • Set Control Panel Outputs state (On, Off)
  • Use Control Panel Points state for home automation purposes (Motion, Contact, Smoke, Leak and Carbon Monoxide)
  • Get Panel Wide notifiations for Fire, Burglary, Gaz and Personnal events.

Screenshot Screenshot

Supported Bosch Control Panels

Bosch Control Panel Configuration

RPS Software installation

  • Connect to your Bosch Control Panel with RPS Software.
  • Initial connection to your Bosch Control Panel with RPS through network requires an RPS passcode. RPS passcode should be provided with your hardware. If RPS Passcode is not avaiblable, a connection to your panel can be established with a direct USB cable.

Required Control Panel RPS configurations options

  • Connect your Bosch Control Panel to your home network through the on boad ethernet adapter. Note your Control Panel IP Address on your router or network logs.
  • In AUTOMATION - REMOTE APP menu, set "Automation Device" to "Mode 2"
  • In AUTOMATION - REMOTE APP menu, set an "Automation passcode"
  • In PANEL WIDE PARAMETERS - ON BOARD ETHERNET COMMUNICATOR menu, note TCP/UDP PORT NUMBER (defaults to 7700)
  • Your Bosch Control Panel needs to be update to a recent firmware with RPS Software
  1. Needed for a secure connection using TLS > 1.0 with Homebridge
  2. Intrusion Integration Protocol Version >= 5.208 needed for push notifications (plugin doesn't support pooling the Control Panel)

Homebride pluging configuration file

General parameters

  • Name : Plugin name
  • Host: Bosch Control Panel IP address
  • Port: Bosch Control Panel Port number (defaults to 7700)
  • Automation passcode: Value as configured on your Bosch Control Panel

Areas (Only add areas to be monitored by Homebridge)

  • Number: Area number on the Control Panel to be monitored by the plugin
  • "Area(s) in Scope: Comma separated list of other Areas on your Control Panel to be monitored by this accessory. If an alarm is triggered in one of those Area, your accessory will trigger (Default value: Empty string)
  • Passcode Follows Scope: If selected, Arming and Disarming your accessory will also Arm or Disarm all other Areas in Scope (Default value: not selected)
  • Show Accessory in Home App: Show Security System Accessory in Home App

Points - Control Panel Sensors (Only add points to be monitored by Homebridge)

  • Number: Point (Sensor) number on the Control Panel to be monitored by the pluggin
  • Sensor Type: Motion Sensor, Contact Sensor, Leak Sensor, CO Sensor or Smoke Sensor
  • Show Accessory in Home App: Show Sensor Accessory in Home App

Outputs (Only add outputs to be monitored by Homebridge)

  • Number: Output number on the Control Panel to be monitored by the pluggin
  • Show Accessory in Home App: Show Output Accessory in Home App

Master Alarms Sensors

If selected, Contact Sensors will be added in Home App and report panel wide Fire, Gaz, Burglary or Personnal alarms.

  • MasterFireAlarm: Report panel wide Fire alarms
  • MasterGazAlarm: Report panel wide Gaz alarms
  • MasterBurglaryAlarm: Report panel wide Burglary alarms
  • MasterPersonnalAlarm: Report panel wide Personnal alarms

Log File Configuration

  • Panel Confidence Message Notifications: Show control panel keep alive notifications in log file
  • Points Notifications: Show sensors state changes in log file
  • Output Notifications: Show outputs state changes in log file
  • Area Alarm Notifications: Show Areas Alarms in log file
  • Area Arming Status Notifications: Show Areas Arming status in log file

Operation

Security System Accessory:

The following conversions are applied between Homekit Area Arming state and Bosch Control Panel Area Arming state:

Homekit Area Arming StateBosch Area Arming State
OffDisarmed
AwayAll On Delay
NightPart On Instant
HomePart On Delay

Releases

0.4.0

  • Adding support for Security System accessory Area(s) in Scope and Passcode Follows Scope options
  • Adding Log File configuration options
  • General code maintenance

Disclaimer

This is Beta software. Not to be relied upon for life or mission critical applications.

0.8.1-beta.1

3 days ago

0.8.1-beta.3

2 days ago

0.8.1-beta.2

2 days ago

0.8.0

1 month ago

0.8.0-alpha.1

1 month ago

0.8.0-alpha.0

4 months ago

0.7.1

1 year ago

0.6.20

1 year ago

0.6.9

1 year ago

0.6.13-0

1 year ago

0.6.12

1 year ago

0.6.11

1 year ago

0.6.18

1 year ago

0.6.17

1 year ago

0.6.19

1 year ago

0.6.14

1 year ago

0.6.13

1 year ago

0.6.16

1 year ago

0.6.15

1 year ago

0.7.0

1 year ago

0.6.7

1 year ago

0.6.6

1 year ago

0.6.8

1 year ago

0.6.3

1 year ago

0.6.2

1 year ago

0.6.5

1 year ago

0.6.4

1 year ago

0.6.1

1 year ago

0.6.0

1 year ago

0.5.4

2 years ago

0.5.3

2 years ago

0.5.0

2 years ago

0.4.0

2 years ago

0.5.2

2 years ago

0.4.3

2 years ago

0.5.1

2 years ago

0.4.2

2 years ago

0.3.0

2 years ago

0.2.1

2 years ago

0.2.0

2 years ago

0.1.0

3 years ago

0.0.6

3 years ago

0.0.5-0

3 years ago

0.0.3-0

3 years ago

0.0.2-beta.0

3 years ago