Bosch-logo

BOSCH 2000 Series Security Alarm System

BOSCH-2000-Series-Security-Alarm-System-PRODUCT

Specifications

  • Model: VERSA Solution 2000/3000 driver
  • Compatibility: Solution 2000 and Solution 3000 panels (requires optional B426-M Ethernet Module)

Product Usage Instructions

Setup

  1. Ensure Control4 is running OS 3.3.0 or later. Previous versions may operate, but are unsupported.
  2. B426-M Ethernet module firmware must be V3.13.222 or later. Previous versions may disconnect from Control4 and require panel power cycle.
  3. Ensure Bosch Solution 2000/3000 panel is upgraded to Firmware 2.1.2.3 or later for full functionality.
  4. Alarm Reset On Disarm must be enabled on the panel. This can be configured in two different ways:
    • Via Alink: Available under System, System Option, Alarm Memory Reset On Disarm – Set To Enable.
    • Via the panel keypad: Using Keypad Menu: Installer Menu, System (3), System Option 1 (6), Alarm Memory Reset On Disarm (3) – Set to Enabled.
  5. Ensure IP Adapter on Solution Panel is set to Static IP. Refer to Bosch documentation for configuration.
  6. Set A-Link/RSC Password as required. The default is: 0000000000.
  7. Add Dedicated Default User Code for Control4 with full privileges in A-Link using Access, User.
  8. Bind each output to the device required in Connections.
  9. For two-way control, set the Output Remote Control Binding property to the Remote Control Event allocated in A-Link.
  10. (Optional) To show Panel logs to clients:
    1. Add Bosch Solution Interface driver to project.
    2. In Connections, connect BOSCH_PANEL_UI to alarm panel driver.
    3. Rename driver and add to appropriate navigator categories and areas.
  11. Reload navigators.

Troubleshooting

  • When clearing an alarm, panel disarms, however, Control4 continues to show Alarm as active.
  • 24 Hour Alarms remain in alarm mode and cannot be disarmed by Control4.

Overview

The Solution 2000 & 3000 alarm panel series from Bosch Security Systems offers you the perfect solution. They’ve created a security system that has all the technology it needs to identify intruders to your home or small business, without being hard to use. It helps you protect the things you love, providing you with reliable security at your fingertips.

Supporting up to 8 fully programmable zones on the Solution 2000 / 16 fully programmable zones on the Solution 3000 and up to 20 Outputs, these intrusion alarm panels are suitable for any home, and even small commercial premises

With support for up to 4 keypads on both panels and the ability to split into two separate areas, you have the flexibility of one security system that can act as two. Both the house and garage, granny flat, shop, office or warehouse can be covered by the one system at one cost. Each area can even report separately if desired – the perfect arrangement for shared premises such as duplex houses or commercial properties, where more than one business occupies the unit space.

Features

The VERSA Solution 2000/3000 driver is compatible with both Solution 2000 and Solution 3000 panels (requires optional B426-M Ethernet Module)

End User Alarm Interface Features

  • Full support for Areas 1 and 2
  • Supports Disarm, Arming, Stay 1, and Stay 2
  • Both detailed and simple Zone feedback options, with zone list
  • Visual feedback of Warnings and Trouble in Alarm UI
  • Output Control and Feedback for all outputs (requires configuration by Installer)
  • Instantaneous panel feedback for alarms and states
  • Custom Alarm Log Interface

Installer Features

  • Events for Trouble Start, Trouble Clear, alarm and arming stages
  •  Access to Variables for advanced programming
  • Programming Commands to arm and disarm panel.
  • Display Full Panel History
  • Display Panel Protocol Versions
  • Automatically show maximum capacities of panel.
  • Output Support
  • Advanced Programming for via Event Variables

