Otomatisasi rumah kini telah menjadi kenyataan yang dapat diakses oleh semua orang berkat platform seperti Asisten Rumah. Solusi sumber terbuka ini memungkinkan Anda memusatkan pengelolaan berbagai perangkat yang terhubung dan mempersonalisasi sepenuhnya pengalaman otomatisasi rumah Anda. Baik untuk kenyamanan, keamanan, atau penghematan energi, Home Assistant menawarkan fleksibilitas yang tak tertandingi. Namun, membuat skenario yang rumit terkadang terasa menakutkan, terutama bagi mereka yang tidak terbiasa dengan bahasa pemrograman atau skrip.
Di sinilah pentingnya ObrolanGPT. Kecerdasan buatan ini telah banyak dibicarakan selama dua tahun terakhir, dan mustahil Anda belum pernah mendengarnya! AI ini dapat digunakan untuk banyak hal, termasuk otomatisasi rumah, untuk menyederhanakan desain skenario otomatisasi dengan membantu pengguna merumuskan ide, menulis kode, atau bahkan mengoptimalkan skenario yang sudah ada. Dengan hanya menjelaskan kebutuhan Anda, ChatGPT dapat memandu Anda langkah demi langkah untuk mengubah niat Anda menjadi skrip fungsional, yang disesuaikan dengan lingkungan Anda.
Dalam panduan ini, kita akan mengeksplorasi bagaimana ChatGPT dapat membantu Anda membuat skenario Home Assistant untuk memenuhi tujuan yang sangat spesifik: meningkatkan kenyamanan rumah Anda, memperkuat keamanan rumah Anda, dan menghemat energi. Melalui berbagai contoh nyata, Anda akan menemukan cara memanfaatkan otomatisasi sepenuhnya untuk menyederhanakan kehidupan sehari-hari dan memaksimalkan kinerja instalasi otomatisasi rumah Anda.
Dengan kombinasi Home Assistant dan ChatGPT, Anda tidak hanya akan memiliki kemampuan untuk mengonfigurasi rumah Anda secara cerdas, namun Anda juga akan dapat menyesuaikan dan menyempurnakan skenario sesuai dengan kebutuhan Anda yang terus berkembang, tanpa harus mendalami baris kode yang rumit.
Pahami kebutuhan Anda
Sebelum mulai membuat skenario otomatisasi rumah, penting untuk mengidentifikasi dengan jelas kebutuhan dan tujuan Anda. Pengguna Home Assistant sering kali memiliki ekspektasi yang berbeda-beda bergantung pada prioritasnya: ada yang berupaya mengoptimalkan kenyamanan, ada pula yang ingin meningkatkan keamanan, atau bahkan mengurangi konsumsi energi. ChatGPT dapat memainkan peran penting dari langkah pertama ini, membantu Anda memformalkan dan menyempurnakan ide otomatisasi Anda. Karena jika Home Assistant sangat mudah digunakan sejak awal, dengan secara otomatis mendeteksi berbagai objek terhubung yang sudah terpasang di rumah Anda, tugasnya menjadi lebih rumit dalam mengotomatisasi rumah Anda. Antarmukanya tentu saja telah meningkat pesat dalam beberapa bulan terakhir untuk mempermudah pembuatan skenario, namun sebagian besar pengguna pemula tidak tahu jenis skenario apa yang harus disiapkan. Ini seperti sindrom halaman kosong…
Analisis kebiasaan Anda untuk menentukan skenario
Pertanyaan pertama yang harus Anda tanyakan pada diri Anda adalah: tindakan atau kebiasaan berulang apa yang ingin Anda otomatisasi? Misalnya :
- Apakah Anda ingin lampu Anda menyala dan mati secara otomatis berdasarkan waktu atau kehadiran?
- Apakah Anda ingin roller shutters Anda bereaksi sesuai ramalan cuaca?
- Apakah Anda perlu meningkatkan keamanan dengan pemberitahuan instan setiap kali aktivitas abnormal terdeteksi?
ChatGPT dapat mendukung Anda dalam refleksi ini dengan mengajukan pertanyaan yang ditargetkan. Berdasarkan jawaban Anda, ini akan menawarkan ide skenario dan menunjukkan cara menyusunnya di Home Assistant. Langkah ini penting karena memastikan bahwa setiap otomatisasi benar-benar memenuhi kebutuhan Anda.
Terjemahkan kebutuhan menjadi tindakan otomatis
Setelah kebutuhan Anda teridentifikasi dengan jelas, sekarang saatnya menerjemahkannya ke dalam tindakan otomatis di Home Assistant. ChatGPT dapat membantu Anda merumuskan kebutuhan ini secara sederhana, lalu mengubahnya menjadi rangkaian tindakan yang dapat ditindaklanjuti. Misalnya :
- Jika Anda ingin mengotomatiskan pencahayaan berdasarkan kehadiran dan waktu, ChatGPT akan dapat menghasilkan kode YAML dengan mempertimbangkan parameter ini.
- Jika tujuan Anda adalah mengatur suhu dalam ruangan secara optimal untuk menghemat energi, ChatGPT dapat menyarankan otomatisasi yang memperhitungkan data dari sensor suhu dan prakiraan cuaca.
YAML (YAML Bukan Bahasa Markup) adalah format data yang dapat dibaca manusia yang terutama digunakan untuk menulis file konfigurasi. Ini menonjol karena kesederhanaannya, menggunakan lekukan spasi untuk menyusun data. Tidak seperti JSON atau XML, ini menghindari tag dan tanda kutip, sehingga lebih mudah untuk membaca dan menulis. Sebagai bagian dari Home Assistant, YAML digunakan untuk mendefinisikan otomatisasi, pemandangan, dan konfigurasi dengan cara yang jelas dan ringkas.
Contoh konkritnya: menyalakan lampu saat malam tiba jika terdeteksi keberadaannya
Katakanlah Anda ingin lampu Anda menyala otomatis di malam hari jika ada orang di dalam ruangan. Berikut cara ChatGPT membantu Anda membuat skenario ini:
- Anda menjelaskan perilaku yang diinginkan: “Saya ingin lampu menyala setelah matahari terbenam, tetapi hanya jika ada orang di ruang tamu.”
- ChatGPT menawarkan skrip YAML yang menggabungkan deteksi kehadiran dan waktu matahari terbenam. Berikut ini contoh hasil ChatGPT:
alias: Nyalakan lampu saat matahari terbenam jika ada
pemicu:
-platform:matahari
acara: matahari terbenam
kondisi:
- kondisi: negara bagian
entitas_id: biner_sensor.presence_salon
menyatakan: 'aktif'
tindakan:
- layanan: lampu.turn_on
target:
entitas_id: cahaya.salon
Jenis otomatisasi sederhana ini dapat dengan cepat disesuaikan dan disesuaikan dengan kebutuhan Anda dengan bantuan ChatGPT, baik untuk menyesuaikan jadwal, kondisi, atau perangkat yang dikontrol.
Lalu yang tersisa hanyalah menyalinnya ke Home Assistant. Untuk itu:
- Buka Pengaturan > Otomatisasi & Pemandangan.
- Klik “Buat Otomatisasi” di kanan bawah untuk membuat skenario baru dari UI, lalu “Buat Otomatisasi Baru”.

