เพิ่มอุปกรณ์ Zigbee แล้ว mesh จะดีขึ้นทุกตัวไหม

เมื่ออุปกรณ์ Zigbee บางจุดเริ่มติดต่อไม่สม่ำเสมอ เราอาจอยากซื้อหรือเพิ่มอุปกรณ์อีกชิ้นเพื่อช่วยให้ mesh แน่นขึ้น เพราะได้ยินว่าเครือข่ายแบบนี้มีอุปกรณ์ช่วยส่งต่อกันได้
แต่ไม่ได้หมายความว่าทุกชิ้นรับหน้าที่ส่งต่อเหมือนกันครับ อุปกรณ์ที่ใช้แบตกับอุปกรณ์ที่มีไฟเลี้ยงต่อเนื่องอาจทำงานคนละบทบาท และการเพิ่มจำนวนจุดที่อ่านค่าได้ไม่ได้รับประกันว่าเส้นทางขนส่งข้อมูลเพิ่มตามจำนวนเดียวกัน
ก่อนขยับตำแหน่งหรือเพิ่มของ ลองแยก coordinator, router และ end device ให้ตรงกับอุปกรณ์ที่มี แล้วดูว่าจุดที่มีปัญหากำลังใช้เส้นทางกับสภาพแวดล้อมแบบใด จะช่วยให้การทดลองมีเหตุผลมากกว่าการเพิ่มชิ้นใหม่แบบสุ่ม
บทบาทในเครือข่ายไม่เหมือนบทบาทในหน้าแอป
coordinator มีหน้าที่เริ่มและจัดส่วนสำคัญของเครือข่ายตามระบบ Zigbee ส่วน router ช่วยส่งต่อและให้บางอุปกรณ์เข้าร่วมผ่านได้ ขณะที่ end device ไม่ได้ทำหน้าที่ส่งต่อข้อมูลให้เพื่อนเหมือน router โดยรูปแบบจริงต้องดูอุปกรณ์กับ stack ที่ใช้
อุปกรณ์ใช้แบตจำนวนมากเลือกพฤติกรรมที่หลับและตื่นตามงาน จึงไม่ใช่สิ่งที่เราควรนับเป็นตัวเพิ่มเส้นทางส่งต่อเพียงเพราะมันปรากฏบนหน้าเดียวกัน ส่วนอุปกรณ์เสียบไฟก็ต้องตรวจบทบาทของรุ่นนั้น ไม่เหมาว่าทุกชิ้นเป็น router เสมอไป

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