Setup

  1. Ensure Control4 is running OS 3.3.0 or later. Previous versions may operate, but are unsupported.
  2. B426-M Ethernet module firmware must be V3.13.222 or later. Previous versions may disconnect from Control4 and require panel power cycle.
  3. Ensure Bosch Solution 2000/3000 panel is upgraded to Firmware 2.1.2.3 or later for full functionality.
  4. “Alarm Reset On Disarm” must be enabled on the panel. This can be configured in 2 different ways:
    • Via Alink. This option is available under System, System Option, Alarm Memory Reset On Disarm: Set To Enable
    • Via the panel keypad. Using Keypad Menu: Installer Menu, System (3), System Option 1 (6), Alarm Memory Reset On Disarm (3). Set to Enabled
  5. Ensure IP Adapter on Solution Panel and set Static IP. Refer to Bosch documentation for configuration.
  6. Set A-Link/RSC Password as required. The default is: “0000000000”
  7. Add Dedicated Default User Code for Control4 with full privileges in A-Link using “Access, User Code” and “Access, User Code, User X – X Property”. Alternatively, you can use Keypad for configuration.
  8. Ensure all output channels which require two way control are allocated a Remote Control Event Code in A-Link
  9. DriverCentral Cloud Driver must be installed and operating correctly: https://drivercentral.io/platforms/control4-drivers/utility/drivercentral-cloud-driver/
  10. Add VERSA Bosch Solution 2000/3000 driver to Control4 project
  11. Under Connections, set driver to IP address of panel.
  12. Driver will connect to panel and perform configuration sequence
  13. For Outputs:
    • Bind each output to the device required in Connections.
    • For two way control, set the Output Remote Control Binding property to the Remote Control Event allocated in A-Link.
  14. (Optional) To show Panel logs to clients. We provide a custom Bosch Solution Interface driver
    1. Add Bosch Solution Interface driver to project
    2. In Connections, connect BOSCH_PANEL_UI to alarm panel driver
    3. Rename driver and add to appropriate navigator categories and areas
  15. Reload navigators

Troubleshooting

When clearing an alarm, panel disarms, however, Control4 continues to show Alarm as active

  • Ensure Alarm Memory Reset On Disarm is enabled (as per Setup)

24 Hour Alarms remain in alarm mode, and cannot be disarmed by Control4

  • You must use Firmware 2.1.2.3 or later and driver version 20240109 or later. Earlier versions of Firmware may have problems.
  • If silencing the alarm via keypad, you may need to arm and disarm the alarm on the keypad afterwards to remove the alarm system-wide

Control4 loses control of Bosch Solution Panel

  • Power Cycle Bosch panel. If control is returned, ensure B-426M ethernet module firmware is V3.13.222 or later (released 18-OCT-2024)
  • Ensure that Bosch panel that can pinged and is online. If not, check network settings, network infrastructure and cables. Ensure panel has power.

Solution Panel Driver [bosch_solution_panel.c4z]

Actions

  • Display Diagnostics: Display Internal Diagnostics of Driver to assist with troubleshooting
  • Display History: Displays History in Lua Output
  • Display Output States: Displays the state of all output states in Lua Output
  • Force Reconnect: Forcefully disconnects and reconnects network connection to panel
  • Remote Control Output: Change the state of a Remote Control output manually

Properties

  • Cloud Status: Licensing Status of the Driver
  • Driver Version: Version of the Driver
  • Automatic Setup: Whether or not the driver will automatically update the driver
  • Control4 MAC Address: MAC Address of the C4 Controller
  • Debug Mode: Enable different types of debugging modes for driver.
  • Debug Level: Verbosity of debugging. ERROR is the least verbose

Driver Information

  • A-Link/RSC Password: Password required for A-Link / RSC connection. The default is: “0000000000”
  • User Code: User Code which has been set up for Control4 use to perform actions
  • Automatically Update Time: Configures Control4 to automatically synchronise Bosch Panel’s time on connection and a regular basis. Most users should keep this option enabled.
  • Display Zone Number in Zones Interface: Display Zone Numbers in the Zones Interface. This is useful for installers to identify zones easily, or are used to the zone numbers on their keypad.

