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.
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.
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).
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.
Hej, spróbuj zmienić konfigurację TTS w configuration.yaml na:
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
masz możliwość sprawdzenia urządzeń w sieci na głównym routerze? Sprawdź jaki tam jest ip serwera HA. Kolejnym krokiem, który możesz zrobić to do testów przenieść serwer i podłączyć pod główny router, tak żeby sprawdzić czy problem jest w samej konfiguracji na routerze lub czy problemy występują przy konfiguracji na po stronie switcha lub AP.
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
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.
Nie działa. Czegoś zabrakło w tym poradniku. Po przekierowaniu portów nie uruchamia się z domeny duckdns.
Hej, jutro opublikuję nowy poradnik w którym będzie pokazane w jaki sposób zrobić zdalny dostęp przez Cloudflare (również darmowy, bezpieczniejszy, szybszy, łatwiejszy w konfiguracji).
Tutaj obiecany poradnik: https://youtu.be/MYrCg5Cw4Pw
Polecam przejść na Cloudflare bo jest bezawaryne, bezpieczniejsze i po stronie Cloudflare masz dużo dodatkowych możliwości m.in. filtrowanie ruchu z konkretnego kraju.