Inmiddels heb ik voor mijn Home Assistant domein een Nabu Casa account aangeschaft. Hoewel ik dit aanvankelijk via duckdns.org had opgelost zag ik bij het instellen van de spraakassistent dat er op deze manier een foutmelding ontstond die aangaf dat ik een (https) certificaat gebruikte terwijl intern Home Assistant via http met Google devices praat.
Deze melding zag er uit zoals hieronder getoond:
Aangezien ik Home Assistant ook wil gaan gebruiken voor spraakassistentie en ik allergisch ben voor foutmeldingen heb ik deze Nabu Casa oplossing gekozen, waarmee ik voor 75 € per jaar ook de Home Assistant community ondersteun.
Echter is de Nabu Casa URL lang (https://heelveellettersencijfers.ui.nabu.casa) en daarmee niet te onthouden en is het daarom handiger om een subdomein te creëren dat naar je Home Assistant server wijst. Een domein kun je al voor een klein bedrag per jaar registreren. Ik heb mijn domein mattizz.nl gebruikt met als sub-domein https://homeassistant.mattizz.nl (2Fa beveiligd).
Op zoek naar een goede en duidelijk uitleg over het aanmaken van zo’n subdomein kwam ik uit op onderstaande Youtube video waarmee het simpel is uit te voeren:
Als alles goed gaat zie je in je Nabu Casa account onserstaande tekst ten teken dat alles goed is verlopen:
Add Custom Domain
homeassistant.mattizz.nl has been set as an alias to heelveellettersencijfers.ui.nabu.casa Before you can use it, you need to restart your Home Assistant instance for it to generate a new certificate.When your instance is back online, which take over 2 minutes before it completes the certificate registration, your new custom domain will start working.
https://homeassistant.mattizz.nl
The DNS entries are used for both validation and generation of the certificate. Removing the records will break functionality.
Ik kwam er vanwege verbindingsproblemen met het subdomein achter dat de volgende tekst in het configuration.yaml moet worden opgenomen waarbij het onderste IP-adres het lokale IP-adres van de Home Assistant server is:
http:
ip_ban_enabled: true
login_attempts_threshold: 5
cors_allowed_origins:
- https://google.com
- https://www.home-assistant.io
use_x_forwarded_for: true
trusted_proxies:
- 192.168.1.19