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



ลองใช้เครื่องมือของเราเพื่อกำจัดปัญหา

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



Home Assistant ระบบอัตโนมัติในบ้าน

Home Assistant ระบบอัตโนมัติในบ้าน



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



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

OpenHAB Home Automation

OpenHAB Home Automation

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



Home Assistant Vs OpenHAB: การสร้างและสถาปัตยกรรม

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

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

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

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

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

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

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

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

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

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

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

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

Home Assistant Vs OpenHAB: การติดตั้งและกำหนดค่า

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

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

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

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

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

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

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

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

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

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

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

ระบบอัตโนมัติผู้ช่วยในบ้าน

ระบบอัตโนมัติผู้ช่วยในบ้าน

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

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

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

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

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

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

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

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

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

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

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

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

OpenHAB UI

OpenHAB UI

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

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

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

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

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

Lovelace UI

Lovelace UI

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

Home Assistant Vs OpenHAB: บทสรุป

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

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

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

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

อ่าน 9 นาที