ASUS usb bt400 asystent widzi ale

Witam
Kupiłem ten adapter BT:


Po podłączeniu jolka mówi że jakiś tam moduł został podłączony ale nie mogę go włączyć skanować w poszukiwaniu urządzeń itd. Czy ktoś mógł by mi z tym pomóc ? Czytałem kilka tematów o bt po usb ale nic mi nie pomogło.

Chyba trzeba coś doinstalować przez cmd bo u mnie jest podobnie z

Jolka też mówi że dodano urządzenie xyz ale nic poza tym nawet po restarcie bramki nie widzę w opcjach zakładki bluetooth aby móc się połączyć z głośnikiem bluetooth

naprawiliście sprawę z podłączeniem ?

zrobiłem według tego sposobu i nie działa i ten sam model bluetootha mam

https://hejdom.pl/blog/22-home-assistant/301-home-assistant-bluetooth-usb-do-terminali.html

czy ktoś może powiedzieć czy wykryło mi podlaczonego BT do bramki ?

[    0.601586]    0.601586@3] Bluetooth: Core ver 2.22
[    0.601746]    0.601746@3] Bluetooth: HCI device and connection manager initialized
[    0.601766]    0.601766@3] Bluetooth: HCI socket layer initialized
[    0.601785]    0.601785@3] Bluetooth: L2CAP socket layer initialized
[    0.601841]    0.601841@3] Bluetooth: SCO socket layer initialized
[    0.805554]    0.805554@1] Bluetooth: HCI UART driver ver 2.3
[    0.805567]    0.805567@1] Bluetooth: HCI UART protocol H4 registered
[    4.040221]    4.040221@1] Bluetooth: RFCOMM TTY layer initialized
[    4.040230]    4.040230@1] Bluetooth: RFCOMM socket layer initialized
[    4.040249]    4.040249@1] Bluetooth: RFCOMM ver 1.11
[    4.040256]    4.040256@1] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[    4.040258]    4.040258@1] Bluetooth: BNEP filters: protocol multicast
[    4.040265]    4.040265@1] Bluetooth: BNEP socket layer initialized
[    4.040267]    4.040267@1] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
[    4.040273]    4.040273@1] Bluetooth: HIDP socket layer initialized

“pod spodem” masz inny system

ja bym spróbował sprawdzić tak
dmesg | grep "usb"

a jeśli będziesz widział, że masz jakieś urządzenie BT na USB to możesz też spróbowac to
bluetoothctl
powyższa komenda to tryb interaktywny (więc wypada wyjść po użyciu)
ale można go też odpalić “z palca” - więcej info:
bluetoothctl --help

