Med Google Home-appen kan du automatisere dit hjem ved hjælp af rutiner. Hvis du vil oprette avancerede rutiner for husstanden, giver redigeringsværktøjet til scripts dig mulighed for at programmere scriptbaserede automatiseringer med yderligere aktiveringsfunktioner, betingelser, handlinger og avanceret logik.
Redigeringsværktøjet til scripts er i øjeblikket tilgængeligt via Offentligt preview. Du kan få adgang til redigeringsværktøjet til scripts via Google Home til nettet eller i Google Home-mobilappen, når du har tilmeldt dig Offentligt preview.
Få flere oplysninger om, hvordan du skriver scriptbaserede automatiseringer:
- Skriv scriptbaserede automatiseringer ved hjælp af redigeringsværktøjet til scripts
- Komplet liste over understøttede aktiveringsfunktioner, betingelser og handlinger
- Liste over understøttede enheder
- Gå til codelab for at se et eksempel på, hvordan du opretter dit første script.
- Yderligere øvelser i at skrive en scriptbaseret automatisering og eksempler på scripts.
Kom godt i gang
Redigeringsværktøjet til scripts giver dig mulighed for at skrive og redigere dine egne rutiner for husstanden med Google Home til nettet eller i Google Home-appen.
Hvis du vil oprette scriptbaserede automatiseringer, skal du gøre følgende:
- Forstå det grundlæggende inden for YAML, der er et scriptsprog, der kan læses af mennesker, og som giver dig mulighed for at angive "linje-for-linje"-vejledninger til oprettelse af automatiseringer i hjemmet.
- Find ud af, hvordan rutiner fungerer, og hvad termer såsom aktiveringsfunktioner og handlinger betyder.
- Få flere oplysninger om, hvordan du bruger redigeringsværktøjet til scripts til at skrive scriptbaserede automatiseringer.
Hvis du vil have mere detaljerede oplysninger om, hvordan du skriver et script, kan du gå til Skriv scriptbaserede automatiseringer ved hjælp af redigeringsværktøjet til scripts.
Bemærk! På en iPhone eller iPad kan du se, redigere, deaktivere og køre automatiseringer i Google Home-appen, men du kan i øjeblikket ikke oprette nye scriptede automatiseringer. Hvis du har en iPhone eller iPad, anbefaler vi, at du bruger Google Home til nettet til at oprette nye automatiseringer.
Grundlæggende oplysninger om redigeringsværktøjet til scripts
Redigeringsværktøjet til scripts anvender YAML, der er et scriptsprog, der giver dig mulighed for at angive en "linje-for-linje"-vejledning til oprettelse af automatiseringer til hjemmet. Få flere oplysninger under Skriv scriptbaserede automatiseringer ved hjælp af redigeringsværktøjet til scripts.
Lynvejledning til YAML
YAML-koncepter | Eksempel |
---|---|
Nøgleværdipar YAML er skrevet som en samling af nøgleværdipar adskilt af En nøgle er et søgeord. Den værdi, der er knyttet til en nøgle, kan være enkel, f.eks. en streng, et tal eller en dato, eller kompleks, f.eks. en anden samling af nøgleværdipar. I dette eksempel er Nøgle = navn og Værdi = Tænd fjernsynet sluk lyset. |
navn: Tænd fjernsynet sluk lyset |
Indrykning og indlejrede nøgleværdipar Du kan "indlejre" flere nøgleværdipar under en enkelt overordnet nøgle. YAML anvender indrykning (2 mellemrum) til at angive struktur og hierarki og til at definere indlejrede elementer. Hvert indlejringsniveau er indrykket med det samme antal mellemrum. I eksemplet er den overordnede nøgle
Hvert par er indrykket med 2 mellemrum for at vise, at det er et underordnet element af nøglens |
|
Flere værdier Hvis du vil inkludere flere værdier med en enkelt nøgle, skal du oprette en liste. Brug en bindestreg før hvert element på listen. I dette eksempel er nøgle =ugedag , og værdi er en liste, som inkluderer Mandag og Torsdag . |
ugedag: |
Kommentarer Linjer, der begynder med# , er kommentarer og ignoreres af automatiseringssystemet. |
# Dette er en kommentar. Den ignoreres. |
Understøttede aktiveringsfunktioner, betingelser og handlinger
Du definerer din automatiseringsadfærd ved hjælp af nøgler, som kaldes aktiveringsfunktioner, betingelser og handlinger:
- Aktiveringsfunktioner fortæller din automatisering, hvornår den skal begynde. Aktiveringsfunktioner kan omfatte bestemte tidspunkter eller enhedstilstande. En automatisering kan omfatte mere end én aktiveringsfunktion.
- Betingelser er begrænsninger for, hvornår din automatisering skal køre. Betingelserne tjekkes, hver gang en automatisering begynder. Du kan f.eks. angive, at din automatisering kun skal køre, hvis du er ikke er hjemme, eller hvis det er efter solnedgang.
- Handlinger er, hvad din automatisering skal gøre. Det kan f.eks. være at justere højttalerens lydstyrke eller tænde eller slukke lyset.
Du kan se en komplet liste over aktiveringsfunktioner, betingelser og handlinger i Google Homes udviklercenter. Hver af disse komponenter har sit eget sæt vejledninger og formatering. Klik på en post i den understøttede tabel over aktiveringsfunktioner, betingelser og handlinger for at finde specifikke vejledninger, en introduktion til formatering og eksempelkoder. Du kan også tjekke, hvilke af dine enheder der understøttes, og hvilke handlinger og kommandoer de kan anvende.
Opret, rediger og slet scriptbaserede automatiseringer
Brug redigeringsværktøjet til scripts i Google Home til nettet eller Google Home-appen til at skrive og redigere tilpassede scriptbaserede automatiseringer.
Opret en scriptbaseret automatisering
Med Google Home-appen
- Åbn Google Home-appen
.
- Tryk på Automatiseringer
.
- Tryk på Tilføj
Husstand
Flere valgmuligheder
Redigeringsværktøj til scripts.
- Opret et udkast til din nye scriptbaserede automatisering. Gå til Skriv scriptbaserede automatiseringer ved hjælp af redigeringsværktøjet til scripts for at få hjælp til at strukturere dit script.
- Tryk på Valider for at verificere, at dit script kører. Du kan ikke aktivere en automatisering med fejl.
- Tryk på Gem for at føje din automatisering til dit hjem eller gemme det, du er i gang med. Hvis dit script er gyldigt, når du gemmer det, aktiveres din automatisering automatisk. Hvis du ikke vil have, at den skal køre endnu, skal du slå Aktivér fra.
Med Google Home til nettet
-
Åbn home.google.com/automations, og log ind på din konto.
-
Click Add new.
- Opret et udkast til din nye scriptbaserede automatisering. Gå til Skriv scriptbaserede automatiseringer ved hjælp af redigeringsværktøjet til scripts for at få hjælp til at strukturere dit script.
- 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 scriptbaseret automatisering
Du kan se og redigere de fleste automatiseringer, du har oprettet, ved hjælp af redigeringsværktøjet til scripts. Ikke-scriptbaserede automatiseringer og automatiseringer, der aktivt kører, kan ikke redigeres i redigeringsværktøjet til scripts. Når du har stoppet en automatisering, kan du redigere den.
Med Google Home-appen
- Åbn Google Home-appen
.
- Tryk på Automatiseringer
navnet på din scriptbaserede automatisering
Rediger.
- Rediger din scriptbaserede automatisering.
- 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 til nettet
-
Åbn home.google.com/automations, og log ind på din konto.
- Vælg din scriptbaserede automatisering.
- Rediger dit script.
- 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.
Slet en scriptbaseret automatisering
Vigtigt! Hvis du sletter en rutine eller automatisering, slettes den permanent. Hvis du vil stoppe en rutine eller automatisering midlertidigt, skal du i stedet sætte den på pause.
Med Google Home-appen
- Åbn Google Home-appen
.
- Tryk på Automatiseringer
.
- Vælg den rutine, du vil slette.
- Tryk på Slet
Slet rutine.
Med Google Home til nettet
-
Åbn home.google.com/automations, og log ind på din konto.
- Klik på din scriptbaserede automatisering
.
- Klik på Slet
Slet.
Hjælp til scriptbaserede automatiseringer
- Få hjælp til scripts, og find ud af, hvad andre arbejder på, i Google-fællesskabet for hjemmestyring.
- Scripts skal anvende gyldig kode, før automatiseringer kan fungere. Hvis der er en fejl, vises der en meddelelse. Få flere oplysninger om valideringsfejl og advarsler.
- Du kan validere din kode ved at klikke eller trykke på Valider i redigeringsværktøjet til scripts. Her er nogle almindelige fejl, du skal være opmærksom på:
- Sørg for, at du bruger det korrekte enhedsnavn med formatet
Navn på enhed – Navn på rum
. Hvis du er i tvivl, kan du tjekke navnet på din enhed i Google Home-appen. - Sørg for, at din enhed understøtter den funktion, du vil have den til at udføre. Du kan også bruge autofuldførelse til at finde tilgængelige valgmuligheder.
- Sørg for at inkludere en handling. Handlinger er påkrævet, før en automatisering kan køre.
- Sørg for, at du bruger det korrekte enhedsnavn med formatet
- Hvis scriptet gemmes, men automatiseringen ikke fungerer som forventet eller holder op med at fungere, skal du manuelt tjekke, at hver komponent i dit script fungerer. Hvis du f.eks. har skrevet et script, der skal tænde lyset og justere lysstyrken ved solnedgang, kan du prøve at fuldføre disse opgaver med en Assistent-kommando for at sikre, at de enkelte funktioner fungerer. Du kan også tjekke, at:
- Din enhed er tilføjet eller tilknyttet i Google Home-appen.
- Din enhed har forbindelse og er online.
- Enhedsnavnet, aktiveringsfunktioner, betingelser og handlinger er skrevet korrekt. Bemærk! Producenter kan ændre enhedskarakteristika, når de foretager opdateringer, og dette kan medføre, at scripts holder op med at fungere. Du kan bruge autofuldførelse til at opdatere de berørte scripts.
- Dit script har korrekt indrykning og formatering.
- Med Google Home til nettet kan du få adgang til automatiseringslogs
under dit script, så du kan se din historik for automatiseringer og identificere potentielle problemer. Få flere oplysninger om de typer meddelelser, du ser i automatiseringloggerne.
- Prøv at bruge den eksperimentelle funktion med generativ AI i redigeringsværktøjet til scripts til at beskrive den automatisering, du vil have. Funktionen opretter et udkast til et script, som du kan gennemgå og redigere.
- Få flere grundlæggende oplysninger om rutiner og om, hvordan du finder og løser problemer med dem.
- Gå til Øv dig i at skrive dit første script.