Небольшое отступление от темы. Совсем скоро мне предстоит переезд в новую квартиру в связи со сносом настоящей, поэтому потихонечку готовлюсь к перенастройке (или переустановке) умного дома, а может даже и совместно с покупкой нового сервера для него, так как, судя по наблюдениям, нагрузка на процессор в среднем теперь держится уже на уровне 50%... Устройств явно добавится, к тому же, например, у безвентиляторных мини-пк на процессорах N100-N200 заметно быстрее получается обрабатывать голос, например, в варианте, который я уже описывал в другой статье, хотя голос для меня неособо-то и важен... Ну то такое... А пока все это только в планах, хотя и довольно близких, поиграемся с тем, что есть...
Нарисуем план-заготовку новой квартиры
Использовать буду как и в другой статье программу Sweet Home 3D - вспомним то, что уже делали ранее. План предварительный, имеется ввиду по расстановке мебели, отсутствию устройств и т.п., так как пока что я не имею доступа к квартире, но размеры стен и т.п. взяты с реального плана... Ну, может чуть отличаются... Мебель отличается цветом просто для контраста со стенами, так как они реально светло-серые...
Подключим BlueTooth - колонку
Как установить BLE Monitor я уже рассказывал ранее в другой статье, поэтому отвлекаться на это не будем. Напомню только, что он устанавливается через HACS, а модуль BlueTooth у меня есть на материнской плате. По-идее при включении колонки в режим сопряжения HA должен увидеть ее и предложить подключить и настроить, но так происходит далеко не всегда. Как раз у меня и получилось "не всегда", поэтому рассмотрим альтернативный вариант. Есть у меня колонка, которой почти не пользуюсь, на ней и проэкспериментирую, а для новой квартиры возможно куплю пару связывающихся между собой колонок (присмотрел недорогой вариант). Итак, если у вас уже установлен BLE Monitor (а может вы даже как я настраивали определение присутствия хозяина), то включаем колонку в режим сопряжения. В моем случае колонка NBY-18 при включении переходит в этот режим.
Узнал MAC-адрес колонки после сопряжения его временно с телефоном в свойствах подключенного устройства (FA:CF:7F:1E:E8:3F в моем случае) - он понадобится. Идем в "Настройки - Дополнения", выбираем и запускаем (если не запущено дополнение Terminal&SSH (его мы устанавливали ранее в статье) и переходим в веб-интерфейс. В командной строчке набираем команду bluetoothctl, после чего в терминале начнут выводиться строки с информацией про "увиденные" устройства.
Не прерывая процесса вывода, набираем команду scan on (колонка в это время должна быть в режиме сопряжения). Если HA увидел вашу колонку, то она должна появиться в выводимом списке устройств (определяем по MAC-адресу колонки, который узнали ранее), значит все идет по плану.
<<< Подборка статей на этом канале про Home Assistant >>>
Далее, все так же не останавливая процесс, набираем команды (только указывая MAC-адрес своей колонки)
pair FA:CF:7F:1E:E8:3F
trust FA:CF:7F:1E:E8:3F
connect FA:CF:7F:1E:E8:3F
Если все прошло нормально, то ваша колонка сообщит об успешном сопряжении, например, светодиодом или звуком - у меня и тем и другим. После чего можно набрать команду exit или quit и остановить дополнение Terminal&SSH. Чтобы проверить работу колонки воспользуемся службой VLC-TELNET, которую мы устанавливали например в этой статье. Заходим в "Настройки - Интеграции" на вкладку "Объекты" и выбираем VLC-TELNET. Нажав в появившемся окне на кнопку "Просмотр медиа", можно выбрать источник звука, например какое-ньть радива, и насладиться трансляцией из подключенной колонки.
Имейте ввиду, что после перезагрузки вами HA колонку надо перегрузить, чтобы она снова подключилась - сама она этого не сделает.
Нерешенный вопрос с колонкой
Возникла ситуационная ситуация. Уже рассказывал в другой статье как вывел звук через вшитую на материнке звуковую карту. В итоге у меня в системе получилось два устройства вывода звука. Если я пытаюсь вывести звук через VLC-TELNET, как описано выше, то звук выводится на BT-колонку в том случае, если она была недавно подключена. После переключения на другой источник (другое радио например) все начинает выводиться через звуковую карту. Та же фишка происходит, например, если при проигрывании через VLC чего либо через BT-колонку, сработает, например, датчик протечки, когда воспроизводится фраза о протечке. Восстанавливается все только после перезагрузки, а соответственно переподключения BT-колонки... Пока этот вопрос решить не получилось... Может подскажете в комментариях...
Продолжим настраивать HA в следующих статьях, поэтому
Ставьте лайки, оставляйте комментарии, страница в VK, подписывайтесь на канал, присоединяйтесь в Telegram чтобы ничего не пропустить!
#умныйдом #календарь #HA #HomeAssistant #сделайсам #минипк #неттоп #nettop #HACS #nodered #node-red #nodered #dwainsdashboard #dwains #dashboard #планшет #ibeacon #bluetooth #ssl #защита #визуализация #3D #bluetooth #колонка #speaker