HA-tion icon indicating copy to clipboard operation
HA-tion copied to clipboard

Какие-то ошибки bluetooth

Open fishenebelny opened this issue 2 years ago • 6 comments

Общая информация

  • версия Home Assistant:2022.7.2
  • способ установки Home Assistant: [ ] venv [*] Docker [ ] Home Assistant OS
  • версия компонента: 3.0.0
  • модель бризера: S3
  • версия python-модуля:

[] в момент проявления проблемы к бризеру никто не подключен [] bluetooth в системе работает корректно, действий из WiKi не требуется [*] проблема не похожа ни на одну из FAQ

Краткое описание

После перехода на 2022.7 и версию компонента 3.0.0 появились проблемы с bluetooth. Ранее подобного не наблюлаось. Примеры ошибок: Logger: tion_btle.tion Source: /usr/local/lib/python3.10/site-packages/tion_btle/tion.py:32 First occurred: 9 июля 2022 г., 20:58:00 (7 occurrences) Last logged: 10 июля 2022 г., 21:09:00

Got exception: [org.bluez.Error.Failed] Software caused connection abort. Will try again

Logger: bleak.backends.bluezdbus.client Source: /usr/local/lib/python3.10/site-packages/bleak/backends/bluezdbus/client.py:299 First occurred: 9 июля 2022 г., 20:58:00 (7 occurrences) Last logged: 10 июля 2022 г., 21:09:00

Failed to cancel connection (/org/bluez/hci0/dev_C4_64_95_C3_5E_79): 'NoneType' object has no attribute 'call' Failed to cancel connection (/org/bluez/hci0/dev_D5_91_DD_FC_1A_60): 'NoneType' object has no attribute 'call'

Debug-log

2022-07-10 21:09:00 INFO (MainThread) [custom_components.tion.climate] Need to set mode to heat, current mode is off
2022-07-10 21:09:00 DEBUG (MainThread) [tion_btle.tion] Connecting. self.connection_status='disc'.
2022-07-10 21:09:00 DEBUG (MainThread) [tion_btle.tion] Trying 0/1: _try_connect(args=(<tion_btle.s3.TionS3 object at 0xa57503d0>,),kwargs={})
2022-07-10 21:09:00 WARNING (MainThread) [bleak.backends.bluezdbus.client] Failed to cancel connection (/org/bluez/hci0/dev_C4_64_95_C3_5E_79): 'NoneType' object has no attribute 'call'
2022-07-10 21:09:00 WARNING (MainThread) [tion_btle.tion] Got exception: [org.bluez.Error.Failed] Software caused connection abort. Will try again
2022-07-10 21:09:02 DEBUG (MainThread) [tion_btle.tion] Trying 1/1: _try_connect(args=(<tion_btle.s3.TionS3 object at 0xa57503d0>,),kwargs={})
2022-07-10 21:09:04 DEBUG (MainThread) [tion_btle.tion] Enabling notification. self.connection_status='connected'
2022-07-10 21:09:04 DEBUG (MainThread) [tion_btle.tion] _enable_notifications done
2022-07-10 21:09:04 DEBUG (MainThread) [tion_btle.tion] _connect done. self.connection_status='connected'.
2022-07-10 21:09:04 INFO (MainThread) [custom_components.tion] Need to set: heater='on', state='on'
2022-07-10 21:09:04 DEBUG (MainThread) [tion_btle.tion] Trying 0/3: _try_write(args=(<tion_btle.s3.TionS3 object at 0xa57503d0>,),kwargs={'request': bytearray(b'=\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00Z')})
2022-07-10 21:09:04 DEBUG (MainThread) [tion_btle.tion] Writing 3d0100000000000000000000000000000000005a to 6e400002-b5a3-f393-e0a9-e50e24dcca9e, self.connection_status='connected'
2022-07-10 21:09:04 DEBUG (MainThread) [tion_btle.tion] Got data in 10 response b31021080100161616ba00132d0000510033005a
2022-07-10 21:09:04 DEBUG (MainThread) [tion_btle.tion] self._data=[bytearray(b'\xb3\x10!\x08\x01\x00\x16\x16\x16\xba\x00\x13-\x00\x00Q\x003\x00Z')]
2022-07-10 21:09:04 DEBUG (MainThread) [tion_btle.tion] Collecting data
2022-07-10 21:09:04 DEBUG (MainThread) [tion_btle.s3] Data is b31021080100161616ba00132d0000510033005a
2022-07-10 21:09:04 DEBUG (MainThread) [tion_btle.tion] Will write bytearray(b'=\x02\x01\x08\x02\x03\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00Z')
2022-07-10 21:09:04 DEBUG (MainThread) [tion_btle.tion] Trying 0/3: _try_write(args=(<tion_btle.s3.TionS3 object at 0xa57503d0>, bytearray(b'=\x02\x01\x08\x02\x03\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00Z')),kwargs={})
2022-07-10 21:09:04 DEBUG (MainThread) [tion_btle.tion] Writing 3d0201080203000000000000000000000000005a to 6e400002-b5a3-f393-e0a9-e50e24dcca9e, self.connection_status='connected'
2022-07-10 21:09:04 DEBUG (MainThread) [tion_btle.tion] Got data in 10 response b32021080300161616ba00132d001e510033005a
2022-07-10 21:09:04 DEBUG (MainThread) [tion_btle.tion] self._data=[bytearray(b'\xb3 !\x08\x03\x00\x16\x16\x16\xba\x00\x13-\x00\x1eQ\x003\x00Z')]
2022-07-10 21:09:04 DEBUG (MainThread) [tion_btle.tion] Collecting data
2022-07-10 21:09:04 DEBUG (MainThread) [tion_btle.tion] Disconnecting. self.connection_status='connected'.
2022-07-10 21:09:06 DEBUG (MainThread) [tion_btle.tion] _disconnect done. self.connection_status='disc'

Как можно воспроизвети вашу проблему

Шаги не знаю. Увидел ошибки, которых, вроде бы, раньше не было. Решил уточнить, вдруг это серьезная ошибка.

Дополнительное описание

fishenebelny avatar Jul 11 '22 13:07 fishenebelny