ผู้ช่วยเจ้าบ้านกับ OpenHAB

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

หน้าแรกผู้ช่วย Home Automation

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

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

OpenHAB บ้านอัตโนมัติ

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

หน้าแรกผู้ช่วย Vs OpenHAB: การสร้างและสถาปัตยกรรม

เมื่อพูดถึงการพัฒนาและการออกแบบคุณสมบัติของทั้งสองมีความแตกต่างที่โดดเด่น สิ่งนี้แยกความแตกต่างของ OpenHAB และ Home Assistant เริ่มต้นด้วย OpenHAB 2.5 ซึ่งเป็นเวอร์ชั่นล่าสุดที่มีมาตั้งแต่รุ่นโบราณในปี 2010 โดย Kai Kreuzer เวอร์ชันที่อัปเดตมาพร้อมกับคุณสมบัติใหม่ที่น่าทึ่งการแก้ไขบั๊กรวมถึงการปรับปรุงอื่น ๆ

สถาปัตยกรรม OpenHAB

สถาปัตยกรรมของมันค่อนข้างน่าประทับใจเนื่องจากถูกพัฒนาใน Java และเฟรมเวิร์ก Eclipse Smart Home มากขึ้น นี่เป็นอุปกรณ์จำนวนมากที่คุณสามารถใช้งานระบบได้ นอกจากนี้ยังมีสภาพแวดล้อมรันไทม์ที่ใช้ Apache Karaf ร่วมกับ Eclipse Equinox เพื่อตั้งค่าความคิดริเริ่มของ Open Services Gateway

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

นอกจากนี้ OpenHAB ยังสามารถทำงานบนแพลตฟอร์มต่าง ๆ เช่น Linux, Windows และ Mac OSx ได้ เช่นกัน มันยังสามารถทำงานบน Raspberry Pi, Docker, PINE64 และ Synology ท่ามกลางแพลตฟอร์มอื่น ๆ อีกมากมาย คนส่วนใหญ่มีประสบการณ์ที่ดีในการติดตั้ง OpenHAB บน Raspberry Pi สิ่งนี้อาจเป็นไปได้สำหรับคุณเช่นกัน

ในทางกลับกัน Home Assistant เป็นแพลตฟอร์มระบบอัตโนมัติในบ้านที่ทำงานบน Python 3 ภายใต้ลิขสิทธิ์ Apache 2.0 มันถูกขับเคลื่อนโดยผู้ที่ชื่นชอบการทำ DIY และคนจรจัดทั่วโลกเพื่อให้แน่ใจว่าสามารถควบคุมบ้านได้อย่างชาญฉลาดพร้อมความกังวลเรื่องความเป็นส่วนตัว นอกจากนี้ยังทำงานได้อย่างสมบูรณ์บนแพลตฟอร์ม Raspberry Pi เช่น OpenHAB หรือเซิร์ฟเวอร์ภายในเครื่องอื่น ๆ

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

นอกจากนี้ยังมีความสามารถในการขยายคุณสมบัติเสริมของ Hass.io เช่น Duck DNS, Let's Encrypt และผู้ช่วย Google สิ่งนี้จะช่วยให้คุณมีฟังก์ชั่นเพิ่มเติมที่มาพร้อมกับคุณสมบัติเสริม ผู้ช่วยที่บ้านยังมีแหล่งข้อมูลที่น่าอัศจรรย์มากมายรวมถึงซอฟต์แวร์เพิ่มเติมส่วนประกอบที่กำหนดเองแผง Lovelace และอีกมากมาย

สถาปัตยกรรมผู้ช่วยบ้าน

สถาปัตยกรรมของผู้ช่วยที่บ้านมีคุณสมบัติการควบคุมที่บ้านซึ่งรับผิดชอบในการเก็บรวบรวมข้อมูลและอุปกรณ์ควบคุม นอกจากนี้ยังมี Home Automation ซึ่งเรียกใช้คำสั่งตามการกำหนดค่าของผู้ใช้ นอกจากนี้ยังเป็น Smart Home ที่เรียกใช้คำสั่งตามลักษณะการทำงานก่อนหน้า