Panel Details

  • Status: Shows Connection Status Information
  • anel Model: Detected Model of the Bosch panel. This should be “Solution 2000” or “Solution 3000” (other models are not supported)
  • Panel Firmware: Detected firmware on the bosch panel. This must be a minimum of 2.1.0.2
  • RPS Protocol: Detected RPS Protocol on the Bosch panel. This should be a minimum of 5.2.0.0
  • Intrusion Protocol: Detected Intrusion Protocol on the Bosch panel. This should be a minimum of 5.22.0.0
  • Execute Protocol: Detected Execute Protocol on the Bosch panel. This should be a minimum of 5.2.0.0
  • Max Areas: Maximum number of areas supported by the panel.
  • Max Doors: Maximum number of doors supported by the panel. Please note, Solution 2000/3000 does not support Doors (Support for Doors is not included with this driver)
  • Max Event Records: Maximum Event Log Records supported by the panel.
  • Max Keypads: Maximum Keypads enabled by panel.
  • Max Outputs: Maximum Outputs supported by the panel. Please note: This does not include optional output boards
  • Max Points: Maximum Zones / Points supported by panel
  • Max Users: Maximum User Codes supported by panel

Output Names

  • Name #: Name of the output as provided by the installerName of the output as provided by the installer

Output States

  • State #: Current state of the output (Off / On)

Output Remote Control Event Code Bindings

  • Code Output #: Allocated Remote Control Event Code as allocated by the installer. This may not be the same number as the output.

Commands

  • Remote Control: Set On / Off Remote Control ID. This may not correspond to a specific output.
  • Turn Output On: Turn Output On
  • Turn Output Off: Turn Output Off
  • Toggle Output: Toggle Output On / Off
  • Trigger Output: Trigger Output for custom time period

Events

  • Area 1 Exit Delay Started: Area 1 Exit Delay has started
  • Area 1 Exit Delay Ended: Area 1 Exit Delay has ended or been cancelled
  • Area 1 Entry Delay Started: Area 1 Entry Delay has started
  • Area 1 Entry Delay Ended: Area 1 Entry Delay has ended or been cancelled
  • Area 2 Exit Delay Started: Area 2 Exit Delay has started
  • Area 2 Exit Delay Ended: Area 2 Exit Delay has ended or been cancelled
  • Area 2 Entry Delay Started: Area 2 Entry Delay has started
  • Area 2 Entry Delay Ended: Area 2 Entry Delay has ended or been cancelled
  • Log Entry Received: Generally used in conjunction with the EVENT_LOG variables for advanced Programming. Identifies that a new log entry has been received

