Closed fishenebelny closed 2 years ago
Доброго дня.
Это точно 4.0.1
?
Логи должны быть от custom_components.ha_tion_btle
и в логах должны быть сообщения от update_btle_device
на уровне INFO
.
При обновлении v3->v4 вы сделали все необходимые действия?
you MUST remove previous installation and re-add all breezers without pairing. - вот этого когда обновлял не видел. Так как обновлял сразу на 4.0.1 ) Но все работало какое-то время и без удаления/добавления.
Да, потому что по сути не обновилось, а обновление, в том числе, решало проблему из issue. Когда обновляешься через 2+ версии, HACS release notes каждой версии не разворачивает...
При честном обновлении (настройки логирования тоже обновить нужно) проблема ушла? (с 2022.9 -- отдельная песня. я сам пока не обновлялся и еще не тестировал).
Почему-то сразу 2 интеграции показывает. Хотя старую удалял.
Удалил старую папку интеграции руками из папки custom_components. Перезагрузил ХА. Но все равно 2 записи так и остались, но одна перестала работать. Добавил бризеры заново, но у каждого теперь есть надпись - повторная настройка: none.
Почему-то сразу 2 интеграции показывает. Хотя старую удалял.
Кэш браузера.
Удалил старую папку интеграции руками из папки custom_components. Перезагрузил ХА. Но все равно 2 записи так и остались, но одна перестала работать. Добавил бризеры заново, но у каждого теперь есть надпись - повторная настройка: none.
А вот теперь хочу логи. По идее должно нормально стартануть или через некоторое время само заработать.
Переустановил. В логах такое.
2022-09-09 16:51:28.556 DEBUG (MainThread) [custom_components.ha_tion_btle.config_flow] Going create entry with name Tion Kids
2022-09-09 16:51:28.557 DEBUG (MainThread) [custom_components.ha_tion_btle.config_flow] {'model': 'S3', 'name': 'Tion Kids', 'mac': 'D5:91:DD:FC:1A:60', 'keep_alive': 60, 'away_temp': 15, 'pair': False}
2022-09-09 16:51:28.569 INFO (MainThread) [custom_components.ha_tion_btle] Setting up D5:91:DD:FC:1A:60
2022-09-09 16:51:28.570 WARNING (MainThread) [homeassistant.config_entries] Config entry 'Tion Kids' for ha_tion_btle integration not ready yet: None; Retrying in background
2022-09-09 16:51:33.575 INFO (MainThread) [custom_components.ha_tion_btle] Setting up D5:91:DD:FC:1A:60
2022-09-09 16:51:43.576 INFO (MainThread) [custom_components.ha_tion_btle] Setting up D5:91:DD:FC:1A:60
Все равно осталась какая-то проблема с бт.
[bluetooth]# paired-devices
Device D5:91:DD:FC:1A:60 Tion Breezer 3S
Device C4:64:95:C3:5E:79 Tion Breezer 3S
[bluetooth]# connect D5:91:DD:FC:1A:60
Attempting to connect to D5:91:DD:FC:1A:60
[CHG] Device D5:91:DD:FC:1A:60 Connected: yes
[CHG] Device D5:91:DD:FC:1A:60 Connected: no
Failed to connect: org.bluez.Error.Failed
[bluetooth]# connect C4:64:95:C3:5E:79
Attempting to connect to C4:64:95:C3:5E:79
[CHG] Device C4:64:95:C3:5E:79 Connected: yes
Connection successful
[CHG] Device C4:64:95:C3:5E:79 ServicesResolved: yes
[Tion Breezer 3S]# disconnect
Attempting to disconnect from C4:64:95:C3:5E:79
[CHG] Device C4:64:95:C3:5E:79 ServicesResolved: no
Successful disconnected
[CHG] Device C4:64:95:C3:5E:79 Connected: no
[bluetooth]#
Переустановил. В логах такое.
... 2022-09-09 16:51:28.570 WARNING (MainThread) [homeassistant.config_entries] Config entry 'Tion Kids' for ha_tion_btle integration not ready yet: None; Retrying in background ...
Выглядит прилично и через некоторое время в логах должны быть видны правильные слова.
Все равно осталась какая-то проблема с бт.
[bluetooth]# paired-devices Device D5:91:DD:FC:1A:60 Tion Breezer 3S Device C4:64:95:C3:5E:79 Tion Breezer 3S [bluetooth]# connect D5:91:DD:FC:1A:60 Attempting to connect to D5:91:DD:FC:1A:60 [CHG] Device D5:91:DD:FC:1A:60 Connected: yes [CHG] Device D5:91:DD:FC:1A:60 Connected: no Failed to connect: org.bluez.Error.Failed [bluetooth]# connect C4:64:95:C3:5E:79 Attempting to connect to C4:64:95:C3:5E:79 [CHG] Device C4:64:95:C3:5E:79 Connected: yes Connection successful [CHG] Device C4:64:95:C3:5E:79 ServicesResolved: yes [Tion Breezer 3S]# disconnect Attempting to disconnect from C4:64:95:C3:5E:79 [CHG] Device C4:64:95:C3:5E:79 ServicesResolved: no Successful disconnected [CHG] Device C4:64:95:C3:5E:79 Connected: no [bluetooth]#
Похоже рестарт блютуса нужен после перехода v3->v4, чтобы сбросить deadlock.
Перезагрузил малину - ошибка по бт так и осталась. [bluetooth]# connect D5:91:DD:FC:1A:60 Attempting to connect to D5:91:DD:FC:1A:60 [CHG] Device D5:91:DD:FC:1A:60 Connected: yes [CHG] Device D5:91:DD:FC:1A:60 Connected: no Failed to connect: org.bluez.Error.Failed
В логах вот такое. Ошибка все еще есть....
2022-09-09 17:02:08.964 INFO (MainThread) [custom_components.ha_tion_btle] Setting up D5:91:DD:FC:1A:60
2022-09-09 17:02:08.965 INFO (MainThread) [custom_components.ha_tion_btle] Setting up C4:64:95:C3:5E:79
2022-09-09 17:02:18.965 INFO (MainThread) [custom_components.ha_tion_btle] Setting up D5:91:DD:FC:1A:60
2022-09-09 17:02:18.968 INFO (MainThread) [custom_components.ha_tion_btle] Setting up C4:64:95:C3:5E:79
2022-09-09 17:02:38.966 INFO (MainThread) [custom_components.ha_tion_btle] Setting up D5:91:DD:FC:1A:60
2022-09-09 17:02:38.969 INFO (MainThread) [custom_components.ha_tion_btle] Setting up C4:64:95:C3:5E:79
2022-09-09 17:03:18.968 INFO (MainThread) [custom_components.ha_tion_btle] Setting up D5:91:DD:FC:1A:60
2022-09-09 17:03:18.971 INFO (MainThread) [custom_components.ha_tion_btle] Setting up C4:64:95:C3:5E:79
2022-09-09 17:04:38.969 INFO (MainThread) [custom_components.ha_tion_btle] Setting up D5:91:DD:FC:1A:60
2022-09-09 17:04:38.973 INFO (MainThread) [custom_components.ha_tion_btle] Setting up C4:64:95:C3:5E:79
2022-09-09 17:05:58.971 INFO (MainThread) [custom_components.ha_tion_btle] Setting up D5:91:DD:FC:1A:60
2022-09-09 17:05:58.976 INFO (MainThread) [custom_components.ha_tion_btle] Setting up C4:64:95:C3:5E:79
2022-09-09 17:07:18.973 INFO (MainThread) [custom_components.ha_tion_btle] Setting up D5:91:DD:FC:1A:60
2022-09-09 17:07:18.979 INFO (MainThread) [custom_components.ha_tion_btle] Setting up C4:64:95:C3:5E:79
2022-09-09 17:08:38.975 INFO (MainThread) [custom_components.ha_tion_btle] Setting up D5:91:DD:FC:1A:60
2022-09-09 17:08:38.981 INFO (MainThread) [custom_components.ha_tion_btle] Setting up C4:64:95:C3:5E:79
Надо было включить интеграцию Bluetooth.
Итого. После настройки интеграции Blueetooth, которая в 2022.8 как-то по новому заработала устройство получилось добавить. Но только одно, у которого через bluetoothctl нет ошибки bluez. То есть C4:64:95:C3:5E:79 - добавился. А D5:91:DD:FC:1A:60 - этот нет.
По всей видимости надо будет переспарить их.
Можно ли как-то без включения этой новой БТ интеграции сделать подключение к бризерам?
Можно ли как-то без включения этой новой БТ интеграции сделать подключение к бризерам?
Через мой компонент/интеграцию -- нет. Через ESP32 -- народ пользуется https://github.com/dentra/esphome-tion
Итого. После настройки интеграции Blueetooth, которая в 2022.8 как-то по новому заработала устройство получилось добавить. Но только одно, у которого через bluetoothctl нет ошибки bluez. То есть C4:64:95:C3:5E:79 - добавился. А D5:91:DD:FC:1A:60 - этот нет.
По всей видимости надо будет переспарить их.
Почему ко второму через bluetoothctl
не подключается -- не совсем понятно... Если оно не висит нигде -- должно работать.
Почему ко второму через bluetoothctl не подключается -- не совсем понятно... Если оно не висит нигде -- должно работать.
Не знаю. Может быть какие-то ошибки были. Попробую из дома их переспарить.
Какая-то чудная эта новая интеграция бт от ха. выглядит так, что включен scan on или что-то другое.
Да, именно так. И от этого у нас куча проблем была. Но в 4.0.1
я вроде поборол все (мой 3S сейчас стабильно работает). А в 2022.9 они продолжили корежить BT стек...
В 2022.9 добавили даже расширители покрытия бт сети. В целом хорошая идея. Но каждый раз что-то новое и отваливается. Только все работать начало как часы. Опять этот бт.
Переспаривание бризера помогло. Но отмечу, что из-за нового способа раьоты БТ в ХА, мой адаптер видимо опять будет зависать с какой-то периодичностью, так как спаривание удалось сделать только после перезагрузки БТ. Буду смлтреть как будет работать. Большое спасибо за помощь!
UPD: команда scan off все таки сработала как положено. Нкпонятно почему она не отрабатывала вчера. Сейчас по идее все стало так, как и было раньше. Буду смотреть как работает.
Общая информация
[] в момент проявления проблемы к бризеру никто не подключен [] bluetooth в системе работает корректно, действий из WiKi не требуется [*] проблема не похожа ни на одну из FAQ
Краткое описание
Установил 2022.8.6 и через определенное время один из бризеров отключился полностью и не хочет подключаться. Другой залипает, пока руками не подключился через bluetoothctl.
Debug-log
Как можно воспроизвети вашу проблему
Установить на 100% работающую версию ХА 2022.7 версию 2022.8.7 и ждать.
Дополнительное описание
Не знаю куда копать. После установки какое-то время работало, но потом пропало. Вполне может быть что изменения связанные с БТ в 8 версии каким-то образом влияют на работу адаптера, которые опять начинает выдавать ошибки, которые былии ранее и были связаны с ОС и самим адаптером. Саму новую интеграцию БТ не устанавливал, она висит в интеграциях так, что ее можно установить.