home-assistant / home-assistant.io

:blue_book: Home Assistant User documentation
https://www.home-assistant.io
Other
4.59k stars 7.11k forks source link

Explain how to verify that bluetooth integration requirements are met #33518

Open Abdull opened 2 weeks ago

Abdull commented 2 weeks ago

Feedback

I use Home Assistant Core 2024.6 on a Raspberry Pi 4B, Ubuntu 22.04 LTS (jammy).

https://www.home-assistant.io/integrations/bluetooth currently lists the following requirements for Linux systems:

  • The D-Bus socket must be accessible to Home Assistant.
  • The Bluetooth adapter must be accessible to D-Bus and running BlueZ >= 5.43. It is highly recommended to use BlueZ >= 5.63 as older versions have been reported to be unreliable.
  • The D-Bus implementation should be dbus-broker.
  • The host system should be running Linux kernel 5.15.62 or later.

Please provide commands for verifying if these requirements are already met; and please provide commands which make an Home Assistant installation / system running Home Assistant meet these requirements.

Also, please add further clarification and considerations on the impact on making changes. E.g. I assume that changing the D-Bus implementation is a nontrivial undertaking with problematic edge cases.

URL

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

Version

2024.6.4

Additional information

No response

home-assistant[bot] commented 2 weeks ago

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

Code owner commands Code owners of `bluetooth` can trigger bot actions by commenting: - `@home-assistant close` Closes the feedback. - `@home-assistant rename Awesome new title` Renames the feedback. - `@home-assistant reopen` Reopen the feedback. - `@home-assistant unassign bluetooth` Removes the current integration label and assignees on the feedback, add the integration domain after the command. - `@home-assistant add-label needs-more-information` Add a label (needs-more-information) to the feedback. - `@home-assistant remove-label needs-more-information` Remove a label (needs-more-information) on the feedback.