Data dodania: 2024-11-07
Poradnik jak uruchomić usługę home Assistant w maszynie wirtualnej na serwerze QNAP, zintegrować z Accuweather, różnymi integracjami i HACS.
Home Assistant jest programem pozwalającym na automatyzacje np.lamp w zależności od czynników, w tym artykule pokaże jak przygotować Home Assistant w maszynie wirtualnej na serwerze QNAP.
Pierwszym punktem jest zainstalowanie na serwerze QNAP aplikacji virtualization station wyszukujemy ją w app center. Wymagania sprzętowe
- 4GB pamięci RAM (2GB wykorzystywane przez serwer NAS)
- 550 MB wolnego miejsca
- Procesor obsługujący technologię Intel VT-X i musi być minimum z rodziny x86
Potem na interfejsie QNAP-a wchodzimy w visualization studio wybieramy maszyny wirtualne i wybieramy import tam używamy naszego pobranego pliku potem wybieramy miejsce przechowywania plików maszyny. Następnie musimy wybrać parametry urządzenia rekomendowane przez twórców wynoszą
2 GB RAM, 2 procesory.
32GB pamięci (na 2 z pięciu kart)
Reszty ustawień nie musimy ustawiać lub zmieniać i przeklikujemy przez okna. Maszyna jest gotowa i ją odpalamy następnie chwilę czekamy na przygotowanie maszyny.
ROZSZERZENIA DO HOME ASSISTANTA
Używamy tego URL do zalogowania się do Home assistanta.
Podajemy imię nazwę użytkownika i hasło. I home assistant jest przygotowany do pracy swój przykład będę kontynuował na gniazdku firmy sonoff .
Następnie musimy dodać dodatek file editor i Advanced SSH&Web Terminal Żeby to zrobićź nawigujemy ustawienia--> dodatki--> sklep z dodatkami i tam je wyszukujemy klikamy instaluj czekamy chwilę następnie klikamy uruchom i zaznaczmy dla wygody:
Po instalowaniu SSH musimy wejść w konfiguracje w oknie SSH
W miejsce wolne pomiędzy cudzysłowem wstawiamy nasze hasło.
.jpg)
HACS
HACS-Home Assistant Community Store jest to sklep prowadzony przez społeczność Home Assistanta posiadający nieoficjalne integracje z Home Assistantem. Następne kroki już są opcjonalne jeśli posiadamy integrację już wbudowaną możemy ten moment pominąć Do następnego kroku potrzebujemy konta na GitHubie. Jak je mamy wchodzimy w terminal i Wpisujemy :
do skopiowania-wget -O - https://get.hacs.xyz | bash –
Trzeba poczekać chwilę na instalację.
Następnym krokiem jest wejście w Narzędzia deweloperskie -->kliknąć sprawdź konfiguracje-->kliknąć uruchom ponownie.
Po ponownym włączeniu ustawienia--> dodatki-->sklep z dodatkami i wyszukujemy Hacs i je pobieramy gdy wyskoczy nam okno i zaznaczmy wszystkie okienka że się zapoznajemy następnie podają link i kod trzeba przez link wejść na GitHuba i wpisać kod.
Jest wiele możliwości na dodanie pogody do home assistanta wybrałem pokazać accuweather na początku musisz wejść na stronę
developer.accuweather.com/ er.accuweather.com/ i założyć konto następnie jak jest karta Add App to takie powinny być odpowiedzi
- App Name –dowolna
- CoreWeather-1 opcja
- MinuteCast-2 opcja
- Where will the API be used –other
- What will you be creating with this API-2 opcja
- What programming language is your APP written in-Python
- Is this for Business to Business or Business to Customer use-1 opcja.
- Is this Worldwide or Country specific use-1 opcja.
Klikamy create app
Wchodzimy w nazwę naszej apki i tam mamy klucz dodajemy w home assistant z oficjalnego sklepu połączenie z accuweather podajemy klucz i ustawiamy nasze dane.
.jpg)
Mamy już pobranego hacsa więc możemy wyszukać w nim potrzebne dodatki wpisujemy i pobieramy
Dodajemy urządzenie w oknie dodatku i mamy połączone.
Żeby ustawić automacje wchodzimy w ustawienia-->automatyzacje-->stwórz nową automatyzację i wybierasz czynnik powodujący wykonanie danej czynności, ja ustawiłem żeby światło włączało się gdy nadchodzi zmierzch a wytłaczało gdy wschodzi słońce dzięki gniazdku SONOFF S26R1.
Home assistant w maszynie wirtualnej na serwerze QNAP ma wiele zalet np. nie musimy zostawiać komputer włączonego żeby działał Home assistant oraz łatwo przeprowadzić backup danych na przypadek awarii.
Więcej filmów dotyczących powyższego artykułu »