- Klik tiga titik di kanan atas halaman otomatisasi.
- Pilih Edit sebagai YAML. Ini memungkinkan Anda mengakses langsung kode YAML yang dihasilkan oleh antarmuka pengguna.
- Anda dapat menyalin kode yang disediakan oleh ChatGPT dan memodifikasinya langsung di antarmuka jika perlu
- Setelah mengedit YAML, simpan otomatisasi Anda.
- Tidak perlu memulai ulang Home Assistant, perubahan akan langsung berlaku.
Dukungan yang dipersonalisasi untuk setiap jenis otomatisasi
Baik Anda menginginkan skenario sederhana atau otomatisasi kompleks, ChatGPT memungkinkan Anda menyusun kebutuhan Anda secara efisien dan menerjemahkannya ke dalam skenario nyata. Melalui diskusi, ini dapat memandu Anda untuk menyempurnakan detail dan membuat setiap otomatisasi seefisien dan setepat mungkin. Ini menghemat waktu Anda dan menghindari kesalahan konfigurasi.
Membuat skenario otomatisasi dengan ChatGPT
Setelah kebutuhan teridentifikasi, langkah selanjutnya adalah membuat skenario di Home Assistant. Salah satu tantangan terbesar bagi pengguna adalah menulis kode yang diperlukan untuk mengotomatiskan perangkat mereka yang terhubung. ChatGPT menyederhanakan tugas ini dengan langsung membuat skrip yang disesuaikan dengan kebutuhan Anda. Kami akan mengeksplorasi beberapa contoh nyata di mana ChatGPT dapat sangat membantu dalam menciptakan otomatisasi yang efektif dan disesuaikan.
Contoh nyata: Mengotomatiskan pencahayaan berdasarkan waktu dan kehadiran
Katakanlah Anda ingin lampu di rumah Anda menyala dan mati secara otomatis berdasarkan siapa yang ada di dalam ruangan, namun hanya pada waktu tertentu dalam sehari, misalnya pada malam hari atau dini hari. Inilah cara ChatGPT dapat mendukung Anda langkah demi langkah.
- Definisi skenario :
- Anda menjelaskan kebutuhan Anda terhadap ChatGPT: “Saya ingin lampu di ruang tamu saya menyala secara otomatis di malam hari saat kehadiran terdeteksi, namun mati setelah beberapa menit tidak ada aktivitas.”
- Pembuatan kode :
- ChatGPT mengambil deskripsi ini dan menghasilkan skrip YAML yang sesuai, dengan mempertimbangkan waktu dan deteksi gerakan. Berikut ini beberapa contoh kode yang dapat disediakan oleh ChatGPT:
alias: Pencahayaan ruang tamu berdasarkan kehadiran dan waktu
pemicu:
-platform:negara bagian
entitas_id: biner_sensor.presence_salon
untuk: 'aktif'
kondisi:
- kondisi: waktu
setelah: '18:00:00'
sebelumnya: '23:59:00'
tindakan:
- layanan: lampu.turn_on
target:
entitas_id: cahaya.salon
modus: tunggal
- Script ini menyalakan lampu di ruang tamu mulai jam 6 sore jika ada yang terdeteksi. ChatGPT juga dapat menyesuaikan skrip ini berdasarkan berapa lama lampu harus menyala sebelum mati.
- Menyesuaikan skrip :
- Jika Anda ingin menambahkan penundaan mati otomatis setelah beberapa saat tidak aktif, Anda dapat meminta ChatGPT untuk menambahkan fitur ini. Misalnya :
alias: Lampu ruang tamu mati otomatis
pemicu:
-platform:negara bagian
entitas_id: biner_sensor.presence_salon
untuk: 'mati'
untuk: '00:05:00' # Lampu mati setelah 5 menit tidak aktif
tindakan:
- layanan: lampu.turn_off
target:
entitas_id: cahaya.salon
Dalam beberapa pertukaran sederhana, ChatGPT membantu Anda membuat skenario lengkap yang memenuhi kebutuhan Anda, sekaligus memberi Anda penjelasan yang jelas tentang berbagai bagian kode.
Contoh nyata: Pengelolaan rolling shutters tergantung pada cuaca
Contoh umum otomatisasi lainnya adalah pengelolaan roller shutters yang bergantung pada kondisi cuaca, untuk mengatur suhu di dalam rumah dan menghemat energi.
- Definisi skenario :
- Anda menjelaskan kebutuhan Anda: “Saya ingin roller shutters saya menutup secara otomatis ketika suhu luar melebihi 25°C agar rumah tetap sejuk.”
- Menghasilkan skrip :
- ChatGPT dapat menghasilkan skrip YAML yang memperhitungkan suhu luar ruangan yang diukur oleh sensor atau sumber cuaca. Misalnya :
alias: Rana otomatis menutup pada suhu tinggi
pemicu:
- platform: keadaan_numerik
entitas_id: sensor.exterior_temperature
atas: 25
tindakan:
- layanan: cover.close_cover
target:
entitas_id: sampul.volets_salon
- Kustomisasi dengan ketentuan tambahan :
- Jika Anda ingin otomatisasi ini hanya berfungsi pada jam-jam tertentu (misalnya hanya pada sore hari), Anda dapat meminta ChatGPT untuk menambahkan ketentuan ini:
kondisi:
- kondisi: waktu
setelah: '12:00:00'
sebelumnya: '18:00:00'
Contoh ini menunjukkan bagaimana ChatGPT dapat mengintegrasikan berbagai parameter (suhu, jadwal, kehadiran) ke dalam satu otomatisasi, sehingga memberikan penyesuaian maksimal.
Contoh konkrit: Mengaktifkan suasana bioskop
Jenis otomatisasi lainnya, yang lebih berorientasi pada kenyamanan, terdiri dari pembuatan skenario sekitar. Misalnya, Anda mungkin ingin mengaktifkan adegan “teater” saat menyalakan TV, menyesuaikan pencahayaan dan perangkat di sekitarnya untuk menciptakan suasana yang mendalam.
- Definisi skenario :
- Anda menjelaskan kebutuhan Anda: “Saya ingin lampu diredupkan dan tirai ditutup saat saya menyalakan televisi.”
- Menghasilkan skrip :
- ChatGPT dapat menawarkan Anda skenario yang dipicu saat televisi menyala:
alias: Adegan bioskop
pemicu:
-platform:negara bagian
entitas_id: media_player.television
untuk: 'aktif'
tindakan:
- layanan: lampu.turn_off
target:
entitas_id: cahaya.salon
- layanan: cover.close_cover
target:
entitas_id: sampul.rideaux_salon
- Menambahkan variasi :
- Anda dapat meminta ChatGPT untuk menambahkan opsi, seperti meredupkan kecerahan alih-alih mematikan lampu sepenuhnya, atau menyesuaikan suhu ruangan:
tindakan:
- layanan: lampu.turn_on
data:
entitas_id: cahaya.salon
kecerahan_pct: 20 # Cahaya redup hingga 20%
ChatGPT terbukti menjadi sekutu yang berharga dalam menerjemahkan ide Anda ke dalam skenario konkret di Home Assistant. Baik untuk otomatisasi sederhana, seperti menyalakan lampu, atau skenario kompleks yang melibatkan banyak perangkat dan kondisi, ChatGPT menyederhanakan proses dengan secara otomatis menghasilkan kode yang sesuai.
Tentu saja ChatGPT menyediakan kode generik di sini. Entitas tersebut perlu diganti dengan entitas Anda sendiri, yang dapat Anda temukan di Pengaturan, Perangkat dan layanan, tab Entitas:

