Logo FwrdFwrdUnduh di App Store

Kirim SMS iPhone ke Home Assistant

Oleh Fwrd · · Diperbarui

Untuk mengirim SMS iPhone ke Home Assistant, beri sebuah automasi pemicu webhook, dapatkan alamat HTTPS untuknya lewat Home Assistant Cloud atau domain Anda sendiri, lalu minta automasi Pesan di Pintasan memposting setiap SMS baru ke alamat itu. Home Assistant membaca SMS sebagai trigger.json, jadi SMS dari alarm Anda dapat menyalakan lampu atau mengumumkan paket datang lewat speaker.

Yang Anda perlukan: iPhone yang menerima SMS, server Home Assistant, dan alamat HTTPS untuknya, baik lewat Home Assistant Cloud (Nabu Casa) maupun domain dan reverse proxy Anda sendiri. Untuk memakai Fwrd, Anda juga memerlukan iOS 26 atau yang lebih baru.

Bagaimana SMS sampai ke Home Assistant?

Lewat webhook. Tidak ada app yang bisa membaca SMS Anda dengan sendirinya, jadi automasi Pintasan menyerahkan setiap SMS yang cocok ke tindakan yang memostingnya ke alamat webhook Home Assistant.

Dokumentasi pemicu automasi Home Assistant (dibaca 18 Oktober 2026) menyatakan alamatnya adalah /api/webhook/ diikuti ID webhook Anda, dan alamat itu dibuat begitu Anda menetapkan ID di sebuah pemicu. Dokumentasi itu juga menyatakan JSON yang dikirim ke sana tersedia sebagai trigger.json, selama permintaan dikirim sebagai application/json, seperti yang dilakukan Fwrd.

Cara mengirim SMS iPhone ke Home Assistant

  1. Buat automasinya. Di Home Assistant, buka “Settings”, lalu “Automations & scenes”, lalu “Create automation”, lalu “Create new automation” (label Home Assistant, dalam bahasa Inggris). Di bagian “When”, pilih “Add trigger”, tambahkan pemicu “Webhook”, dan biarkan “Webhook ID” apa adanya.

  2. Pilih cara iPhone menjangkaunya. Dokumentasi Home Assistant menyatakan secara bawaan webhook hanya menjawab perangkat di jaringan yang sama atau webhook Nabu Casa Cloud. Dengan Home Assistant Cloud, biarkan “Only accessible from the local network” menyala. Dengan domain atau reverse proxy Anda sendiri, pilih ikon roda gigi di samping “Webhook ID” dan hapus pilihannya, karena iPhone Anda memposting dari mana pun ia berada.

  3. Dapatkan alamat HTTPS. Dengan Home Assistant Cloud, simpan automasinya, buka “Settings”, lalu “Cloud”, gulir ke kartu webhook, dan pilih “Manage” di samping webhook Anda. Artikel webhook Nabu Casa (dibaca 18 Oktober 2026) menyatakan dialognya menampilkan URL unik untuknya. Dengan domain Anda sendiri, alamatnya adalah https:// domain Anda, lalu /api/webhook/ dan ID-nya.

  4. Tambahkan tujuan Webhook di Fwrd. Buka Fwrd, ketuk +, lalu pilih Webhook. Tempel seluruh alamat HTTPS ke “Konfigurasi”. Ketuk “Kirim Pesan Uji Coba”, lalu simpan dengan tanda centang.

  5. Buat automasi Pesan di Pintasan. Di iOS 27, buka app Pintasan, ketuk “Perpustakaan”, lalu “Automasi”, lalu +, dan pilih “Pesan”. Di iOS 26, buka tab “Automasi”, ketuk +, lalu pilih “Pesan”. Pilih “Pesan Berisi” dan ketik kata yang sama-sama ada di SMS Anda, misalnya alarm.

  6. Buat berjalan tanpa bertanya. Di iOS 27, ketuk tanda › di samping pemicu dan pastikan “Konfirmasi Sebelum Menjalankan” mati. Di bawah ⓘ, lalu “Privasi”, pastikan “Izinkan Berjalan Saat Terkunci” menyala. Di iOS 26, pilih “Segera Jalankan”, lalu ketuk “Berikutnya” dan “Buat Pintasan Baru”.

  7. Tambahkan tindakan Fwrd. Cari “Fwrd”, lalu tambahkan “Forward Message to All Destinations” (di pintasan, kartunya bertuliskan “Teruskan Pesan ke Semua Tujuan”). Atur “Pesan” ke “Input Pintasan”. Ketuk kembali untuk menyimpan (“Selesai” di iOS 26).

  8. Selesai. SMS baru yang berisi kata Anda kini sampai ke Home Assistant dengan sendirinya, baik iPhone terkunci maupun tidak.

Panduan webhook berisi setiap layar Fwrd, dan Teruskan SMS iPhone ke webhook membahas permintaannya secara lengkap.

Forward texts to a webhook. Ditampilkan di iOS 27. Alamat dan nomornya hanya contoh.

Seperti apa automasinya dalam YAML?

Isi permintaan Fwrd adalah {"content": "…", "text": "…"}, keduanya berisi SMS persis seperti yang diterima, jadi automasi membaca trigger.json.content. Contoh ini menyalakan lampu teras saat SMS menyebut alarm:

