Giter Site home page Giter Site logo

Comments (6)

linesquarecube avatar linesquarecube commented on June 29, 2024

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.

from ble_monitor.

Ernst79 avatar Ernst79 commented on June 29, 2024

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.

from ble_monitor.

linesquarecube avatar linesquarecube commented on June 29, 2024

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 :)

from ble_monitor.

Staars avatar Staars commented on June 29, 2024

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.

from ble_monitor.

Ernst79 avatar Ernst79 commented on June 29, 2024

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.

from ble_monitor.

linesquarecube avatar linesquarecube commented on June 29, 2024

@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.

from ble_monitor.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.