DoorBird App

app

#1

DoorBird for Homey

App Store Page: https://apps.athom.com/app/com.doorbird

Description

Use Homey together with the DoorBird IP Video Door Station. Let the DoorBird notify Homey when the doorbell is rang or when motion is detected or use Homey to control the DoorBird and trigger the IR light or send a snapshot through email.

Supported Cards

  • [TRIGGER] Doorbell rang
  • [TRIGGER] Motion detected
  • [TRIGGER] Door opened
  • [ACTION] Send snapshot through email
  • [ACTION] Turn on IR light
  • [ACTION] Open door through relay

Instructions

Adding the DoorBird as device

After installation of the Homey app you need to add your DoorBird(s) as device in Homey. This requires you to enter the local IP address of the DoorBird and the credentials of a valid user account. This account can be created through the DoorBird smartphone app. Best is to use a seperate account for this. The IP address of the DoorBird can be found in your router, best is to have the router assign a static IP address for your DoorBird. During pairing of the device you will be able to test the connection and will see a snapshot if the connection has been tested succesfully.

Setting up notifications

For the doorbell alarm, motion alarm, doorbell rang, motion detected and door open trigger flow cards to work in Homey the DoorBird needs to be configured to send HTTP notifications based on these events to Homey. The DoorBird company recently changed they way this works (as of DoorBird firmware 0110). If you have added your DoorBird to Homey before 2018-02-20 follow these steps first.

  • Open the DoorBird smartphone app, go to the administration area and select the user you have used to add your DoorBird to Homey
  • Go the the permissions of this user and grant this user API-operator permissions
  • Go back and select the HTTP calls option under the Favorites section, delete all legacy HTTP calls containing your Homey IP address

After these steps or when added a DoorBird for the first time follow these steps (make sure you have added your DoorBird as device within Homey using a user with API-operator permissions):

  • Go to the DoorBird general settings within Homey under the settings section.
  • Click the button to add the HTTP notication URL’s and wait for the succesfull confirmation
  • If you want to use the door open / relay trigger card also click the button to schedule the relay trigger event
  • Open the DoorBird smartphone app, go to the administration area and select the ‘3D motion sensor settings’ option
  • Set the pause between alarm option to your preference (during the period no new events will be send to Homey)
  • After that select the the ‘Schedule for actions’ option
  • On this page select ‘HTTP calls’ from the top left icon pull down and select ‘Homey Motion Trigger’ from the top middle menu and click op the top left menu to fill the schedule (or configure it to your preference, this determines when the DoorBird will send motion events to Homey)
  • Go back twice and select the option ‘Relays’ and then the option ‘Schedule’
  • On this page select ‘HTTP calls’ from the top left icon pull down and select ‘Homey Relay Trigger’ from the top middle menu and click op the top left menu to fill the schedule (or configure it to your preference, this determines when the DoorBird will send door open events to Homey)
  • Go back twice and select the option ‘Schedule for doorbell’
  • On this page select ‘HTTP calls’ from the top left icon pull down and select ‘Homey Doorbell Trigger’ from the top middle menu and click op the top left menu to fill the schedule (or configure it to your preference, this determines when the DoorBird will send doorbell events to Homey)
  • Test your settings, everything should be setup now to receive events from your DoorBird within Homey

Setting up email

To be able to send snapshots through email you will need to configure an email account which sends out the email. In the general settings of the DoorBird app there is a section to configure your email account. Please pay attention to the extra information when adding a Gmail account, this requires you to use a specific app password which needs to be setup within your Google account.


#2

Changelog

v2.2.5 - 2018-11-06

FIX: fix issue with pairing wizard preventing new DoorBirds to be added to Homey

v2.2.4 - 2018-10-10

  • NEW: extended the “open door” action card with a dropdown where you can select the desired relay (for DoorBird devices with more than 1 relay)
  • NEW: added a token with the relay name to the “door has been opened” trigger card allowing you to identify which relay has been triggered (for DoorBird devices with more than 1 relay, this requires you to re-add the notifications from the DoorBird Homey app settings page)
  • FIX: fixed the “ask to open door” action card

v2.2.3 - 2018-09-08

  • REFACTORING: switched from request node module to node-fetch (reduced footprint from 9MB to 1,5MB)
  • UPDATE: removed settings for scheduling relay notifications, this can now be set in the DoorBird smartphone app

v2.2.2 - 2018-08-22

  • DOCS: updated the description to explain in more detail how to configure the door relay trigger
  • UPDATE: updated app manifest to include id of new forum support topic
  • UPDATE: updated node packages to latest versions

v2.2.1 - 2018-04-26

  • FIX: fixed a bug which would cause issues with notifications for DoorBirds paired on v2.2.0

#3

With this app you can use your DoorBird as a motion sensor for Heimdall


