bieniu/ha-shellies-discovery-gen2

add Support for BT Home devices connected to the Shelly

Closed this issue · 7 comments

e.g. H&T Sensors
image

BTHome devices are supported via BTHome integration. I have no plans to implement these devices at this time.

EDIT:
If I remember correctly, information about BTHome sensors is not available in the response to Shelly.GetConfig, so there is no easy way to implement support for these sensors.

BTHome does not support MQTT and cannot be used accress VLANs

BTHome uses Bluetooth so what does this have to do with MQTT and VLANs? 🤔

BTHome Gateways are across different locations and different subnets and need to be connected to HA. The GWs are connected via TCP/IP and the BT devices are located near to the GWs

I'm sorry but I still don't see the relation between your network topology and device locations and the need to implement Shelly Bluetooth device support in the Shelly network device script.

IMO all possible use cases can be implemented using BTHome integration.

Bluetooth uses the 2.4 GHz frequency, which penetrates walls quite well. In most cases, you don't need additional BT proxies beyond the controller connected to the HA server.

Besides, if BT device information is not available in the response to Shelly.GetConfig there is absolutely nothing I can do. Without this, implementation is not possible.

I'm a bit disappointed that you don't see the use case. But then that's just the way it is. Then I will probably have to switch to this script (Blu_to_MQTT).

It's a pity, because your integration would have been the more convenient solution if the corresponding devices would also be allowed to send the data of the BT devices taught to them.

I will repeat once again, at the moment there is no way to implement this because the script will not receive information about BT devices. Any discussion whether this is a needed or unneeded feature is pointless.
To make the implementation possible, a change to the Shelly API is needed, and they are very reluctant to make such changes.