Opret avancerede automatiseringer til dit hjem med redigeringsværktøjet til scripts

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:

Gå til codelab

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 : og et mellemrum. Hvert nøgleværdipar starter på en ny linje.

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 metadata. Værdien for metadata er to indlejrede nøgleværdipar:

  • Par 1: Nøgle = navn; Værdi = Tænd fjernsynet sluk lyset

  • Par 2: Nøgle = beskrivelse; Værdi = Sluk lyset, når fjernsynet tændes

Hvert par er indrykket med 2 mellemrum for at vise, at det er et underordnet element af nøglens metadata.

metadata:
name: TV on lights off
description: Turn off lights when TV turns on

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:
- MANDAG
- TORSDAG

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.

Vigtigt! Alle medlemmer af husstanden kan tjekke, hvornår disse rutiner kører. Rutiner er kun beregnet til at gøre hverdagen nemmere og bør ikke bruges i forbindelse med nødsituationer eller sikkerhed. Opret ikke rutiner, der kan resultere i personskade eller anden skade, hvis de ikke starter eller stopper. Rutiner kan være afhængige af fungerende internet og Wi-Fi samt tilgængeligheden af tjenester fra både Google og de tredjeparter, som laver de enheder, der er omfattet af rutiner. Rutiner fungerer muligvis ikke altid, og Google er ikke ansvarlig for skader eller tab, der opstår som resultat af, at en rutine ikke fungerer.

Opret en scriptbaseret automatisering

Med Google Home-appen

  1. Åbn Google Home-appen Google Home-appen.
  2. Tryk på Automatiseringer .
  3. Tryk på Tilføj Husstand Flere valgmuligheder Menuen Mere Redigeringsværktøj til scripts.
  4. 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.
  5. Tryk på Valider for at verificere, at dit script kører. Du kan ikke aktivere en automatisering med fejl.
  6. 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

  1. Åbn home.google.com/automations, og log ind på din konto.
  2. Click Add new.
  3. 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.
  4. Click Validate to verify your script is able to run. You can't activate an automation with errors.
  5. 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

  1. Åbn Google Home-appen Google Home-appen.
  2. Tryk på Automatiseringer navnet på din scriptbaserede automatisering Rediger.
  3. Rediger din scriptbaserede automatisering.
  4. Tap Validate to verify your script is able to run. You can't activate an automation with errors.
  5. 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.
Du kan få hurtig og nem adgang ved at fastgøre dine mest brugte enheder, rum, automatiseringer og handlinger til Favoritter i Google Home-appen. Få flere oplysninger om, hvordan du opretter og tilpasser Favoritter.

Med Google Home til nettet

  1. Åbn home.google.com/automations, og log ind på din konto.
  2. Vælg din scriptbaserede automatisering.
  3. Rediger dit script.
  4. Click Validate to verify your script is able to run. You can't activate an automation with errors.
  5. 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

  1. Åbn Google Home-appen Google Home-appen.
  2. Tryk på Automatiseringer .
  3. Vælg den rutine, du vil slette.
  4. Tryk på Slet efterfulgt af Slet rutine.

Med Google Home til nettet

  1. Åbn home.google.com/automations, og log ind på din konto.
  2. Klik på din scriptbaserede automatisering .
  3. 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.
  • 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.

Var disse oplysninger nyttige?

Hvordan kan vi forbedre siden?
Søgning
Ryd søgning
Luk søgning
Hovedmenu
5274914789852612541
true
Søg i Hjælp
true
true
true
true
true
1633396
false
false
false
false