завел себе под НГ raspberry pi. не просто так - хочу на нем home assistant развернуть. для управления умными устройствами.
пока что путевые заметки относительно установки.
1. при заявленном размере в 2 ГБ образа реально требуется сильно больше
2. старая флешка на 8ГБ - не вариант вообще. потому что Class 2, а это очень и очень неторопливо
3. Успешная инсталляция №1 - SD Class10 на 32 ГБ, установка коробочного решения на базе HassOS
Удобство: ковырять самому контейнеры не надо, работает довольно стабильно.
Недостатки:
- свежекупленная флешка накрылась на 4 или 5 день безостановочной работы. хз, с чем это связано, сгонял и поменял
- для инициации требуется исключительно ethernet. настроить для нормальной работы через wifi а) не рекомендуется, б) делается через сильно порезанную консоль.
- доступ изначально есть только к консоли сервера, к консоли ОС тоже есть, но неочевиден
- хз, как конфигурять докер, на котором это все и крутится
- нет возможности работы через VPN, т.е. нельзя проковырять тоннель до домашней сети, чтобы наступило щястье
4. Относительно успешная инсталляция homeassistant как python-приложения
Удобство: не требует докера, нормальный ubuntu-сервер
Недостатки: нет supervisor, а стало быть, нет модулей.
5. Успешная инсталляция №2 - Ubuntu 20.04 LTS aarch64 + docker
Удобство: полноценная ось со всеми вытекающими
можно настроить туннельное соединение с домашней сетью, к которой уже подключен телефон - т.е. мобильное приложение будет работать
Недостатки: не всегда взлетает GSM-модем
Важно знать:
1. netplan умеет работать с GSM-модемом. достаточно прописать секцию modems: и renderer указать NetworkManager
2. ttyUSB может не всегда взлететь. зависимости не нашел, но точно лучше настроить GSM до того, как развернул hassio-контейнеры
3. wireguard можно таскать с одним набором ключей из инсталляции в инсталляцию и одним конфигом.
4. докер - пидарасы, потому что отключили неавторизованные выкачивания образов. хз, как инсталлировать коробочное решение.