หน้าแรกผู้ช่วย Vs OpenHAB: การติดตั้งและกำหนดค่า

กระบวนการติดตั้งและกำหนดค่านั้นค่อนข้างง่ายและง่ายต่อการติดตามทั้ง Home Assistant และ OpenHAB เราแนะนำให้คุณติดตั้งซอฟต์แวร์บน Raspberry Pi ซึ่งราคาถูกและปรับขนาดได้

สำหรับ OpenHAB กระบวนการติดตั้งจะใช้เวลาประมาณ 20 ถึง 30 นาทีและตรงไปตรงมา โดยปกติกระบวนการกำหนดค่าจะทำโดยใช้เว็บอินเตอร์เฟสโดยทำตามคำแนะนำในการติดตั้งบนเว็บไซต์

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

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

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

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

Home Assistant Vs OpenHAB: ความยืดหยุ่น

เมื่อพูดถึงความยืดหยุ่น OpenHAB สามารถยืดหยุ่นได้เหมือนที่คุณต้องการ แต่มันมีค่าใช้จ่าย ระบบนั้นใช้งานไม่ง่ายเนื่องจากมีความพยายามมากมายในการกำหนดค่าไฟล์ Web UI สนับสนุนสิ่งพื้นฐานต่าง ๆ อย่างไรก็ตามการกำหนดค่าแบบผสมอาจยุ่งยากสำหรับผู้ใช้ นี่ถือว่ามีความยืดหยุ่นเล็กน้อย

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

Home Assistant Vs OpenHAB: ระบบอัตโนมัติ

มีหลายวิธีที่คุณสามารถควบคุมและจัดการกฎการดำเนินการอัตโนมัติได้ สำหรับผู้ช่วยที่บ้านมีการใช้ YAML (YAML ไม่ใช่ภาษามาร์กอัป) นี่เป็นมาตรฐานที่เป็นมิตรกับมนุษย์สำหรับภาษาการเขียนโปรแกรมทั้งหมด การใช้การย่อหน้าสไตล์ Python นั้น YAML พิสูจน์ให้เห็นว่าเป็นวิธีที่ดีในการสร้างกฎการทำงานอัตโนมัติอย่างไรก็ตามมันยากที่จะใช้สำหรับผู้ใช้มือใหม่

หน้าแรกผู้ช่วยอัตโนมัติ

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

นอกจากนี้ Home Assistant ยังใช้ Node-RED เพื่อจัดการกฎการทำงานอัตโนมัติ เครื่องมือนี้เป็นภาพที่รวดเร็วในการเปลี่ยนแปลงและปรับใช้ดังนั้นจึงให้ความยืดหยุ่นที่ดีเยี่ยม Node-RED ได้รับการพัฒนาโดย IBM เป็นเครื่องมือในการพัฒนาแบบโฟลว์สำหรับการเขียนโปรแกรมด้วยภาพ นอกจากนี้ App-daemon เป็นเครื่องมืออันทรงพลังอีกตัวที่ใช้โดย Home Assistant ซึ่งใช้ความสามารถของ Python ในการจัดการกฎการทำงานอัตโนมัติ Python ค่อนข้างง่ายและรวดเร็วในการเรียนรู้เนื่องจากคุณสามารถทำงานที่ซับซ้อนด้วยรหัสเพียงไม่กี่บรรทัด

OpenHAB ส่วนใหญ่มีแนวโน้มที่จะจัดการกับสิ่งที่คุณต้องการในขณะที่พิจารณาไวยากรณ์ Xbase ซึ่งง่ายต่อการจัดการ นอกจากนี้ยังมีเครื่องมือในตัวจำนวนมากสำหรับจัดการกฎอัตโนมัติ ซึ่งรวมถึงการใช้ Xtend ซึ่งเป็นภาษาอ่อนนุ่มและมีความหมายของ Java ที่รวบรวมเป็นแหล่งที่เข้ากันได้ของ Java 8

