Home Assistant Voice is een Open Source en Cloudless stemassistent van het Amerikaanse bedrijf Nabu Casa, maker van het Home Assistant domotica-project.
Waarom is Home Assistant Voice zo duur?
Home Assistant Voice heeft een officiële prijs van 59 euro, wat interessant is als je geïnteresseerd bent in een domotica-installatie met Home Assistant en je huis met je stem wilt bedienen zonder internet en met een Open Source-project met ondersteuning van het bedrijf Nabu Casa.
Voor- en nadelen van NC-VK-9727
Voordelen
- Gebruiksvriendelijk: Je kunt je stemassistent met Home Assistant in enkele minuten instellen zonder gedoe.
- Werkt zonder internet: Als je krachtige hardware hebt, kan je Home Assistant Voice gebruiken zonder internetverbinding.
- Privégegevens: Zelfs als je de Home Assistant Cloud gebruikt, worden je gegevens niet opgeslagen of getraind.
- Je kunt de microfoon uitschakelen: Als je niet wilt dat je stemassistent je gesprekken kan horen.
- Open Source Project: Home Assistant zet zijn Open Source-filosofie voort, zodat we een evoluerend product hebben dat ondersteund wordt door de ontwikkelaarsgemeenschap.
- Officieel Home Assistant-product: Het feit dat het product ontworpen is door het bedrijf Nabu Casa, de maker van het Home Assistant-project, is een interessante factor om rekening mee te houden.
Nadelen
- Je hebt internet nodig als je geen krachtige hardware hebt: Je moet een hardware hebben met minstens 3 GB VRAM (bij voorkeur NVidia).
- Slechts beschikbaar in 1 model: Op dit moment zijn er geen verschillende modellen spraakassistenten (zoals modellen met betere geluidskwaliteit, met scherm en meer).
Handleiding voor het gebruik van de stem van de thuisassistent
Laten we de details van deze nieuwe stemassistent ontdekken.
Wat is het belang van Home Assistant Voice?
Home Assistant is een Open Source domotica-project dat zich richt op vrijheid, duurzaamheid en gegevensprivacy.
En volgens deze filosofie, na de lancering van de Home Assistant Green domotica hub, waarmee je je smart home project kunt starten met de Home Assistant software vooraf geïnstalleerd.
En de Zigbee dongle om Zigbee slimme apparaten te kunnen koppelen in je installatie.
Nu biedt het Amerikaanse bedrijf Nabu Casa zijn thuisassistent Voice aan.
Deze stemassistent volgt de Open Source-filosofie, wat betekent dat de ontwikkelaarsgemeenschap in staat zal zijn om aanpassingen te maken en nieuwe functionaliteiten toe te voegen.
Bovendien kan deze stemassistent volledig lokaal werken, wat betekent dat het mogelijk zal zijn om je huis met je stem te bedienen zonder internet, een zeer interessant detail dat andere bekende stemassistenten niet kunnen.
Maar in dit geval moeten we, om Assist te kunnen draaien, krachtige hardware hebben met een moderne GPU met ten minste 3 GB VRAM, en Nabu Casa raadt NVIDIA aan.
Als we bijvoorbeeld de Home Assistant Green domoticahub willen gebruiken, kunnen we de Home Assistant private cloud gebruiken, die onze gegevens niet opslaat of traint.
En als we de Home Assistant domotica-oplossing al in huis hebben, is deze Home Assistant stemassistent misschien wel de beste optie in termen van levensduur, aangezien hij precies ontworpen is om met Home Assistant samen te werken door in de loop der tijd verschillende updates uit te voeren.
Home Assistant Voice technische details
Laten we de technische details van Home Assistant Voice ontdekken.
Als we de verpakking openen, ontdekken we de Home Assistant Voice.
Een spuitgegoten behuizing van polycarbonaat kunststof, wit en semi-transparant met afmetingen van 84x84x21 mm en een gewicht van 96 gram.
Er wordt standaard geen voeding meegeleverd, dus je moet een 5V DC – 2A USB-C voeding kopen.
Deze stemassistent bevat 2 microfoons en een XMOS audioprocessor met ruisonderdrukking, waardoor we onze stem duidelijk kunnen opnemen.
Om met de stemassistent te communiceren, moeten we een activeringszin uitspreken die standaard “Oké Nabu” is, maar we kunnen hem veranderen in “Hé Mycroft” of “Hé Jarvis”.
Als we deze activeringszin uitspreken, krijgen we een visueel en auditief antwoord dat aangeeft dat de stemassistent op dit moment naar ons luistert en kunnen we elk commando met onze stem uitvoeren.
Deze lichtring is ook te zien wanneer je het volume van 0 naar 100% zet dankzij het wieltje, wanneer je een timer maakt die wordt weergegeven als een aftelling of ook wanneer je de microfoon uitschakelt.
Om de microfoon uit te schakelen, zodat onze stemassistent ons niet kan horen, hebben we een knop aan de zijkant om het apparaat uit te schakelen, waardoor de microfoons fysiek worden uitgeschakeld.
En als we de activeringszin niet willen uitspreken om een spraakcommando uit te voeren, kunnen we op de centrale knop drukken en op dat moment kunnen we communiceren met onze spraakassistent.
Deze centrale knop kan ook worden gebruikt om verschillende automatiseringen te activeren door twee of drie keer te drukken of ingedrukt te houden.
Naast de USB-C poort zien we een 3,5 mm jack aansluiting, wat interessant is.
Bijvoorbeeld, als we onze stemassistent willen aansluiten op een externe luidspreker om de audio uit te voeren naar een ander apparaat met betere audiokwaliteit.
En daaronder zit een Grove-poort waarop sensoren of accessoires kunnen worden aangesloten.
De software voor deze spraakassistent is een voorgeïnstalleerde ESPHome, een volledig open source firmware voor ESP32 en de XMOS-chip.
Hoe Home Assistant Voice integreren in onze installatie?
Ten eerste kunnen we, zoals ik al zei, de Home Assistant cloudservice gebruiken om eenvoudig verbinding te maken met onze stemassistent en hem te gebruiken.
Om dit te doen, ga je vanuit de Home Assistant-interface naar “Instellingen” en “Home Assistant Cloud”.
We kunnen genieten van een gratis proefperiode van 1 maand.
Daarna zijn de maandelijkse kosten 7,50 euro of 75 euro per jaar.
Deze cloudservice is interessant om onze stemassistent te gebruiken, maar ook om op afstand toegang te krijgen tot ons slimme huis op een veilige en ongecompliceerde manier dankzij een URL die we krijgen als we ons abonneren.
Nu moeten we de stemassistent aansluiten op de voeding.
En vanaf onze telefoon kunnen we de toepassing Home Assistant openen.
Ga naar “Instellingen”.
En “Apparaten en diensten”.
Bluetooth moet ingeschakeld zijn.
Onder “Ontdekt” zouden we onze spraakassistent moeten zien, dus we moeten op “Toevoegen” klikken.
Nu moeten we deze stemassistent verbinden met ons WIFI-netwerk.
En we moeten 1 keer drukken op de centrale knop van de stemassistent.
Klik nu op “Accepteren”.
We selecteren onze stemassistent.
Klik op “Verzenden”.
En klik op “Voltooien”.
Nu wordt het bijgewerkt en moeten we een paar seconden wachten. En nu kunnen we het testen door de magische zin “Okay Nabu” te zeggen.
We kunnen het in een deel van ons huis plaatsen.
En we kunnen sommige instellingen van onze stemassistent aanpassen, zoals de activeringszin of het type stem dat met ons communiceert.
Nu zouden we onze slimme apparaten die gekoppeld zijn aan Home Assistant met onze stem moeten kunnen bedienen, dankzij Home Assistant Voice.
Dit kan worden gecontroleerd onder “Instellingen”.
“Spraakassistenten”.
En we moeten “Home Assistant Cloud” als favoriet hebben.
We kunnen naar de instellingen gaan om te controleren of alles correct is ingesteld, zoals Home Assistant Cloud en de Spaanse taal.
Dat is het, nu hebben we stembediening van onze apparaten en bovendien kan deze stem van de Home Assistant ons toespreken volgens criteria die we hebben gedefinieerd.
En het is de moeite waard om op te merken dat als we naar de instellingen van onze spraakassistent gaan.
Het is mogelijk om de LED van het apparaat te activeren of deactiveren, de activeringszin te wijzigen.
En activeer of onderbreek ook je microfoon.
Welke spraakopdrachten kunnen we uitvoeren?
In mijn voorbeeld heb ik verschillende apparaten gekoppeld aan Home Assistant met Zigbee2MQTT. Elk Zigbee-apparaat dat ik heb gekoppeld heeft een naam die ik heb aangepast, zoals jaloezie, lamp, stopcontact of deur.
Zo kan ik gemakkelijk communiceren met de Home Assistant Voice door deze namen te gebruiken.
En als je om wat voor reden dan ook een apparaat niet wilt blootstellen, kun je het verwijderen uit de lijst onder “Instellingen”, “Spraakassistenten”.
En “Blootgestelde entiteiten”.
Om erachter te komen wat je met je stem kunt uitspreken, raad ik je aan een kijkje te nemen op GitHub om de verschillende zinnen te zien die compatibel zijn met Home Assistant Voice.
In elk apparaatprofiel vind je de verschillende zinnen die je met je stem kunt afspelen.
En hier zijn enkele voorbeelden van commando’s:
- Activeer de stekker
- Deactiveer de stekker
- De gloeilamp inschakelen
- Doe de gloeilamp uit
- Stelt de lamp in op 20% helderheid
- Stelt de lamp in op 100% helderheid
- Stelt de lamp in op rood
- Stelt de lamp in op blauw
- Zet de lamp op groen
- Is de deur open?
- Is de deur op slot?
- Hoeveel deuren zijn er open?
- Wat is de temperatuur?
- Open de sluiter
- Sluit de sluiter
- Open de sluiter op 40%.
- Open de sluiter tot 80%.
- 10-seconden timer
Hoe kunnen we onze stemassistent laten praten?
Home Assistant Voice kan ook met ons praten wanneer er een gebeurtenis plaatsvindt die jij hebt gedefinieerd.
Hiervoor zullen we automatiseringen maken en gebruik maken van de TTS-functie (Text To Speech).
We gaan een automatisering maken zodat wanneer iemand bij ons aanbelt met een slimme Zigbee-knop, onze stemassistent ons vertelt dat er iemand aanbelt.
We moeten naar “Instellingen” en “Automatiseringen en scènes” gaan om onze automatisering te maken.
We moeten klikken op “Automatisering maken”.
In de voorwaarde “Wanneer” en onder “Trigger toevoegen” zoeken we naar “Apparaat”.
En laten we de trigger voor onze knopdruk kiezen.
Laten we nu onder “Dan doen” en “Actie toevoegen” “Tekst-naar-spraak (TTS): Spraak” kiezen.
We kiezen “Doelstellingen” en de entiteit “Home Assistant Cloud”.
De “Media Player Entity” wordt onze Home Assistant Voice.
We plaatsen het bericht “Er belt iemand bij u thuis”.
We vinken het vakje “Taal” aan en zetten “es-ES” zodat we een antwoord in het Spaans hebben.
En we kunnen onze automatisering opslaan en een naam geven.
Klaar, hier is het resultaat.
Kortom, Home Assistant Voice is een zeer interessante gok voor de toekomst van slimme huizen, met de Open Source aanpak, de privacy van onze gegevens en daarom zal deze stemassistent zeker wereldwijd een groot succes worden.