npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

homebridge-boschcontrolpanel_bgseries

v0.8.2

Published

Homebridge plugin for Bosch Control Panel.

Downloads

432

Readme

Homebridge Plugin for Bosch Control Panels

verified-by-homebridge npm downloads

This Homebridge plugin allows interactions with your Bosch Control Panel supporting Mode 2 integration.

  • Set Panel Area arming mode (Arm, Disarm, Part on instant, Part on delay)
  • Set Panel Outputs state (On, Off)
  • Use 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

Supported Bosch Control Panels

| Bosch Panel | Status | Notes | | ------ | ------ | ------ | | B Series |Supported| | | G Series |Supported | | | GV4 |Status Pending | Firmware 2.00 and higher | | Solution 2000/3000 | Supported | Firmware >= 2.1.3 to enable subscriptions| | AMAX Series | Not Supported| Firmware 4.01 and higher |

Bosch Control Panel Configuration

Homebride pluging configuration file

General parameters

  • Host: Bosch Control Panel IP address
  • Port: Bosch Control Panel Port number (defaults to 7700)
  • Passcode: Value as configured on your Bosch Control Panel (Automation Passcode on B, G , GV4 Panels, User Passcode on Solution 2000/3000 and AMAX Panels).
  • Legacy Mode: Force plugin to use first generation protocol and data pooling.

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

Legacy Mode:

Whit this option enabled, the plugin will only use first generation protocol to exchange data with the panel.

  • Expect longer plugin start time
  • Plugin will pool the panel rather then use push notifications (subscriptions)
  • Any event occuring for a very short amount of time on the panel may not be detected by the plugin in this mode (Sensor only triggering for 1 second, Output automaticaly changing state after 1 second)

Security System Accessory:

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

| Homekit Area Arming State | Bosch Area Arming State| | ------ | ------ | | Off | Disarmed | Away | All On Delay | Night | Part On Instant | Home | Part On Delay