Med Google Home-appen kan du automatisere hjemmet ditt med rutiner. Med redigeringsverktøyet for skript kan du opprette avanserte husstandsrutiner ved å programmere skriptbaserte automatiseringer med flere aktiveringsfunksjoner, betingelser, handlinger og avansert logikk.
Redigeringsverktøyet for skript er tilgjengelig i den offentlige forhåndsversjonen. Du kan åpne redigeringsverktøyet for skript med Google Home på nettet eller i Google Home-mobilappen etter at du har begynt å bruke den offentlige forhåndsversjonen.
Finn ut hvordan du skriver skriptbaserte automatiseringer:
- Skriv skriptbaserte automatiseringer med redigeringsverktøyet for skript
- Fullstendig liste over støttede aktiveringsfunksjoner, betingelser og handlinger
- Liste over støttede enheter
- Gå til kodelaben for å se en veiledning som viser deg hvordan du lager ditt første skript.
- Flere øvelser i å skrive skriptbaserte automatiseringer og eksempler på skript.
Kom i gang
Med redigeringsverktøyet for skript kan du skrive og redigere dine egne husstandrutiner med Google Home på nettet eller i Google Home-appen.
For å opprette skriptbaserte automatiseringer må du
- forstå grunnleggende YAML. Dette er et skriptspråk som kan leses av mennesker. Med dette språket kan du legge inn instrukser linje for linje for å lage hjemmeautomatiseringer.
- forstå hvordan rutiner fungerer, inkludert terminologi som aktiveringsfunksjoner og handlinger
- forstå hvordan du kan bruke redigeringsverktøyet for skript til å skrive skriptbaserte automatiseringer
Hvis du vil ha mer informasjon om hvordan du skriver skript, kan du følge Skriv skriptbaserte automatiseringer med redigeringsverktøyet for skript.
Merk: På iPhone og iPad kan du se, redigere, slå av og kjøre automatiseringer i Google Home-appen, men foreløpig kan du ikke opprette nye skriptede automatiseringer. Hvis du har iPhone eller iPad, anbefaler vi at du bruker Google Home på nettet til å opprette nye automatiseringer.
Grunnleggende informasjon om redigeringsverktøyet for skript
Redigeringsverktøyet for skript bruker YAML, som er et skriptspråk som gjør det mulig å legge inn instrukser linje for linje for å lage hjemmeautomatiseringer. Finn ut mer i Skriv skriptbaserte automatiseringer med redigeringsverktøyet for skript.
Hurtigveiledning for YAML
YAML-konsepter | Eksempel |
---|---|
Nøkkelverdi-par YAML skrives som en samling nøkkelverdi-par atskilt med En nøkkel er et literalt nøkkelord. Verdien som er tilknyttet en nøkkel, kan være noe så enkelt som en streng, et tall eller en dato eller noe mer komplisert, som en samling til av nøkkelverdi-par. I eksempelet er nøkkelen = navnet og verdien = TV-en på lys av. |
navn: TV-en på lys av |
Innrykk og flettede nøkkelverdi-par Du kan «flette» flere nøkkelverdi-par under én overordnet nøkkel. YAML bruker innrykk (to mellomrom) for å vise struktur og hierarki og for å definere flettede elementer. Hvert flettenivå er rykket inn med samme antall mellomrom. I eksempelet er den overordnede nøkkelen
Hvert par er rykket inn med to mellomrom for å vise at de er et underordnet element av nøkkelen |
|
Flere verdier For å inkludere flere verdier i én nøkkel oppretter du en liste. Bruk bindestrek før hvert listeelement. I eksempelet er nøkkelen =ukedag og verdien er en liste som inkluderer mandag og torsdag . |
ukedag: |
Kommentarer Linjer som begynner med# , er kommentarer som ignoreres av automatiseringsmotoren. |
# Dette er en kommentar. Den blir ignorert. |
Støttede aktiveringsfunksjoner, betingelser og handlinger
Du definerer automatiseringene dine med nøkler som kalles aktiveringsfunksjoner, betingelser og handlinger:
- Aktiveringsfunksjoner forteller automatiseringen når den skal starte. Aktiveringsfunksjoner kan omfatte spesifikke tidspunkter eller enhetstilstander. En automatisering kan ha mer enn én aktiveringsfunksjon.
- Betingelser er begrensninger for når automatiseringen skal kjøres. Betingelsene sjekkes hver gang en automatisering begynner. Du kan for eksempel spesifisere at automatiseringen bare skal kjøre hvis du er borte, eller hvis det er etter solnedgang.
- Handlinger er det automatiseringen gjør, for eksempel å justere høyttalervolumet eller slå lys av eller på.
Du finner en fullstendig liste over aktiveringsfunksjoner, betingelser og handlinger i utviklersenteret for Google Home. Hver av disse komponentene har et eget sett med instruksjoner og formatering. Klikk på en oppføring i tabellen over støttede aktiveringsfunksjoner, betingelser og handlinger for å finne spesifikke veiledninger, formateringsmåter og eksempler på kode. Du kan også sjekke hvilke enheter som støttes, og hvilke handlinger og kommandoer de kan bruke.
Opprett, rediger og slett skriptbaserte automatiseringer
Bruk redigeringsverktøyet for skript i Google Home på nettet eller Google Home-appen til å skrive og redigere egendefinerte skriptbaserte automatiseringer.
Lag en skriptbasert automatisering
Med Google Home-appen
- Åpne Google Home-appen
.
- Trykk på Automatiseringer
.
- Trykk på Legg til
Husstand
Flere alternativer
Redigeringsverktøy for skript.
- Lag et utkast til en ny skriptbasert automatisering. Gå til Skriv skriptbaserte automatiseringer med redigeringsverktøyet for skript for å få hjelp med å strukturere skriptet.
- Trykk på Valider for å sjekke at skriptet kjører som det skal. Du kan ikke aktivere automatiseringer med feil.
- Trykk på Lagre for å legge til automatiseringen i hjemmet ditt eller lagre arbeid du holder på med. Hvis skriptet er gyldig når du lagrer det, aktiveres automatiseringen automatisk. Hvis du ikke vil at den skal kjøres ennå, kan du slå av Aktiver.
Med Google Home på nettet
-
Åpne home.google.com/automations, og logg på kontoen din.
-
Click Add new.
- Lag et utkast til en ny skriptbasert automatisering. Gå til Skriv skriptbaserte automatiseringer med redigeringsverktøyet for skript for å få hjelp med å strukturere skriptet.
- Click Validate to verify your script is able to run. You can't activate an automation with errors.
- Click Save to add your automation to your home or save in-progress work. If your script is valid when you save it, your automation automatically activates. If you don't want it to run yet, turn Activate off.
Rediger en skriptbasert automatisering
Du kan se og redigere de fleste automatiseringer du har opprettet med redigeringsverktøyet for skript. Ikke-skriptede automatiseringer og automatiseringer som kjøres, kan ikke redigeres i redigeringsverktøyet for skript. Du kan redigere automatiseringer når du har stoppet dem.
Med Google Home-appen
- Åpne Google Home-appen
.
- Trykk på Automatiseringer
navnet på den skriptbaserte automatiseringen
Rediger.
- Rediger den skriptbaserte automatiseringen.
- Tap Validate to verify your script is able to run. You can't activate an automation with errors.
- Tap Save. If your script is valid when you save it, your automation automatically activates. If you don't want it to run yet, turn Activate off.
Med Google Home på nettet
-
Åpne home.google.com/automations, og logg på kontoen din.
- Velg den skriptbaserte automatiseringen.
- Rediger skriptet.
- Click Validate to verify your script is able to run. You can't activate an automation with errors.
- Click Save to add your automation to your home or save in-progress work. If your script is valid when you save it, your automation automatically activates. If you don't want it to run yet, turn Activate off.
Slett skriptbaserte automatiseringer
Viktig: Når du sletter rutiner eller automatiseringer, slettes de for godt. Hvis du vil stoppe rutiner eller automatiseringer midlertidig, kan du sette dem på pause i stedet.
Med Google Home-appen
- Åpne Google Home-appen
.
- Trykk på Automatiseringer
.
- Velg rutinen du vil slette.
- Trykk på Slett
Slett rutinen.
Med Google Home på nettet
-
Åpne home.google.com/automations, og logg på kontoen din.
- Klikk på den skriptbaserte automatiseringen
.
- Klikk på Slett
Slett.
Hjelp med skriptbaserte automatiseringer
- Få hjelp med skript og finn ut hva andre jobber med, i brukerfellesskapet for Google Home-automatisering.
- Skript må bruke gyldig kode for at automatiseringer skal fungere. Hvis det finnes feil, vises en melding. Finn ut mer om valideringsfeil og -advarsler.
- Klikk eller trykk på Valider i redigeringsverktøyet for skript for å validere koden. Her er noen vanlige feil du bør være oppmerksom på:
- Sjekk at du bruker riktig enhetsnavn i formatet
enhetsnavn - romnavn
. Hvis du ikke er sikker, kan du sjekke navnet på enheten i Google Home-appen. - Sørg for at enheten støtter funksjonen du vil at den skal utføre. Du kan også bruke autofullføring for å finne tilgjengelige alternativer.
- Sørg for at du inkluderer en handling. Automatiseringer trenger handlinger for å kjøre.
- Sjekk at du bruker riktig enhetsnavn i formatet
- Hvis skriptet lagres, men automatiseringen ikke fungerer som forventet – eller slutter å fungere – må du sjekke manuelt at alle komponentene i skriptet fungerer. Hvis du for eksempel har skrevet et skript for å slå på lyset og endre lysstyrken ved solnedgang, kan du prøve å utføre disse oppgavene med en assistentkommando for å sjekke at hver enkelt funksjon fungerer. Du kan også sjekke at
- enheten er lagt til eller tilknyttet i Google Home-appen
- enheten er tilkoblet og på nettet
- enhetsnavnet, aktiveringsfunksjonene, betingelsene og handlingene er skrevet på riktig måte (Merk: Produsenter kan endre enhetsegenskaper når de utfører oppdateringer, og dette kan føre til at skript slutter å fungere. Du kan bruke autofullføring for å oppdatere berørte skript.)
- skriptet har riktig innrykk og formatering
- Med Google Home på nettet kan du se Automatiseringer-logger
under skriptet ditt. Der kan du se automatiseringsloggen og identifisere mulige problemer. Finn ut mer om hvilke typer meldinger du ser i automatiseringsloggene.
- Prøv å bruke funksjonen for generativ AI (på forsøksstadiet) til redigeringsverktøyet for skript for å beskrive automatiseringen du vil ha, så lager den et utkast av et skript som du kan gå gjennom og redigere.
- Finn ut mer om grunnleggende informasjon om rutiner og hvordan du feilsøker dem.
- Se Øv på å skrive ditt første skript.