Dengan aplikasi Google Home, Anda dapat mengotomatiskan rumah menggunakan Rutinitas. Untuk membuat Rutinitas Anggota Keluarga tingkat lanjut, Anda dapat memanfaatkan editor skrip untuk memprogram otomatisasi dengan skrip menggunakan pemicu, kondisi, tindakan, dan logika lanjutan tambahan.
Editor skrip saat ini tersedia dalam Pratinjau Publik. Anda dapat mengakses editor skrip dengan Google Home untuk web atau di aplikasi Google Home seluler setelah bergabung ke Pratinjau Publik.
Pelajari cara menulis otomatisasi dengan skrip:
- Menulis otomatisasi dengan skrip menggunakan editor skrip
- Daftar lengkap pemicu, kondisi, dan tindakan yang didukung
- Daftar perangkat yang didukung
- Buka codelab kami untuk melihat contoh terpandu tentang cara membuat skrip pertama Anda.
- Praktik untuk menulis otomatisasi dengan skrip dan contoh skrip lainnya.
Mulai
Editor skrip memungkinkan Anda menulis dan mengedit Rutinitas Anggota Keluarga Anda sendiri dengan Google Home untuk web atau di aplikasi Google Home.
Untuk membuat otomatisasi dengan skrip, Anda harus:
- Memahami dasar-dasar YAML, bahasa skrip yang dapat dibaca manusia sehingga Anda bisa memasukkan petunjuk baris demi baris untuk membuat otomatisasi rumah.
- Memahami cara kerja Rutinitas, termasuk terminologi seperti pemicu dan tindakan.
- Memahami cara menggunakan editor skrip untuk menulis otomatisasi dengan skrip.
Untuk info yang lebih detail tentang cara menulis skrip, ikuti artikel Menulis otomatisasi dengan skrip menggunakan editor skrip.
Catatan: Di iPhone atau iPad, Anda dapat melihat, mengedit, menonaktifkan, dan menjalankan otomatisasi di aplikasi Google Home, tetapi saat ini Anda tidak dapat membuat otomatisasi dengan skrip baru. Jika Anda memiliki iPhone atau iPad, sebaiknya gunakan Google Home untuk web guna membuat otomatisasi baru.
Dasar-dasar editor skrip
Editor skrip menggunakan YAML, bahasa skrip yang memungkinkan Anda memasukkan petunjuk baris demi baris untuk membuat otomatisasi rumah. Pelajari lebih lanjut di artikel Menulis otomatisasi dengan skrip menggunakan editor skrip.
Panduan referensi cepat YAML
Konsep YAML | Contoh |
---|---|
Pasangan nilai kunci YAML ditulis sebagai kumpulan pasangan nilai kunci yang dipisahkan oleh Kunci adalah kata kunci literal. Nilai yang terkait dengan kunci dapat sesederhana string, angka, atau tanggal, atau serumit kumpulan pasangan nilai kunci lainnya. Pada contoh, Kunci = nama dan Nilai = TV menyala lampu mati. |
name: TV on lights off |
Indentasi dan pasangan nilai kunci bertingkat Anda dapat "menyusun bertingkat" beberapa pasangan nilai kunci dalam satu kunci induk. YAML menggunakan indentasi (2 spasi) untuk menunjukkan struktur dan hierarki, serta menentukan elemen bertingkat. Setiap level tingkatan dibuat indentasi oleh jumlah spasi yang sama. Dalam contoh, key (kunci) induk adalah
Setiap pasangan diindentasi oleh 2 spasi untuk menunjukkan bahwa pasangan tersebut adalah turunan dari |
|
Beberapa nilai Untuk menyertakan beberapa nilai dengan satu kunci, buat daftar. Gunakan tanda hubung sebelum setiap item daftar. Pada contoh, key =weekday , dan value adalah daftar yang mencakup Monday dan Thursday . |
hari kerja: |
Komentar Baris yang dimulai dengan# adalah komentar dan diabaikan oleh mesin otomatisasi. |
# Ini adalah komentar. Anda akan mengabaikannya. |
Pemicu, kondisi, dan tindakan yang didukung
Anda akan menentukan perilaku otomatisasi menggunakan kunci yang disebut pemicu, kondisi, dan tindakan:
- Pemicu memberi tahu otomatisasi Anda kapan harus memulai. Pemicu dapat mencakup waktu atau status perangkat tertentu. Otomatisasi dapat menyertakan lebih dari satu pemicu.
- Kondisi adalah batasan kapan otomatisasi Anda harus berjalan. Kondisi diperiksa setiap kali otomatisasi dimulai. Misalnya, Anda dapat menentukan bahwa otomatisasi hanya berjalan jika Anda tidak berada di rumah atau setelah matahari terbenam.
- Tindakan adalah hal yang akan dilakukan otomatisasi Anda, seperti menyesuaikan volume speaker atau menyalakan atau mematikan lampu.
Untuk melihat daftar lengkap pemicu, kondisi, dan tindakan, buka Pusat Developer Google Home. Setiap komponen ini memiliki kumpulan petunjuk dan formatnya sendiri. Klik entri dalam tabel pemicu, kondisi, dan tindakan yang didukung untuk menemukan petunjuk tertentu, cara memformat, dan kode contoh. Anda juga dapat memeriksa perangkat mana yang didukung serta tindakan dan perintah yang dapat digunakan perangkat tersebut.
Membuat, mengedit, dan menghapus otomatisasi dengan skrip
Gunakan editor skrip di Google Home untuk web atau aplikasi Google Home untuk menulis dan mengedit otomatisasi dengan skrip kustom.
Membuat otomatisasi dengan skrip
Dengan aplikasi Google Home
- Buka aplikasi Google Home .
- Ketuk Otomatisasi .
- Ketuk Tambahkan Anggota keluarga Opsi lainnya Editor skrip.
- Buat draf otomatisasi dengan skrip yang baru. Lihat Menulis otomatisasi dengan skrip menggunakan editor skrip untuk mendapatkan bantuan dalam menyusun struktur skrip.
- Ketuk Validasi untuk memverifikasi bahwa skrip Anda dijalankan. Anda tidak dapat mengaktifkan otomatisasi yang berisi error.
- Ketuk Simpan untuk menambahkan otomatisasi ke rumah Anda atau menyimpan pekerjaan yang sedang berlangsung. Jika skrip Anda valid saat Anda menyimpannya, otomatisasi Anda akan otomatis diaktifkan. Jika Anda belum ingin menjalankannya, nonaktifkan Aktifkan.
Dengan Google Home untuk web
-
Buka home.google.com/automations dan login ke akun Anda.
-
Click Add new.
- Buat draf otomatisasi dengan skrip yang baru. Lihat Menulis otomatisasi dengan skrip menggunakan editor skrip untuk mendapatkan bantuan dalam menyusun struktur skrip.
- 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.
Mengedit otomatisasi dengan skrip
Anda dapat melihat dan mengedit sebagian besar otomatisasi yang dibuat dengan editor skrip. Otomatisasi tanpa skrip dan otomatisasi yang berjalan secara aktif tidak dapat diedit di editor skrip. Setelah menghentikan otomatisasi, Anda akan dapat mengeditnya.
Dengan aplikasi Google Home
- Buka aplikasi Google Home .
- Ketuk Otomatisasi nama otomatisasi dengan skrip Anda Edit.
- Edit otomatisasi dengan skrip.
- 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.
Dengan Google Home untuk web
-
Buka home.google.com/automations dan login ke akun Anda.
- Pilih otomatisasi dengan skrip.
- Edit skrip Anda.
- 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.
Menghapus otomatisasi dengan skrip
Penting: Penghapusan Rutinitas atau otomatisasi bersifat permanen. Untuk menghentikan Rutinitas atau otomatisasi untuk sementara, jeda Rutinitas atau otomatisasi.
Dengan aplikasi Google Home
- Buka aplikasi Google Home .
- Ketuk Otomatisasi .
- Pilih Rutinitas yang ingin dihapus.
- Ketuk Hapus Hapus rutinitas.
Dengan Google Home untuk web
-
Buka home.google.com/automations dan login ke akun Anda.
- Klik otomatisasi dengan skrip .
- Klik Hapus Hapus.
Bantuan terkait otomatisasi dengan skrip
- Temukan bantuan untuk skrip dan pelajari yang sedang dikerjakan orang lain di komunitas Otomatisasi Google Home.
- Agar otomatisasi berfungsi, skrip harus menggunakan kode yang valid. Jika terjadi error, pesan akan muncul. Pelajari lebih lanjut error dan peringatan validasi.
- Untuk memvalidasi kode Anda, klik atau ketuk Validasi di editor skrip. Berikut ini beberapa error umum yang harus diwaspadai:
- Pastikan Anda menggunakan nama perangkat yang benar dalam format
Nama perangkat - Nama ruangan
. Jika Anda tidak yakin, periksa nama perangkat Anda di aplikasi Google Home. - Pastikan perangkat mendukung fungsi yang Anda inginkan. Anda juga dapat menggunakan pelengkapan otomatis untuk menemukan opsi yang tersedia.
- Pastikan Anda menyertakan tindakan. Tindakan diperlukan agar otomatisasi dapat berjalan.
- Pastikan Anda menggunakan nama perangkat yang benar dalam format
- Jika skrip tersimpan, tetapi otomatisasi tidak berperilaku seperti yang diharapkan, pastikan secara manual bahwa setiap komponen dalam skrip berfungsi. Misalnya, jika Anda menulis skrip untuk menyalakan lampu dan mengubah kecerahan saat matahari terbenam, coba selesaikan tugas ini dengan perintah asisten untuk mengonfirmasi bahwa setiap fungsi berjalan. Anda juga dapat memastikan bahwa:
- Perangkat Anda ditambahkan atau ditautkan di aplikasi Google Home.
- Perangkat Anda terhubung dan sedang online.
- Nama, pemicu, kondisi, dan tindakan perangkat ditulis dengan benar.
- Skrip Anda memiliki indentasi dan format yang tepat.
- Dengan Google Home untuk web, Anda dapat mengakses Log otomatisasi di bawah skrip untuk melihat histori otomatisasi dan mengidentifikasi potensi masalah. Pelajari lebih lanjut jenis pesan yang Anda lihat di log Otomatisasi.
- Coba gunakan fitur AI generatif eksperimental dari editor skrip untuk mendeskripsikan otomatisasi yang Anda inginkan, lalu fitur tersebut akan membuat draf skrip untuk Anda tinjau serta edit.
- Pelajari lebih lanjut dasar-dasar Rutinitas dan cara memecahkan masalahnya.
- Lihat Berlatih menulis skrip pertama.