Smart speaker als wekker

Smart Speaker

Ook in de slaapkamer hebben we een smart speaker en wel het model van Nabu Casa, de Home Assistant Voice PE. Op dit apparaat kunnen zowel gesproken berichten (TTS) worden afgespeeld als muziek. Met behulp van de Music Assistant toevoeging in Home Assistant kunnen vanuit diverse bronnen, zoals afspeellijsten of Radiostations worden geselecteerd om af te spelen.

Kalender

In Home Assistant is de Local Calandar integratie toegevoegd waarmee diverse agenda’s beheerd kunnen worden. Een specifieke agenda voor de wekker is toegevoegd als ‘WakeUp‘ en hierin zijn de events voor de ‘wekker’ ingesteld. De trigger is de status van de calendar.wakeup die op ‘ON’ komt op het tijdstip van de ingestelde wekker.

Bed Sensor

De wekker mag alleen worden afgespeeld als ik zelf in bed lig en dat kan gedetecteerd worden met de bed-sensor. Zolang deze een status ‘ON’ heeft lig ik in bed.

Automatisering

trigger

De 1e trigger is de status van de agenda die op de start_tijd van het event op Aan komt te staan. De eind_tijd van het event in de kalender zet de status van de agenda weer UIT en dat is de trigger om de wekker op de speaker te stoppen. We hebben dus 2 triggers, beiden voorzien van een trigger-ID (start en stop):

Voorwaarde

Als optionele voorwaarde dient de status van de bed-sensor op AAN te staan.

Acties

Via de trigger-ID van de triggers wordt bepaald welke acties uitgevoerd dienen te worden. In een automatisering wordt dat met ‘Kiezen’ -> ‘Wanneer geactiveerd door trigger‘ gedaan.

Optie 1: start_tijd van het event

Op de start_tijd wordt het volume van de speaker op zeer laag gezet, gevolgd door gesproken tekst “Goedemorgen, het is tijd om op te staan.” en na 10 seconden volgt muziek uit de speaker.

Optie 2: eind_tijd van het event

Op de eind_tijd stopt de muziek.

Het event in de kalender