Google Assistant aan Home Assistant koppelen

Voor discussies en hulp met je smarthome en automatisering kan je hier terecht. DE plaats voor alles over home assistant, Philips hue, Zigbee, Sonoff, ...
Plaats reactie
Argon
Elite Poster
Elite Poster
Berichten: 1319
Lid geworden op: 21 mei 2007, 22:26
Uitgedeelde bedankjes: 22 keer
Bedankt: 56 keer
Provider

Hallo,

Is er hier al iemand die GA heeft gekoppeld aan HA? Ik heb volgende handleiding gevolgd: https://www.home-assistant.io/integrati ... assistant/ (manual setup). Maar bij het koppelen van mijn "test app" aan Google Home stoot ik op de foutmelding "Kan de instelling niet updaten. Controleer je verbinding".

Even opsommen wat ik heb gedaan:

- Ik heb een xxxx.synology.me account, dus een DDNS oplossing van Synology
- Ik heb reeds meer dan een jaar een valid letsencrypt SSL certificaat op dat xxxx.synology.me domein
- Ik had port forwarding opgezet naar HA via xxxx.synology.me:8123 (ik kon zonder problemen inloggen, maar niet met een geldig certificaat daar het niet via poort 443 ging)

- Ik heb via Synology een reverse proxy ingeschakeld aan de hand van volgende post:
https://community.home-assistant.io/t/h ... cker/88678
- Door de reverse proxy geraak ik nu zonder problemen op HA via https://xxxx.synology.me. Achterliggend converteert Synology dus mijn 443 trafiek naar 192.168.1.x:8123. Ik kan ook inloggen over 4G en een schakelaar/licht/... bedienen.

- Als ik nu echter GA wil autoriseren tegenover HA na het volgend van die Home Assistant handleiding, dan krijg ik volgende foutmelding:
"Kan de instelling niet updaten. Controleer je verbinding".

Zie onderstaande printscreens:
https://cdn.discordapp.com/attachments/ ... nknown.png
https://cdn.discordapp.com/attachments/ ... nknown.png

Iemand een vermoeden waar ik het probleem moet zoeken?

Thanks!


//edit: De handleiding vanop https://www.home-assistant.io/integrati ... assistant/ nog eens volledig doorlopen en nu is het gelukt. Telkens als ik dit moest uitvoeren: https://[YOUR HOME ASSISTANT URL:PORT]/auth/authorize , dan vulde ik het poortnummer niet in daar https standaard sowieso 443 is. Deze keer dus wel expliciet 443 ingevuld en nu lijkt alles te werken.

Zo zie ik nu mijn Zigbee, Tradfri, MQTT, ... materiaal en kan ik deze bedienen via Google Assistant.
liegebeestig
Elite Poster
Elite Poster
Berichten: 2405
Lid geworden op: 01 jun 2006, 15:16
Uitgedeelde bedankjes: 43 keer
Bedankt: 81 keer

Ik zit ook opiets dergelijks te broeden. Maar (van horen zeggen) begrijp ik dat er een aantal problemen zijn nadien:

een andere stem

Moet je iedere keer zeggen 'Hey google, vraag Home Assistant ...'

Altijd als eerste antwoord: 'Ok, ik haal de testversie van Home Assistant'.

Is dat inderdaad zo?
Argon
Elite Poster
Elite Poster
Berichten: 1319
Lid geworden op: 21 mei 2007, 22:26
Uitgedeelde bedankjes: 22 keer
Bedankt: 56 keer
Provider

Ik maak gebruik van een Sonos One met ingebouwde Google Assistant. Iedereen in huis kan GA activeren door "Hey Google" te roepen.
Met behulp van een Google Home Mini kan je effectief met stemherkenning werken, echter is dit niet mogelijk in de Sonos One.

Al mijn MQTT/Zigbee/Tradfri apparaten komen nu gewoon in Google Home staan als devices die ik kan linken aan ruimtes:
https://cdn.discordapp.com/attachments/ ... 091945.png

Ik moet echter de config tussen GA en HA wat finetunen zodat enkel mijn lichten en switches geshared worden tussen elkaar. Ik wil namelijk niet dat mijn Automations, Scenes,Sensoren (temp,humidity)... vanuit HA te zien zijn in Google Home zoals nu het geval is.