ระบบอัตโนมัติ OpenHAB

นอกจากนี้ยังมีการใช้เครื่องมือ Blockly นี่คือไลบรารี JavaScript ฝั่งไคลเอ็นต์สำหรับการสร้างภาษาการเขียนโปรแกรมบล็อกภาพและบรรณาธิการ เครื่องมือนี้โดย Google นำเสนอวิธีง่ายๆในการสร้างกฎการทำให้เป็นอัตโนมัติใน OpenHAB เช่นเดียวกับผู้ช่วยในบ้านคุณสามารถใช้เครื่องมือ Node-RED ได้เช่นกันแม้ว่ามันอาจทำงานได้ไม่ดีเหมือนใน Home Assistant

ผู้ช่วย Home Vs OpenHAB: ผู้ใช้และอุปกรณ์ที่รองรับ

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

ผู้ช่วยที่บ้านยังรองรับอุปกรณ์จำนวนมากที่สุดซึ่งมีประมาณ 1, 400 ส่วนประกอบ OpenHAB ในอีกด้านหนึ่งมีจำนวนอุปกรณ์ที่รองรับน้อยกว่าซึ่งอยู่ที่ประมาณ 800 ซึ่งทำให้ Home Assistant ได้รับคะแนนเสียงมากขึ้นเนื่องจากมีวิธีที่ใช้งานง่ายเพื่อให้แน่ใจว่าอุปกรณ์ที่รองรับนั้นมีจำนวนเพิ่มขึ้นไม่เหมือน OpenHAB

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

Home Assistant Vs OpenHAB: ส่วนต่อประสานผู้ใช้

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

OpenHAB UIs

OpenHAB มีหลายอินเตอร์เฟสรวมถึง Paper UI, UI พื้นฐานรวมถึง HABmin จากสามข้อนี้คุณสามารถเลือกสิ่งที่น่าพอใจ Paper UI ใช้สำหรับการดูแลระบบรวมถึงการตั้งค่าและกำหนดค่าอินสแตนซ์ OpenHAB ของคุณ อย่างไรก็ตามคุณจะต้องพิจารณาการกำหนดค่าที่เป็นข้อความเนื่องจาก Paper UI ไม่ครอบคลุมถึงข้อ จำกัด ทั้งหมด

Web UI นั้นเกี่ยวข้องกับ Basic UI สำหรับอุปกรณ์มือถือที่ใช้ Material Design Lite จาก Google นอกจากนี้ยังมีการใช้งานอินเทอร์เฟซ HABmin นี่คือส่วนต่อประสานผู้ใช้ที่ทันสมัยเป็นมืออาชีพและพกพาสำหรับ OpenHAB ที่รวมฟังก์ชั่นของ Paper UI และ UI พื้นฐาน สิ่งนี้มีทั้งผู้ใช้และฟังก์ชั่นการบริหารเช่นแผนผังไซต์สำหรับผู้ใช้และยูทิลิตี้การตั้งค่าเพื่อช่วยในการตั้งค่า

ผู้ช่วยที่บ้านยังมีส่วนต่อประสานผู้ใช้ที่น่าอัศจรรย์ มันเกี่ยวข้องกับมุมมองเริ่มต้น, Lovelace เช่นเดียวกับ Home Assistant Control Panel อินเทอร์เฟซเหล่านี้ให้คุณสมบัติผู้ช่วยที่บ้านสำหรับการโต้ตอบที่ดีที่สุดระหว่างผู้ใช้ดังนั้นจึงเป็นสิ่งที่น่าประทับใจที่สุด

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

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

Lovelace UI

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

Home Assistant Vs OpenHAB: บทสรุป

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

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

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

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

บทความที่น่าสนใจ