Each event includes live image and live video URLs for the Doorbird device that triggered the event. These URLs can be found on the event data and can be useful in automation actions.
But, how can I know what are the names of the event data urls? How to get the live image url from the event data in an automation?
Looks like those changes never made it into a PR. Opening a new PR to include them and I’ll update the documentation to include the key names that are available as well.
My schedule is like this image. Only 1 time slot marked, and it seems to work. I tried marking all blue, but after I restart home assistant, schedule gets back like you can see in the image. It’s working, and there is no problem. I only would like to ask if it’s how it’s supposed to be:
I’ve seen the schedule look like that in the iOS app too. I believe it may be a bug in the Doorbird app because the schedule returned by the API looked correct when I verified it on my setup.
Im investigating whether i should get a doorbird. With the hass integration, does everything work purely locally? Or does the bell connect to doorbird servers and they call hass? Does the stream stay local only and does the bell keep working if internet doesnt? I understand i can not get around creating a doorbird account to be able to configure the bell, correct?
I know the http calls used by HA are all local and triggered directly from the door station. I just disabled my internet connection and the stream still worked as well, so that appears to be fully local as well. I do know that the unit calls home when booted up. I also know that it must be connected to the Doorbird servers to reset the “passport” in the case you lose your credentials.
There is no “account” to be created, but each unit is registered to a specific email address during initial configuration.
A Doorbird is the most local friendly smart doorbell that I know of.
Motion is not available as an entity/sensor because it is stateless. The Doorbird unit does not provide a status for motion, but instead fires an event when motion is detected. HA will also fire an event when motion is detected. The event can be used to trigger automations.
This is how I have configured my Doorbird for RSTP stream in Home Assistant. Just substitute <username>, <password>, <doorbird IP> with your own. If you’re able to get yours to load the RTSP stream in VLC, it should work in Home Assistant, just make sure you have the ffmpeg module loaded in your configuration.yaml.
The doorbird video issue has been identified and fixed. The fix will likely be in 0.91.1 and you can then use the doorbird rtsp stream with the generic camera component.
It will currently not work due to changes needed on the stream component. I am working on updating the Doorbird component so the camera entities created by the component can be used directly. No generic camera necessary.