home-assistant / core

:house_with_garden: Open source home automation that puts local control and privacy first.
https://www.home-assistant.io
Apache License 2.0
71.66k stars 29.95k forks source link

Doorbird integration missing entities #84583

Closed mspinolo closed 1 year ago

mspinolo commented 1 year ago

The problem

Recently Doorbird integration is not reporting anymore following entities:

these were available since few version ago and now aren't anymore. I tried to reboot my doorbird doorbell, reload integration and restart HA: no luck

What version of Home Assistant Core has the issue?

2022.12.8

What was the last working version of Home Assistant Core?

not known

What type of installation are you running?

Home Assistant OS

Integration causing the issue

Doorbird

Link to integration documentation on our website

https://www.home-assistant.io/integrations/doorbird/

Diagnostics information

No response

Example YAML snippet

No response

Anything in the logs that might be useful for us?

I can't find anything obvious in the log releated to doorbird integration or its entities

Additional information

No response

home-assistant[bot] commented 1 year ago

Hey there @oblogic7, @bdraco, @flacjacket, mind taking a look at this issue as it has been labeled with an integration (doorbird) you are listed as a code owner for? Thanks!

Code owner commands Code owners of `doorbird` can trigger bot actions by commenting: - `@home-assistant close` Closes the issue. - `@home-assistant rename Awesome new title` Change the title of the issue. - `@home-assistant reopen` Reopen the issue. - `@home-assistant unassign doorbird` Removes the current integration label and assignees on the issue, add the integration domain after the command.

(message by CodeOwnersMention)


doorbird documentation doorbird source (message by IssueLinks)

ZottelSEF commented 1 year ago

I'm expieriencing the same problem. On an older installation (2021.8.8) it worked like a charm. Now I did a clean new install with 2022.12.8 and I'm missing the video entities. Different to the post above the relay entities are created and working in my enviroment.

ZottelSEF commented 1 year ago

I'm expieriencing the same problem. On an older installation (2021.8.8) it worked like a charm. Now I did a clean new install with 2022.12.8 and I'm missing the video entities. Different to the post above the relay entities are created and working in my enviroment.

Well, and some minutes later it just worked without any change. The camera entities appeared and work fine. Maybe just some patience needed @mspinolo?

mspinolo commented 1 year ago

Hi,

I was patienting since few days…

BTW I solved removing some http calls from doorbird app…honestly never understood what are those but in the same way I solved issue of not receiving notification on my iPhone in the past

artur90226 commented 1 year ago

I have same problem, it all worked for a long time then suddenly function luve stream not. Also onvif integration does not work

flacjacket commented 1 year ago

The IR and relay were migrated from switches to buttons a while ago (early 2022). The only control that is possible is to turn them on, the switches did not read the state of the camera, eg if a motion event turned on the IR it would not report in HA, and when switched on they had logic to force them to stay on and then automatically turn off after a hardcoded timeout. Because of these limitations, it made more sense for these to be buttons instead, as this more accurately matches the fire-and-forget nature of the API.

As for the video streams, there is no reason that those should have changed recently, since August, there have been no meaningful changes on the Doorbird integration side. Is there anything in the logs? Any way to roll back to older versions to see when exactly that changed?

mspinolo commented 1 year ago

Hi,

I think I found the issue and it has nothing to do with the integration. I recently activated pfBlockerNG with DNSBL and TLD active: doorbird.com and doorbird.net got blocked and that made to fail the "last ring" / "last movement" retrieval.

I had issue also with doorbird app once outside home in fact.

Whitelisted in pfBlockerNG settings and it seems solved now