Ако използвате сървър на Home Assistant на Raspberry Pi или стар компютър за домашна автоматизация, можете също да използвате остатъчното пространство в SD картата или SSD за мрежово съхранение (NAS). Можете също така да свържете външен твърд диск или SSD към вашия Raspberry Pi или стар лаптоп, работещ с контролиран сървър Home Assistant, и да използвате това хранилище за NAS. Ето как да го направите.
Предпоставки за Home Assistant NAS сървър
Има няколко предпоставки за използване на Home Assistant за NAS сървър:
- Трябва да имате контролиран сървър Home Assistant, работещ на Raspberry Pi 3 или 4. Raspberry 4 е предпочитан, тъй като предлага Gigabit LAN и USB 3.0 портове, позволяващи по-бързо предаване на данни.
- Външно устройство за съхранение (по избор), като външен SSD или твърд диск със захранване. Въпреки че можете да свържете външен твърд диск към Raspberry Pi, препоръчително е да използвате такъв, който идва с отделно захранване и не зависи от захранването, идващо през USB порт.
Ако използвате Raspberry Pi 4, можете мигрирайте сървъра Home Assistant от вашата SD карта към SSD за да получите повече място за съхранение с много по-бърза I/O производителност. Уверете се, че SSD е достатъчно голям, за да се използва като мрежово хранилище (>=250GB). Трябва да активирате режима за зареждане от USB, за да стартирайте Raspberry Pi чрез SSD. След като конфигурирате SSD, следвайте инструкциите по-долу, за да настроите Samba NAS на сървъра Home Assistant.
Ако изпълнявате инсталацията на контролиран домашен асистент на стар компютър или лаптоп, базиран на Intel или AMD, не можете да използвате добавката Samba NAS, тъй като тя е съвместима само с HASS OS. Въпреки това можете да инсталирате Samba добавка за изграждане на NAS, ако приемем, че машината има SSD или твърд диск с поне 250 GB памет. Единственият недостатък е, че имате достъп само до вътрешна памет и не можете да монтирате външна памет с тази добавка.
Инсталирайте и настройте добавката Samba NAS в Home Assistant
Във вашия Home Assistant влезте като администратор и след това следвайте тези стъпки, за да инсталирате и конфигурирате добавката Samba NAS.
- Отивам към Настройки > Добавки и щракнете върху трите точки.
- Избирам Хранилище и след това поставете този URL адрес: https://github.com/dianlight/hassio-addons.
- Кликнете Добре и след това щракнете Инсталирайте добавката.
- Потърсете и щракнете върху Samba NAS.
- Кликнете Инсталирай.
- След инсталацията щракнете върху Конфигурация раздел.
- Въведете следните подробности,
- име на работна група
- потребителско име
- парола
- Активиране/деактивиране на MQTT. Ако активирате това, трябва да въведете допълнителни подробности за MQTT. Това ще създаде обект, който можете да добавите в таблото за управление на Home Assistant, за да видите остатъчното хранилище в свързаните устройства.
- Кликнете Запазване.
- Като алтернатива можете да щракнете върху трите точки в горната част, да изберете Редактирайте в YAML, поставете следния код и щракнете Запазване. Не забравяйте да промените работна група, потребителско име, парола, и позволи_хостове IP.
работна група: РАБОТНА ГРУПА
потребителско име: homeassistant
парола: "1234"
позволи_хостове:
- 10.0.0.0/8
- 172.16.0.0/12
- 192.168.0.0/16
- fe80::/10
още дискове:
- <ПРЕГРАДАЕТИКЕТ>
налични_дискове_дневник: невярно
медиатека:
активирайте: невярно
ssh_private_key: <ВИЕСУПЕРТАЙНАЧАСТЕНКЛЮЧ>
veto_files:
-._*
-.DS_Store
-Палци.db
- икона?
-.Кошчета
режим на съвместимост: невярно
wsdd2: невярно
автоматично откриване: {}
други_потребители: {}
acl: []
интерфейси: [] - Отидете на Информация раздел и щракнете върху Започнете.
Достъп до NAS Storage
Вече имате достъп до NAS хранилището на Home Assistant през мрежата на вашето Windows, macOS, Linux, iOS или Android устройство.
Windows
За достъп до NAS от компютър с Windows:
- Натиснете Windows + R, въведете IP адреса на вашия сървър Home Assistant и щракнете Добре.
- Въведете потребителското име и паролата и щракнете Добре.
- Това ще отвори a File Explorer прозорец, показващ папките в устройството.
- Ако не сте свързали външно хранилище, ще видите папки във вътрешното хранилище.
macOS
За достъп до NAS от машина с macOS:
- Отвори Търсач приложение и щракнете върху Отивам > Свържете се със сървъра... Като алтернатива можете да натиснете Cmd + K клавишна комбинация за отваряне на Свържете се със сървъра диалогов прозорец.
- Въведете IP адреса на сървъра Home Assistant (HA) сsmb:// префикс и щракнете върху + икона за добавяне.
- Изберете добавения HA NAS IP и щракнете Свържете се.
- Избирам Регистриран потребител и въведете потребителското име и паролата.
- Кликнете Свържете се.
Linux (Ubuntu)
За достъп до NAS от компютър с Linux (Ubuntu):
- Отворете файловия мениджър в операционната система Linux и щракнете върху Свържете се със сървъра под мрежа.
- Въведете IP с smb:// префикс и щракнете Добре.
- Въведете потребителското име и паролата. Кликнете Свържете се.
- Това ще отвори NAS хранилището. Вече имате достъп и качвате/изтегляте файлове към/от местоположенията на NAS.
Android
За достъп до NAS от устройство с Android на Samsung:
- Отвори Моите файлове приложение и докоснете Мрежово съхранение.
- Докоснете + подпишете в горния десен ъгъл.
- Изберете Мрежово устройство (SMB) за NAS.
- Кликнете Добавете ръчно.
- Въведете IP адреса на вашия сървър Home Assistant с порт: 445.
- Въведете потребителското име, паролата и показваното име.
- След като щракнете върху Добавете и ако въведената информация е правилна, трябва да видите папката и да имате достъп до файлове от Home Assistant NAS.
В стандартната операционна система Android и други смартфони с Android можете да използвате приложението за управление на файлове по подразбиране, ако поддържа мрежово съхранение. В противен случай можете да инсталирате и използвате Моите файлове приложение от Samsung и следвайте инструкциите по-горе за достъп до NAS на вашия смартфон с Android.
iOS
За достъп до NAS от iPhone или iPad:
- Отвори файлове ап.
- Докоснете трите точки горе вдясно и изберете Свържете се със сървъра.
- Въведете IP адреса на вашия сървър Home Assistant и докоснете Свържете се.
- Въведете потребителското име и паролата за свързване и достъп до папките.
- След като бъде конфигуриран, ще видите мрежовото хранилище в файлове таблото за управление на приложението. Докоснете го, за да се свържете и получите достъп до файлове от вашия HA NAS по всяко време.
Ако искате да свържете външно хранилище към вашия Home Assistant и да го използвате като NAS хранилище, уверете се, че е форматирано като EXT3/EXT4.
Използвайте остатъците от хранилище ефективно
Samba NAS е модифицирана версия на оригиналната Samba добавка за HA, която можете да инсталирате на вашия контролиран дом Assistant сървър, работещ на Home Assistant OS и използване на остатъчното хранилище на сървъра за съхраняване на данни през локалния мрежа. Със Samba NAS можете да добавяте или монтирате външни устройства за съхранение, като USB устройство или външен твърд диск или SSD, и да използвате томовете за съхранение на данни.