~ $ dmesg | grep "usb"
[    0.577950]    0.577950@0] usbcore: registered new interface driver usbfs
[    0.578029]    0.578029@0] usbcore: registered new interface driver hub
[    0.578108]    0.578108@0] usbcore: registered new device driver usb
[    0.791526]    0.791526@1] usbcore: registered new interface driver asix
[    0.791634]    0.791634@1] usbcore: registered new interface driver ax88179_178a
[    0.791710]    0.791710@1] usbcore: registered new interface driver cdc_ether
[    0.791776]    0.791776@1] usbcore: registered new interface driver net1080
[    0.791843]    0.791843@1] usbcore: registered new interface driver cdc_subset
[    0.791919]    0.791919@1] usbcore: registered new interface driver zaurus
[    0.792020]    0.792020@1] usbcore: registered new interface driver cdc_ncm
[    0.793661]    0.793661@1] usbcore: registered new interface driver cdc_acm
[    0.793749]    0.793749@1] usbcore: registered new interface driver usb-storage
[    0.793867]    0.793867@1] usbcore: registered new interface driver usbserial
[    0.794645]    0.794645@1] usbcore: registered new interface driver xpad
[    0.795418]    0.795418@1] usbcore: registered new interface driver uvcvideo
[    0.795503]    0.795503@1] usbcore: registered new interface driver cx231xx
[    0.799731]    0.799731@3] usbcore: registered new interface driver usbhid
[    0.799744]    0.799744@3] usbhid: USB HID core driver
[    3.103711]    3.103711@3] amlogic-new-usb2-v2 ffe09000.usb2phy: USB2 phy probe:phy_mem:0xffe09000, iomap phy_base:0xf0ed8000
[    3.112706]    3.112706@3] amlogic-new-usb3-v2 ffe09080.usb3phy: This phy has no usb port
[    3.119393]    3.119393@3] amlogic-new-usb3-v2 ffe09080.usb3phy: USB3 phy probe:phy_mem:0xffe09080, iomap phy_base:0xf0ee3080
[    3.765506]    3.765506@1] usbcore: registered new interface driver snd-usb-audio
[    4.054125]    4.054125@1] usb usb2: We don't know the algorithms for LPM for this host, disabling LPM.
[    4.054823]    4.054823@0] usb usb2: Unsupported the hub
[    4.058328]    4.058328@0] dwc_otg: usb0: type: 2 speed: 0, config: 0, dma: 0, id: 0, phy: ffe09000, ctrl: 0
[    4.527067]    4.527067@1] usb 1-2: new full-speed USB device number 2 using xhci-hcd
[   20.632038]   20.632038@3] aml_wifi wifi: [usb_power_control] Set WiFi power down
[   20.903156]   20.903156@2] aml_wifi wifi: [usb_power_control] Set WiFi power on !
[   21.967672]   21.967672@2] aml_wifi wifi: [usb_power_control] Set WiFi power on !
[   38.627046]   38.627046@2] aml_wifi wifi: [usb_power_control] Set WiFi power down
[  154.839712]  154.839712@0] type=1400 audit(1670704632.272:1111): avc: denied { getattr } for pid=5237 comm="python" path="/dev/bus/usb" dev="tmpfs" ino=3330 scontext=u:r:untrusted_app_27:s0:c512,c768 tcontext=u:object_r:usb_device:s0 tclass=dir permissive=1
[  154.839787]  154.839787@0] type=1400 audit(1670704632.272:1111): avc: denied { getattr } for pid=5237 comm="python" path="/dev/bus/usb" dev="tmpfs" ino=3330 scontext=u:r:untrusted_app_27:s0:c512,c768 tcontext=u:object_r:usb_device:s0 tclass=dir permissive=1
[  154.839806]  154.839806@0] type=1400 audit(1670704632.272:1112): avc: denied { read } for pid=5237 comm="python" name="usb" dev="tmpfs" ino=3330 scontext=u:r:untrusted_app_27:s0:c512,c768 tcontext=u:object_r:usb_device:s0 tclass=dir permissive=1
bluetoothctl
bluetoothctl: command not found
~ $ bluetoothctl --help
bluetoothctl: command not found

W Androidzie nie jest tak łatwo przekazać urządzenia USB dla Termux.
Należy pewnie szukać informacji o takiej możliwości na forach z Termux związanych.
Ja ćwiczyłem z rtl_433 aby przekazać stick USB z RTL283X dla Termux i dane dla brokera MQTT.
Do tego posłużyła aplikacja na Androida, uruchamiana skryptem.

https://wiki.termux.com/wiki/Termux-usb

1 polubienie

dziękuje ale to chyba za wysoka szkołą lotów jak dla mnie.Kurcze proxy esp32 ładnie mi wykrywa termometry po bluetooth ale nie może wejśc w ingerencję z Ble custom components.

Przedchwilą własnię instalowałem jakieś pakiety i bramka przeszła pełen restart nawet nie wiem od czedgo zacząc czy mam kopiuj wklej w konsole czy jakoś inaczej

ESP32 jeśli działa jako proxy EBP to nie wykrywa nieczego, to HA się zajmuje rozpoznaniem sprzętu BLE i jego obsługą (proxy przekazuje surowe dane).

