Home Assistant – dostęp zdalny SSL – DuckDNS

W tym artykule pokażę w jaki sposób, połączyć się zdalnie z naszym HA. Dzięki temu, będziemy mogli z dowolnego miejsca łączyć się z naszym Home Assistant. W natywnej aplikacji mobilnej będziemy mogli śledzić swoją lokalizację.

Całość jesteśmy w stanie zabezpieczyć nasze połączenie bezpłatnym certyfikatem SSL Let's Encrypt. Jest to darmowy certyfikat szyfrowania X.509 Transport Layer Security.

w artykule:

Wideoporadnik

Krok 1 Konto DuckDNS

Wchodzimy na stronę: duckdns.org, rejestrujemy konto a następnie wprowadzamy przyjazny adres jaki będziemy chcieli używać – klikamy add domain

strona duck dns z konfiguracją
duckdns.org

Nie zamykamy strony duck DNS, ponieważ w kroku 3 będziemy potrzebowali token.

Krok 2 Konfiguracja routera

Kolejnym krokiem jest przekierowanie portu 8123 z naszego routera na port na naszym Home Assistant (adres_ip_lokalnego_HA:8123). Pozwoli to po wpisaniu: hejsmart.duckdns.org:8123 przekierować połączenie ze świata z tego portu, przez nasz router wprost do naszego HA do portu 8123.

Instrukcję w jaki sposób zrobić przekierowanie na Twoim routerze znajdziesz tutaj: https://portforward.com/router.htm (znajdź model routera i otrzymasz instrukcję krok po kroku)

Krok 3 Instalacja Add-on Duck DNS

Przechodzimy do naszego HA, Konfiguracja -> Dodatki, kopie zapasowe oraz Supervisor -> Sklep z dodatkami -> Duck DNS i instalujemy.

Dodatek Duck DNS
dodatek Duck DNS

Przechodzimy do zakładki „Konfiguracja” wpisujemy swoją nazwę domeny my-domain.duckdns.org, token oraz ustawiamy parametr accept_terms: true

aliases: []
domains:
  - my-domain.duckdns.org
lets_encrypt:
  accept_terms: true
  algo: secp384r1
  certfile: fullchain.pem
  keyfile: privkey.pem
seconds: 300
token: xxxxx-xxx-xxx-xxx-xxxxxxxxxxxxxxx

Następnie uruchamiamy usługę. W zakładce Logi możemy sprawdzić czy dodatek uruchomił się prawidłowo i czy prawidłowo został pobrany certyfikat Let’s Encrypt. Jeżeli nie widzimy takiej informacji to klikamy „Odśwież” sprawdzamy ponownie – jeżeli nie to restartujemy usługę Duck DNS z przycisk Informacje -> Uruchom ponownie.

Krok 4 configuration.yaml

Na koniec musimy dodać kilka linijek w pliku konfiguracyjnym configuration.yaml. Możemy to zrobić za pomocą dodatku File Editor lub jak masz zainstalowany dodatek Samba Share to zwykłym notatnikiem w systemie Windows.

http:
 base_url: https://my-domain.duckdns.org:8123
 ssl_certificate: /ssl/fullchain.pem
 ssl_key: /ssl/privkey.pem

Korzyści takiego rozwiązania

Dzięki dostępowi zdalnemu, będziemy mogli zainstalować oficjalną aplikację Home Assistant na urządzeniu mobilnym i połączyć się adresem https://my-domain.duckdns.org:8123 – a takie rozwiązanie pozwoli śledzić urządzenie i lokalizować osobę na mapie w Home Assistant.

Koleją zaletą jest możliwość bezpłatnego połączenia Home Assistant do Google Home (nie ma potrzeby płacić za integrację Nabu Casa).

Postaw mi kawę na buycoffee.to
5 3 votes
Article Rating
Subscribe
Powiadom o
guest
9 komentarzy
najstarszy
najnowszy oceniany
Inline Feedbacks
View all comments
marcin
marcin
2 lat temu

Wszystko super działa poza … TTS, które całkiem przestało się odzywać – co jest przyczyną? głśniki googla teraz tylko dają dzwięk uruchamiania i cisza – brak komunikatu.

Sebastian
Sebastian
1 rok temu

Hej! Nie potrafię się połączyć ze swoim HA poprzez Duck. Ogólnie wygląda to tak że mam pibliczne Ip, internet wchodzi do domu pierw na switch, potem do routera TP-Link potem z tego routera idzie do Asus w trybie AP. W tym Asus mam podłączony terminal i puszczone w nim HA. Porty mam przekierowane na 8123 na TP-Link i na 80 i 443 ale nic się nie łączy. Nie wiem czy problem jest taki że mam inne IP w TP-Link niż publiczne czyli nie mam 80.151 itp tylko 192.168.33.6 w sekcji WAN

Last edited 1 rok temu by Sebastian
Sebastian
Sebastian
Reply to  Bartosz Barabasz
1 rok temu

W liście DHCP nie pokazuje się serwer tylko te co są bezpośrednio podłączone do TP-Link. Ok spróbuję dla testów zrobić i napisze co i jak

Sebastian
Sebastian
Reply to  Sebastian
1 rok temu

Po podłączeniu bezpośrednio pod router TP-Link sytuacja się powtarza. Dalej w liście DHCP nie widać ani HA ani proxa nawet jak wyłączyłem Router Asus, bo tam było wszystko widoczne Ip.

luk
luk
1 rok temu

Nie działa. Czegoś zabrakło w tym poradniku. Po przekierowaniu portów nie uruchamia się z domeny duckdns.

9
0
Would love your thoughts, please comment.x