Zoals je kan zien in de printscreen heb ik daar een switch "Kerstverlichting" (Sonoff Basic met Tasmota aangestuurd via MQTT). Deze kan ik activeren/deactiveren door: "hey google, zet de kerstverlichting aan" / "hey google, zet de kerstverlichting uit". Ik hoef dus niet eerst Home Assistant aan te roepen zoals jij aangeeft.

Groeten
liegebeestig
Elite Poster
Elite Poster
Berichten: 2405
Lid geworden op: 01 jun 2006, 15:16
Uitgedeelde bedankjes: 43 keer
Bedankt: 81 keer

Duidelijk! Ik ga aan de slag. En portforwarding via synologydns naar 8123 niet nodig door de reverse proxy veronderstel ik?
Argon
Elite Poster
Elite Poster
Berichten: 1319
Lid geworden op: 21 mei 2007, 22:26
Uitgedeelde bedankjes: 22 keer
Bedankt: 56 keer
Provider

Correct. Dus gewoon zorgen dat je een geldig letsencrypt certificaat hebt op uw Synology NAS en daarna adhv die reverse proxy 443 redirecten naar poort 8123.

Nu blijf ik wel een beetje achter met de vraag hoe veilig dit is. Ok, ik maak gebruik van SSL wat op zich al goed is, maar als er een bug/security issue in HA zit dan kan zit men volgens mij gewoon binnen in mijn LAN.
liegebeestig
Elite Poster
Elite Poster
Berichten: 2405
Lid geworden op: 01 jun 2006, 15:16
Uitgedeelde bedankjes: 43 keer
Bedankt: 81 keer

Maar je hebt dus toch een zekere portforwarding moeten instellen? Ik denk inderdaad dat he tniet echt veilig is. Met home assistant cloud zou dat wel zijn. Over naar @devastator die weliswaar grote voorstander is van die cloud oplossing.
devastator
Elite Poster
Elite Poster
Berichten: 1339
Lid geworden op: 01 nov 2005, 10:53
Locatie: Pelt
Uitgedeelde bedankjes: 34 keer
Bedankt: 70 keer

Portforwarding had je sowieso al moeten doen he, wil je HA beschikbaar maken van buitenaf zonder HA cloud. Volgens mij moet je dus geen extra port forwarden (tenzij het enkel werkt op poort 443, maar die kan je dan weer laten verwijzen naar poort 8123).

Zelf gebruik ik idd de cloud. No hassle setup, en voor 5$/maand support ik een project waar ik iedere minuut gebruik van maak. Bovendien moet ik geen poorten open stellen (de enige poort die ik wel open heb is voor VPN).
Gebruikersavatar
MClaeys
Elite Poster
Elite Poster
Berichten: 6048
Lid geworden op: 16 feb 2011, 22:43
Uitgedeelde bedankjes: 377 keer
Bedankt: 347 keer

Ik heb het draaien met een nginx Proxy voor, dankzij een collega die wat van Nginx kent. Certificaat staat op nginx bij mij. Ik gebruik het niet veel momenteel, ik wou het voor men rolluiken gebruiken maar kan ze er niet mee bedienen. De lichten wel.
devastator
Elite Poster
Elite Poster
Berichten: 1339
Lid geworden op: 01 nov 2005, 10:53
Locatie: Pelt
Uitgedeelde bedankjes: 34 keer
Bedankt: 70 keer

Ik ken niet veel van Nginx (eigenlijk niks :-) ). Maar in principe blijft het toch hetzelfde, nl een poort openzetten? Enkel is het dan 1 poort die voor alle applicaties hetzelfde is (maar waarvan enkel de URL anders is?) .
Gebruikersavatar
MClaeys
Elite Poster
Elite Poster
Berichten: 6048
Lid geworden op: 16 feb 2011, 22:43
Uitgedeelde bedankjes: 377 keer
Bedankt: 347 keer

Klopt, en mijn certificaat draait ook niet op mijn HA server, maar op men nginx.
Gebruikersavatar
NuKeM
Administrator
Administrator
Berichten: 5689
Lid geworden op: 10 nov 2002, 00:55
Uitgedeelde bedankjes: 128 keer
Bedankt: 269 keer
Recent bedankt: 1 keer

