ฉันเลิกกลัวการอัปเดต Home Assistant เมื่อฉันเริ่มปฏิบัติตามกฎง่าย ๆ ข้อนี้
Home Assistant ปล่อยอัปเดตเป็นประจำ โดยมีการปล่อยอัปเดตครั้งใหญ่ของ Home Assistant Core เดือนละครั้ง และ Home Assistant Operating System (HAOS) ทุก ๆ หลายเดือน แม้ว่าการอัปเดต Home Assistant จะเป็นความคิดที่ดี เพราะจะทำให้คุณเข้าถึงฟีเจอร์ใหม่ ๆ และการแก้ไขปัญหาด้านความปลอดภัยได้ แต่ปัจจุบัน ฉันไม่เคยอัปเดตในวันปล่อยอัปเดต
ทำไมการปล่อยรุ่น .0 จึงรู้สึกเสี่ยงที่สุด
การเปิดตัวครั้งแรกไม่ได้สมบูรณ์แบบเสมอไป
การเปิดตัวเวอร์ชัน .0 เป็นเวอร์ชันสาธารณะครั้งแรกของแต่ละการอัปเดต Home Assistant ถึงแม้ว่าผู้ทดสอบเบต้าจะสามารถเข้าถึงเวอร์ชันเบต้าได้ นี่เป็นครั้งแรกที่คนส่วนใหญ่จะมีโอกาสอัปเดต Home Assistant
ปัญหาคือการเปิดตัวซอฟต์แวร์หรือการอัปเดตซอฟต์แวร์ครั้งแรกมักไม่สมบูรณ์แบบ หากมันเป็นเช่นนั้น จะมีความจำเป็นน้อยมากสำหรับการอัปเดตเวอร์ชัน .1, .2 หรือ .3 ของการอัปเดตเดียวกัน การเปิดตัวเวอร์ชันหลังมักจะแก้ไขปัญหาจากการเปิดตัวครั้งแรกและทำให้ซอฟต์แวร์มีความเสถียรและปลอดภัยมากขึ้น
การเปิดตัวเวอร์ชัน .0 มีแนวโน้มที่จะเกิดปัญหามากกว่าการเปิดตัวในภายหลัง ซึ่งได้รับการปรับเปลี่ยนอย่างต่อเนื่องเพื่อแก้ไขปัญหาที่พบในเวอร์ชัน .0 หากจะเกิดปัญหา มีโอกาสสูงมากกว่าที่จะเกิดขึ้นกับการเปิดตัวเวอร์ชัน .0
อีกปัญหาหนึ่งคือการอัปเดตมักจะมีการเปลี่ยนแปลงที่ทำให้บางส่วนของการเชื่อมต่อ Home Assistant หรือฟีเจอร์อื่น ๆ ใช้งานไม่ได้ตามปกติ แม้ว่าการอ่านหมายเหตุการออกและตรวจสอบการเปลี่ยนแปลงที่สำคัญก่อนอัปเดตจะเป็นวิธีปฏิบัติที่ดีเสมอ แต่คุณก็อาจพบว่าเมื่อคุณติดตั้งเวอร์ชัน .0 มีบางอย่างเสียหายที่คุณไม่คาดคิด การสำรองข้อมูลก่อนการอัปเดตเป็นสิ่งที่ชาญฉลาดที่สุดเสมอ เผื่อไว้กรณีฉุกเฉิน
ฉันรอ 0.1 แล้วตรวจสอบว่าคนอื่นกำลังพูดอะไร
ความอดทนเป็นคุณธรรม
หลายครั้งที่ฉันได้อัปเดตทันทีที่เวอร์ชัน .0 เปิดให้ใช้งานและประสบผลกระทบ แม้ว่าฉันจะพยายามตรวจสอบการเปลี่ยนแปลงที่อาจทำให้เกิดปัญหา การอัปเดตก็ทำให้เกิดปัญหาที่หยุดการทำงานบางอย่างของอัตโนมัติของฉันไม่ทำงานอย่างถูกต้อง
หนึ่งในปัญหาที่น่าหงุดหงิดที่สุดคือการอัปเดตได้เปลี่ยนวิธีที่ Home Assistant ตอบสนองต่อปุ่มพลังงานทางกายภาพบนอุปกรณ์ เช่น Home Assistant Green และ Raspberry Pi 5 น่าเสียดายที่นี่หมายความว่าปุ่มพลังงานบนรีโมท Wi-Fi ของฉันก็ถูกมองว่าเป็นเหตุการณ์ปุ่มพลังงานเช่นกัน ทำให้ Home Assistant ปิดตัวเองลง
ฉันไม่รู้ตัวเลยว่าสิ่งนี้จะเกิดขึ้น และหลังจากการอัปเดต ใช้เวลาพอสมควรกว่าจะเข้าใจว่าการปิด Home Assistant อย่างไม่คาดคิดเกิดจากการที่ฉันพยายามปิดทีวีของฉันโดยใช้การอัตโนมัติรีโมทสากลที่กำหนดเองของฉัน
พฤติกรรมนี้ยังคงไม่เปลี่ยนแปลง และฉันก็ยังหาวิธีแก้ไขไม่ได้ หากฉันรู้เกี่ยวกับปัญหานี้ล่วงหน้า มันคงช่วยให้ฉันปวดหัวน้อยกว่านี้ ในขณะที่ปัญหานี้เกิดจากการอัปเดต HAOS มากกว่าการอัปเดต Core รายเดือน แต่การที่ฉันรีบเข้ามาติดตั้งก่อนตรวจสอบว่ามีปัญหาใด ๆ หรือไม่ ทำให้ฉันต้องเจอกับความปวดหัวอย่างมาก
หลังจากนั้น ฉันตัดสินใจที่จะรอสักพักก่อนอัปเดตเสมอ ซึ่งหมายความว่าฉันจะรอจนกว่าจะมีการปล่อยเวอร์ชัน .1 ของ Home Assistant Core อย่างน้อยก่อน แบบนั้นฉันจะมีโอกาสตรวจสอบโพสต์ในฟอรัมเพื่อดูว่ามีปัญหาใดที่ไม่คาดคิดถูกระบุไว้ก่อนที่ฉันจะตัดสินใจอัปเดต
เมื่อ 0.1 ยังคงไม่เพียงพอ
บางครั้งการเคลื่อนไหวที่ชาญฉลาดคือการรอจนถึง .2 หรือ .3
แม้แต่การรอการอัปเดต .1 ก็ไม่ใช่ว่าจะเพียงพอเสมอไป โดยปกติเมื่อการอัปเดต .1 ออกมา จะมีรายงานปัญหาน้อยลงมากบนฟอรัมของ Home Assistant อย่างไรก็ตาม บางครั้งแม้การอัปเดต .1 ก็สามารถสร้างปัญหากับการตั้งค่าหรือการรวมระบบบางอย่างได้ ซึ่งปัญหาเหล่านี้จะไม่ถูกแก้ไขจนกว่าจะมีการอัปเดตในรุ่นถัดไป
ในสถานการณ์เหล่านี้ จะดีกว่าที่จะรอจนกว่าจะถึงการปล่อย .2 หรือแม้แต่ .3 หากคุณคิดว่าการปล่อย .1 จะทำให้เกิดปัญหา
ฟอรั่มเป็นหนึ่งในวิธีที่ดีที่สุดในการตัดสินใจนี้ หากหลังจากการปล่อยเวอร์ชัน .1 ไม่มีเสียงรบกวนมากนัก ก็น่าจะปลอดภัยที่จะอัปเดต หากมีการแจ้งปัญหามากมาย ตัวเลือกที่ฉลาดกว่าคือรออีกสักหน่อย
การปฏิบัติตามกฎนี้ทำให้การอัปเดตเครียดน้อยลง
ช้าดีกว่าไม่มา
เป็นเวลานานแล้วที่ฉันเปิดใช้งานการอัปเดตอัตโนมัติใน Home Assistant เพื่อที่ฉันจะได้รู้ว่าฉันกำลังใช้งานเวอร์ชันที่ทันสมัยที่สุดอยู่เสมอ ส่วนใหญ่แล้วมันก็โอเค แต่บางครั้งก็มีบางอย่างเสียหาย มันจบลงด้วยความรู้สึกเหมือนกับการลุ้นโชค ตื่นขึ้นมาแล้วหวังว่า Home Assistant ยังคงทำงานตามที่ควรจะเป็นอยู่
โดยการปิดการอัปเดตอัตโนมัติและรอจนกว่าฉันจะแน่ใจว่าการปล่อยซอฟต์แวร์ค่อนข้างเสถียร ฉันทำให้การอัปเดตไม่เครียดมากนัก ตอนนี้ฉันสามารถใช้เวลาของตัวเองและตรวจสอบว่าการปล่อยซอฟต์แวร์ทำงานได้อย่างถูกต้องสำหรับผู้อื่นก่อนที่ฉันจะอัปเดต ซึ่งหมายความว่าฉันพบปัญหาน้อยลงมากกับสิ่งที่ผิดพลาดหลังจากการอัปเดต
อย่ากลัวการอัปเดต Home Assistant
อัปเดตเป็นส่วนสำคัญของการพัฒนา Home Assistant ฟีเจอร์ใหม่จะถูกเพิ่มเข้าสู่ซอฟต์แวร์หลัก พร้อมกับการรวมระบบใหม่และการแก้ไขข้อบกพร่องที่ทำให้ Home Assistant มีความสามารถมากยิ่งขึ้น การอัปเดตอาจทำให้บางสิ่งเสียหาย แต่คุณไม่จำเป็นต้องกลัว เพียงแค่รอจนกว่าคุณจะแน่ใจว่ามันเสถียร



