DoorBird Connect OpenHAB Software User Guide

June 24, 2024
DoorBird

DoorBird Connect openHAB

SYSTEM REQUIREMENTS

  • DoorBird IP Video Door Station D10x/D11x/D21x Series.
  • openHAB Software.

ADDITIONAL INFORMATION

The following guide will take you through setting up a DoorBird IP Video Door Station in connection with the openHAB software. Please make sure that your DoorBird is online, using this service: https://www.doorbird.com/checkonline

The local IP address of your DoorBird is available from the same page.
openHAB will send the event information (e.g. doorbell event image/message/time stamp notification to your phone via Telegram/Mail).
You can create automation by writing scripts using various scripting languages.

SETTING UP THE DOORBIRD IN THE openHAB SOFTWARE

  1. Please download and install the openHAB software on Windows/Linux/Raspberry Pi/macOS/Docker. In this guide it was installed on windows.
    DoorBird Connect OpenHAB Software - SOFTWARE 1

  2. Proceed with basic installation steps and Login into the software.

  3. Enter your Username and Password details of your choice.

  4. During the installation you can download the DoorBird, Telegram, Mail Bindings.
    You can download any binding according to your requirement even after completing the setup.
    DoorBird Connect OpenHAB Software - SOFTWARE 2DoorBird Connect OpenHAB Software - SOFTWARE
3

  5. After Installating Add-ons the configuration will be completed.
    Select Documentation or Tutorial to get started.
    DoorBird Connect OpenHAB Software - SOFTWARE 4

  6. Add your DoorBird device as a “Thing” in the Settings.

  7. Click on “+” symbol to add the DoorBird device as Things.
    DoorBird Connect OpenHAB Software - SOFTWARE 6

  8. If you have not installed DoorBird binding. Select applicable bindings and install the bindings here.
    DoorBird Connect OpenHAB Software - SOFTWARE 7

  9. Select your DoorBird model.
    DoorBird Connect OpenHAB Software - SOFTWARE 8

  10. It will generate the Unique ID and Identifier for your DoorBird device.
    Make a note of it for your future reference.
    DoorBird Connect OpenHAB Software - SOFTWARE 9

  11. Enter the DoorBird device details.
    Host –> IP Address of the DoorBird device.
    User ID –>DoorBird User 0001 Id.
    Password–> Password of the User Id 0001.
    DoorBird Connect OpenHAB Software - SOFTWARE 10

  12. Other Options are general you can select according to your requirements.

  13. Click on “Create Thing”. Your device will display ONLINE in the Things list.
    If its not displayed please check your entered details again.
    DoorBird Connect OpenHAB Software - SOFTWARE 11

  14. Click on the DoorBird to see the information.
    DoorBird Connect OpenHAB Software - SOFTWARE 12

  15. It will create the DoorBird device’s instances (Doorbell/Trigger/Motion/etc) in the Channels section. Each DoorBird Model will have different instances.
    DoorBird Connect OpenHAB Software - SOFTWARE 13DoorBird Connect OpenHAB Software - SOFTWARE
14

  16. While creating the Rule we have different Trigger options to add: Item event, Thing event, System event, Time event. Each event has different options, select accordingly.
    Note: The Automation in this guide shows the instance from the channels list which receives the command ON.

  17. The Rule created in the next section will send the notification to your Telegram of the doorbell event.
    In the condition block, add a Condition according to your requirement (eg., add time in the condition).

Note:

  • Select Mail/Telegram bindings according to your requirements to get the DoorBird’s Trigger/Motion message or Images from the openHAB.
  • In order to send the message via Telegram you need to follow the Bot Father in Telegram App and complete the configuration.
  • Create Rules/Automation according to your requirement & as per available instances in the Channels List.

CREATING THE AUTOMATION USING JavaScript.

  1.  Create an item event which receives command ON/OFF.

  2. Go to Items –> Click on “+” to add the new Item –> Add Item.
    DoorBird Connect OpenHAB Software - SOFTWARE 15DoorBird Connect OpenHAB Software - SOFTWARE
