• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

TLSR8251 + LCD + термометр = LYWSD03MMC XIAOMI Bluetooth термометр

pvvx

Активный участник сообщества
Какой адаптер лучше выбрать для датчиков BLE из: Bluetooth 5,3 с двумя антеннами или с одной и удлинить кабелем?
Вы отзывы читали?
Обнаруженный чипсет CSR8510, т. Е. BT4.0, а не 5, как рекламируется
Обнаруженный чипсет RTL8761, т. Е. BT 5


Я пока не встречал работающий BT5.3 на USB брелоке. Те, что есть, с надписями 5.3 и в Windows показывающие HCI 12 / LMP 12 - они:
1. Тормозят по страшному - принимают до пары BLE реклам в секунду, соединяются минутами, страшный лаг при передаче звука, ....
2. Глючат и не работает множество функций. Особенно в Linux. В последнем ядре на них десяток патчей отключения функций.
3. Зацикливают соединение с BLE устройствами - срываются на вечную команду подключения до полной посадки батарейки у устройства, пока не выдерните этот адаптер из USB.

Из BT5.3 пока есть только взрослые адаптеры. Обычно на экзотические PCIe, которые не все мамки умеют.
На RZ616 от ADM тоже уже вышла новая прошивка (загружаемый fw) с BT5.3.
 

pvvx

Активный участник сообщества
Ещё про новомодные BT5.3 от китайцев - чувствительность приема у них у всех ужасная. Невозможно сравнить с тупым RTL8761 который ещё и без внешней антенны. У меня уже есть эти "новомодные" и с внешней и внутренней антенной.
При втыкании вместо RTL8761 и установке последней версии Linux с патчами (те что ещё не публикуются) и шаманству - приема с другого дома нет вообще. Но местные BLE (пару метров), работающие в LE LongRange как-то принимают.
И снова про RTL8761 - это тоже тормоз по кол-ву принимаемых за фиксированный временной интервал BLE реклам, но работает и приличная дальность. На 5 шт принимаемых датчиков, типа термометров, хватит. Не более.
CSR - лидер по скорости -> кол-ву принимаемых за фиксированный временной интервал BLE реклам. Можно смело подключать на прием полсотни BLE. Но имеет только BT4.2.
Всё остальное - это PCIe
 

pvvx

Активный участник сообщества
Последним, несколько дней назад пришло это г. - https://aliexpress.ru/item/1005005912671832.html
ATS2851,
USB\VID_10D7&PID_B012&REV_8891,
BT5.3.
В опциях али всё по 180 руб...
Типичная помойка с не обновляемым fw. Имеет все описанные выше "прелести" :)
 

pvvx

Активный участник сообщества
Ещё из предпоследних... :)
USB\VID_0A12&PID_0001&REV_8891 - https://aliexpress.ru/item/1005004929786108.html
USB\VID_10D7&PID_B012&REV_8891 - https://aliexpress.ru/item/1005005288460376.html
1700853496322.pngдва типа:
USB\VID_0BDA&PID_8771&REV_0200 - https://aliexpress.ru/item/4001097686145.html
USB\VID_10D7&PID_B012&REV_8891 - https://aliexpress.ru/item/4001097686145.html
Дальше листать архив заказов невозможно - али тормозит и картинки не грузит, ещё их искать надо и вставлять в комп для определения хто это...
Легче купить новую пачку :)
 

pvvx

Активный участник сообщества
В сотый раз, комплект, если USB-BT, должен состоять из 2-х адаптеров воткнутых во что-то подобное (с SSD) и на шнурках от пол метра:
1700855496687.png
RTL и CSR.
Первый на Coded PHY, второй на всё барахло в HA.
 

pvvx

Активный участник сообщества
Про адаптеры BT уже исправили в описании к Home Assistant (спустя годы :)) и поместили CSR8510A10 в HIGH-PERFORMANCE ADAPTERS (но BT4.2).
На али их есть куча поддельных (несколько лет уже), в основном с надписями BT5.0. Притворяются CSR8510A10.
Старое ядро Linux что-то бромочет по данному поводу - новые - не знаю, т.к. подделки выкинул
 

pvvx

Активный участник сообщества
Чип CSR8510A10 безкорпусной, но на нем есть маркировка... Наверняка фото и в данной теме выкладывал...
С RTL надо искать правильно разведенный по антенне и т.д.
Первый на фото:
1700853496322.png

USB\VID_0BDA&PID_8771&REV_0200 - https://aliexpress.ru/item/4001097686145.html
 

pvvx

Активный участник сообщества
Пример уверенного према на обозначенный:
1700857066262.png
Покопайтесь в али 3 по 180 руб, ... Наверняка найдется.
 

pvvx

Активный участник сообщества
На всё барахло в HA уже есть встроенный. Пытаюсь подобрать Long Range c Coded Phy.
Верить тому что пишут на адаптерах BT, или на их упаковке, или по USB ID нет смысла.
В любом магазине вам втюхают что угодно и с любыми номерками.
Пример - USB VID/PID от CSR8510A10. Но вдруг он стал с HCI 10.137 / LMP 10.137 :)
А внутри:
1700903295324.png
 

shaman1010

Member
Есть BE200NGW - Intel, еще не стандартизированный WiFi7, BT 5.4. Вполне может быть неплохим вариантом.
И еще свисточек неопознанный, у других продавцов отзывы по нему - неплохие, с т.з. покрытия, стабильности подключения и аудио таймлага. Посмотрю что внутри, когда приедет.
 

pvvx

Активный участник сообщества
Есть BE200NGW - Intel, еще не стандартизированный WiFi7, BT 5.4. Вполне может быть неплохим вариантом.
И еще свисточек неопознанный, у других продавцов отзывы по нему - неплохие, с т.з. покрытия, стабильности подключения и аудио таймлага. Посмотрю что внутри, когда приедет.
Это всё бестолково для HA или любого Linux. BT5.0 в них всё равно не поддерживается. Есть только метод (почти патч) включить прием BLE рекламы в любом варианте PHY.
Соединения и прочих фич на BT5+ в Linux нет и не предвидится.
 

pvvx

Активный участник сообщества
С Zigbee примерно такая же история. Жирный z2m вместо поддержки стандарта Zigbee 3 требует для каждого устройства свих "причуд". Типа они законодательный орган и вы должны там зарегистрировать любое устройство, а по стандарту работать не будет :p
У ZHA немного дружественнее к новым (неизвестным ранее) устройствам работающим по стандарту Zigbee 3. Но если немного в бок - что-то поднастроить, тогда кукиш...
 

pvvx

Активный участник сообщества
1700950612076.png
Ещё не смотрел что в нутре. При включении хуже древнего RTL8761BU
 
Сверху Снизу