Closed linesquarecube closed 8 months ago
First of all - thank you very much for this great Home Assistant Integration! As I run Home Assistant and Kodi on the same Raspberry Pi and connected a FireTV remote to control Kodi, I was wondering if unused buttons may be used to trigger something in Home Assistant. Currently I haven't found a solution and maybe this integration can be extended for supporting the FireTV remote.
You can normally identify your device by looking for the MAC address in reversed order. E.g. if your MAC address is e4:5f:01:f1:3a:ca
, you need to look for CA 3A F1 01 5F E4
in the data. However, note that a HCI dump contains line breaks, so it is likely that the mac is split over two lines, hence a search won't work if you search in your editor.
I have looked for the two macs (e4:5f:01:f1:3a:ca
and 18:bf:1c:29:2c:b4
) in your post, but was not able to find any data. But I'm not sure if that is the correct mac.
Sorry for my late reply. The mac address of the remote is 18:bf:1c:29:2c:b4
so you guessed right :) (Sorry for putting x-es in the output of bluetoothctl info
)
If there is no data for this device, shall I make a new HCI dump? If yes, how can I prevent line breaks in the output?
Thank you very much already for considering the remote :)
This remote control is a pretty generic HID via BLE device and thus needs an active connection. I did not find any information about the protocol for the microphone use but the whole rest (every button) was easily done like any other HID controller i.e. with Tasmota.
Active connections are not supported in BLE monitor, BLE monitor only can listen passively to BLE advertisements. There are no plans to extend BLE monitor with active connections. So, unfortunately, that means that we can't add this device to BLE monitor. You could look into ESPHome, which has an option to connect to BLE devices. I'm therefore going to close this issue.
@Staars Thank you for the information and clarifying this! Sorry for not being aware of the technical details. @Ernst79 Also a big thank you for looking into this.
Sensor Description
Name:AR, Appearance:Remote Control, Type:Human Interface Device,
Additional information
After connecting the remote to a Raspberry Pi there are two new input devices.
The output of
cat /proc/bus/input/devices
:The output of
bluetoothctl info XX:XX:XX:XX:XX:XX
:I've performed a
hcidump
and just randomly pressed the dial pad. If you can sort out somehow which BLE advertisments belong to the remote, I can provide a separate dump where I press all buttons one after another.BLE advertisements