16

  3. Enter the Name, Label for the item. Type –> Switch, Category –> front door (your choice), Semantic Class –> Office (your choice).

  4. Click on Create.
    DoorBird Connect OpenHAB Software - SOFTWARE 17

  5. After creating the Item it can be seen in the Item list. Click on Add Link.
    DoorBird Connect OpenHAB Software - SOFTWARE 18

  6. Select Thing –> Select your DoorBird –> Doorbell instance.
    DoorBird Connect OpenHAB Software - SOFTWARE 19

  7. It will add in the Item event. You can see this event in the Items list.
    DoorBird Connect OpenHAB Software - SOFTWARE 20

  8. Go to Rules –> Click on “+” to add the rule .
    DoorBird Connect OpenHAB Software - SOFTWARE 21

  9. It will create a new unique ID for the new rule. Enter a Name and Description to the rule.
    When the trigger is executed, you can perform some action based on certain condition.
    DoorBird Connect OpenHAB Software - SOFTWARE 22

  10. Click on “Add trigger” –> Item Event. Enter the Title and Description for your reference.

  11. Select Doorbell event item –> Click on “Pick”.
    DoorBird Connect OpenHAB Software - SOFTWARE 24

  12. Select –> received a command and Command ON.
    Click on “Done”.
    DoorBird Connect OpenHAB Software - SOFTWARE 252.12 Click on “Add Action”.
    DoorBird Connect OpenHAB Software - SOFTWARE 26

  13. Select –> Run Script –> Rule DSL.
    Hint: You can also write the script using the UI based Blockly.
    DoorBird Connect OpenHAB Software - SOFTWARE 27

  14. Write the code to receive message from the openHAB.
    Enter the chat ID of your Telegram. Click on Save.
    DoorBird Connect OpenHAB Software - SOFTWARE 28

  15. Click on “Save” and run the rule.
    After completing Section 3 & 4 you will receive message for Doorbell event.
    DoorBird Connect OpenHAB Software - SOFTWARE 29

SETTING UP THE DOORBIRD IP VIDEO DOOR STATION

  1. Open the DoorBird App and log into the administration area under “Settings –>Administration” using the administrator username and password credentials from the “DIGITAL PASSPORT” document that was shipped with your DoorBird IP Video Door Station.

  2. Go to User –>Settings. In the User Management –> User0001. Tick all the Permissions and Relays.
    Click on Save.
    DoorBird Connect OpenHAB Software - SOFTWARE 31Hint: You can create new User (User000X) and use it for openHAB or you can use User0001.

  3. Go back to Administration. Go to Favorites –> HTTP(S) Calls.

  4. Enter the name –> openHAB & URL –>
    http://IP_address:8080/basicui/CMD?Doorbird_Doorbell_D101D201D205D1101V_Open_Door_1=ON

  5. Enter the IP address of the openHAB link.
    Replace basicui with classicui in case you are using it.
    For each instance of the DoorBird in the openHAB there will be a description mentioned, use the same name along with the command you want to send.

  6. Click on “Save”.
    DoorBird Connect OpenHAB Software - SOFTWARE 32

  7. Schedule for the event (doorbell) to get a message from the openHAB to your Telegram messenger app.

SCHEDULE CONFIGURATION

Schedule for doorbell needs to be properly set up. Depending on the model of the DoorBird IP Video Door Station, choose one of the following options:

  1. For all devices with a Single Call Button (e.g. D1101V, D2101V, D2101KV, etc.), find the corresponding settings in the DoorBird App administration menu EXPERT SETTINGS when selecting “Schedule for doorbell”.
    In this screen, tap the bell symbol in the upper-left corner, select “HTTP(S) calls” and fill out the schedule as per your requirements for this event.

  2. For all devices with multiple call buttons (e.g. D2102V, D2103V, D2112V, etc.), find the corresponding settings in the DoorBird Ap p administration menu BUTTON CONFIGURATION when selecting “Settings”. Select the call button the event needs to get assigned to and go to “Schedule for actions”.
    In this screen, tap the bell symbol in the upper-left corner, select “HTTP(S) call” and fill out the schedule per your requirements for this event.

  3. For all devices outfitted with a digital display module (e.g. D21DKV), find the corresponding settings in the DoorBird App administration menu KEYPAD when selecting “Settings”.
    Select the keypad combination the event needs to get assigned and go to “Schedule for actions”.
    In this screen, tap the bell symbol in the upper-left corner, select “HTTP(S) call” and fill out the schedule per your requirements for this event.
    DoorBird Connect OpenHAB Software - SOFTWARE 33

  4. Return to the main administration area and save the settings.

Hint: By tapping the button in the upper right corner it is possible to fill or empty the entire schedule.
Note: If yo u have any questions or problems with the openHAB configuration, please write your question in the openHAB Community: https://community.openhab.org/
Note: For questions and problems regarding our devices (DoorBird IP Video Door Station or DoorBird IP Upgrade), please contact our technical support via the contact form online : https://www.doorbird.com/de/contact

FIRMWARE INFORMATION

This manual was tested using the following versions:

  1. openHAB
    Version: 3.4.2 Release Build
    Operating System: Windows

  2. DoorBird IP Video Door Station:
    Hardware device series: D21DKH-V2A
    Software Version: 000138
    Hardware device series: D1102FV
    Software Version: 000139
    Hardware device series: D101S
    Software Version: 000138

All companies, logos and product names are registered trademarks of the respective companies.
Errors and omissions excepted – Last Update 04/2023 – Copyright © 2023 -ASSA ABLOY – www.doorbird.com

References

Read User Manual Online (PDF format)

Read User Manual Online (PDF format)  >>

Download This Manual (PDF format)

Download this manual  >>

Related Manuals