House, runs off WIFI using a powerline (against their instructions, works fine) you’re best off using PoE for your setup if its that far away, slightly more guaranteed connection. DoorBird prefer Ethernet. Soon to release the internal doorbell too, so you’ll have a better experience without having to wire up old tech to new
Stream API would be good, most reliable. I am using this in my homebridge-doorbird plugin, bit rough but it works.
Anybody has luck with just adding the camera into hass? It seems it has like a timeout like in the app after xx seconds which makes it fail in hass.
Found it:
- platform: generic
name: Doorbird
still_image_url: http://<url>/bha-api/image.cgi
mjpeg_url: http://<url>/bha-api/video.cgi
Do note that the url in my case was // (might be different with you but it seems to work fine then)
Any news about this?
You can create a simple python flask app which proxies the doorbird calls to home assistants api.
I bought myself a DoorBird, great product! But, also run into the GET/POST issue.
So I created a small flask proxy, has been working for a week without any problems!
I published the proxy on my github account: https://github.com/basschipper/homeassistant-doorbird-proxy
Recently bought and installed a Doorbird. Very happy with it. Video and gate opening is easy to integrate. I am looking for a way to get notifications (doorbell) from it in HASS.
Is this not possible via a HTTP get post?
the documentation: http://doorbird.com/downloads/api_lan.pdf?5
NOTIFICATION REQUEST
Check and set the notification when a certain event occurs. If you set no
parameter, the current notification settings will be returned as JSON. The
parameters event, subscribe and url must be set.
Method: GET
http:///bha-api/notification.cgi?url=http://foo.bar?
doorbell&user=&password=&event=doorbell&subscribe=1
@psixilambda Did you find a solution. I have the same question. Seems like it should be possible to get a REST HTTP post GET to Home assistant… Would a Restful sensor work?
@basschipper Beste Bas, I hoped to use your solution. binary sensors set-up. DoorBird works. Curl command works. Docker basschipper doorbird-proxy installed. But no luck. Could this be due to Hassbian venv environment? Can I run it without docker? (As I am not so familiar with what goes on when runing a docker instance)? Met hartelijke groet, Casper
I’m running everything in Docker with Rancher, so never tested it with Hassbian. But I don’t think it is caused by venv as the Docker container is a isolated environment itself.
You could try starting the app by running:
FLASK_APP=main.py flask run
This will start the app in the foreground, so a great way for debugging. Keep in mind that it defaults to port 5000, see the last line in the main.py.
noticed today there is a pull request to integrate DoorBird in the next HASS release
Great! (actually i think is next release but there is definetly work on it!)
Hi, i have a Doorbird D202 running over PoE and it is rock solid. My only issue with it is that the first ever delivery we got the delivery guy pressed the motion sensor and caved it in cries. Can we start putting pressure on @doorbird on twitter to get If this then that and/or Zapier integration sorted.
what is that?
Do you have an image of what it looks like with the motion sensor that caved in? Maybe Doorbird can help you out with the issue.
Why do you want ifttt or zapier? Don’t you have it integrated with HomeAssistant?
Edit. Wow, you wouldn’t think he motion sensor would be so flimsy!
I want to be able to access my Doorbird via one of the above pieces of technology.
Here’s my Doorbird. I can’t believe it’s made this flimsy either and for it to happen on the first ever interaction, I was gutted. I have read other posts that this has happened as well. I emailed Doorbird about it,.they were not interested and said I’d have to pay for repair…
Wow what a shitty response from Doorbird.
This must be why their newer models they are releasing later this month are going to have flat sensors?
Hi everyone. Here’s the tweet Doorbird sent me:
An email address is in the tweet.