#4

I am new, so not sure if this is the right place to post.
In a former discussion I saw someone with the same problem:


I double checked the IP, user en password but it still does not work.
I use static IP adresse and the Doorbird is connected by ethernetcable.
You posted earlier:
https://github.com/jghaanstra/com.doorbird/tree/debug
I tried to click on the link but I received a 404 error.

I am still very eager to use your app. Is there a way to debug my problem?
Thnks in advance


#5

Problem solved by logging into the doorbird with the same account.


#6

v2.2.3 - 2018-09-08

  • REFACTORING: switched from request node module to node-fetch (reduced footprint from 9MB to 1,5MB)
  • UPDATE: removed settings for scheduling relay notifications, this can now be set in the DoorBird smartphone app

#7

my first post. New user here.
I have added the doorbird intercom, a very useful app. Thank you.
I guess you dont have a new d2101 to test with? These new doorbird units now have 2 relays to control, any chance of adding functionality to control the second relay also please?

Thanks.


#8

Also noticed that having Homey ask you if you want to open the door, doesn;t actually trigger the relay.
I can trigger this with a virtual device(lock) and a flow card, but not via a flow as attached. Any ideas?


#9

I see the API has been updated to support multiple relays. I just need to figure out how to properly support this without being able to test it (I dont have a d2101 laying around :wink: )

Hmm, I’ll look into this as well.

And thank you for your donation, it’s very much appreciated … :pray:


#10

no problem, new api is quite detailed, so shouldnt be an issue to update. Could you add support for the IO controller also, should be same configuration as multiple relays.
If you need access to one to test with, I can add you as a user with api access to our one in the showroom, it has a IO controller also.
If you can add the additional relay, i’ll even pop in another little donation :wink:


#11

Sorry, Another thing if it could be modified is the device widget. Within the app the device widget of the Doorbird shows the motion sensor and “generic alarm”(not sure what this is). Can this be changed to allow direct use of the relays 1&2 instead. I have had to create a virtual device and Flow to trigger the Door relays. it would look much cleaner if it were part of the Doorbird Device Widget.
you can pm me on slack at #LiteAutomation
Cheers


#12

I published a new release yesterday which allows you to select any of the registered relays for the DoorBird. Please have a look if this works for the io controllers as well.

This would require a pretty big change to the app and would require everyone to re-pair and recreate their flows. I need to think about that. I’ll probably wait until Homey 2.x and the new mobile app are available.


#13

I understand. It just seems more suitable to have direct action with the relays rather than to see if the motion sensor has been activated. Meanwhile ill just set up virtual devices.
Should I remove and re-add the doorbird or just reapply the http URL notifications?


#14

Re-adding will only be necessary once I as the relays as capability (which is required for them to show in the device card). There is also no need to re-apply the htpp notifications. You will need to update your flow however if you use the open door action card. But the update still needs to be approved by Athom. I will post the changelog here once published.


#15

v2.2.4 - 2018-10-10

  • NEW: extended the “open door” action card with a dropdown where you can select the desired relay (for DoorBird devices with more than 1 relay)
  • NEW: added a token with the relay name to the “door has been opened” trigger card allowing you to identify which relay has been triggered (for DoorBird devices with more than 1 relay, this requires you to re-add the notifications from the DoorBird Homey app settings page)
  • FIX: fixed the “ask to open door” action card

#16

Hi, new to Doorbird and Homey here.

Installing Doorbird with a bit of help was not the hardest thing. The Doorbird connects to my phone and to the tablet when the button is pressed. All good.

The trickier part would be connecting to Homey: I add the IP Address, username and password but the ‘connect’ /'Verbind’button never gets visible. When I hit “Test Connection” nothing happens. This is the same behaviour I get when I try to set the DoorBird Notification HTTP URLS.

Any idea where I am already blocking?

Joris


#17

Hmm, it seems a bug has made it into the pairing wizard and is preventing new DoorBirds to be added. I’ll look into it and release a fix. If no DoorBirds have been added to Homey you can not setup the notifications URLs either.

I’ll see if I can submit a fix this evening, then it’s up to Athom to approve the update.


#18

Hi, I have also the problem that I can’t connect the doorbird with homey. Doorbird is working fine with the DoorBird app. Sometimes I have the message Unknown error, are you sure you have entered the correct IP address and Homey is on the same network as the DoorBird? Please check your settings and try again. But most time nothing happens.

I have double checked the settings. I have this problem with the doorbird connected by WiFi and LAN. And connecting via the homey app and online. The doorbird runs on firmware version 000112. Connecting doorbird with http://xxx/bha-api/view.html works fine.


#19

There is a fix for this pending in the app store and waiting for Athom to approve it. If you can’t wait you could install it from github using the command line install.


#20

Great! Looking forward to test it!