Replies: 93 comments
|
@islepnev, проблема стабильно воспроизводится/появляется (чтобы можно было поднять уровнь логов и посмотерть что происходит?) |
|
Hi,
@islepnev <https://github.com/islepnev>, проблема стабильно воспроизводится/появляется (чтобы можно было поднять уровнь логов и посмотерть что происходит?)
Насчет стабильности сложно оценить, но логи поанализировать надо. Где подкрутить?
…--
Илья Слепнёв
islepnev@gmail.com
|
|
Полный вариант для configuration.yaml вот такой: Дебага будет много, но будет видно чем занимается компонент и на какой стадии подвисает. |
|
Нечто подобное проявляется. Только не Bluepy-helper грузит систему, а все подвисает. История не грузится. Кнопки не нажимаются, хотя по пунктам меню HA еще можно перемещаться. |
|
Я даже логи не могу вытащить. Кружочек крутится и крутится. |
|
Логи после рестарта все. Логи |
|
Попробовал нажать кнопку выключения проветривателя. Ничего не произошло. Попробовал через выпадающее меню его выключить. Ничего не произошло. Он также и продолжает работать. А еще не может подгрузить историю по температуре. Нажимал кнопку где-то в 14:38. DetailsЛоги |
|
Удалил второй Тион и все стало замечательно. Выключатели стали работать, история стала подгружаться, Тион управляется прям как с пульта. |
|
поставил v1.3.1 тестироваться с HA 0.114.3. Pairing прошел с первого раза. |
|
@islepnev, спасибо. Но проблема этого issue еще не решена (если мы не запутались и в оригинале проблема была тоже из-за нескольких устройств). |
|
@fishenebelny, похоже у вас и у @islepnev разные источники подвисания системы: у вас из-за нескольких бризеров, а у @islepnev из-за того что не проходил pairing. @islepnev, у вас же с одним бризером была проблема (разрешившаяся после v1.3.1)? Если так, то это issue я прикрою (чтобы не путаться) и заведу новое на проблемы с одновременным опросом двух устройств. @fishenebelny, касательно проблемы двух устройств: попробуйте v1.4.0-b1 -- это, возможно, частично, решит вашу проблему (в части получения данных. Изменение настроек буду делать если пойму что на верном пути). |
|
Пока на версии 1.4 не спаривается. И зависает при обновлении информации. Установка hassos с нуля. |
|
При первой установке столкнулся с такой же проблемой. Помогло это: После не устанавливалась интеграция, ошибка парирования, помогло это: [bluetooth]# pairable off |
|
На версии 1.4 не спаривается и со вторым Тионом. Хотя раньше вроде все в порядке было. Сейчас попробую назад к версии 1.3.1 перейти и посмотреть как будет. |
|
Проблемы тут растут из организации работы python-модуля (в частности bluepy, на котором построен модуль) с BT стэком на хост-устройстве.
|
Возможно ли узнать RSSI от тиона до старта общения ? Т.е перед общением проверять уровень сигнала . |
Есть способ это решить. Можно уменьшать расстояние, а можно уменьшить скорость передачи или поднять мошность передатчика. Это взаимозаменяемые параметры.
Подробнее тут (Table 2. Sensitivity Levels for Various Devices and Data Rates) |
|
Про увеличение мощности передатчика. Похоже , нужен внешний BLE адаптер класса 1 Как вариант https://shop.espruino.com/usb-bluetooth с внешней антенной. Кроме того, у RPI BLE чипсет совмешен с Wifi. У них одна антенна и они не могут работать одновременно. Возможно может помочь отключение Wifi. |
|
Вполне может быть что проблема с бт адаптером малины. С того места, где ога у меня стоит телефон стабильно подкдючается к двум бризерам. |
Если возвращает 200 OK, значит работает. Если Идем на перезагрузку всей малины. |
|
Похоже, действительно один из факторов данной проблемы - это коллизии работы с wifi на одну встроенную антенну |
|
Ну та малина 3. У меня малина 4. Но вполне может быть. Надо будет внешний адаптер докупить и посмотреть как будет работать. Если стабильнее, то супер. Но я уже подустал спаривать тион и малину потоянно. Думаю, что у себя не ранее, чем через 3 недели что-то смогу узнать. |
|
Отключение wifi не сильно помогло. Опять 100% от bluepy-helper. Думаю, нужно мониторить доступность HA и перезагружать малину. |
|
Настроил монитор monit для контроля загрузки процессора. Проблема не заставила долго себя ждать monit убил bluepy-helper, при этом HA продолжает работать и управлять устройством. Единственно что, если за 4 мин перед циклами проверки произойдет какое-то событие, которое прописано в триггерах скрипта автоматизации HA, то оно будет пропушено. Но это меньшее из зол с такой проблемой. P.S. |
Проверил с внешним безантенным бт4.0 адаптером CSR. На том же самом месте Тион через стенку вообще не видит. Видимо зависимость на БТ адаптер очень большая. Заказал еще другой адвптер бт5.0, который тоже должен в распберри поддерживаться. Попозже может быть еще и с антенной закажу. |
|
Установил другой адвптер. С антенной. Работает пока "как часы" оттуда где раньше не видел ни один Тион. |
|
@fishenebelny какую модель адаптера используете ? |
|
Адаптер - https://a.aliexpress.com/_9I5e4l |
|
Подключил второй Тион. Посмотрим как будет работать. Посмотрим как будет работать с новым адаптером в новой расстановке. |
Uh oh!
There was an error while loading. Please reload this page.
Не уверен, что дело именно в tion api, но других bluetooth устройств нет в HA.
ps -axfw:
top:
HA web UI не отвечает.
All reactions