ดังที่ Chris กล่าวว่าสิ่งสำคัญคือการแยกโปรโตคอลออกจากฮาร์ดแวร์ แต่นั่นไม่ได้หมายความว่าคุณต้องใช้เฟิร์มแวร์ของคุณเอง! คุณสามารถเลือกสวิตช์ที่รองรับโปรโตคอลการทำงานอัตโนมัติภายในบ้านทั่วไปและพร้อมใช้งานเช่น Z-Wave หรือ Insteon เหล่านี้เป็นโปรโตคอลปิด แต่มีผู้ผลิตที่หลากหลายที่สร้างส่วนประกอบที่ทำงานร่วมกันกับพวกเขา จากนั้นคุณสามารถใช้ตัวควบคุมการทำงานอัตโนมัติในบ้านที่รวมโปรโตคอลการทำงานอัตโนมัติที่บ้านกับ IP
ฉันใช้คอนโทรลเลอร์บ้านอัตโนมัติ Vera Edge ซึ่งมีเว็บ API; และมีตัวเลือกอื่น ๆ เช่นกัน ฉันเลือก Vera เพราะทั้งระบบทำงานในเครื่องโดยไม่ต้องเข้าถึงส่วนต่อประสานคลาวด์ที่โฮสต์ ไม่มีค่าบริการรายเดือนและอุปกรณ์และกฎทั้งหมดอยู่ภายใต้การควบคุมของฉัน ฉันสามารถเลือกที่จะซ่อน API ไว้ด้านหลังไฟร์วอลล์ของฉันเปิดเผย API ภายนอกด้วยตนเองหรือฉันสามารถใช้ประโยชน์จากบริการคลาวด์ฟรีของ Vera เพื่อเปิดเผย API สำหรับฉัน (เป็นข้อดี Vera มีชุมชนที่แอคทีฟมากซึ่งกำลังเพิ่มการสนับสนุนสำหรับอุปกรณ์อัตโนมัติภายในบ้านใหม่ ๆ อยู่ตลอดเวลา) Vera มีแอพฟรีสำหรับ iPhone และ Android แต่คุณไม่ได้ผูกพันกับแอพของพวกเขา นักพัฒนาอิสระหลายคนได้สร้างแอพของตัวเองซึ่งใช้ประโยชน์จาก API ของ Vera (Grasshopper, VeraMate และ ImperiHome เป็นสามผลิตภัณฑ์ดังกล่าว) เพื่อจัดหา GUI ทางเลือก
หากคุณไม่เห็นด้วยกับผลิตภัณฑ์เกตเวย์การค้าและยินดีที่จะทำงานหนักมากนอกจากนี้ยังมีโซลูชั่นโอเพนซอร์ซสำหรับการติดตั้งเกตเวย์อัตโนมัติในบ้านของคุณเองที่นำเสนอเว็บ API Domoticz และ OpenHAB เป็นสองโครงการที่ผุดขึ้นมาในใจ อย่างไรก็ตามแพ็คเกจเหล่านี้ยังคงเติบโตน้อยกว่าโซลูชันเชิงพาณิชย์และทั้งคู่ก็ต้องใช้งานเป็นจำนวนมาก (และคุณระบุว่าคุณไม่ต้องการแฮ็คโซลูชันร่วมกัน)
ข้อเสียเปรียบเพียงอย่างเดียวที่ฉันเห็นเกี่ยวกับวิธีใช้เกตเวย์คือคำถามของคุณถามเกี่ยวกับ "สวิตช์ไฟ" ซึ่งหมายถึงปริมาณของอุปกรณ์หนึ่งชิ้น สวิตช์ Z-wave สามารถราคาได้ตั้งแต่ $ 10 ถึง $ 40 (หรือมากกว่า) และเกตเวย์การค้าสามารถมีค่าใช้จ่าย $ 100 - $ 400 (หรือมากกว่า) สำหรับสวิตช์ตัวเดียวราคาของแท็กอาจไม่คุ้มค่า หากคุณกำลังสร้างอาคารอัตโนมัติทั้งตัวค่าใช้จ่ายของฮับสามารถแพร่กระจายได้ในอุปกรณ์หลายสิบชนิด