DoorBird Connect OpenHAB Software User Guide
- June 24, 2024
- DoorBird
Table of Contents
- SYSTEM REQUIREMENTS
- ADDITIONAL INFORMATION
- SETTING UP THE DOORBIRD IN THE openHAB SOFTWARE
- CREATING THE AUTOMATION USING JavaScript.
- SETTING UP THE DOORBIRD IP VIDEO DOOR STATION
- SCHEDULE CONFIGURATION
- FIRMWARE INFORMATION
- References
- Read User Manual Online (PDF format)
- Download This Manual (PDF format)
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
-
Please download and install the openHAB software on Windows/Linux/Raspberry Pi/macOS/Docker. In this guide it was installed on windows.
-
Proceed with basic installation steps and Login into the software.
-
Enter your Username and Password details of your choice.
-
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.
-
After Installating Add-ons the configuration will be completed.
Select Documentation or Tutorial to get started.
-
Add your DoorBird device as a “Thing” in the Settings.
-
Click on “+” symbol to add the DoorBird device as Things.
-
If you have not installed DoorBird binding. Select applicable bindings and install the bindings here.
-
Select your DoorBird model.
-
It will generate the Unique ID and Identifier for your DoorBird device.
Make a note of it for your future reference.
-
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.
-
Other Options are general you can select according to your requirements.
-
Click on “Create Thing”. Your device will display ONLINE in the Things list.
If its not displayed please check your entered details again.
-
Click on the DoorBird to see the information.
-
It will create the DoorBird device’s instances (Doorbell/Trigger/Motion/etc) in the Channels section. Each DoorBird Model will have different instances.
-
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. -
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.
-
Create an item event which receives command ON/OFF.
-
Go to Items –> Click on “+” to add the new Item –> Add Item.
-
Enter the Name, Label for the item. Type –> Switch, Category –> front door (your choice), Semantic Class –> Office (your choice).
-
Click on Create.
-
After creating the Item it can be seen in the Item list. Click on Add Link.
-
Select Thing –> Select your DoorBird –> Doorbell instance.
-
It will add in the Item event. You can see this event in the Items list.
-
Go to Rules –> Click on “+” to add the rule .
-
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.
-
Click on “Add trigger” –> Item Event. Enter the Title and Description for your reference.
-
Select Doorbell event item –> Click on “Pick”.
-
Select –> received a command and Command ON.
Click on “Done”.
2.12 Click on “Add Action”.
-
Select –> Run Script –> Rule DSL.
Hint: You can also write the script using the UI based Blockly.
-
Write the code to receive message from the openHAB.
Enter the chat ID of your Telegram. Click on Save.
-
Click on “Save” and run the rule.
After completing Section 3 & 4 you will receive message for Doorbell event.
SETTING UP THE DOORBIRD IP VIDEO DOOR STATION
-
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.
-
Go to User –>Settings. In the User Management –> User0001. Tick all the Permissions and Relays.
Click on Save.
Hint: You can create new User (User000X) and use it for openHAB or you can use User0001. -
Go back to Administration. Go to Favorites –> HTTP(S) Calls.
-
Enter the name –> openHAB & URL –>
http://IP_address:8080/basicui/CMD?Doorbird_Doorbell_D101D201D205D1101V_Open_Door_1=ON -
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. -
Click on “Save”.
-
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:
-
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. -
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. -
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.
-
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:
-
openHAB
Version: 3.4.2 Release Build
Operating System: Windows -
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) >>