ส่งข้อความ SMS จาก iPhone ไป Home Assistant
โดย Fwrd · · อัปเดตเมื่อ
การส่งข้อความจาก iPhone ไป Home Assistant ทำได้โดยให้การทำงานอัตโนมัติมีตัวสั่งทำงานแบบ webhook หาที่อยู่ HTTPS ให้มันผ่าน Home Assistant Cloud หรือโดเมนของคุณเอง แล้วให้การทำงานอัตโนมัติข้อความในแอปคำสั่งลัดโพสต์ทุกข้อความใหม่ไปยังที่อยู่นั้น Home Assistant อ่านข้อความเป็น trigger.json ข้อความจากสัญญาณเตือนของคุณจึงเปิดไฟหรือประกาศว่าพัสดุมาถึงทางลำโพงได้
สิ่งที่คุณต้องมี: iPhone ที่รับข้อความ เซิร์ฟเวอร์ Home Assistant และที่อยู่ HTTPS ของมัน ผ่าน Home Assistant Cloud (Nabu Casa) หรือโดเมนและ reverse proxy ของคุณเอง ถ้าจะใช้ Fwrd ต้องมี iOS 26 ขึ้นไปด้วย
ข้อความไปถึง Home Assistant ได้อย่างไร
ผ่าน webhook ไม่มีแอปไหนอ่านข้อความของคุณเองได้ การทำงานอัตโนมัติในแอปคำสั่งลัดจึงส่งทุกข้อความที่ตรงเงื่อนไขให้การทำงานที่โพสต์ไปยังที่อยู่ webhook ของ Home Assistant
เอกสารตัวสั่งทำงานของการทำงานอัตโนมัติ ของ Home Assistant (อ่านเมื่อวันที่ 18 ตุลาคม 2026) ระบุว่าที่อยู่คือ /api/webhook/ ตามด้วย webhook ID ของคุณ และถูกสร้างทันทีที่คุณตั้ง ID ในตัวสั่งทำงาน เอกสารยังระบุว่า JSON ที่ส่งไปที่นั่นใช้เป็น trigger.json ได้ ตราบใดที่คำขอส่งเป็น application/json ซึ่ง Fwrd ทำอยู่แล้ว
วิธีส่งข้อความจาก iPhone ไป Home Assistant
สร้างการทำงานอัตโนมัติ ใน Home Assistant ไปที่ “Settings” แล้ว “Automations & scenes” แล้ว “Create automation” แล้ว “Create new automation” ในส่วน “When” เลือก “Add trigger” เพิ่มตัวสั่งทำงาน “Webhook” แล้วปล่อย “Webhook ID” ไว้ตามเดิม
เลือกวิธีที่ iPhone จะเข้าถึงมัน เอกสารของ Home Assistant ระบุว่า webhook ตอบเฉพาะอุปกรณ์ในเครือข่ายเดียวกัน หรือ webhook ของ Nabu Casa Cloud โดยค่าเริ่มต้น ถ้าใช้ Home Assistant Cloud ให้เปิด “Only accessible from the local network” ไว้ ถ้าใช้โดเมนหรือ reverse proxy ของคุณเอง ให้เลือกรูปเฟืองข้าง “Webhook ID” แล้วเอาเครื่องหมายถูกที่ “Only accessible from the local network” ออก เพราะ iPhone ของคุณโพสต์จากที่ไหนก็ได้ที่มันอยู่
หาที่อยู่ HTTPS ถ้าใช้ Home Assistant Cloud ให้บันทึกการทำงานอัตโนมัติ ไปที่ “Settings” แล้ว “Cloud” เลื่อนไปที่การ์ด webhook แล้วเลือก “Manage” ข้าง webhook ของคุณ บทความเรื่อง webhook ของ Nabu Casa (อ่านเมื่อวันที่ 18 ตุลาคม 2026) ระบุว่าหน้าต่างนั้นแสดง URL เฉพาะของมัน ถ้าใช้โดเมนของคุณเอง ที่อยู่คือ
https://ตามด้วยโดเมนของคุณ แล้วต่อด้วย/api/webhook/และ IDเพิ่มปลายทาง Webhook ใน Fwrd เปิด Fwrd แตะ + แล้วเลือก Webhook วางที่อยู่ HTTPS ทั้งหมดลงใน “Configuration” แตะ “Send Test Message” แล้วบันทึกด้วยเครื่องหมายถูก
สร้างการทำงานอัตโนมัติข้อความในแอปคำสั่งลัด บน iOS 27 เปิดแอปคำสั่งลัด ไปที่ “คลัง” แล้ว “การทำงานอัตโนมัติ” แตะ + แล้วเลือก “ข้อความ” บน iOS 26 เปิดแท็บ “การทำงานอัตโนมัติ” แตะ + แล้วเลือก “ข้อความ” เลือก “ข้อความประกอบด้วย” แล้วพิมพ์คำที่ข้อความของคุณมีร่วมกัน เช่น alarm
ตั้งให้สั่งทำงานโดยไม่ต้องถาม บน iOS 27 แตะลูกศรข้างตัวสั่งทำงาน แล้วดูว่า “ยืนยันก่อนสั่งทำงาน” ปิดอยู่ ใต้ ⓘ แล้วแตะ “ความเป็นส่วนตัว” และดูว่า “อนุญาตให้ทำงานในระหว่างล็อค” เปิดอยู่ บน iOS 26 เลือก “สั่งทำงานทันที” แล้วแตะ “ถัดไป” และ “สร้างคำสั่งลัดใหม่”
เพิ่มการทำงานของ Fwrd ค้นหา “Forward” แล้วเพิ่ม “Forward Message to All Destinations” ตั้ง “Message” ของมันเป็น “ข้อมูลเข้าของคำสั่งลัด” แตะปุ่มย้อนกลับเพื่อบันทึก (บน iOS 26 แตะ “เสร็จสิ้น”)
เรียบร้อย ต่อจากนี้ข้อความใหม่ที่มีคำสำคัญของคุณจะไปถึง Home Assistant โดยอัตโนมัติ ไม่ว่า iPhone จะล็อคอยู่หรือไม่
คู่มือ webhook มีทุกหน้าจอของ Fwrd และส่งต่อ SMS จาก iPhone ไป webhook อธิบายคำขอทั้งหมด
การทำงานอัตโนมัติใน YAML หน้าตาเป็นอย่างไร
เนื้อหาที่ Fwrd ส่งคือ {"content": "…", "text": "…"} ทั้งสองฟิลด์มีข้อความตามที่เข้ามาทุกประการ การทำงานอัตโนมัติจึงอ่านจาก trigger.json.content ตัวอย่างนี้เปิดไฟหน้าบ้านเมื่อข้อความพูดถึงสัญญาณเตือน
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
เปลี่ยนการทำงานเป็นการประกาศทางลำโพง แล้วข้อความ “out for delivery” จากพนักงานส่งของจะบอกคนในบ้านได้ว่าพัสดุกำลังมา เปิด “Include Who Sent It” ใน “Settings” ของ Fwrd แล้วกรอกฟิลด์ “Sender” ในการทำงานของ Fwrd เนื้อหาก็จะมีฟิลด์ sender เพิ่มด้วย ซึ่งอ่านได้เป็น trigger.json.sender
Fwrd เพิ่มอะไรให้ webhook
ปลายทาง Webhook ของ Fwrd เป็นผู้โพสต์ การทำงานอัตโนมัติจึงมีการทำงานเดียว
- ฟิลเตอร์ ปลายทาง webhook เก็บไว้เฉพาะข้อความที่มีคำที่คุณเลือก ข้อความที่ดูเหมือนรหัสยืนยัน หรือข้อความที่เข้ามาในช่วงเวลาที่กำหนดได้ ใช้ “Try a Text” เทียบฟิลเตอร์กับข้อความตัวอย่าง ข้อความที่ฟิลเตอร์ข้ามไปไม่ใช้โควตาส่งต่อฟรี
- ข้อความเดียว หลายที่ การทำงานเดียวกันส่งข้อความไปยัง Home Assistant และแชทครอบครัวบน Slack, Discord, Telegram หรือ Teams พร้อมกันได้
- ลองใหม่โดยไม่ซ้ำ ถ้าการส่งหมดเวลาหรือเซิร์ฟเวอร์ยุ่ง Fwrd จะลองใหม่อีกสูงสุดสองครั้ง โดยใช้ส่วนหัว
Idempotency-Keyเดียวกันทุกครั้ง - ที่อยู่ยังเป็นส่วนตัว Fwrd เก็บ URL ไว้ใน Keychain ของ iPhone ไม่ได้อยู่ในคำสั่งลัด ไม่มีบัญชี Fwrd หรือเซิร์ฟเวอร์ของ Fwrd แต่ละข้อความส่งจาก iPhone ของคุณตรงไปยัง Home Assistant
- ประวัติบนโทรศัพท์ Fwrd แสดงแต่ละการส่งต่อ และบอกว่า Home Assistant รับหรือไม่
ข้อจำกัดที่ควรรู้
- webhook ID คือรหัสผ่าน เอกสารของ Home Assistant ระบุว่า webhook ไม่ต้องลงชื่อเข้าใช้แบบอื่น จึงควรใช้ ID ที่ยาวและเดาไม่ได้ และเก็บเป็นความลับ Fwrd ไม่เพิ่มส่วนหัวสำหรับลงชื่อเข้าใช้
- อย่าใช้เปิดกุญแจ เอกสารเดียวกันเตือนไม่ให้ใช้การทำงานอัตโนมัติแบบ webhook เปิดกุญแจประตูหรือประตูโรงรถ ไฟ ลำโพง และการแจ้งเตือนเหมาะกว่า
- Fwrd ต้องใช้ที่อยู่ HTTPS สาธารณะ Fwrd ปฏิเสธที่อยู่ IP และชื่อที่ลงท้ายด้วย .local และไม่ยอมตามการเปลี่ยนเส้นทาง จึงต้องวางที่อยู่สุดท้าย URL ของ webhook บนคลาวด์ต้องมีการสมัครสมาชิก Home Assistant Cloud
- โทรศัพท์ต้องเปิดเครื่องและเชื่อมต่ออินเทอร์เน็ตไว้ ส่งเฉพาะข้อความใหม่ที่ตรงกับการทำงานอัตโนมัติ และหลังจาก iPhone เริ่มการทำงานใหม่ การส่งต่อจะรอจนกว่าคุณจะปลดล็อคหนึ่งครั้ง
คำถามที่คนมักถามต่อ
Home Assistant อ่านข้อความเองได้ไหม
ได้ Fwrd ส่งข้อความทั้งหมดใน content และ text เทมเพลตอย่าง trigger.json.content จึงมีข้อความอยู่ คุณจับคำในเงื่อนไข ใส่ข้อความในการแจ้งเตือน หรือให้ลำโพงอ่านออกเสียงได้
ต้องมี Home Assistant Cloud ไหม
ไม่ต้อง ที่อยู่ HTTPS ใดๆ ที่เข้าถึงเซิร์ฟเวอร์ของคุณได้ก็ใช้ได้ เช่นโดเมนของคุณเองหลัง reverse proxy หน้าการเข้าถึงระยะไกล ของ Home Assistant (อ่านเมื่อวันที่ 18 ตุลาคม 2026) เรียก Home Assistant Cloud ว่าเป็นตัวเลือกที่ง่ายที่สุด โดยไม่ต้องเปิดพอร์ตบนเราเตอร์
ใช้ได้ไหมเมื่อฉันไม่อยู่บ้าน
ได้ ผ่าน URL ของ webhook ของ Home Assistant Cloud หรือผ่านโดเมน HTTPS สาธารณะของคุณเองเมื่อปิด “Only accessible from the local network” แล้ว iPhone โพสต์ผ่าน Wi-Fi หรือข้อมูลเซลลูลาร์ ไม่ว่าจะอยู่ที่ไหน
Fwrd มีค่าใช้จ่ายเท่าไร
Fwrd ส่งต่อได้ฟรี 15 ครั้งต่อเดือน และข้อความหนึ่งข้อความนับเป็นหนึ่งครั้ง ไม่ว่าจะส่งไปกี่ที่ Fwrd Pro ไม่จำกัดจำนวน
อยากให้ข้อความของคุณเริ่มการทำงานอัตโนมัติของ Home Assistant ไหม
Fwrd เพิ่มการทำงานเดียวในแอปคำสั่งลัด เพื่อโพสต์ทุกข้อความที่ตรงเงื่อนไขจาก iPhone ไปยัง webhook ของ Home Assistant เป็น JSON ไม่ต้องมีบัญชี ส่งต่อฟรี 15 ครั้งต่อเดือน
ส่งต่อได้ฟรี 15 ครั้งต่อเดือน Pro ไม่จำกัดจำนวนการส่งต่อและฟิลเตอร์ และเพิ่มรายการ “Never Forward” โดยแผนรายปีมีช่วงทดลองใช้ฟรีสำหรับผู้มีสิทธิ์
iPhone · iOS 26 ขึ้นไป