Tingkatkan kenyamanan dengan otomatisasi yang dipersonalisasi
Salah satu keuntungan utama otomatisasi adalah peningkatan kenyamanan sehari-hari. Home Assistant, dipadukan dengan fleksibilitas ChatGPT, memungkinkan Anda mempersonalisasi lingkungan rumah agar sesuai dengan kebiasaan dan preferensi Anda. Anda dapat mengotomatiskan pencahayaan, menyesuaikan suhu, atau bahkan menciptakan suasana yang disesuaikan dengan waktu sepanjang hari.
Otomatiskan suasana pencahayaan tergantung pada waktu
Pencahayaan memainkan peran penting dalam kenyamanan dalam ruangan. Anda dapat mengatur Home Assistant untuk secara otomatis menyesuaikan kecerahan dan warna lampu berdasarkan waktu, misalnya untuk menciptakan suasana hangat di malam hari, atau lebih cerah di pagi hari.
- Definisi skenario :
- Anda dapat menjelaskan kepada ChatGPT: “Saya ingin lampu saya perlahan meredup sejak matahari terbenam dan menjadi redup sepenuhnya pada jam 10 malam.”
- Menghasilkan skrip :
- ChatGPT menghasilkan skrip yang menyesuaikan kecerahan berdasarkan matahari terbenam dan waktu, dengan transisi bertahap:
alias: Penyesuaian lampu secara bertahap pada malam hari
pemicu:
-platform:matahari
acara: matahari terbenam
tindakan:
- layanan: lampu.turn_on
data:
entitas_id: cahaya.salon
kecerahan_pct: 50 # Menyala 50% setelah matahari terbenam
- penundaan: '01:00:00' # Tunggu 1 jam
- layanan: lampu.turn_on
data:
entitas_id: cahaya.salon
kecerahan_pct: 20 # Menyala 20% setelah 1 jam
- Kustomisasi tambahan :
- Anda dapat meminta ChatGPT untuk membuat otomatisasi lebih kompleks dengan menambahkan warna tertentu, misalnya beralih ke warna hangat di malam hari:
tindakan:
- layanan: lampu.turn_on
data:
entitas_id: cahaya.salon
kecerahan_pct: 50
color_name:warm_white #Cahaya putih hangat setelah matahari terbenam
Contoh konkrit: Mengaktifkan suasana bioskop
Menciptakan suasana spesifik berdasarkan aktivitas Anda dapat sangat meningkatkan kenyamanan di rumah Anda. Misalnya, saat menonton film, Anda mungkin ingin meredupkan lampu, menutup tirai, dan mengatur suhu. Berikut cara ChatGPT membantu Anda membuat skenario seperti itu.
- Definisi skenario :
- Anda menggambarkan keinginan Anda: “Saya ingin lampu saya diredupkan hingga 10% dan tirai saya ditutup ketika saya memutar film di televisi.”
- Menghasilkan skrip :
- ChatGPT menawarkan skenario yang dipicu saat televisi menyala:
alias: Suasana bioskop
pemicu:
-platform:negara bagian
entitas_id: media_player.television
untuk: 'aktif'
tindakan:
- layanan: lampu.turn_on
data:
entitas_id: cahaya.salon
kecerahan_pct: 10 # Lampu diredupkan hingga 10%
- layanan: cover.close_cover
target:
entitas_id: cover.rideaux_salon #Menutup gorden
- Skenario gabungan :
- Anda dapat meminta ChatGPT untuk mengintegrasikan tindakan lain seperti menyesuaikan suhu dengan termostat yang terhubung atau memicu sistem suara surround:
tindakan:
- layanan: lampu.turn_on
data:
entitas_id: cahaya.salon
kecerahan_pct: 10
- layanan: cover.close_cover
target:
entitas_id: sampul.rideaux_salon
- layanan: iklim.set_temperature
data:
entitas_id: iklim.salon
suhu: 22 # Suhu diatur ke 22°C
Dengan bantuan ChatGPT, Anda dapat menyesuaikan suasana di rumah berdasarkan aktivitas Anda. Baik membaca, makan, atau menonton film, otomatisasi elemen-elemen ini memungkinkan kenyamanan langsung disesuaikan dengan setiap momen sepanjang hari.
Otomatiskan manajemen kenyamanan termal
Kenyamanan juga melibatkan manajemen suhu. Berkat sensor suhu, termostat yang terhubung, dan ChatGPT, Anda dapat membuat skenario yang secara otomatis mengoptimalkan pengaturan termal rumah Anda.
- Definisi skenario :
- Anda menjelaskan kepada ChatGPT: “Saya ingin pemanas saya menyala secara otomatis saat suhu turun di bawah 19°C dan mati saat melebihi 21°C.”
- Menghasilkan skrip :
- ChatGPT membuat skrip dengan mempertimbangkan suhu sekitar dan menyesuaikan pemanasannya:
alias: Pengaturan pemanasan otomatis
pemicu:
- platform: keadaan_numerik
entitas_id: sensor.temperature_house
di bawah ini: 19
tindakan:
- layanan: iklim.set_hvac_mode
target:
entitas_id: iklim.chauffage_salon
data:
hvac_mode: panas
- Skenario yang dioptimalkan dengan periode ketidakhadiran :
- ChatGPT juga dapat mengintegrasikan kondisi tambahan, misalnya untuk menurunkan suhu jika rumah kosong:
kondisi:
- kondisi: negara bagian
entitas_id: grup.semua_orang
state: 'not_home' # Hanya jika tidak ada orang di rumah
Adegan diprogram untuk kenyamanan sehari-hari
Cara lain untuk meningkatkan kenyamanan adalah dengan menciptakan “adegan” yang mengelompokkan beberapa tindakan sekaligus. Misalnya, Anda dapat membuat pemandangan “pagi” yang membuka jendela, menyalakan lampu, dan mengatur suhu, serta pemandangan “malam” yang meredupkan lampu, menutup tirai, dan mengalihkan rumah ke mode hemat energi.
- Definisi skenario :
- “Saya ingin pemandangan pagi hari yang membuka jendela, menyalakan lampu di dapur, dan menyetel suhu ke 21°C.”
- Menghasilkan skrip :
- ChatGPT menghasilkan kode untuk adegan yang mengelompokkan tindakan berikut:
alias: Adegan pagi
urutan:
- layanan: cover.open_cover
target:
entitas_id: sampul.shutters_chamber
- layanan: lampu.turn_on
target:
entitas_id: cahaya.masakan
- layanan: iklim.set_temperature
target:
entitas_id: iklim.rumah
data:
suhu: 21
- Peningkatan dan penyesuaian :
- ChatGPT dapat menyempurnakan pemandangan dengan parameter seperti waktu pemicu atau menambahkan kondisi cahaya luar ruangan.
Dengan dukungan ChatGPT, Anda dapat membuat skenario otomatisasi kompleks yang meningkatkan kenyamanan kehidupan sehari-hari Anda. Hanya dengan beberapa pertukaran sederhana, Anda dapat mengonfigurasi lampu, penutup jendela, termostat, dan perangkat lain untuk memenuhi kebutuhan Anda secara tepat dan menciptakan suasana yang menyenangkan setiap saat.
Memperkuat keamanan rumah
Keamanan adalah prioritas bagi banyak pengguna Home Assistant. Dengan konfigurasi yang tepat, Anda dapat mengubah rumah Anda menjadi benteng yang terhubung, mampu mendeteksi anomali, mengingatkan Anda jika terjadi bahaya, atau bahkan mensimulasikan kehadiran untuk mencegah penyusup. ChatGPT dapat membantu Anda membuat skenario otomatisasi untuk meningkatkan keamanan rumah Anda, tanpa memerlukan pengetahuan pemrograman yang mendalam.
Contoh nyata: Peringatan instan jika pintu terbuka saat Anda tidak ada
Salah satu skenario keamanan paling mendasar dan efektif adalah menerima peringatan instan ketika seseorang membuka pintu atau jendela saat Anda tidak ada. Berikut cara ChatGPT membantu Anda menyiapkan skenario jenis ini.
- Definisi skenario :
- Anda menjelaskan kepada ChatGPT: “Saya ingin diperingatkan melalui notifikasi di ponsel saya jika ada pintu terbuka saat saya tidak di rumah.”
- Menghasilkan skrip :
- ChatGPT dapat menghasilkan skrip yang memantau status pintu dan mengirimkan pemberitahuan ketika pengguna sedang pergi:
alias: Buka peringatan pintu saat saya tidak ada
pemicu:
-platform:negara bagian
entitas_id: biner_sensor.pintu masuk
dari: 'mati'
untuk: 'aktif'
kondisi:
- kondisi: negara bagian
entitas_id: grup.semua_orang
state: 'not_home' # Hanya jika tidak ada orang di rumah
tindakan:
- layanan: notify.mobile_app_mon_telephone
data:
pesan: "Waspada! Pintu depan telah dibuka."
- Menyesuaikan pesan peringatan :
- Anda dapat meminta ChatGPT untuk menyesuaikan pesan yang dikirim atau memicu beberapa tindakan secara bersamaan (seperti menyalakan kamera atau sirene):
tindakan:
- layanan: kamera.rekam
data:
entitas_id: kamera.camera_entry
durasi: 30 # Rekam video 30 detik
- layanan: notify.mobile_app_mon_telephone
data:
pesan: "Waspada! Pintu depan telah dibuka."
Skenario jenis ini dapat disesuaikan dengan pintu, jendela, atau detektor yang berbeda, dan memungkinkan Anda untuk langsung diperingatkan jika terjadi potensi gangguan. Jenis peringatan yang sama juga dapat diatur untuk lemari obat atau ruangan sensitif lainnya.
Contoh konkrit: Simulasi kehadiran untuk menghalangi penyusup
Simulasi kehadiran adalah teknik yang digunakan untuk mencegah pencuri dengan membuat seolah-olah seseorang ada di rumah meskipun mereka tidak ada. ChatGPT dapat membantu Anda mengatur skenario saat lampu, TV, atau perangkat lain menyala dan mati secara acak saat Anda pergi.
- Definisi skenario :
- Anda menjelaskan kepada ChatGPT: “Saya ingin lampu saya menyala dan mati secara acak di beberapa ruangan saat saya pergi, untuk menyimulasikan kehadiran.”
- Menghasilkan skrip :
- ChatGPT dapat membuat skenario saat lampu menyala dan mati secara acak saat bepergian:
alias: Simulasi kehadiran
pemicu:
-platform:negara bagian
entitas_id: grup.semua_orang
to: 'not_home' # Kebakaran ketika semua orang telah pergi
tindakan:
- layanan: lampu.turn_on
target:
entitas_id: cahaya.salon
-menunda:
menit: '{{ rentang(10, 30) | acak }}' # Waktu acak antara 10 dan 30 menit
- layanan: lampu.turn_off
target:
entitas_id: cahaya.salon
- layanan: lampu.turn_on
target:
entitas_id: cahaya.masakan
-menunda:
menit: '{{ rentang(15, 45) | acak }}' # Penundaan acak lainnya
- layanan: lampu.turn_off
target:
entitas_id: cahaya.masakan
- Menambahkan variasi dan perangkat lainnya :
- Anda dapat meminta ChatGPT untuk menyertakan perangkat tambahan seperti televisi atau radio agar simulasi menjadi lebih realistis:
tindakan:
- layanan: lampu.turn_on
target:
entitas_id: cahaya.salon
- layanan: media_player.turn_on
target:
entitas_id: media_player.television
-menunda:
menit: '{{ rentang(20, 40) | acak }}'
- layanan: lampu.turn_off
target:
entitas_id: cahaya.salon
- layanan: media_player.turn_off
target:
entitas_id: media_player.television
Otomatisasi ini membantu mensimulasikan aktivitas normal di rumah, menciptakan ilusi bahwa ada seseorang yang hadir, sehingga dapat mencegah calon penyusup.
Contoh nyata: Aktifkan perekaman video selama deteksi gerakan
Jika Anda memiliki kamera pengintai, Anda dapat mengotomatiskan perekaman setiap kali gerakan terdeteksi. Ini memungkinkan Anda menangkap aktivitas mencurigakan apa pun meskipun Anda tidak berada di rumah dan memantaunya secara real-time.
- Definisi skenario :
- Anda menjelaskan kepada ChatGPT: “Saya ingin kamera saya merekam secara otomatis ketika gerakan terdeteksi.”
- Menghasilkan skrip :
- ChatGPT dapat menghasilkan skrip yang mengaktifkan perekaman video segera setelah sensor gerak mendeteksi aktivitas:
alias: Merekam pada deteksi gerakan
pemicu:
-platform:negara bagian
entitas_id: biner_sensor.movement_garden
untuk: 'aktif'
tindakan:
- layanan: kamera.rekam
target:
entitas_id: kamera.taman
data:
durasi: 60 # Rekam video 60 detik
- Menambahkan notifikasi dan penyesuaian :
- Anda dapat menyesuaikan skrip ini untuk menerima pemberitahuan saat perekaman dimulai:
tindakan:
- layanan: kamera.rekam
target:
entitas_id: kamera.taman
data:
durasi: 60
- layanan: notify.mobile_app_mon_telephone
data:
pesan: "Gerakan terdeteksi di taman. Perekaman sedang berlangsung."
Otomatisasi ini memungkinkan Anda memantau segala sesuatu yang terjadi di sekitar rumah Anda dari jarak jauh dan menyimpan catatan jika terjadi insiden.
Akses dan pintu aman
Dengan kunci yang terhubung, Anda juga dapat meningkatkan keamanan pintu Anda dengan mengotomatiskan upaya penguncian atau pemantauan akses. Misalnya, ChatGPT dapat membantu Anda membuat skenario di mana pintu terkunci secara otomatis pada waktu tertentu, atau saat semua orang meninggalkan rumah.
- Definisi skenario :
- Anda memberi tahu ChatGPT: “Saya ingin pintu depan saya terkunci secara otomatis pada jam 10 malam, atau saat semua orang meninggalkan rumah.”
- Menghasilkan skrip :
- ChatGPT menghasilkan skrip untuk mengunci pintu berdasarkan kriteria berikut:
alias: Kunci pintu otomatis
pemicu:
-platform: waktu
pada: '22:00:00'
-platform:negara bagian
entitas_id: grup.semua_orang
to: 'not_home' # Saat tidak ada orang di rumah
tindakan:
- layanan: lock.lock
target:
entitas_id: kunci.pintu_pintu masuk
Skenario seperti ini meningkatkan keamanan dengan memastikan bahwa pintu selalu terkunci saat Anda bepergian atau di malam hari.
Dengan bantuan ChatGPT, Anda dapat membuat skenario keamanan canggih yang mencakup semua aspek perlindungan rumah Anda. Baik itu menerima peringatan instan, merekam video pengawasan, atau menyimulasikan kehadiran saat tidak ada, ChatGPT menyederhanakan pembuatan otomatisasi ini dengan menyesuaikannya secara tepat dengan kebutuhan Anda.
Pengurangan konsumsi energi
Otomatisasi rumah bukan hanya tentang meningkatkan kenyamanan atau keamanan: ini juga bisa menjadi cara yang bagus untuk menghemat energi. Berkat Home Assistant dan ChatGPT, dimungkinkan untuk membuat skenario cerdas yang mengoptimalkan konsumsi perangkat berdasarkan berbagai parameter (keberadaan, cuaca, konsumsi listrik).
Otomatiskan pemanasan dan pendinginan berdasarkan kehadiran
Salah satu sumber utama biaya energi dalam sebuah rumah adalah pengelolaan pemanas dan pendingin udara. Dengan mengotomatiskan sistem ini sehingga hanya beroperasi bila diperlukan, Anda dapat menghindari pemborosan.
- Definisi skenario :
- Anda dapat menjelaskan kepada ChatGPT: “Saya ingin pemanas saya mati secara otomatis saat tidak ada orang di rumah dan menyala kembali 30 menit sebelum saya kembali.”
- Menghasilkan skrip :
- ChatGPT dapat menghasilkan skenario yang memperhitungkan keberadaan di dalam rumah dan mengontrol pemanasan yang sesuai:
alias: Manajemen pemanasan sesuai kehadiran
pemicu:
-platform:negara bagian
entitas_id: grup.semua_orang
ke: 'bukan_rumah'
-platform:negara bagian
entitas_id: grup.semua_orang
untuk: 'rumah'
kondisi:
- kondisi: negara bagian
entitas_id: iklim.rumah
menyatakan: 'panas'
tindakan:
- memilih:
- ketentuan:
- kondisi: negara bagian
entitas_id: grup.semua_orang
menyatakan: 'bukan_rumah'
urutan:
- layanan: iklim.set_hvac_mode
target:
entitas_id: iklim.rumah
data:
hvac_mode: 'mati'
- ketentuan:
- kondisi: negara bagian
entitas_id: grup.semua_orang
negara: 'rumah'
urutan:
- layanan: iklim.set_hvac_mode
target:
entitas_id: iklim.rumah
data:
hvac_mode: 'panas'
- Peningkatan dengan penundaan restart :
- Jika Anda ingin penghangat ruangan menyala kembali sebelum Anda kembali, ChatGPT dapat menambahkan penundaan:
tindakan:
- penundaan: '00:30:00' # Pemanasan dimulai ulang 30 menit sebelum Anda kembali
- layanan: iklim.set_hvac_mode
target:
entitas_id: iklim.rumah
data:
hvac_mode: 'panas'
Jenis otomatisasi ini memungkinkan Anda mengelola pemanasan secara efisien, mencegahnya berjalan secara tidak perlu saat Anda tidak di rumah.
Gunakan sensor suhu untuk pengaturan yang baik
Anda juga dapat menggunakan sensor suhu untuk menyesuaikan pemanasan atau pendinginan secara otomatis berdasarkan kondisi sebenarnya di dalam rumah, bukan hanya jadwal atau kehadiran.
- Definisi skenario :
- Anda bertanya kepada ChatGPT: “Saya ingin pemanas saya menyala secara otomatis saat suhu di ruang tamu turun di bawah 19°C.”
- Menghasilkan skrip :
- ChatGPT menawarkan skrip berdasarkan sensor suhu yang terintegrasi ke Home Assistant:
alias: Pengaturan pemanasan otomatis
pemicu:
- platform: keadaan_numerik
entitas_id: sensor.temperature_salon
di bawah ini: 19
tindakan:
- layanan: iklim.set_hvac_mode
target:
entitas_id: iklim.salon
data:
hvac_mode: 'panas'
- Optimasi menurut cuaca eksternal :
- Anda juga dapat meminta ChatGPT untuk menyesuaikan pengoperasian pemanasan berdasarkan ramalan cuaca:
kondisi:
- kondisi: status_numerik
entitas_id: sensor.exterior_temperature
di bawah: 10 # Pemanasan diaktifkan hanya jika suhu luar di bawah 10°C
Otomatisasi ini memungkinkan Anda mengatur suhu secara tepat, tergantung pada kondisi dalam dan luar ruangan, sehingga mengoptimalkan konsumsi energi.
Matikan perangkat dalam keadaan siaga untuk menghindari pemborosan
Banyak perangkat, seperti televisi atau pengisi daya, terus mengonsumsi listrik saat dalam keadaan siaga. Home Assistant dan ChatGPT dapat membantu Anda mematikan perangkat ini secara otomatis di malam hari atau saat Anda tidak di rumah.
- Definisi skenario :
- Anda dapat memberi tahu ChatGPT: “Saya ingin semua perangkat yang dicolokkan ke stopkontak pintar mati secara otomatis di malam hari.”
- Menghasilkan skrip :
- ChatGPT dapat membuat skenario untuk memutus aliran listrik ke perangkat ini pada waktu tertentu atau berdasarkan keberadaan:
alias: Mematikan perangkat secara otomatis di malam hari
pemicu:
-platform: waktu
pada: '23:00:00'
tindakan:
- layanan: switch.turn_off
target:
entitas_id: saklar.connected_plugs
- Menambahkan kondisi kehadiran :
- Anda dapat menyesuaikan skrip ini sehingga perangkat hanya mati jika tidak ada orang di rumah atau jika semua orang sedang tidur:
kondisi:
- kondisi: negara bagian
entitas_id: grup.semua_orang
state: 'not_home' # Hanya mati jika semua orang sudah pergi
Ini membantu menghindari konsumsi yang tidak perlu, terutama saat Anda sedang tidur atau bepergian.
Pemantauan dan optimalisasi konsumsi energi secara real time
Home Assistant juga memungkinkan pemantauan konsumsi energi secara real time, menggunakan sensor atau integrasi tertentu. ChatGPT dapat membantu Anda mengonfigurasi dasbor yang menunjukkan konsumsi berbagai perangkat, memungkinkan Anda mengoptimalkannya.
- Definisi kebutuhan :
- Anda dapat memberi tahu ChatGPT: “Saya ingin dasbor di Home Assistant yang menunjukkan konsumsi perangkat saya secara real-time.”
- Menghasilkan konfigurasi :
- ChatGPT menghasilkan kode YAML untuk menampilkan informasi ini di dasbor khusus:
sensor:
- platform: templat
sensor:
total_konsumsi:
Friendly_name: "Total konsumsi"
value_template: "{{ negara bagian('sensor.device_consumption_1') | float + negara bagian('sensor.device_consumption_2') | float }}"
- Menambahkan notifikasi :
- Anda dapat meminta ChatGPT untuk menambahkan notifikasi jika terjadi konsumsi berlebihan:
otomatisasi:
- alias: Peringatan konsumsi tinggi
pemicu:
- platform: keadaan_numerik
entitas_id: sensor.total_konsumsi
di atas: 1000 # Dipicu jika konsumsi melebihi 1000W
tindakan:
- layanan: notify.mobile_app_mon_telephone
data:
pesan: "Waspada! Konsumsi daya melebihi 1000W."
Hal ini memungkinkan Anda mengawasi konsumsi energi dan mengambil langkah untuk menguranginya jika perlu.
Dengan menggabungkan fitur-fitur canggih Home Assistant dan bantuan ChatGPT yang dipersonalisasi, Anda dapat mengotomatiskan banyak aspek manajemen energi rumah Anda. Baik itu mengatur suhu berdasarkan keberadaan, mematikan perangkat untuk tidur, atau melacak konsumsi secara real-time, otomatisasi ini dapat membantu Anda mengurangi tagihan listrik sekaligus meminimalkan dampak terhadap lingkungan.
Buat skenario yang rumit dan berantai dengan ChatGPT
Skenario kompleks menggabungkan beberapa faktor, seperti kehadiran, kondisi cuaca, dan waktu, untuk mengelola rumah Anda yang terhubung secara dinamis dan efisien. Berkat ChatGPT, Anda dapat merancang otomatisasi yang mempertimbangkan berbagai parameter dan merangkai beberapa tindakan untuk membuat sistem yang sesuai dengan kebutuhan Anda.
Contoh Dunia Nyata: Skenario Pengelolaan Rumah Liburan Lengkap
Contoh umum dari skenario kompleks adalah mengelola rumah saat Anda pergi berlibur. Skenario ini dapat mencakup penutupan jendela secara otomatis, menurunkan suhu pemanasan, mengaktifkan simulasi kehadiran, dan mempersenjatai sistem keamanan.
- Definisi skenario :
- Anda dapat mengatakan kepada ChatGPT: “Saya ingin skenario yang menangani segalanya saat saya pergi berlibur: menutup jendela, mematikan pemanas, mengaktifkan alarm, dan menyimulasikan kehadiran dengan lampu.”
- Menghasilkan skrip :
- ChatGPT menghasilkan skenario yang menghubungkan beberapa tindakan tergantung pada ketidakhadiran Anda:
alias: Skenario Liburan
pemicu:
-platform:negara bagian
entitas_id: input_boolean.mode_liburan
untuk: 'aktif'
tindakan:
- layanan: cover.close_cover
target:
entitas_id: cover.volets_maison # Menutup jendela
- layanan: iklim.set_temperature
target:
entitas_id: iklim.rumah
data:
suhu: 16# Pengurangan pemanasan
- layanan: alarm_control_panel.alarm_arm_away
target:
entitas_id: alarm_control_panel.home # Aktivasi alarm
- layanan: lampu.turn_on
target:
entitas_id: cahaya.salon
- penundaan: '01:00:00'
- layanan: lampu.turn_off
target:
entitas_id: light.salon #Simulasi kehadiran dengan lampu
- Menyesuaikan tindakan :
- Anda dapat menyesuaikan jadwal atau menambahkan tindakan spesifik lainnya, seperti merekam video jika gerakan terdeteksi saat Anda pergi:
- layanan: kamera.rekam
data:
entitas_id: kamera.taman
durasi: 120 # 2 menit perekaman jika gerakan terdeteksi
Skenario jenis ini menggabungkan pengelolaan peralatan keamanan, energi, dan kehadiran, yang memungkinkan Anda keluar dengan tenang sambil mengoptimalkan sumber daya rumah Anda.
Contoh nyata: Manajemen kenyamanan otomatis berdasarkan cuaca dan keberadaan
Contoh lain dari skenario kompleks adalah pengelolaan kenyamanan otomatis berdasarkan cuaca luar dan kehadiran di dalam rumah. Skenario jenis ini dapat mengatur pemanas atau AC, membuka atau menutup jendela, dan menyalakan lampu tergantung pada beberapa faktor.
- Definisi skenario :
- Anda menjelaskan kepada ChatGPT: “Saya ingin pemanasan disesuaikan dengan suhu luar dan penutup jendela menutup secara otomatis jika di luar terlalu panas.”
- Menghasilkan skrip :
- ChatGPT membuat skenario yang mengatur beberapa perangkat berdasarkan cuaca dan suhu dalam ruangan:
alias: Manajemen kenyamanan sesuai cuaca
pemicu:
- platform: keadaan_numerik
entitas_id: sensor.exterior_temperature
atas: 25 # Dipicu jika suhu luar melebihi 25°C
kondisi:
- kondisi: negara bagian
entitas_id: grup.semua_orang
state: 'home' # Hanya berfungsi jika ada orang di rumah
tindakan:
- layanan: cover.close_cover
target:
entitas_id: cover.volets_salon # Menutup jendela agar suasana tetap sejuk
- layanan: iklim.set_temperature
target:
entitas_id: iklim.salon
data:
suhu : 22# Pengaturan suhu pada 22°C
- Menambahkan manajemen cahaya :
- Jika Anda ingin lampu juga disesuaikan dengan kecerahan luar, ChatGPT dapat memperkaya skenario:
pemicu:
- platform: keadaan_numerik
entitas_id: sensor.eksterior_luminositas
di bawah: 200 # Dipicu jika cahaya luar redup
tindakan:
- layanan: lampu.turn_on
target:
entitas_id: light.salon # Menyalakan lampu jika kecerahannya terlalu rendah
Skenario jenis ini memungkinkan Anda mengelola beberapa aspek kenyamanan dalam ruangan secara otomatis tanpa harus melakukan intervensi secara manual, dengan mempertimbangkan faktor lingkungan dan keberadaan.
Contoh nyata: Kombinasi skenario keamanan dan energi
Dalam skenario yang lebih maju lagi, Anda dapat menggabungkan otomatisasi keamanan dan energi untuk mengoptimalkan pengelolaan rumah. Misalnya, Anda dapat mematikan semua perangkat yang tidak digunakan secara otomatis, mengunci pintu, dan mengaktifkan kamera saat Anda keluar rumah.
- Definisi skenario :
- Anda memberi tahu ChatGPT: “Saya ingin semua perangkat mati, pintu terkunci, dan kamera aktif segera setelah saya meninggalkan rumah.”
- Menghasilkan skrip :
- ChatGPT menghasilkan skenario yang menghubungkan tindakan berikut segera setelah ketidakhadiran terdeteksi:
alias: Skenario keamanan dan energi
pemicu:
-platform:negara bagian
entitas_id: grup.semua_orang
ke: 'bukan_rumah'
tindakan:
- layanan: switch.turn_off
target:
entitas_id: switch.home_devices # Mematikan perangkat
- layanan: lock.lock
target:
entitas_id: lock.porte_entree # Kunci pintu
- layanan: kamera.turn_on
target:
entitas_id: kamera.house # Aktivasi kamera
- Menambahkan notifikasi :
- Anda dapat menambahkan pemberitahuan untuk diberitahu ketika skenario diaktifkan:
tindakan:
- layanan: notify.mobile_app_mon_telephone
data:
pesan: "Semua perangkat dimatikan, rumah aman."
Skenario ini memastikan pengelolaan konsumsi energi yang optimal dan peningkatan keamanan saat Anda jauh dari rumah.
Buat skenario berdasarkan beberapa parameter
Skenario kompleks juga dapat dipicu oleh kombinasi parameter seperti jadwal, cuaca, kehadiran, atau bahkan peristiwa tertentu. ChatGPT dapat membantu Anda membangun otomatisasi ini, meskipun terdapat beberapa kondisi.
- Definisi skenario :
- Anda bertanya kepada ChatGPT: “Saya ingin lampu menyala pada jam 8 malam jika ramalan cuaca sedang hujan dan ada orang di rumah.”
- Menghasilkan skrip :
- ChatGPT memberi Anda skrip yang mempertimbangkan beberapa kondisi:
alias : Lampu otomatis tergantung cuaca dan keberadaan
pemicu:
-platform: waktu
pada: '20:00:00'
kondisi:
- kondisi: negara bagian
entitas_id: cuaca.rumah
status: 'hujan' # Dipicu hanya jika ramalan cuaca memperkirakan akan turun hujan
- kondisi: negara bagian
entitas_id: grup.semua_orang
state: 'home' # Hanya berfungsi jika ada orang yang hadir
tindakan:
- layanan: lampu.turn_on
target:
entitas_id: light.salon # Menyalakan lampu
Jenis skenario ini menunjukkan bagaimana ChatGPT dapat membantu mengotomatiskan rumah Anda dengan cara yang canggih, menggabungkan beberapa pengaturan untuk memenuhi kebutuhan spesifik.
Kesimpulan
Dengan ChatGPT, Anda dapat membuat skenario kompleks dan berantai yang mengelola berbagai aspek rumah Anda berdasarkan berbagai faktor seperti cuaca, jumlah penghuni, atau acara terjadwal. Baik untuk keamanan, kenyamanan, atau penghematan energi, ChatGPT membuat pengaturan otomatisasi ini menjadi sederhana dan membantu Anda memaksimalkan Home Assistant. Karena memiliki koleksi objek yang terhubung itu bagus, tapi mengotomatiskan rumah Anda lebih baik. Tidak selalu mudah untuk mendapatkan ide untuk mewujudkan skenario, apalagi mewujudkannya. Dalam konteks ini ChatGPT bisa sangat membantu, bahkan dalam versi gratisnya. Oleh karena itu, akan sangat disayangkan jika Anda menghilangkannya :)
Dengan skenario yang dirancang dengan baik, Anda dapat mengubah rumah Anda menjadi lingkungan yang terhubung dan cerdas, yang disesuaikan dengan kebutuhan Anda. Jangan sungkan untuk membagikan ide skenario, atau bahkan kreasi Anda yang diperoleh dengan menggunakan ChatGPT, selalu memberikan ide yang menarik!