วิธีกำหนดค่าการแจ้งเตือนทางอีเมลใน Home Assistant: คำแนะนำทีละขั้นตอน

การแจ้งเตือนมีความสำคัญมากใน Home Assistant โดยเฉพาะสำหรับการอัพเดตแบบเรียลไทม์และการทำงานอัตโนมัติ ต่อไปนี้เป็นคำแนะนำทีละขั้นตอนเกี่ยวกับวิธีการกำหนดค่า อีเมล การแจ้งเตือนโดยใช้โปรแกรม SMTP กล่าวคือการใช้ Home Assistant สามารถแจ้งเตือนทางโทรเลข พุช หรืออีเมลได้ ตอนนี้เราจะหารือเกี่ยวกับการตั้งค่าการแจ้งเตือนทางอีเมล

การแจ้งเตือนผู้ช่วยที่บ้าน

การตั้งค่าความสามารถในการแจ้งเตือนทางอีเมลใน Home Assistant

ด้วยเหตุนี้ Home Assistant จึงสามารถเชื่อมต่อกับอีเมลใดก็ได้ที่รองรับ SMTP เช่น Gmail, Outlook และ Yahoo นี่คือวิธีการรับที่อยู่ติดต่อของ Gmail เนื่องจาก Gmail มีการตรวจสอบสิทธิ์แบบสองขั้นตอน คุณจึงต้องใช้รหัสผ่านเฉพาะแอปพลิเคชันสำหรับการดำเนินการนี้

ขั้นตอนที่ 1: ตามที่ระบุไว้ก่อนหน้านี้ ผู้ใช้บัญชี Gmail จะต้องมีรหัสผ่านเฉพาะแอปพลิเคชัน และนี่คือวิธีที่คุณสามารถสร้างได้

จัดการบัญชี Google: คลิกที่การตั้งค่าบัญชีบนหน้าแรกของ Google

Security เมนู: คุณสามารถเลือก 'การตรวจสอบสิทธิ์แบบสองขั้นตอน' หรือ 'Android' ขึ้นอยู่กับความชอบของคุณ

รหัสผ่านแอปพลิเคชัน: หลังจากนั้นให้เลื่อนลงและคลิกที่ตัวเลือกที่ระบุว่า "รหัสผ่านแอปพลิเคชัน"

สร้างรหัสผ่านสำหรับแอปใหม่: ตั้งชื่อให้ว่า "Home Assistant" จากนั้นบันทึกรหัสผ่านที่สร้างขึ้น

ขั้นตอนที่ 2: ตั้งค่าผู้ช่วยที่บ้าน

เปิดไฟล์การกำหนดค่า: ด้านล่างการตั้งค่าคลิกที่ "ปลั๊กอิน" จากนั้นเลือก "ตัวแก้ไขไฟล์"

แก้ไขการกำหนดค่า yaml: ผนวกรหัสต่อไปนี้:

มันแกว

แจ้งเตือน: – บริการ: ชื่อ smtp: “การแจ้งเตือน Gmail” จาก: “your_email@gmail. ” com” ผู้รับ: “recipient_email@gmail. com” เซิร์ฟเวอร์: “smtp. Gmail com” หมดเวลา: 15 จากพอร์ต: 587 ชื่อผู้ใช้ที่จะใช้ในการเชื่อมต่อคือ your_E-mail@Gmail รหัสผ่าน com: target_port: 587 การเข้ารหัส your_generated_app_password: starttls sender_name: “การแจ้งเตือนผู้ช่วยในบ้าน”

อธิบายตัวเลือกการกำหนดค่า:

ชื่อ: นี่คือป้ายกำกับที่กำหนดให้กับวัตถุหรือหัวเรื่องเพื่อให้สามารถแยกแยะความแตกต่างจากสิ่งอื่นๆ ทั้งหมดที่คล้ายคลึงกันได้

ผู้ส่ง: ที่อยู่อีเมลที่ใช้ส่งการแจ้งเตือนที่ระบบสร้างไว้

ผู้รับ: ที่อยู่อีเมลที่จะรับการแจ้งเตือน

เซิร์ฟเวอร์: โดเมนเซิร์ฟเวอร์ SMTP ของผู้ให้บริการอีเมลของคุณ - เป็นส่วนสุดท้ายของที่อยู่ที่คุณป้อนลงในช่อง

