En ny måde at tilpasse automatiseringer i dit hjem, hvis du har nogle kodningsevner.
I dag annoncerede Google en ny script-editor til Google Home på nettet og også Google Home Public Preview-appen. Hvad det betyder, vil brugerne nu kunne udnytte kraften i et scriptværktøj til at bringe kraftfulde automatiseringer til smarte hjem-projekter.
Den nye script-editor vil kræve nogle grundlæggende kodningsfærdigheder, men de, der kan drage fordel, vil være i stand til det konstruere og udrulle avanceret automatisering, der vil være i stand til at styre enheder i deres hjem, kontor eller andet placeringer. Script-editoren vil give tæt på 100 startere og handlinger, hvilket giver brugerne nogle ideer at bygge videre på. Google giver et eksempel på en brugerdefineret automatisering, som at kunne afspille en bestemt sang når som helst bevægelse registreres af en bestemt sensor eller at lyset tændes, hvis du kommer hjem på et bestemt tidspunkt tid.
Det Google Home Public Preview gik live i slutningen af sidste år
, og siden da har mange nye tilføjelser fundet vej til appen. Måske en af de vigtigste ting ved appen er dens nye layout, med fem nye faner: Favoritter, Enheder, automatiseringer, aktivitet og indstillinger, der giver brugerne lettere adgang til nogle af appens vigtigste funktioner. Siden fornyelsen har Google modtaget feedback fra brugere og har foretaget ændringer som at give brugerne mulighed for at omarrangere favoritter og samtidig forbedre hastigheden og ydeevnen af kameraer vist i appen.Google viste for nylig appen frem under Google I/O 2023 og frigav endelig den nye fortolkning til offentligheden. Virksomheden viste også nogle forbedringer, der kommer til Google Home-appen på wearables, og leverer mere information på et øjeblik. Hvis du er interesseret, kan du nu downloade den opdaterede Google Home-app. Men hvis du vil have et tidligt kig på nogle kommende funktioner og ændringer, som den nye script-editor, skal du tilmelde dig den offentlige forhåndsvisning.
Sådan fungerer Google Homes Script Editor
Dette afsnit er skrevet af XDA's Lead Technical Editor Adam Conway.
Hvis du skriver scripts i Google Homes script-editor, hjælper det at have en form for tidligere programmeringserfaring. Det gør brug af YAML ("Yet Another Markup Language", eller "YAML Ain't Markup Language", afhængigt af hvem du spørger), som konventionelt bruges som et dataserialiseringsformat. I ovenstående eksempel, jeg har vist, kombinerer jeg enhedstilstedeværelse (fanget fra min Google Home Hub og min smartphone) for at tænde mit soveværelses lys og en lavalampe, når jeg vender hjem mellem solnedgang og solopgang. Det er en fantastisk måde at booste ambient computing mulighederne i dit smarte hjem.
Når du skriver et script, skal du tænke på, hvilke enheder du vil automatisere, hvilken begivenhed der skal ske for at udløse din automatisering, hvilke handlinger der skal udføres, og om der er nogen kant sager. Der er mange ting, du kan gøre med script-editoren, og den vil forsøge at hjælpe dig så meget som muligt. For eksempel vil det give dig enhedsnavne, når du udfylder felter, der tager dem, og det vil advare dig om eventuelle problemer, du kan støde på. Den inkluderede "Valider"-funktion vil også forsøge at fortælle dig, om dit script vil fungere eller ej.
YAML er ofte blevet brugt til at skrive konfigurationsfiler, hvilket gør det til et interessant valg at bruge som et scriptsprog. På en måde er det i det væsentlige en konfigurationsfil, der definerer betingelser og handlinger for smartenheder i dit hjem. Forsøg dog altid at være forsigtig med de scripts, du skriver, da du skal sørge for, at du tager højde for edge cases, når du arbejder med visse enheder. For eksempel kan automatisering med en lavalampe gå galt og tænde den, når du ikke kigger, så prøv altid at teste for kantkasser og ved, hvad du laver.
Tilmeld dig forhåndsvisningen af Google Home script editor
Du kan tilmelde dig forhåndsvisningen ved at gå til appens indstillingsmenu og vælge indstillingen Offentlig forhåndsvisning. Når du er accepteret, vil du modtage en notifikation, og herfra skulle du se et ikon, der ligner en kolbe. For flere detaljer kan du følge detaljerede instruktioner her.