Variables

  • AREA1_LAST_ARM_USER: UserName who last armed Area 1
  • AREA1_LAST_ARM_USER_ID: User ID who last armed Area 1
  • AREA1_LAST_ARM_TIME: Time when Area 1 was last armed. This uses the Panel Time.
  • AREA1_LAST_ARM_TYPE: Type of arming for Area 1. Generally Away, Stay 1 or Stay 2
  • AREA1_LAST_DISARM_USER: UserName who last disarmed Area 1
  • AREA1_LAST_DISARM_USER_ID: User ID who last disarmed Area 1
  • AREA1_LAST_DISARM_TIME: Time when Area 1 was last disarmed. This uses the Panel Time.
  • AREA2_LAST ARM_USER_ID: User ID who last armed Area 2
  • AREA2_LAST_ARM_USER: UserName who last armed Area 2
  • AREA2_LAST_ARM_TIME: Time when Area 2 was last armed. This uses the Panel Time.
  • AREA2_LAST_ARM_TYPE: Type of arming for Area 2. Generally Away, Stay 1 or Stay 2
  • AREA2_LAST_DISARM_USER: UserName who last disarmed Area 2
  • AREA2_LAST_DISARM_USER_ID: User ID who last disarmed Area 2
  • AREA2_LAST_DISARM_TIME: Time when Area 2 was last disarmed. This uses the Panel Time.
  • EVENT_LOG_AREA: Area of last received Event. Used for Advanced Programming. Refer to Bosch Solution API (Solution Panel Event Log Data) for more info.
  • EVENT_LOG_CONTACT_ID: Contact ID of last received Event. Used for Advanced Programming. Refer to Bosch Solution API (Solution Panel Event Log Data) for more info.
  • EVENT_LOG_ID: ID of last received Event. Used for Advanced Programming. Refer to Bosch Solution API (Solution Panel Event Log Data) for more info.
  • EVENT_LOG_PARAM1: Parameter 1 of last received Event. Used for Advanced Programming. Refer to Bosch Solution API (Solution Panel Event Log Data) for more info.
  • EVENT_LOG_PARAM2: Parameter 2 of last received Event. Used for Advanced Programming. Refer to Bosch Solution API (Solution Panel Event Log Data) for more info.
  • EVENT_LOG_PARAM3: Parameter 3 of last received Event. Used for Advanced Programming. Refer to Bosch Solution API (Solution Panel Event Log Data) for more info.
  • EVENT_LOG_TIME: Last Time (based on panel time) of last received Event. Used for Advanced Programming
  • EVENT_LOG_TEXT: Text of last received Event. Used for Advanced Programming. Refer to Bosch Solution API (Solution Panel Event Log Data) for more info.
  • PANEL_LAST_ARM_AREA: Area which was last armed
  • PANEL_LAST_ARM_AREA_ID: Area ID which was last armed
  • PANEL_LAST_ARM_USER: UserName who last armed the panel
  • PANEL_LAST_ARM_USER_ID: User ID who last armed the panel
  • PANEL_LAST_ARM_TIME: Time when the panel was last armed. This uses the Panel Time.
  • PANEL_LAST_ARM_TYPE: Type of arming for the panel. Generally Away, Stay 1 or Stay 2
  • PANEL_LAST_DISARM_AREA: Area which was last disarmed
  • PANEL_LAST_DISARM_AREA_ID: Area ID which was last disarmed
  • PANEL_LAST_DISARM_USER_ID: User ID who last disarmed the panel
  • PANEL_LAST_DISARM_USER: UserName who last disarmed the panel

Solution Interface Driver [bosch_solution_ui.c4z]

Actions

  • Display Diagnostics

Properties

  • Cloud Status: Licensing Status of the Driver
  • Driver Version: Version of the Driver
  • Automatic Setup: Whether or not the driver will automatically update the driver
  • Control4 MAC Address: MAC Address of the C4 Controller
  • Debug Mode: Enable different types of debugging modes for driver.
  • Debug Level: Verbosity of debugging. ERROR is the least verbose

Driver Information

  • Panel Status: Whether the interface driver is correctly bound to panel driver

Commands

  • None available or required

Licensing

How does the trial period work?

  • This driver is free to use for a set trial period. When the trial expires the driver will cease to function until you purchase a license and apply it to the driverCentral project.

Where do I buy a Licence from?

To purchase a driver:

  • On driverCentral, purchase a license and register it to your project
  • If the driver is not already installed in your project, download it and install it
  • If necessary, use the cloud driver’s Action: “Check Drivers” to force the license to download into the project

Project Creating

Creating a Project on Driver Central

  1. Visit http://www.drivercentral.io
  2. Log into your driver Central dealer account
  3. Click Portal
  4. Click New Project
  5. Enter the project nameBOSCH-2000-Series-Security-Alarm-System-fig- (1)
  6. Click Add Project
  7. Click on the project we just createdBOSCH-2000-Series-Security-Alarm-System-fig- (2)
  8. Take note of the Project Token as this will be used later when we install the Cloud DriverBOSCH-2000-Series-Security-Alarm-System-fig- (3)
  9. Click Close

Purchasing a Driver Licence

  1. Visit https://www.drivercentral.io and find the product/driver you want to purchase a licence for
  2. Click on Add to CartBOSCH-2000-Series-Security-Alarm-System-fig- (4)
  3. Now click the shopping cart icon (top right) and click View cartBOSCH-2000-Series-Security-Alarm-System-fig- (5)
  4. Confirm that your order is correct and click on Proceed to checkoutBOSCH-2000-Series-Security-Alarm-System-fig- (6)
  5. Choose your payment option, provide the relevent details and click Place orderBOSCH-2000-Series-Security-Alarm-System-fig- (7)
  6. You will now be at a page where you can see your purchased licenceBOSCH-2000-Series-Security-Alarm-System-fig- (8)
  7. From here assign the license to the project we created or if you did not follow that step create a new projectBOSCH-2000-Series-Security-Alarm-System-fig- (9)

