Home Assistant ถอดการรวม MyQ สำหรับประตูโรงรถออก
(home-assistant.io)- ขณะที่ Chamberlain Group ยังคง บล็อกการเข้าถึงจากแอปของบุคคลที่สาม ต่อไป Home Assistant จึงถอดการรวม MyQ ออกใน Home Assistant 2023.12 ที่จะออกในวันที่ 6 ธันวาคม 2023
- MyQ เป็นแบรนด์สมาร์ทโฮมบนคลาวด์ของ Chamberlain Group ซึ่งส่งผลกระทบต่อผู้ใช้ที่เปิด-ปิดประตูโรงรถของ Chamberlain และ Liftmaster
- ในช่วงไม่กี่เดือนที่ผ่านมา การรวม MyQ อยู่ในสภาพ ซ่อมแล้วพัง แล้วซ่อมอีกแล้วพังอีก และ Home Assistant มองว่าสาเหตุมาจากมาตรการบล็อกการเข้าถึงของ MyQ
- Chamberlain Group ระบุว่านี่เป็นการตัดสินใจเพื่อผู้ใช้มากกว่า 10 ล้านคนและพาร์ตเนอร์ที่ได้รับอนุมัติ แต่ Home Assistant ไม่ได้รับคำตอบอย่างเป็นทางการ
- ผู้ใช้ MyQ กำลังได้รับการแนะนำให้ใช้ ratgdo ซึ่งเป็น ทางเลือกแบบควบคุมภายในเครื่อง แทนการรวมผ่านคลาวด์
การตัดสินใจถอดการรวม MyQ ออก
- การรวม MyQ ของ Home Assistant จะถูกถอดออกใน Home Assistant 2023.12 ที่มีกำหนดออกวันที่ 6 ธันวาคม 2023
- เหตุผลโดยตรงคือ Chamberlain Group ประกาศต่อสาธารณะว่าจะเดินหน้าต่อกับการ บล็อกการเข้าถึงจากแอปของบุคคลที่สาม ต่อระบบนิเวศ MyQ
- MyQ เป็นแบรนด์สมาร์ทโฮมบนคลาวด์ที่ Chamberlain Group เป็นเจ้าของ และเป็นกลุ่มผลิตภัณฑ์ที่ผู้ใช้เครื่องเปิด-ปิดประตูโรงรถของ Chamberlain และ Liftmaster คุ้นเคยกันดี
- การรวม MyQ ของ Home Assistant ถูกเพิ่มเข้ามาตั้งแต่เดือนกุมภาพันธ์ 2017 แต่ในช่วงไม่กี่เดือนที่ผ่านมาเกิดเหตุการณ์ที่การรวมพัง ถูกแก้ไข แล้วกลับมาพังซ้ำอยู่หลายครั้ง
- Home Assistant มองว่าความไม่เสถียรนี้เกิดจากมาตรการบล็อกการเข้าถึงของบุคคลที่สามจากฝั่ง MyQ
- Dan Phillips, CTO ของ Chamberlain Group อธิบายว่าการตัดสินใจป้องกัน “การใช้งานโดยไม่ได้รับอนุญาต” ของระบบนิเวศ MyQ มีเป้าหมายเพื่อมอบประสบการณ์ที่ดีกว่าให้แก่ผู้ใช้มากกว่า 10 ล้านคนและพาร์ตเนอร์ที่ได้รับอนุมัติ
- Chamberlain Group มองว่าแม้จะมีผู้ใช้บางส่วนได้รับผลกระทบ แต่ประสิทธิภาพและความเสถียรของ MyQ จะดีขึ้น
- Home Assistant ติดต่อ Chamberlain Group ผ่านหลายช่องทาง แต่ไม่ได้รับคำตอบอย่างเป็นทางการ
- ด้วยเหตุนี้จึงประเมินว่า Chamberlain Group ต้องการให้ลูกค้าใช้เฉพาะแอป MyQ หรือแอปของพาร์ตเนอร์ที่ได้รับอนุมัติเท่านั้น
ปัญหาเรื่องพาร์ตเนอร์ชิปและทางเลือกแบบโลคัล
- Home Assistant ระบุว่ายินดีร่วมงานกับ Chamberlain Group แต่โปรแกรมพาร์ตเนอร์ที่ได้รับอนุมัติมีโครงสร้างที่บริษัทพาร์ตเนอร์ต้องจ่ายเงินให้ Chamberlain Group เพื่อให้ได้สิทธิ์ควบคุมประตูโรงรถของเจ้าของ MyQ
- สำหรับโครงการโอเพนซอร์สอย่าง Home Assistant แล้ว ค่าธรรมเนียมพาร์ตเนอร์ชิป เป็นสิ่งที่เป็นไปไม่ได้ในทางการเงิน และยังไม่สอดคล้องกับคุณค่าของโครงการ
- จุดยืนคือผู้ใช้ MyQ ควรเข้าถึงอุปกรณ์ที่ตนจ่ายเงินซื้อและข้อมูลที่ตนเป็นเจ้าของได้ตามวิธีที่ต้องการ
- ไม่ยอมรับโครงสร้างที่ผู้ใช้จะควบคุมประตูโรงรถของตนเองได้ก็ต่อเมื่อบุคคลที่สามจ่ายค่าใช้จ่ายเพิ่มเติม
- Lash-L ผู้ดูแลการรวม MyQ กล่าวถึงสถานการณ์ปัจจุบันว่า “เรากำลังเล่นเกมแมวจับหนูกับ MyQ และตอนนี้ดูเหมือนว่าแมวกำลังชนะ”
- หาก Chamberlain Group ยังคงบล็อกการเข้าถึงของบุคคลที่สามต่อไป Home Assistant ก็ไม่สามารถทำงานอ้อมข้อจำกัดต่อได้
- หาก Chamberlain Group ทบทวนจุดยืนและร่วมมือเพื่อประโยชน์ของลูกค้า ก็อาจนำการรวมนี้กลับมาได้อีกครั้ง
- สำหรับเจ้าของ MyQ มีการแนะนำให้ซื้อ ratgdo
- ratgdo เป็นโซลูชันแบบ โลคัลทั้งหมด ที่สร้างบน ESPHome
- รองรับโปรโตคอล security+ ของ MyQ
- สามารถติดตั้งได้โดยต่อสาย 3 เส้นเข้ากับระบบ MyQ เดิม
- ให้ความสามารถควบคุมประตูโรงรถแบบเดียวกับ MyQ
- และยังมีฟีเจอร์เหตุการณ์การทำงาน การควบคุมไฟ และการล็อกรีโมตแบบมีสาย ที่ MyQ ไม่มี
1 ความคิดเห็น
ความคิดเห็นจาก Hacker News
ผมเองก็มีส่วนรับผิดชอบกับเรื่องนี้อยู่บ้าง ในปี 2017 ผมขาย Lockitron ให้ Chamberlain และมันก็กลายเป็นพื้นฐานของการเชื่อมต่อกับ Amazon Key
ต่างจากบรรยากาศทั่วไปในคอมเมนต์ที่นี่ ตัวข้อมูลวิเคราะห์เองไม่ได้มีมูลค่ามากนัก อย่างที่ทุกคนได้เรียนรู้กันอย่างยากลำบากในช่วงทศวรรษ 2010 สิ่งที่ทำให้เกิดรายได้ประจำในวงการ Internet of Things ได้จริง ๆ มีแค่ประมาณ การคิดเงินค่าจัดเก็บวิดีโอ กับ การคิดเงินค่าเข้าถึงเชิงพาณิชย์ เท่านั้น Chamberlain ทำทั้งสองอย่างอยู่แล้วผ่านกล้อง MyQ และโปรแกรมเข้าถึงโรงรถสำหรับพาร์ตเนอร์อย่าง Amazon และ Walmart ผู้ค้าปลีกทั้งสองรายต่างก็มีปัญหาการฉ้อโกง (https://news.ycombinator.com/item?id=38176891) และ “การส่งของในโรงรถ” ก็สัญญาว่าจะลดปัญหาผู้ใช้แอบอ้างว่าแพ็กเกจถูกขโมยให้เหลือศูนย์ นี่เป็นโซลูชันที่มีมูลค่าหลายล้านดอลลาร์สำหรับผู้ค้าปลีก และแน่นอนว่า Chamberlain ก็ต้องการส่วนแบ่งด้วย แต่จะทำได้ก็ต่อเมื่อปกป้องคอขวดนั้นไว้ได้เท่านั้น
ด้วยเหตุผลทางประวัติศาสตร์เรื่องความปลอดภัยของโปรโตคอลไร้สายรุ่นที่ 3–4 ที่ใช้กับประตูโรงรถ พวกเขาจึงทำเช่นนั้นไม่ได้ และผลิตภัณฑ์อย่าง ratgdo หรือ OpenSesame ก็ใช้ประโยชน์จากจุดนี้ อุตสาหกรรมอื่นอย่างรถยนต์มี chain of custody ของคีย์เข้ารหัสที่ปลอดภัยกว่า ดังนั้นตัวอย่างเช่น แทนที่จะซื้อ key fob ทดแทนของ Tesla ใน eBay ราคา 5 ดอลลาร์ คุณต้องจ่ายให้ดีลเลอร์ 300 ดอลลาร์
เมื่อดูจากการเปลี่ยนผู้นำ ก็ไม่น่าแปลกที่ผู้รับผิดชอบคนใหม่ต้องลองเอามือแตะจานร้อนเองถึงจะรู้ แต่ที่ก่อนหน้านี้ไม่ได้ทำแบบนี้ก็มีเหตุผล และไม่ใช่เพราะขาดการถกเถียง เมื่อดูจากส่วนแบ่งตลาดแล้ว ความเย้ายวนในการทำเงินก็พอเข้าใจได้ แต่ผมคิดว่าการเลือกวิธีนี้แทนที่จะแก้ปัญหาพื้นฐานที่ทำให้ผู้ใช้ตามบ้านยังเชื่อมต่อกับบริการของบุคคลที่สามได้ ขณะเดียวกันก็เรียกเก็บค่าใช้จ่ายด้านการลดการฉ้อโกงจากพาร์ตเนอร์อุตสาหกรรมได้นั้น เป็นการออกแบบที่ไม่ดี
ทางที่ดีกว่า Amazon ก็ควรทำกล่องที่ Amazon ควบคุมเองด้วยค่าใช้จ่ายของตัวเอง ใส่ไมโครคอนโทรลเลอร์เข้าไป และให้ยืนยันตัวตนด้วย NFC หรือ RFID อะไรทำนองนั้น แจกฟรีให้ลูกค้า และแถมรางวัลเพื่อกระตุ้นให้คนใช้อีกก็ได้
[1] ผมมี VLAN แยกสำหรับอุปกรณ์แบบนี้ โดยบล็อกทั้ง inbound และ outbound เป็นค่าเริ่มต้น ถึงจะไม่มีพื้นฐานด้านเครือข่าย ถ้าอุปกรณ์รองรับก็น่าลองตั้งค่าดู
อ้อ ทุนนิยมแบบคอขวด ปัญหาที่เกิดขึ้นเมื่อทุกบริษัทกลายเป็นบริษัทเทคโนโลยี คือทุกคนคาดหวังการเติบโตแบบบริษัทเทคโนโลยีที่ไม่ยั่งยืน การขุดลูกค้าเหมือนทำเหมืองเปิดก็ถูกทำให้ขยายขนาดได้ด้วย จนมีประสิทธิภาพเกินไปเสียจนดูเหมือนอุตสาหกรรมต่าง ๆ กำลังจะทำลายตัวเอง ผมรอวันที่ private equity จะเป็นเจ้าของวิทยุในบ้านผม และควบคุมไม่ใช่แค่ output แต่รวมถึง input ด้วย
เมื่อดูตัวเลือกตามร้านค้าขนาดใหญ่ในพื้นที่และบริษัทติดตั้งประตูโรงรถแล้ว Chamberlain แทบจะถือว่าใกล้เคียงกับ ผูกขาด เลยด้วยซ้ำ แถมยังแทงข้างหลังลูกค้าอีก พฤติกรรมนี้มีอยู่ใน Home Assistant มาตั้งแต่ปี 2017 และสิ่งที่เรียกว่า “DDoS” ก็เกิดขึ้นเพราะการเปลี่ยนแปลงที่พวกเขาเพิ่งทำเอง แม้จะอ้างว่าเพื่อส่งเสริมผลิตภัณฑ์อย่างเป็นทางการ แต่บริษัทนี้เคยขายฮับแบบโลคัลที่ไม่ต้องใช้บริการคลาวด์ แล้วก็เลิกขายไปแล้ว
ช่วงเวลาที่ API พังนั้นค่อนข้างตรงกับการเข้ามาของ CTO คนใหม่ และเป้าหมายของเขาก็ดูเหมือนจะเป็น “การเปลี่ยนผ่านไปเป็นบริษัทซอฟต์แวร์การเข้าถึงอัจฉริยะ”
ไม่ชัดเจนว่า CTO ไม่เข้าใจว่า “DDoS” โดยทั่วไปสื่อถึงเจตนาร้าย หรือจงใจใช้คำนี้เพื่อโยนความรับผิดชอบให้ผู้ใช้ผลิตภัณฑ์กันแน่
ข่าวดีก็คือโซลูชันโลคัลที่ใช้ ESP อย่าง ratgdo ทำงานได้ดีมาก หวังว่าผู้สร้างจะทำกำไรจากชุดคิทได้พอสมควร
ผมไม่รู้ว่าควรเรียกสิ่งนี้ว่าอะไร แต่ตัวอย่างที่ชอบที่สุดคือ John Carmack ในปี 1997 ตาม .plan เมื่อ 1997-12-09 โปรเซสเซอร์ Cyrix จะคำนวณ floating point แบบ single precision ได้เร็วขึ้นมาก หากไม่ทำการคำนวณแบบ double precision เลย และถึงแม้ Quake จะเก็บฐานเวลาไว้เป็นค่าวินาทีแบบ double precision เสมอ แต่เขาตัดสินใจเปลี่ยนไปใช้ตัวจับเวลาแบบจำนวนเต็มหน่วยมิลลิวินาที เพื่อให้รองรับโหมด single precision แบบ global
เขาเปลี่ยนทุกจุดที่หาเจอแล้ว แต่พลาดรูทีนที่ส่ง heartbeat ไปยังมาสเตอร์เซิร์ฟเวอร์ ผลก็คือแทนที่จะส่งแพ็กเก็ตทุก 300 วินาที กลับส่งทุก 300 มิลลิวินาที สำหรับเซิร์ฟเวอร์เดียวอาจไม่ต่างมาก แต่เมื่อมีเกมบนเครือข่ายหลายพันเกมกำลังรันอยู่ แพ็กเก็ตจำนวนมหาศาลก็ถาโถมไปที่ idsoftware.com เขาจึงขอให้ใครก็ตามที่จะรันเซิร์ฟเวอร์ ดาวน์โหลดไฟล์ executable ตัวใหม่
อนึ่ง นี่ไม่ใช่การขุดข้อมูลส่วนตัว โปรไฟล์ของเขาเปิดเป็นสาธารณะอยู่แล้ว
ตอนแรกผมอายที่บ่นกับภรรยา คิดว่าหลังจากเพิ่ม automation แล้วผมคงทำอะไรผิดจน myQ ใช้ไม่ได้อีก พอลูกชายกลับมาบ้าน ผมพยายามเปิดประตูให้จากระยะไกลผ่าน Home Assistant แต่ทำไม่ได้ และก็แน่นอนว่าคิดว่าตัวเองทำอะไรผิด ไม่ใช่เลย
จากนั้นพอเห็นการคุยกันใน Discord ก็รู้ว่าไม่ได้เป็นคนเดียว แต่ก็ยังคิดว่าเป็นสัดส่วนเล็ก ๆ
แล้วเรื่องนี้ก็ขึ้นไปอยู่บนสุดของ HN
การที่บริษัททำแบบนี้น่าหงุดหงิด และผมไม่เห็นด้วยกับทางเลือกนั้น ยิ่งไปกว่านั้น การบังคับให้ดูโฆษณาทุกครั้งที่เปิดหรือปิดประตูเป็นอะไรที่ แบบออร์เวลล์ มาก
ตอนนี้ต้องหาทางขายมันบน eBay โดยหวังว่าจะยังมีคนอยากได้อุปกรณ์นี้อยู่มากพอ
ผมใช้ Home Assistant และก็ใช้เครื่องเปิดประตูตัวนี้ด้วย ช่างติดตั้งแนะนำให้ โดยบอกว่ามีลูกค้าที่พอใจเหมือนผมซึ่งใช้ระบบบ้านอัตโนมัติอยู่ สิ่งที่บอกได้ชัดเจนคือ a) ผมจะไม่แนะนำหรือซื้อแบรนด์นี้อีก และ b) ผมได้ร้องเรียนกับช่างติดตั้งไปแล้วเรื่องการแนะนำผลิตภัณฑ์ตระกูลนี้ และเขาก็กำลังย้ายไปใช้แบรนด์อื่นอยู่
หวังว่า ratgdo จะประสบความสำเร็จอย่างมาก และผมสั่งไว้หลายตัวแล้ว
ผมจำไม่ได้แล้วว่าครั้งสุดท้ายที่เห็นประตูโรงรถที่ไม่ใช่ Chamberlain หรือแบรนด์ที่พวกเขาเป็นเจ้าของคือเมื่อไร อย่างน้อยในพื้นที่ผมก็ดูเหมือนเกือบผูกขาด
Home Assistant ควรดูแลรายชื่อผู้ผลิตที่เป็นศัตรูอย่างแข็งขันและผู้ผลิตที่ให้ความร่วมมืออย่างแข็งขัน เพื่อช่วยให้ตัดสินใจซื้อได้ง่ายขึ้น
มีใครอยากรับไปทำไหม?
“เราเข้าใจว่าสิ่งนี้ส่งผลกระทบต่อผู้ใช้ส่วนน้อย...” นี่เป็นถ้อยคำที่ ดูแคลน จริง ๆ
ขอแจ้งให้ Chamberlain Group ทราบว่า พวกคุณไม่ได้แค่ทำให้ “ผู้ใช้ส่วนน้อย” แปลกแยก เป็นศัตรู และสูญเสียพวกเขาไปเท่านั้น ซึ่งบริษัทส่วนใหญ่คงเรียกว่า “ลูกค้าที่มีคุณค่า” แต่ก็เข้าใจแหละ พวกคุณกำลังสร้างความเสียหายขนาดใหญ่และถาวรให้กับแบรนด์ของตัวเอง
ประเด็นที่ไม่ค่อยมีใครพูดถึงตรงนี้คือ MyQ เป็นองค์ประกอบการเชื่อมต่อหลักที่จำเป็นสำหรับ การส่งของเข้าไปในโรงรถ ของ Amazon Key นี่เป็นบริการที่ผู้ใช้หลายล้านคนใช้เพื่อให้พัสดุถูกส่งเข้าโรงรถแทนที่จะถูกขโมยจากหน้าประตูบ้าน จึงต้องมีการเข้าถึงอินเทอร์เน็ต
การบอกว่าผู้ใช้สายเทคนิคจำนวนค่อนข้างน้อยเลิกใช้ผลิตภัณฑ์แล้ว Chamberlain จะล้มละลายนั้นเป็นเรื่องเพ้อฝัน ไม่กี่สัปดาห์ก่อน Homebridge ก็เจอปัญหา MyQ API และผมซื้ออุปกรณ์ Meross ที่เชื่อมกับ Apple HomeKit ได้โดยตรงมาแล้ว ถึงอย่างนั้นเพราะการส่งของของ Amazon ผมก็ยังต้องติดตั้ง MyQ ไว้ต่อไป
ความไม่พอใจเรื่องโฆษณา ความเป็นปฏิปักษ์ต่อผู้ใช้ และการ polling ที่เหมือนเรียกร้องทรัพยากรเพิ่มโดยไม่ให้ค่าตอบแทนนั้น ล้วนถูกต้องและสมเหตุสมผล แต่สุดท้าย Chamberlain ก็ไม่สนใจหรอกว่าเราจะโกรธหรือไม่ พวกเขาหาเงินจากคนที่คิดว่าเป็นเรื่องปกติที่หน้าจอมือถือจะถูกโฆษณาปกคลุมทุกหน้าที่เข้าไปดู และก็น่าจะได้เงินก้อนโตจาก Amazon ด้วย
แต่ในสหรัฐฯ กลับมีอุปกรณ์ทั้งหมวดเกิดขึ้นมาเพื่อหลีกเลี่ยงการขโมยพัสดุ ทั้งที่ทางแก้อยู่ที่การให้บริษัทขนส่งรับผิดชอบ ไม่ว่าจะเป็น Amazon, Bol หรือบริษัทขนส่งไหน ผมก็ไม่อยากเปิดโรงรถให้ทั้งนั้น
ผมใช้ MyQ ก็เพราะ Amazon Key เท่านั้น โชคดีที่ Amazon รองรับ Aladdin Connect ด้วย และมันใช้ได้กับประตูโรงรถทุกแบบ ทั้งยังรองรับใน Home Assistant อย่างสมบูรณ์
ผมสั่งไปแล้วหนึ่งตัวและจะเปลี่ยนไปใช้มัน ลาก่อน Chamberlain
แน่นอนว่าเราเป็นเพียงหยดน้ำไม่กี่หยดในทะเล แต่สุดท้ายหยดน้ำเหล่านั้นก็อาจสะสมกันได้
หนึ่งในนั้นคือ Genie และดูเหมือน Home Assistant ก็รองรับได้ดีด้วย
ถ้าซื้ออุปกรณ์ที่ต้องเชื่อมต่อเซิร์ฟเวอร์เพื่อทำงาน ต่อให้ในทางกฎหมายคุณอาจเป็นเจ้าของมัน แต่โดยแก่นแล้วก็เป็นการ เช่าใช้ จากบริษัท
เอาเถอะ อย่างน้อยก็น่าจะยังลอกทองแดงออกมาได้
ถ้าใครเจอปัญหานี้ ผมขอแนะนำโซลูชัน RatGDO อย่างยิ่ง มันเป็นซอฟต์แวร์เสรี และถ้ามีทักษะบัดกรีกับ ESP เหลือ ๆ ก็ทำได้ฟรีด้วย: https://github.com/PaulWieland/ratgdo
กรณีของผม ใช้เงิน 40 ดอลลาร์กับ Home Assistant และเวลาประมาณ 30 นาทีต่ออุปกรณ์ ก็ทำให้ตัวเปิดประตู Chamberlain MyQ สองตัวกลายเป็นสมาร์ตแบบไม่ต้องพึ่งคลาวด์ได้ เวลาส่วนใหญ่หมดไปกับการยืนบนบันไดแล้วจัดการสายของ ESP/แผง PCB shield ที่อยู่ด้านในฝาครอบไฟของตัวเปิดประตูเหนือหัว
จุดสำคัญคืออุปกรณ์นี้ดักจับสัญญาณ “Security2.0+” แบบคนกลาง และแทนที่จะทำงานเหมือนรีเลย์หน้าสัมผัสแห้งธรรมดาของมอเตอร์ มันสามารถเลียนแบบฟังก์ชันแยกของรีโมตติดผนังแบบมีสายได้
ผลคือมีการสร้างเอนทิตีแยกสำหรับสถานะประตูเปิด·กำลังเปิด·กำลังปิด รวมถึงเซ็นเซอร์สิ่งกีดขวาง และสวิตช์แยกสำหรับเปิดปิดไฟของตัวเปิดประตูจากระยะไกล ทั้งหมดถูกเผยแพร่ให้ Home Assistant ผ่าน MQTT topic
มีฉลาก Nutriscore ฉลากน้ำตาลเกิน และฉลาก “การสูบบุหรี่ทำให้เสียชีวิต” แล้ว ทำไมถึงไม่มีฉลาก ไม่รองรับการควบคุมแบบโลคัลไร้คลาวด์ กับ ไม่อนุญาตให้ซอฟต์แวร์บุคคลที่สามเข้าถึง บ้าง
ตัวเปิดประตูโรงรถเป็นอุปกรณ์ที่ใช้กันเกิน 10 ปี การคาดหวังว่าบริษัทหรือบริการคลาวด์จะอยู่รอดและยังสนับสนุนได้นานขนาดนั้นดูมองโลกในแง่ดีเกินไป แต่การควบคุมแบบโลคัล แม้จะต้องปรับแต่งเล็กน้อย ก็ยังใช้งานต่อไปได้