alias: Alarm text turns on the porch light
triggers:
  - trigger: webhook
    webhook_id: "a-long-random-id-only-you-know"
    allowed_methods:
      - POST
    local_only: false # only needed without Home Assistant Cloud
conditions:
  - condition: template
    value_template: "{{ 'alarm' in trigger.json.content | lower }}"
actions:
  - action: light.turn_on
    target:
      entity_id: light.porch

Ganti tindakannya dengan pengumuman lewat speaker, dan SMS “paket sedang diantar” dari kurir dapat memberi tahu seisi rumah bahwa paket akan datang. Nyalakan “Sertakan Pengirim” di Pengaturan Fwrd dan isi kolom “Pengirim” pada tindakan Fwrd, dan isi permintaan juga mendapat kolom sender yang bisa dibaca sebagai trigger.json.sender.

Apa yang ditambahkan Fwrd ke webhook?

Tujuan Webhook Fwrd yang memposting, jadi automasinya hanya satu tindakan:

  • Filter. Tujuan webhook dapat hanya menyimpan SMS yang berisi kata pilihan Anda, yang terlihat seperti kode verifikasi, atau yang masuk pada jam tertentu. “Coba SMS” mencocokkan filter dengan contoh SMS. SMS yang dilewati filter tidak memakai penerusan gratis.
  • Satu SMS, beberapa tempat. Tindakan yang sama dapat mengirim SMS ke Home Assistant dan chat keluarga di Slack, Discord, Telegram, atau Teams sekaligus.
  • Percobaan ulang tanpa duplikat. Jika pengiriman terlalu lama atau server sibuk, Fwrd mencoba lagi hingga dua kali, dengan header Idempotency-Key yang sama setiap kali.
  • Alamatnya tetap pribadi. Fwrd menyimpan URL di Rantai Kunci iPhone, bukan di dalam pintasan. Tidak ada akun atau server Fwrd; setiap SMS langsung dari iPhone Anda ke Home Assistant.
  • Riwayat di ponsel. Riwayat itu menampilkan setiap penerusan dan apakah Home Assistant menerimanya.

Batasan yang perlu diketahui

  • ID webhook adalah kata sandinya. Dokumentasi Home Assistant menyatakan webhook tidak memerlukan login lain, jadi pakai ID yang panjang dan tidak mudah ditebak dan jaga kerahasiaannya. Fwrd tidak menambahkan header otorisasi.
  • Jangan dipakai untuk membuka kunci. Dokumentasi yang sama memperingatkan agar tidak memakai automasi webhook untuk membuka kunci pintu atau pintu garasi. Lampu, speaker, dan notifikasi lebih cocok.
  • Fwrd memerlukan alamat HTTPS publik. Fwrd menolak alamat IP dan nama berakhiran .local, dan menolak pengalihan, jadi tempel alamat akhirnya. URL webhook cloud memerlukan langganan Home Assistant Cloud.
  • Ponsel harus tetap menyala dan online. Hanya SMS baru yang cocok dengan automasi yang dikirim, dan setelah iPhone dimulai ulang, penerusan menunggu sampai Anda membuka kunci iPhone sekali.

Pertanyaan lain yang sering diajukan

Bisakah Home Assistant membaca isi SMS-nya sendiri?

Bisa. Fwrd mengirim seluruh SMS di content dan text, jadi templat seperti trigger.json.content memuatnya. Anda dapat mencocokkan kata dalam sebuah kondisi, menaruh SMS di notifikasi, atau meminta speaker membacakannya.

Apakah saya memerlukan Home Assistant Cloud?

Tidak. Alamat HTTPS apa pun yang menjangkau server Anda berfungsi, seperti domain Anda sendiri di belakang reverse proxy. Halaman akses jarak jauh Home Assistant (dibaca 18 Oktober 2026) menyebut Home Assistant Cloud sebagai opsi termudah, tanpa port router yang perlu dibuka.

Apakah berfungsi saat saya jauh dari rumah?

Ya, lewat URL webhook Home Assistant Cloud, atau lewat domain HTTPS publik Anda sendiri setelah “Only accessible from the local network” dimatikan. iPhone memposting lewat Wi-Fi atau data seluler, di mana pun ia berada.

Berapa biaya Fwrd?

Fwrd gratis untuk 15 penerusan per bulan, dan satu SMS dihitung sekali, ke berapa pun tujuan SMS itu diteruskan. Fwrd Pro menghapus batasnya.

Ingin SMS Anda memulai automasi Home Assistant?

Fwrd menambahkan satu tindakan ke Pintasan yang memposting setiap SMS yang cocok dari iPhone Anda ke webhook Home Assistant sebagai JSON. Tanpa akun. Mulai dengan 15 penerusan gratis setiap bulan.

Gratis untuk 15 penerusan per bulan. Pro menghapus batas penerusan dan filter serta menambahkan daftar “Jangan Pernah Teruskan”, dengan uji coba gratis pada paket tahunan untuk pelanggan yang memenuhi syarat.

Unduh di App Store

iPhone · iOS 26 atau yang lebih baru