Home Assistant работа с Bluetooth
Если в вашем случае возникают проблемы при работе с модулем Bluetooth в приложении Home Assistan, хотя само устройство имеется и работает нормально, то можно предпринять шаги по настройке Bluetooth модуля
Home Assistant работа с Bluetooth
Что бы настроить работу с Bluetooth в AltLinux нужно запустить сервис Bluetooth
# service bluetoothd start
В альт линуксе по умолчанию этот сервис не запущен. Поэтому нужно его запустить из рута, ответив на пароль:
su -c "systemctl start bluetooth"
И чтобы в дальнейшем он всегда был бы запущен при перезагрузке системы, нужно дать команду:
su -c "systemctl enable bluetooth"
Используем утилиту hciconfig для настройки устройств Bluetooth, открываем и инициализируем наше устройство hci0, запускаем сканирование страниц
# hciconfig hci0 up # hciconfig hci0 piscan
Для более тщательной настройки в работе с устройством, используем интерактивную команду bluetoothctl
$ bluetoothctl Agent registered [CHG] Controller DC:A6:32:C3:68:6B Pairable: yes [bluetooth]# show Controller DC:A6:32:C3:68:6B (public) Name: localhost.localdomain Alias: localhost.localdomain Class: 0x00000000
Просканировать или отключить сканирование доступных устройств из утилиты bluetoothctl можно командами:
scan on scan off
Соединиться с устройством 98:D3:A1:FD:3C:33 HC05 для передачи команд управления
connect 98:D3:A1:FD:3C:33 Attempting to connect to 98:D3:A1:FD:3C:33 [CHG] Device 98:D3:A1:FD:3C:33 Connected: yes [CHG] Device 98:D3:A1:FD:3C:33 ServicesResolved: yes
Посмотреть журнал ЛОГа в Home Assistant, чтобы диагностировать имеющиеся проблемы можно командой из пользователя, в котором запущен HA:
$ tail -f homeassistant/config/home-assistant.log
Вывод информации говорит о том, что не указан в Докере этот модуль:
2023-06-29 14:41:03.421 DEBUG (MainThread) [bluetooth_adapters.dbus] DBus service not found; docker config may be missing `-v /run/dbus:/run/dbus:ro`: [Errno 2] No such file or directory 2023-06-29 14:41:03.422 DEBUG (MainThread) [bluetooth_adapters.dbus] DBus service not found; make sure the DBus socket is available: [Errno 2] No such file or directory 2023-06-29 14:41:38.076 DEBUG (MainThread) [homeassistant.components.bluetooth.manager] Stopping bluetooth manager
Ссылка на раздел официальной документации HA