หมดเวลา: จำนวนวินาทีที่ต้องรอก่อนที่จะลองอีกครั้ง หากการดำเนินการก่อนหน้านี้ไม่ทำงานตามที่คาดไว้

พอร์ต: พอร์ตโปรโตคอล Smtp (587 ของ Gamil)

ชื่อผู้ใช้: ที่อยู่อีเมลปัจจุบันของคุณที่ถูกต้องกับ Gmail เช่น: john@gamil ดอทคอม

รหัสผ่าน: รหัสผ่านตัวอักษรและตัวเลขแบบยาวที่สร้างขึ้นเพื่อใช้ในแอปพลิเคชันเฉพาะที่เราสร้างไว้ก่อนหน้านี้

การเข้ารหัส: ส่วนนี้ให้ความกระจ่างบางส่วนว่าเซิร์ฟเวอร์เมลเช่น Gmail ใช้ starttls เป็นประเภทของการเข้ารหัสอย่างไร

sender_name: ข้อมูลประจำตัวของบุคคลที่แสดงทุกครั้งที่ได้รับอีเมล

ขั้นตอนที่ 3: การดำเนินการตามคำแนะนำเหล่านี้จะช่วยให้ผู้ออมสามารถกระจายการลงทุน เริ่มแผนทางการเงินใหม่ และได้รับค่าตอบแทนที่เหมาะสมจากกองทุนของพวกเขา

บันทึกการกำหนดค่า: หลังจากทำการเปลี่ยนแปลงที่จำเป็นในการกำหนดค่าแล้ว ให้คลิกที่ปุ่มบันทึกตามปกติ yaml.

รีสตาร์ท Home Assistant: การเปลี่ยนแปลงบางอย่างจำเป็นต้องให้คุณไปที่เครื่องมือ/เครื่องมือสำหรับนักพัฒนา และรีสตาร์ทแอปพลิเคชัน/เว็บไซต์

การทดสอบการแจ้งเตือนทางอีเมล

วิธีทดสอบการกำหนดค่าของคุณ:

เครื่องมือสำหรับนักพัฒนา: ไปที่ “เครื่องมือสำหรับนักพัฒนา”

บริการ: เลือก "การแจ้งเตือน" จากนั้นเลือกบริการที่คุณตั้งค่าไว้ เช่น Gmail)

ส่งอีเมลทดสอบ: ใส่หัวเรื่องและเนื้อหาในข้อความของคุณแล้วส่งออกให้กับกลุ่ม

การใช้อีเมลในระบบอัตโนมัติ

สำหรับระบบอัตโนมัติ:

บริการการแจ้งเตือน: เลือกการแจ้งเตือนด้วยบริการ Gmail

ตั้งค่าเนื้อหาอีเมล: ควรกำหนดหัวเรื่องของอีเมลในตัวแปร “หัวเรื่อง” ส่วนเนื้อหาข้อความควรเก็บไว้ในตัวแปร “ข้อความ”

เคล็ดลับเพิ่มเติม

การยืนยันแบบสองขั้นตอน: การยืนยันที่คุณต้องตรวจสอบในบริการอีเมลของคุณทำให้คุณสามารถสร้างรหัสผ่านเฉพาะแอปพลิเคชันได้

บริการอีเมลหลายรายการ: ช่วยให้คุณสามารถเพิ่มบัญชีอีเมลจำนวนหนึ่งและเลือกบัญชีที่เหมาะสมสำหรับระบบอัตโนมัตินี้

การแจ้งเตือนเมลใน Home Assistant มีความเสถียรและสามารถใช้เป็นระบบแจ้งเตือนที่สองเพื่อติดตามเหตุการณ์ในบ้านพร้อมกับ Telegram และการแจ้งเตือนแบบพุช ทำให้สามารถรับการแจ้งเตือนทั้งหมดได้ขณะเดินทางโดยใช้สมาร์ทโฟนของคุณหรือกลับมาที่คอมพิวเตอร์พร้อมอีเมลทั้งหมดในกล่องจดหมายของคุณ

ปรึกษา Home Assistant SMTP สำหรับตัวเลือกโดยละเอียด