sbarmen Skrevet 16. juli Skrevet 16. juli Jeg har hatt en Google Nest Hello i mange år, og den virker ganske bra. Har en ringeklokke i gangen (Honeywell) som virker litt dårlig. Tror den ikke er glad i 24V ringetrafo, dette er et eget tema som jeg skal ta tak i senere (bytte ut ringeklokka). Men jeg har prøvd å få en automasjon til å virke i Home Assistant slik at jeg kunne få f.eks. Sonos høyttalerene på kjøkkenet, badet, soverommet til ungene osv til å si ifra at det ringer på døra. Dessverre har event baserte automasjoner vært alt for trege. Det gikk 10 sekunder fra noen ringte til noe varsel kom, gjerne mer. Men nå har jeg funnet en løsning. Lag en hjelper i Home Assistant under Innstillinger -> Enheter og Tjenester -> Hjelpere Klikk på "Opprett hjelper", type veksle/toggle. Jeg kalte min "Ringeklokke". Eksponer denne til Google Assistant ved hjelp av å klikke på "Taleassistenter". Nå skal du få denne opp i "Home" appen på telefonen din (altså Google Home appen, den du styrer f.eks. Chromecaster med). Gå inn i den appen og lag en automasjon. Den skal trigge når noen trykker på Nest ringeklokka, og aksjonen er at den skal slå "Ringeklokke" veksleren "på". Så Google får ansvaret å ta "ringeknappen trykket på" og gi beskjed til HA ved hjelp av hjelperen Ringeklokke. Håper det gav mening. Selve vekslingen av Ringeklokke gjør du ved å trykke på Action, og velge "Try adding your own" nederst. Siden Google "snakker norsk" hos meg måtte jeg skrive "Skru Ringeklokke på". Det fungerer. Kanskje du må skrive det på engelsk? Når jeg prøvde på engelsk fikk jeg en melding på mobilen når jeg trykket på ringeklokka at du må sjekke denne automasjonen, den fungerer ikke som den skal. Meldingen var "jeg skjønner ikke handlingen" eller noe slikt. Når jeg skrev det på norsk fungerte det tvert. Nå har du fått beskjed til HA om at noen har ringt på døra. Jeg ønsker en "ding-dong" lyd først på mitt varsel, så jeg gjorde følgende: Last ned en ringeklokke lydfil, jeg tok denne: https://freesound.org/people/kwahmah_02/sounds/319041/ Lagre den på Home Assistant i mappen: /config/www (Bruk Studio Code eller noe slikt for å laste opp). Jeg døpte om fila til "doorbell.wav" Varsle med høyttalere. Jeg har Sonos i mange rom så jeg bruker de til formålet. Man kan sikkert bruke andre også. Sjekk om TTS og Announce virker likt på din høyttaler, det gjør den kanskje ikke. Automasjonen min ser slik ut: alias: Ringeklokka Ringer description: Gi beskjed på høyttalere at det ringer på døra trigger: - platform: state entity_id: - input_boolean.ringeklokke to: "on" condition: [] action: - service: input_boolean.turn_off target: entity_id: input_boolean.ringeklokke data: {} - service: media_player.play_media data: media_content_id: http://x.x.x.x:8123/local/doorbell.wav media_content_type: music announce: true extra: volume: 40 target: entity_id: media_player.kjokken - delay: hours: 0 minutes: 0 seconds: 2 milliseconds: 0 - service: media_player.play_media data: media_content_id: media-source://tts/google_translate?message="Det ringer på inngangsdøra"&language=no media_content_type: music announce: true extra: volume: 40 target: entity_id: media_player.kjokken mode: single Her fra den visuelle editoren: Kort fortalt så trigger den på at hjelperen blir slått på (av Google Assistant), så skrur den hjelperen av (så den er klar til neste gang noen ringer på), så kjører den en "ding-dong" med volum 40%. Den kjøres som "announce" som betyr at den spilles over hva enn som spilles på høyttaleren i øyeblikket (om noe). Vent 2 sekunder og så send meldingen med TTS "Det ringer på inngangsdøren". Uten "vent" automasjonen var det litt lotto om "ding-dong" kom først eller TTS kom først. Etter meldingen er ferdig fortsetter eventuell musikk å spille. Det går også å gjøre TTS tts.speak eller tts.cloud_say i automasjonen, men det fungerer ikke sammen med announce. Fordelen med announce er at den legger seg over det som spilles og den avbryter ikke det som spilles på høyttalerene i utgangspunktet. Du må nesten sjekke litt med dine innstillinger/mediaspillere hva som virker. Denne måten å gjøre det på kan jeg nå bruke til alle rom. Bad, soverommet til ungene osv. Det er ofte noen kommer på døra her uten at noen får det med seg så dette vil hjelpe veldig. Tidligere gikk ikke dette fordi Google Nest event automasjonen bare ble alt for treg. Honorable mention, selve idéen om denne løsningen kom fra denne luringen: https://github.com/home-assistant/core/issues/87234#issuecomment-1772854149 Siter
Anbefalte innlegg
Bli med i samtalen
Du kan publisere innhold nå og registrere deg senere. Hvis du har en konto, logg inn nå for å poste med kontoen din.