Does ESPHome binding require Bluetooth binding?

Does the ESPHome binding require the Bluetooth binding? I’ve been having weird issues witth the ESPHome binding where I would have to uninstall and reinstall to be able to add new Things.

And just now I saw this log when booting up:

[WARN ] [rketplace.MarketplaceBundleInstaller] - The marketplace bundle was successfully installed but doesn't start: Could not resolve module: no.seime.openhab.binding.esphome [365]

  Unresolved requirement: Import-Package: org.openhab.binding.bluetooth

That was a recent change. Before it bundled the bluetooth binding, but that caused other issues for some people.

The reason it requires it is because ESPHome devices can work as Bluetooth proxies (GitHub - seime/openhab-esphome: ESPHome native API implementation for openHAB binding).
If you also install the BTHome Binding [4.0.0.0;6.0.0.0) you can listen to BTHome devices such as Shelly BLU devices or other BTHome devices.

I was hoping the recent change caused the Bluetooth binding to be automatically installed from the addons KAR (assuming you have it in the addons folder), but apparently it didn’t work.

I’m no OSGi/Karaf guru, so any advice from someone with more experience than me is welcome.

This keeps complaining at openHAB startup though: Bluetooth Binding: "Critical error while reading DBUS response"