Jeśli poczekasz cierpliwie, to zapewne obsługa iNode w końcu kiedyś się pojawi w systemowej integracji w HA (w sumie może nawet niedługo? bo jak dotąd pojawiały się już niedopracowane integracje i jedyny problem z nimi jest taki, że poprawiane są nie częściej niż raz na miesiac, więc może faktycznie lepiej, aby obsługa póki co była tylko w Komponencie niestandardowym, bo wtedy aktualizacje są możliwe w dowolnym momencie).

EBP czyli o to chodzi ? (https://esphome.github.io/bluetooth-proxies/)

Masz wszystko opisane przez @jolka krok po kroku z obrazkami. Ciężko nawet to spieprzyć, więc nie wiem w czym problem.

to zrobiłem tak i wykrywa


Czyli wszystko ok ?

@Cezary.K
Problem jest zupełnie inny, tj. znacznie bardziej rozbudowany, tylko @Medykkforek nie podał wszystkich szczegółów.
EBP współpracuje z systemową obsługą Bluetooth w HA, a ta nie ma obsługi iNode.
iNode natomiast jest obsługiwane przez PBM, który nie współpracuje z EBP.

Przygotowując firmware w/g innego projektu można spróbować uzyskać współpracę z PBM (ale na jakim ona jest etapie w AIS nie mam pojęcia).

Generalnie komponent niestandardowy PBM bez problemu pracuje z praktycznie każdym współczesnym donglem BT (>=4.0) na USB.

no tak ale rownież mi chodzi o [ble custom components](https://github.com/custom-components/ble_monitor) podczas próby instalacji integracji mam takie coś

Nie udało się wczytać interfejsu konfiguracji: {"message":"Invalid handler specified"}

Ktoś mi na github odpisał mi tak

Looks like Bluetooth isn't installed correctly or not accessible by HA. Are you using Docker?

Hard to tell what is wrong exactly, but the instance that is running HA, should be able to access the Bluetooth dongle. Most people with similar issues have not given Docker access to the Bluetooth dongle.

oraz

It still looks like your installation is missing some Bluetooth stuff.

OSError: dlopen failed: library "libc.so.6" not found

Not sure, but you might try to disable the Bluetooth adapter in the BLE monitor settings, if you only use ESP32 to forward data to BLE monitor.

image

BTW. I don’t know what sensors you have, but it might be worth to use the core HA integrations in combination with ESPHome Bluetooth Proxy, in stead of BLE monitor.

Jeśli to jest taka nakładka iNode to można użyć oprogramowania OpenMQTTGateway. Encje po MQTT dodadzą się do HA same.

2 polubienia

Chyba taka tutaj jest nowsza wersja.Czyli esp32 trzeba programować?

Rzadko kiedy rozumiem Twoje zdania. Ciężko jest pomagać przy takiej komunikacji i szybko człowiek się zniechęca.

Wybacz mi ale szoku doznałem mam jedna płytkę wolną esp32 DEVKI TV1 zaraz spróbuję wgrać mqqt

O widzisz, ja nie mam tego sprzętu, ale jest jak widać inna droga niż ta którą kojarzę (trochę obłożyłem poprzedniego posta linkami).

Jakkolwiek zupełnie nie kumam polityki firmy Elsat - gdyby wsparli tworzenie oficjalnej integracji w HA otworzyłby się im globalny rynek na iNode, każdy przespany ruch tego typu jest przecież na ich niekorzyść - integracja działającego w oparciu o tą samą technologię Ruuvi Tag ma już 100 użytkowników mimo, że integracja w kanale stabilnym HA jest zaledwie od paru dni.

OMG spróbujesz wgrać

a próbowałeś to co sugeruję od paru dni?
W ogóle czytałeś to?

tam masz repo, za pomocą którego można zrobić bramkę kompatybilną z PBM na bazie ESPHome