Miscchien verdient het een eigen topic, maar voorlopig stel ik de vraag hier. Is er iemand die ervaring heeft met Rhasspy of Ada voor voice control (nu Snips verdwenen is dankzij Sonos en Google spyware geen optie is)?
Ernie
Elite Poster
Elite Poster
Berichten: 1048
Lid geworden op: 08 jun 2011, 06:35
Uitgedeelde bedankjes: 302 keer
Bedankt: 57 keer

@NuKeM: gebruikte je voorheen al voice control? Heb een YT vid bekeken en van Ada en leek wel wat.
Ik vraag me af of dat écht wel handig is en hoe goed dat werkt.
Heppie NY!
devastator
Elite Poster
Elite Poster
Berichten: 1339
Lid geworden op: 01 nov 2005, 10:53
Locatie: Pelt
Uitgedeelde bedankjes: 34 keer
Bedankt: 70 keer

Werkt dit nu eigenlijk goed zonder abbo ?
Syncing may fail after a period of time, likely around 30 days, due to the fact that your Actions on Google app is technically in testing mode and has never been published. Eventually, it seems that the test expires. Control of devices will continue to work but syncing may not. If you say “Ok Google, sync my devices” and get the response “Unable to sync Home Assistant” (or whatever you named your project).
Bron: HA documentation

Aangezien het een test app is, vermoed ik dat je moet zeggen "Hey Google, vraag HA om ..." ?
liegebeestig
Elite Poster
Elite Poster
Berichten: 2405
Lid geworden op: 01 jun 2006, 15:16
Uitgedeelde bedankjes: 43 keer
Bedankt: 81 keer

Goeie vraag. Ik wil die overstap ook maken.
Gebruikersavatar
MaT
Elite Poster
Elite Poster
Berichten: 2202
Lid geworden op: 18 feb 2014, 15:40
Locatie: Gent
Uitgedeelde bedankjes: 173 keer
Bedankt: 322 keer
Recent bedankt: 5 keer
Provider

devastator schreef:Werkt dit nu eigenlijk goed zonder abbo ?
....
Bron: HA documentation
Neen, dat moet nog steeds gebeuren zover ik weet. Het is wel al een tijdje geleden bij mij.
devastator schreef:Aangezien het een test app is, vermoed ik dat je moet zeggen "Hey Google, vraag HA om ..." ?
Neen, je kan de vraag rechtsreeks aan de assistant richten: "Hey google, doe het licht aan in de living".
Het BIPT aanziet modems en routers als een onderdeel van de eindapparatuur van de eindgebruiker waardoor deze vrij te kiezen zijn voor breedband en internettelefonie.
Bron
liegebeestig
Elite Poster
Elite Poster
Berichten: 2405
Lid geworden op: 01 jun 2006, 15:16
Uitgedeelde bedankjes: 43 keer
Bedankt: 81 keer

Mat, maar gebruik je de gratis versie al? En langer dan de testperiode?
Gebruikersavatar
MaT
Elite Poster
Elite Poster
Berichten: 2202
Lid geworden op: 18 feb 2014, 15:40
Locatie: Gent
Uitgedeelde bedankjes: 173 keer
Bedankt: 322 keer
Recent bedankt: 5 keer
Provider

Ja, ik gebruik de gratis versie al meer dan een jaar nu en heb enkele keren de test moeten opnieuw activeren. Maar het is nu toch zeker al veel meer dan 30dagen bij mij en ik heb het zeker nog geen 12 keer gedaan.
De testperiode is dus ofwel langer ofwel niet meer van toepassing.
Het BIPT aanziet modems en routers als een onderdeel van de eindapparatuur van de eindgebruiker waardoor deze vrij te kiezen zijn voor breedband en internettelefonie.
Bron
liegebeestig
Elite Poster
Elite Poster
Berichten: 2405
Lid geworden op: 01 jun 2006, 15:16
Uitgedeelde bedankjes: 43 keer
Bedankt: 81 keer

Dank je Mat, dus he tlijkt mogelijk om Google assistant te gebruiken zonder cloud abo op hassio. Nog dingen om op te letten?
Plaats reactie

Terug naar “Home automation en domotica”