Open ans002 opened 2 months ago
Возможно там совершенно другой протокол. Без доступа к устройству сложно что-то сделать. Кровать куплена у Аскона?
Да, Аскона. Ergo 633
Можно ссылку на мобильное приложение, которое умеет этим управлять? Желательно Анроид
И какой размер кровати?
https://play.google.com/store/apps/details?id=com.sfd.ergomotion Пульт тип C (скрин) Кровать: Артикул 5001010202. Основание Ergomotion 200160 модель 633 (200160) И не знаю, поможет ли, но прикладываю лог nRF connect Лог nRF conntct.txt ct
Супер, что лог есть. Такой протокол вполне себе поддерживается. Я не знаю, почему вам не помогло исправление "base-i5". Проверяйте качество Bluetooth передатчика. Может его стоит заменить. Может вынести на удлинитель от сервера. Может поднести ближе к кровати.
Передатчик, который Вы рекомендовали в статье про кофеварку. От кровати - 1 метр. Но есть один нюанс. HA у меня в hyper-V, и Bluetooth стик прокинут в HA через USBIP Mounter. Для начала попробую удлинитель, потом, если не поможет, попробую поэкспериментировать с установкой HA на железо, или на гепервизор, с поддержкой проброса USB
А как у вас с базовыми навыками программирования? Можно добавить логов по всему коду компонента, чтоб понимать, какая часть выполняется, а какая - нет.
С навыками не очень :). Но если подскажете чего и куда вставить, то скорее всего смогу.
home-assistant_ergomotion_2024-09-07T09-10-32.582Z.log Пока вот это добыл. Не знаю, есть ли что-то полезное в нем для Вас.
Тут ничего полезного
Постараюсь что-нибудь придумать.
Добрый день, Алекс! При настройке интеграции, не определялся MAC. Прочитал закрытые проблемы, нашел упоминание о строках 13-14, в файле: custom_components/ergomotion/config_flow.py:
devices = bluetooth.async_get_scanner(self.hass).discovered_devices macs = [v.address for v in devices if v.name and v.name.startswith("base-i4.")]
посмотрел в приложении, у меня коннект с устройством base-i5(MAC XX XX XX XX) Отредактировал файл, изменив: v.name.startswith("base-i4.")] на base-i5. Кровать определилась сразу. Сенсор Connection отображается корректно. Однако, к сожалению, управления и обратной связи нет. Есть ли возможность откорректировать интеграцию?