การเลือกจุดที่มีไฟเลี้ยงต่อเนื่องตามความเหมาะสมอาจช่วยให้เส้นทางคาดเดาได้มากขึ้น แต่ยังต้องตรวจระยะ สิ่งกีดขวาง และการรองรับของอุปกรณ์ ไม่ได้ทำให้ทุกอาการหายจากการเพิ่ม router หนึ่งตัวแน่นอน
อุปกรณ์บางตัวอาจยังใช้ความสัมพันธ์กับ parent หรือเส้นทางเดิมตามพฤติกรรมของมันหลังย้ายตำแหน่ง จึงควรดูผลต่อเนื่องและการเชื่อมกลับตามคู่มือ ไม่สรุปจากภาพ topology ทันทีหลังเสียบของเพิ่มเพียงจังหวะเดียว
หากกำลังเลือกอุปกรณ์ใหม่เพื่อหน้าที่ส่งต่อ ควรตรวจข้อมูลรุ่นกับ integration ที่ใช้ในเวลานั้นจากแหล่งที่เชื่อถือได้ ไม่เลือกจากชนิดปลั๊กหรือหน้าตาภายนอกแล้วคิดว่าพฤติกรรมเครือข่ายเหมือนกันทั้งหมด
coordinator กับสภาพแวดล้อมใกล้ตัวก็มีผล
ตำแหน่งวิทยุที่ชิดเครื่องคอมพิวเตอร์ โลหะ หรือแหล่งสัญญาณรบกวนอาจเป็นสิ่งที่ควรตรวจตามคำแนะนำของผู้ผลิตและระบบที่ใช้ การเพิ่มอุปกรณ์ปลายทางอย่างเดียวอาจยังไม่แตะจุดที่รับส่งจากส่วนกลางมีปัญหาอยู่
Zigbee ใช้ย่านที่มีสิ่งอื่นใช้งานร่วมได้ จึงต้องดูการวางช่องและสภาพพื้นที่ ไม่เลือกช่องจากคำแนะนำทั่วไปเพียงค่าเดียวโดยไม่รู้ว่า Wi-Fi กับอุปกรณ์รอบตัวใช้แบบใด และไม่เปลี่ยนหลายตัวเลือกพร้อมกันจนไม่รู้ว่าผลต่างเกิดจากอะไร
ในขั้นทดลองให้จดตำแหน่ง coordinator, router หลัก และจุดที่มีอาการ พร้อมเงื่อนไขที่เกิด เช่น ช่วงที่เครื่องใกล้เคียงทำงานหรือมีการปิดไฟบางส่วน ข้อมูลนี้ช่วยแยกสมมติฐานที่ต้องตรวจต่อโดยยังไม่ถือว่าความสัมพันธ์ตามเวลาเป็นสาเหตุแน่นอน
ภาพ mesh ช่วยดูบริบท แต่ไม่ใช่ผลใช้งานทั้งหมด
ค่าคุณภาพลิงก์และรูปเครือข่ายมีประโยชน์ตามที่ระบบเก็บได้ แต่ต้องอ่านความหมาย เวลาอัปเดต และทิศทางของข้อมูล ไม่เปรียบตัวเลขทุกชนิดจากคนละอุปกรณ์เหมือนเป็นคะแนนสุขภาพมาตรฐานเดียวกันทั้งหมด
ควรเทียบกับการใช้งานที่ต้องการจริง เช่น ส่งสถานะได้ตามรอบและรับคำสั่งสำเร็จด้วยเวลาที่งานยอมรับ หากภาพดูเรียบร้อยแต่คนกดแล้วไม่ได้ผล ก็ยังต้องไล่ application, device behavior และเส้นทางที่เกี่ยวข้องต่อ
ส่วนอุปกรณ์ที่รายงานห่างตามธรรมชาติของมันต้องมีเกณฑ์ความสดที่เหมาะ ไม่แจ้งว่าหายเพียงเพราะไม่ได้ส่งถี่เท่าตัวอื่น และไม่ถือว่าการพบ last seen ใหม่ครั้งหนึ่งยืนยันว่าคำสั่งทุกอย่างทำงานครบแล้ว
เพิ่มหรือย้ายทีละส่วนแล้วเก็บผล
เลือกการเปลี่ยนที่มีเหตุผลหนึ่งอย่าง เช่น ปรับตำแหน่งวิทยุตามคำแนะนำหรือเพิ่ม router ที่ตรวจบทบาทแล้ว จากนั้นทดสอบจุดเดิมตามวิธีใช้จริงและเก็บช่วงก่อนหลังให้เทียบกันได้
อย่าเริ่มจากรีเซตเครือข่ายหรือจับคู่ทุกอย่างใหม่ทันทีเพียงเพราะอยากให้แผนผังเปลี่ยน เพราะจะเพิ่มตัวแปรกับงานกู้ configuration โดยยังไม่มีหลักฐานว่าจำเป็น ควรเก็บสิ่งที่ตรวจพบและเลือกขั้นต่อไปตามคู่มือของระบบที่ดูแล
Zigbee กับ Thread แม้เกี่ยวข้องกับความสามารถวิทยุบางส่วนก็ยังเป็นเครือข่ายคนละแบบ ไม่ควรนับ router ของระบบหนึ่งเป็นเส้นทางให้ทุกอุปกรณ์อีกระบบโดยอัตโนมัติ เวลาเพิ่ม adapter หรืออุปกรณ์จึงต้องดูบทบาทกับ firmware ที่ใช้งานจริงด้วย
แยกปัญหาการส่งต่อกับรูปแบบรายงานของอุปกรณ์
เซนเซอร์ที่ใช้แบตอาจตื่นมารายงานเมื่อค่าขยับตามเงื่อนไขหรือครบช่วงของมัน หากเราเอามาเทียบกับอุปกรณ์ที่มีไฟตลอดซึ่งตอบสนองอีกแบบ ก็อาจรู้สึกว่าตัวแรกช้าโดยยังไม่มีปัญหาเครือข่ายจริง ควรดูรายละเอียดการรายงานของรุ่นนั้นกับสถานะที่ integration เก็บได้ก่อน
ส่วนการส่งคำสั่งไปยังอุปกรณ์ที่หลับก็มีข้อจำกัดตามบทบาทและ protocol ไม่ได้แก้ด้วยการเพิ่ม router ทุกกรณี การจดว่าอาการเกิดตอนรายงานขึ้นหรือรับคำสั่งลงจะช่วยให้เลือกทางตรวจต่อได้ตรงกว่าใช้คำว่า mesh ไม่ดีรวมทุกสถานการณ์ครับ
สรุป
การเพิ่มอุปกรณ์ Zigbee จะช่วย mesh ได้ตามบทบาทและสภาพติดตั้ง ไม่ใช่ตามจำนวนชิ้นอย่างเดียว เมื่อรู้ว่าใครเป็น coordinator, router หรือ end device และจุดส่งต่อมีไฟกับตำแหน่งเหมาะสม เราจะเลือกการทดลองได้ตรงขึ้น พร้อมใช้ผลการส่งข้อมูลกับสั่งงานจริงประกอบภาพเครือข่ายก่อนสรุปว่าดีขึ้นครับ


