Найти тему

Идея проекта

Всё началось в конце 2023 года. Сын принес свой старый компьютер и у меня возникла идея создать, на базе этого компьютера, домашний сервер для системы умного дома. Давно интересуюсь этой темой и вот предоставилась практическая возможность сделать собственный проект.

Первым шагом было изучение возможностей и инструментов, которые мог бы предложить этот компьютер. Внутри установлена довольно древняя материнская плата Asus P8b75-M с интегрированными видео и аудио картами. К сожалению, P8B75-М не является серверной материнской платой, но этот факт вряд ли окажется каким-то критическим фактором для моих задач.

Я углубился в изучение различных платформ для умного дома и нашел Home Assistant - открытую систему автоматизации дома, которую можно было легко установить. Это решение показалось мне идеальным из-за его гибкости и широкой поддержки различных устройств. В качестве операционной системы решил использовать самую «свежую» серверную версию ОС Ubuntu. Такой выбор был продиктован тем, что я не был ранее знаком с Home Assistant и мне требовалось довольно большое количество справочной информации. В процессе изучения материалов сложилось интуитивное впечатление, что справочную информацию проще всего найти для ОС Ubuntu.

Примечание: впоследствии выяснилось, что на ОС Ubuntu ставится несколько ограниченная версия Home Assistant, в которой не подключается функциональность встроенных голосовых помощников (voice Local Assistant). Для автоматизации с использованием встроенных голосовых функций (конвейеры Whisperpiper) необходима либо ОС Home Assistant, либо "чистый" Debian.

Я изначально "нацеливался" на создание голосового ассистента. Изучение этого вопроса показало, что требуется максимальное увеличение оперативной памяти компьютера. Большая оперативная память нужна, если предполагаются, когда-то в будущем, эксперименты с большими языковыми моделями. Большая оперативная память нужна и без больших языковых моделей, так как хорошие приложения, использующие преобразование звук-текст-звук, тоже потребляют немало памяти. Исходя из этих соображений, докупил память DDR3 для P8b75-м. Суммарно получилось 24 Гб - общее ОЗУ компьютера.

Таким образом началось увлекательное путешествие в мир технологий умного дома. На старте получился компьютер с 24 ГБ ОЗУ, 240 Гб SSD, на который я буду устанавливать ОС Ubuntu Server 23. 10 Mantic и Home Assistant версии 2024. 4. 4.