'default_config': Could not setup dependencies: go2rtc

I needed to add “default_config” to my configuration for some other module and ended up with this after the next reboot:

  • Setup failed for ‘go2rtc’: Integration failed to initialize.
  • Setup failed for ‘default_config’: Could not setup dependencies: go2rtc

Why is go2rtc a requirement for default_config, seems like an odd requirements, I don’t have a rtc client setup. I’m running HASSOS on a Raspberry pi.

default config is a set of dependencies suitable for most people. Go2rtc is used to accelerate video. If you do not use video, you would indeed not use it. These release notes explain why it was added and what it does:

But the real question is: why would you need default_config? If you did not have it before, and were fine with adding only the integrations that you need, it would make more sense to only add the things missing. Default config is the easy way out, it is not anything in itself.

Here you find the set that is in it, listing those individually should amount to the same thing.

Let me turn it back off and see if something breaks. I should have documented why I was making the change.

Just add go2rtc:

Also having a default_config and no camera entities, see these go2rtc errors a lot.
See no reason why this integration was added to default_config if it can cause errors.
A rather hasty and untested decision.
Too bad since I see no positive movement in core GitHub issues to rectify this bug - registered issues are either get stale or closed as “solved”))))

Also having this same issue, among others after updating. Can you give more detail here on the fix you propose? I’m not sure where you are instructing to add this line. Thanks