Install the driverCentral cloud driver

  1. Visit http://www.drivercentral.io
  2. Log into your driver Central dealer account
  3. Click Portal
  4. Click Cloud DriverBOSCH-2000-Series-Security-Alarm-System-fig- (10)
  5. Copy the C4Z driver to My Documents\Control4\Drivers directory
  6. Add the driver to your project
  7. Click on the driver to view it’s propertiesBOSCH-2000-Series-Security-Alarm-System-fig- (11)
  8. Type in the project token we took note of earlier
  9. Click Actions tab
  10. Click Check Drivers

Install Control4 driver

  1. Install the Control4 driver
  2. You will notice that the Activation Status reflects a License Activated state
  3. Any driver that does not have a purchased licence will have a trial licence activated via the marketplace
    Note that there is no way to reactivate the trial so please use wisely
  4. If you do not then press the Check Drivers action in the DriverCentral Cloud driver againBOSCH-2000-Series-Security-Alarm-System-fig- (12)

Change Log

20241029 – 29-OCT-2024

  • B426-M Minimum Required Firmware is now 3.13.222
  • More protection against internal faults
  • Change Keep Alive mechanism to recommended command

20240513 – 13-MAY-2024

  • Timeout commands will now prompt connection restart. Add Diagnostics
  • Better feedback for bad RSC Login

20240110 – 10-JAN-2024

  • Add Support for 24-Hr Alarm Zones. This requires F/W 2.1.2.3 or later (Panel)
  • Massive Backend Performance Improvements. Reduce Memory Usage (All)
  • Further Code Safeguards to avoid potential issues (All)
  • Miscellaneous fixes (All)
  • Additional Diagnostics (Panel)

20230919 – 19-SEP-2023

  • Exit Timers were incorrectly resetting on state changes. Fixed
  • Performance improvements
  • Improve handling of keep alive
  • Minor Backend improvements

20230725 – 25-JUL-2023

  • Update Documentation

20230714 – 13-JUL-2023

  • Initial Release

FAQs

Q: Where can I purchase a Bosch panel?

A: Name: Link

Q: Where can I purchase a Bosch panel?

A:

CountryLink
AustraliaOpen Dealer Locator

What are the requirements to use this driver?

The driver requires Control4 running OS 3.3.0 or later a compatible Bosch panel Solution 2000 or Solution 3000 with optional B426-M Ethernet Module and specific firmware versions for both the panel and Ethernet module.

Can I try this driver out before buying it?

Unfortunately the manual does not specify a trial option for testing the driver before purchase.

What are the requirements to use this driver?

A network module must be setup and operational with A Link for the panel. The recommended IP module for this panel is Boschs B426 M module. This panel does not support serial control. B 426M Ethernet Module Minimum Firmware is 3.13.222 or later. Other versions may experience intermittent control from Control4 The Bosch Panel must be setup with a static IP Panel Firmware 2.1.2.3 or later is required for full functionality. 2.1.0.2 is the minimum firmware supported. An installer is required to install the firmware. Panel must be configured and operational before C4 driver installation. Refer to the panel documentation for details. Control4 OS 3.3.0 or later is required. Earlier versions may operate but remain untested and unsupported. Please refer to the Setup section of this document for Control4 Setup.

I want to try this driver out before buying it?

All VERSA drivers for Control4 come with a 90 day trial to test

Documents / Resources

BOSCH 2000 Series Security Alarm System [pdf] User Guide
2000 Series Security Alarm System, 2000 Series, Security Alarm System, Alarm System

References

Leave a comment

Your email address will not be published. Required fields are marked *