วิธีบันทึกเส้นทางการใช้งานเพิ่มเติมใน Home Assistant

อัปเดตล่าสุด: 03/11/2026

  • ขยายการติดตามโดยใช้ stored_traces
  • นำการตั้งค่าไปใช้กับระบบอัตโนมัติแต่ละรายการ
  • ตรวจสอบตัวระบุของกฎในรูปแบบ YAML
  • ตรวจสอบการทำงานเพื่อหาสาเหตุของข้อผิดพลาด
วิธีบันทึกเส้นทางการใช้งานเพิ่มเติมใน Home Assistant

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

ควรแยกงานออกเป็นสองส่วน คือ การเก็บรักษาผลลัพธ์การทำงานเพิ่มเติมไว้เพื่อใช้อ้างอิงในภายหลัง และการแก้ไขข้อผิดพลาดที่พบ การขยายประวัติการทำงานช่วยให้การวินิจฉัยง่ายขึ้น แต่ไม่ได้เปลี่ยนแปลงเงื่อนไขหรือการกระทำของกฎแต่อย่างใด

วิธีบันทึกร่องรอยการทำงานอัตโนมัติใน Home Assistant ให้มากขึ้น

วิธีบันทึกร่องรอยการทำงานอัตโนมัติใน Home Assistant ให้มากขึ้น

Home Assistant ช่วยให้ โดยค่าเริ่มต้น จะมีการติดตาม 5 ครั้งต่อระบบอัตโนมัติคุณสามารถแก้ไขจำนวนเงินนั้นได้โดยใช้ตัวเลือก stored_tracesภายในบล็อก trace.

  1. เปิด การตั้งค่า > ระบบอัตโนมัติและฉาก และเลือกโหมดอัตโนมัติ
  2. เปิดเมนูของคุณแล้วเลือก แก้ไขในรูปแบบ YAML.
  3. เพิ่มบล็อกนี้โดยไม่ต้องแทนที่การตั้งค่าที่มีอยู่:
trace:
  stored_traces: 20

สถานที่ trace: ในระดับเดียวกันกับ alias:, triggers:, conditions: o actions:เส้น stored_traces: มันถูกเว้นวรรคเข้าไปข้างใน จากนั้นบันทึกการเปลี่ยนแปลง

เนื้อหาพิเศษ - คลิกที่นี่  ฉันจะเชื่อมต่อประตูอัตโนมัติกับ Samsung SmartThings ได้อย่างไร?

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

ตรวจสอบรหัสประจำตัวและทำการเปลี่ยนแปลงให้ถูกต้อง

บุคคลถือสมาร์ทโฟนอยู่ข้างๆ กลุ่มเซ็นเซอร์และอุปกรณ์ระบบบ้านอัจฉริยะทั่วไป

หากคุณสร้างระบบอัตโนมัติโดยตรงในรูปแบบ YAML โปรดตรวจสอบว่ามี... ตัวระบุข้อความที่ไม่ซ้ำกัน. สนาม alias นี่เป็นเพียงชื่อของมัน ไม่ได้ใช้แทนตัวระบุ:

id: "aviso_puerta_entrada"
alias: "Aviso de puerta de entrada"
trace:
  stored_traces: 20

ส่วนนี้แสดงเฉพาะตัวเลือกที่เกี่ยวข้องเท่านั้น และยังคงรักษาทริกเกอร์ เงื่อนไข และการดำเนินการของระบบอัตโนมัติของคุณไว้ หากมีอยู่แล้ว ระบบจะไม่แสดงตัวเลือกที่เกี่ยวข้อง idเก็บไว้เถอะ

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

ตรวจสอบร่องรอยได้ที่ไหน และทำไมร่องรอยจึงหายไป

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

เนื้อหาพิเศษ - คลิกที่นี่  วิธีลอกฉลากออกจากขวดพลาสติก?

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

วิธีตีความข้อมูลการติดตามเพื่อหาสาเหตุของปัญหา

ภาพมุมสูงแสดงอุปกรณ์สมาร์ทโฮมต่างๆ เช่น หลอดไฟ ปลั๊กไฟ และกล้องรักษาความปลอดภัย โดยมีฉากหลังเป็นภาพสีสันสดใส

เริ่มต้นด้วยการระบุจุดที่การดำเนินการสิ้นสุดลง:

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

ตรวจสอบโหมดการทำงานด้วย single ฟังก์ชันนี้จะป้องกันการเริ่มการทำงานใหม่ในขณะที่การทำงานก่อนหน้านี้ยังคงดำเนินอยู่ restart หยุดการทำงานก่อนหน้าและเริ่มต้นใหม่อีกครั้ง; queued จัดระเบียบแถวและ parallel ฟังก์ชันนี้อนุญาตให้ดำเนินการพร้อมกันได้ เลือกพฤติกรรมที่ตรงกับความต้องการของกรณีของคุณ

เนื้อหาพิเศษ - คลิกที่นี่  วิธีตรวจสอบบ้านของคุณด้วย iPhone

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