Сервер на Rasberry Pi3 — плохая идея

Бесконечные проблемы загрузки с SSD

После принудительной перезагрузки отвалился SSD. Из-за особенностей работы контроллеров переходников USB to SATA и абсолютно ужасной реализации питания USB на RPI3, диск в какой-то момент перестает загружать все логические разделы системы. Грузится базовый раздел, на котором bootloader, но остальные разделы не прогружаются, не давая системе запуститься. Проблема решается, если через переходник с внешним питанием сначала подать питание, а потом произвести запуск RPI. Если попытаться вернуться на переходник без внешнего питания, проблема загрузки возвращается.

Как альтернативный вариант решения проблемы — установка системы на MicroSD, а все активные данные настроить на работу с внешним SSD. Хотя, даже при такой конфигурации встречались жалобы на быстрый выход из строя карты памяти.

Также, есть предположение, что проблема может возникать и из-за сборки Home Assistan OS. Видимо, логика загрузки системы подразумевает моментальную возможность считывания всех разделов, не давая им прогрузиться. Возможно, если каким-то образом установить HAOS через Docker, проблема может уйти, так-как изначально будет грузиться другая материнская ОС, в которой логика загрузки будет отличаться. Но если учесть, что HAOS с базовой настройкой занимает ~65% оперативной памяти, с дополнительной ОС и Docker это будут все 100%.

Кроме этих особенностей, после перезагрузки, если повезёт, могут посыпаться ошибки ядра. Такой опыт тоже был.

Ненадёжность соединений

Чуть задел USB на которых висят устройства — сразу капитальный отвал. Будь то внешний Bluetooth адаптер, либо ZigBee стик. Поможет только принудительная перезагрузка.

Питание реализовано через MicroUSB, хуже идеи для питания устройств такого типа придумать сложно. Идеальный вариант — коннектор-бочка. Мной были заказаны эти разъемы, чтобы кастомизировать питание в обход MicroUSB, но сейчас уже ничего, кроме желания избавиться от RPI3, не осталось.

Проблемы с bluetooth

На свежих версиях Home Assistant, начиная с 12+, встроенный bluetooth постоянно отваливается, работает крайне нестабильно.

После релокации Rasspberry напрочь отвалился bluetooth, система перестала его инициализировать, совсем. Помог откат на версию HA OS 12.0 по советам на github.

ha os update --version 12.0

После перезагрузки система перестала инициализироваться из-за проблемы 1-ого пункта.

Заключение

Никакой речи о каком-то более-менее стабильном сервере на связке с Raspberry Pi3+ b речи не может быть. Более нестабильной работы системы представить сложно.
Об автономности речи вообще не идёт. Нужно постоянное физическое присутствие у устройства, чтобы регулярно решать возникающие проблемы.