สร้างผู้ช่วยในบ้านด้วย Raspberry Pi

สำรวจระบบอัตโนมัติบ้านอัจฉริยะแบบ DIY และสร้างผู้ช่วยบ้านอันทรงพลังของคุณเองด้วย Raspberry Pi

สร้างผู้ช่วยในบ้านด้วย Raspberry Pi

ขั้นตอนที่ 01: ผู้ช่วยบ้านคนใหม่ของคุณ

เพื่อให้บ้านเป็นสถานที่ที่น่าอยู่มากขึ้น เราจะตั้งค่าระบบอัตโนมัติสำหรับบ้าน ซึ่งเป็นซอฟต์แวร์ที่สามารถสื่อสารกับอุปกรณ์หลายเครื่องและเปลี่ยนแปลงสภาพแวดล้อมของคุณตามกฎชุดหนึ่ง อาจฟังดูซับซ้อนเล็กน้อย แต่ภูมิทัศน์ 'HA' เป็นมิตรมากขึ้นในช่วงไม่กี่ปีที่ผ่านมา เราเลือกใช้ 'Home Assistant' (home-assistant.io) ซึ่งเป็นแพ็คเกจระบบปฏิบัติการที่สมบูรณ์และทำงานได้ดีบน Raspberry Pi 3 ขึ้นไป สิ่งที่ดีที่สุดคือรองรับอุปกรณ์อัจฉริยะหลายร้อยเครื่องได้อย่างเหลือเชื่อ

ขั้นตอนที่ 02: การติดตั้งและเริ่มต้นใช้งานครั้งแรก

Home Assistant พร้อมใช้งานในรูปแบบไฟล์อิมเมจการ์ด microSD แบบเต็ม ไม่จำเป็นต้องติดตั้งระบบปฏิบัติการก่อน หากต้องการรับไฟล์อิมเมจ ให้ไปที่ magpi.cc/homeassistantio ตรวจสอบให้แน่ใจว่าคุณเลือกไฟล์ที่ถูกต้อง เนื่องจากมีไฟล์อิมเมจสำหรับ Raspberry Pi 3 และ 4 ที่แตกต่างกัน เมื่อดาวน์โหลดแล้ว ให้เขียนไฟล์อิมเมจลงในการ์ด microSD โดยใช้ Raspberry Pi Imager ( magpi.cc/imager ) เราขอแนะนำให้ใช้การเชื่อมต่ออีเทอร์เน็ตแบบมีสายเพื่อความน่าเชื่อถือ ไม่ว่าคุณจะเลือกการเชื่อมต่อแบบใด ให้ใช้การเชื่อมต่อแบบมีสายเมื่อบูตเครื่องครั้งแรก โปรดอดทน Home Assistant อาจใช้เวลานานถึง 20 นาทีในการบูตเครื่องครั้งแรก

Home Assistant ทำงานในเบราว์เซอร์ของคุณหรือเป็นแอปบนสมาร์ทโฟนของคุณ

ขั้นตอนที่ 03: คำศัพท์

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

ขั้นตอนที่ 04: การเชื่อมต่อครั้งแรก

หลังจากผ่านไป 20 นาที (อย่ากังวล นี่เป็นเพียงครั้งเดียว) คุณควรเห็นหน้าจอต้อนรับ เปิดเว็บเบราว์เซอร์แล้วไปที่: http://homeassistant.local:8123/ หากไม่เป็นเช่นนั้น ให้ลองใช้ยูทิลิตี้เครือข่าย เช่น Fing สำหรับ iOS หรือ Android เพื่อค้นหาที่อยู่ IP ของเซิร์ฟเวอร์แล้วลองอีกครั้ง หากคุณยังไม่สามารถเชื่อมต่อได้ ให้ลองรออีกสักหน่อย ในที่สุด คุณควรเห็นหน้าจอ "กำลังเตรียม Home Assistant" ซึ่งจะเปลี่ยนเป็นหน้าจอสร้างบัญชีในไม่ช้า Home Assistant รองรับบัญชีต่างๆ มากมายที่มีระดับสิทธิ์ต่างกัน บัญชีที่คุณสร้างที่นี่จะสามารถควบคุมระบบได้เต็มรูปแบบ

ภาพรวมเริ่มต้นจะแสดงสภาพอากาศและเวลาพระอาทิตย์ขึ้น ข้อมูลนี้สามารถใช้เพื่อเรียกใช้เหตุการณ์ต่างๆ ได้

ขั้นตอนที่ 05: การตั้งค่าเริ่มต้น

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

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

ขั้นตอนที่ 06: แดชบอร์ดแรกของคุณ

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

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

การใช้แผงควบคุมแบบกำหนดเอง ช่วยให้เราสามารถมองเห็นแหล่งจ่ายหมึกของเครื่องพิมพ์ได้อย่างชัดเจน

ขั้นตอนที่ 07: การบูรณาการครั้งแรกของคุณ

คุณได้คลิกการแจ้งเตือนนั้นในขั้นตอนที่ 5 หรือไม่ หากเป็นเช่นนั้น คุณอาจได้รับแจ้งว่า Home Assistant พบอุปกรณ์บางอย่างในเครือข่ายของคุณ เป็นเรื่องน่าทึ่งที่บางสิ่งสามารถพูดคุยกันได้อย่างสนุกสนาน เครื่องพิมพ์ เราเตอร์ และระบบสื่อ เช่น Sonos จะแนะนำตัวเองกับ Home Assistant อย่างเต็มใจ หากต้องการเริ่มใช้การผสานรวม ให้คลิก Configure (กำหนดค่า) จากนั้นคลิก Integrations (การผสานรวม) จากนั้นคลิก Configure (กำหนดค่า) ในตัวเลือกการผสานรวมของคุณ ระบบอาจขอข้อมูลเพิ่มเติม แต่โดยปกติแล้ว การผสานรวมที่ค้นพบโดยอัตโนมัติจะทำงานได้ทันที หากคุณไม่สนใจการผสานรวมใดๆ เป็นพิเศษ ให้คลิก Skip (ข้าม) เพื่อซ่อน

ขั้นตอนที่ 08: แผงควบคุมอัตโนมัติ

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

แผงควบคุมภาพรวมประกอบด้วยพยากรณ์อากาศสำหรับตำแหน่งของคุณ พร้อมด้วย "ป้าย" ที่ด้านบน

ขั้นตอนที่ 09: แดชบอร์ดของคุณเอง

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

ขั้นตอนที่ 10: เพิ่มแดชบอร์ด

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

ขั้นตอนที่ 11: เพิ่มการรวมใหม่

เราขอแนะนำอย่างยิ่งให้ใช้เวลาสักครู่เพื่อดูการรวมระบบที่มีอยู่ คลิกที่การตั้งค่า การรวมระบบ จากนั้นคลิกไอคอน + คุณจะเห็นรายการความเป็นไปได้ที่น่าสับสน เราพบการรวมระบบสำหรับ pi-hole ซึ่งเป็นบริการบล็อกโฆษณา หลังจากป้อนที่อยู่ของ Raspberry Pi 4 ที่เรียกใช้บริการแล้ว เราก็จะมีตารางสถิติเต็มรูปแบบให้ดู การรวมระบบบางอย่างขยายความสามารถของ Home Assistant ในการสื่อสารกับอุปกรณ์อื่น ตัวอย่างเช่น การรวมระบบ MQTT (Message Queuing Telemetry Transport) ช่วยให้ Home Assistant สมัครรับหัวข้อ MQTT และทริกเกอร์เหตุการณ์ได้ หากคุณเก่ง Python คุณยังสามารถสร้างการรวมระบบแบบกำหนดเองของคุณเองได้อีกด้วย

ขั้นตอนที่ 12: มือถือ

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

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

สร้างผู้ช่วยในบ้านด้วย Raspberry Pi

สำรวจระบบอัตโนมัติบ้านอัจฉริยะแบบ DIY และสร้างผู้ช่วยบ้านอันทรงพลังของคุณเองด้วย Raspberry Pi

นักเขียนบทความ
by 
นักเขียนบทความ
สร้างผู้ช่วยในบ้านด้วย Raspberry Pi

สร้างผู้ช่วยในบ้านด้วย Raspberry Pi

สำรวจระบบอัตโนมัติบ้านอัจฉริยะแบบ DIY และสร้างผู้ช่วยบ้านอันทรงพลังของคุณเองด้วย Raspberry Pi

ขั้นตอนที่ 01: ผู้ช่วยบ้านคนใหม่ของคุณ

เพื่อให้บ้านเป็นสถานที่ที่น่าอยู่มากขึ้น เราจะตั้งค่าระบบอัตโนมัติสำหรับบ้าน ซึ่งเป็นซอฟต์แวร์ที่สามารถสื่อสารกับอุปกรณ์หลายเครื่องและเปลี่ยนแปลงสภาพแวดล้อมของคุณตามกฎชุดหนึ่ง อาจฟังดูซับซ้อนเล็กน้อย แต่ภูมิทัศน์ 'HA' เป็นมิตรมากขึ้นในช่วงไม่กี่ปีที่ผ่านมา เราเลือกใช้ 'Home Assistant' (home-assistant.io) ซึ่งเป็นแพ็คเกจระบบปฏิบัติการที่สมบูรณ์และทำงานได้ดีบน Raspberry Pi 3 ขึ้นไป สิ่งที่ดีที่สุดคือรองรับอุปกรณ์อัจฉริยะหลายร้อยเครื่องได้อย่างเหลือเชื่อ

ขั้นตอนที่ 02: การติดตั้งและเริ่มต้นใช้งานครั้งแรก

Home Assistant พร้อมใช้งานในรูปแบบไฟล์อิมเมจการ์ด microSD แบบเต็ม ไม่จำเป็นต้องติดตั้งระบบปฏิบัติการก่อน หากต้องการรับไฟล์อิมเมจ ให้ไปที่ magpi.cc/homeassistantio ตรวจสอบให้แน่ใจว่าคุณเลือกไฟล์ที่ถูกต้อง เนื่องจากมีไฟล์อิมเมจสำหรับ Raspberry Pi 3 และ 4 ที่แตกต่างกัน เมื่อดาวน์โหลดแล้ว ให้เขียนไฟล์อิมเมจลงในการ์ด microSD โดยใช้ Raspberry Pi Imager ( magpi.cc/imager ) เราขอแนะนำให้ใช้การเชื่อมต่ออีเทอร์เน็ตแบบมีสายเพื่อความน่าเชื่อถือ ไม่ว่าคุณจะเลือกการเชื่อมต่อแบบใด ให้ใช้การเชื่อมต่อแบบมีสายเมื่อบูตเครื่องครั้งแรก โปรดอดทน Home Assistant อาจใช้เวลานานถึง 20 นาทีในการบูตเครื่องครั้งแรก

Home Assistant ทำงานในเบราว์เซอร์ของคุณหรือเป็นแอปบนสมาร์ทโฟนของคุณ

ขั้นตอนที่ 03: คำศัพท์

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

ขั้นตอนที่ 04: การเชื่อมต่อครั้งแรก

หลังจากผ่านไป 20 นาที (อย่ากังวล นี่เป็นเพียงครั้งเดียว) คุณควรเห็นหน้าจอต้อนรับ เปิดเว็บเบราว์เซอร์แล้วไปที่: http://homeassistant.local:8123/ หากไม่เป็นเช่นนั้น ให้ลองใช้ยูทิลิตี้เครือข่าย เช่น Fing สำหรับ iOS หรือ Android เพื่อค้นหาที่อยู่ IP ของเซิร์ฟเวอร์แล้วลองอีกครั้ง หากคุณยังไม่สามารถเชื่อมต่อได้ ให้ลองรออีกสักหน่อย ในที่สุด คุณควรเห็นหน้าจอ "กำลังเตรียม Home Assistant" ซึ่งจะเปลี่ยนเป็นหน้าจอสร้างบัญชีในไม่ช้า Home Assistant รองรับบัญชีต่างๆ มากมายที่มีระดับสิทธิ์ต่างกัน บัญชีที่คุณสร้างที่นี่จะสามารถควบคุมระบบได้เต็มรูปแบบ

ภาพรวมเริ่มต้นจะแสดงสภาพอากาศและเวลาพระอาทิตย์ขึ้น ข้อมูลนี้สามารถใช้เพื่อเรียกใช้เหตุการณ์ต่างๆ ได้

ขั้นตอนที่ 05: การตั้งค่าเริ่มต้น

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

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

ขั้นตอนที่ 06: แดชบอร์ดแรกของคุณ

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

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

การใช้แผงควบคุมแบบกำหนดเอง ช่วยให้เราสามารถมองเห็นแหล่งจ่ายหมึกของเครื่องพิมพ์ได้อย่างชัดเจน

ขั้นตอนที่ 07: การบูรณาการครั้งแรกของคุณ

คุณได้คลิกการแจ้งเตือนนั้นในขั้นตอนที่ 5 หรือไม่ หากเป็นเช่นนั้น คุณอาจได้รับแจ้งว่า Home Assistant พบอุปกรณ์บางอย่างในเครือข่ายของคุณ เป็นเรื่องน่าทึ่งที่บางสิ่งสามารถพูดคุยกันได้อย่างสนุกสนาน เครื่องพิมพ์ เราเตอร์ และระบบสื่อ เช่น Sonos จะแนะนำตัวเองกับ Home Assistant อย่างเต็มใจ หากต้องการเริ่มใช้การผสานรวม ให้คลิก Configure (กำหนดค่า) จากนั้นคลิก Integrations (การผสานรวม) จากนั้นคลิก Configure (กำหนดค่า) ในตัวเลือกการผสานรวมของคุณ ระบบอาจขอข้อมูลเพิ่มเติม แต่โดยปกติแล้ว การผสานรวมที่ค้นพบโดยอัตโนมัติจะทำงานได้ทันที หากคุณไม่สนใจการผสานรวมใดๆ เป็นพิเศษ ให้คลิก Skip (ข้าม) เพื่อซ่อน

ขั้นตอนที่ 08: แผงควบคุมอัตโนมัติ

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

แผงควบคุมภาพรวมประกอบด้วยพยากรณ์อากาศสำหรับตำแหน่งของคุณ พร้อมด้วย "ป้าย" ที่ด้านบน

ขั้นตอนที่ 09: แดชบอร์ดของคุณเอง

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

ขั้นตอนที่ 10: เพิ่มแดชบอร์ด

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

ขั้นตอนที่ 11: เพิ่มการรวมใหม่

เราขอแนะนำอย่างยิ่งให้ใช้เวลาสักครู่เพื่อดูการรวมระบบที่มีอยู่ คลิกที่การตั้งค่า การรวมระบบ จากนั้นคลิกไอคอน + คุณจะเห็นรายการความเป็นไปได้ที่น่าสับสน เราพบการรวมระบบสำหรับ pi-hole ซึ่งเป็นบริการบล็อกโฆษณา หลังจากป้อนที่อยู่ของ Raspberry Pi 4 ที่เรียกใช้บริการแล้ว เราก็จะมีตารางสถิติเต็มรูปแบบให้ดู การรวมระบบบางอย่างขยายความสามารถของ Home Assistant ในการสื่อสารกับอุปกรณ์อื่น ตัวอย่างเช่น การรวมระบบ MQTT (Message Queuing Telemetry Transport) ช่วยให้ Home Assistant สมัครรับหัวข้อ MQTT และทริกเกอร์เหตุการณ์ได้ หากคุณเก่ง Python คุณยังสามารถสร้างการรวมระบบแบบกำหนดเองของคุณเองได้อีกด้วย

ขั้นตอนที่ 12: มือถือ

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

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

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla, ut commodo diam libero vitae erat. Aenean faucibus nibh et justo cursus id rutrum lorem imperdiet. Nunc ut sem vitae risus tristique posuere.

สร้างผู้ช่วยในบ้านด้วย Raspberry Pi

สร้างผู้ช่วยในบ้านด้วย Raspberry Pi

สำรวจระบบอัตโนมัติบ้านอัจฉริยะแบบ DIY และสร้างผู้ช่วยบ้านอันทรงพลังของคุณเองด้วย Raspberry Pi

Lorem ipsum dolor amet consectetur adipiscing elit tortor massa arcu non.

ขั้นตอนที่ 01: ผู้ช่วยบ้านคนใหม่ของคุณ

เพื่อให้บ้านเป็นสถานที่ที่น่าอยู่มากขึ้น เราจะตั้งค่าระบบอัตโนมัติสำหรับบ้าน ซึ่งเป็นซอฟต์แวร์ที่สามารถสื่อสารกับอุปกรณ์หลายเครื่องและเปลี่ยนแปลงสภาพแวดล้อมของคุณตามกฎชุดหนึ่ง อาจฟังดูซับซ้อนเล็กน้อย แต่ภูมิทัศน์ 'HA' เป็นมิตรมากขึ้นในช่วงไม่กี่ปีที่ผ่านมา เราเลือกใช้ 'Home Assistant' (home-assistant.io) ซึ่งเป็นแพ็คเกจระบบปฏิบัติการที่สมบูรณ์และทำงานได้ดีบน Raspberry Pi 3 ขึ้นไป สิ่งที่ดีที่สุดคือรองรับอุปกรณ์อัจฉริยะหลายร้อยเครื่องได้อย่างเหลือเชื่อ

ขั้นตอนที่ 02: การติดตั้งและเริ่มต้นใช้งานครั้งแรก

Home Assistant พร้อมใช้งานในรูปแบบไฟล์อิมเมจการ์ด microSD แบบเต็ม ไม่จำเป็นต้องติดตั้งระบบปฏิบัติการก่อน หากต้องการรับไฟล์อิมเมจ ให้ไปที่ magpi.cc/homeassistantio ตรวจสอบให้แน่ใจว่าคุณเลือกไฟล์ที่ถูกต้อง เนื่องจากมีไฟล์อิมเมจสำหรับ Raspberry Pi 3 และ 4 ที่แตกต่างกัน เมื่อดาวน์โหลดแล้ว ให้เขียนไฟล์อิมเมจลงในการ์ด microSD โดยใช้ Raspberry Pi Imager ( magpi.cc/imager ) เราขอแนะนำให้ใช้การเชื่อมต่ออีเทอร์เน็ตแบบมีสายเพื่อความน่าเชื่อถือ ไม่ว่าคุณจะเลือกการเชื่อมต่อแบบใด ให้ใช้การเชื่อมต่อแบบมีสายเมื่อบูตเครื่องครั้งแรก โปรดอดทน Home Assistant อาจใช้เวลานานถึง 20 นาทีในการบูตเครื่องครั้งแรก

Home Assistant ทำงานในเบราว์เซอร์ของคุณหรือเป็นแอปบนสมาร์ทโฟนของคุณ

ขั้นตอนที่ 03: คำศัพท์

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

ขั้นตอนที่ 04: การเชื่อมต่อครั้งแรก

หลังจากผ่านไป 20 นาที (อย่ากังวล นี่เป็นเพียงครั้งเดียว) คุณควรเห็นหน้าจอต้อนรับ เปิดเว็บเบราว์เซอร์แล้วไปที่: http://homeassistant.local:8123/ หากไม่เป็นเช่นนั้น ให้ลองใช้ยูทิลิตี้เครือข่าย เช่น Fing สำหรับ iOS หรือ Android เพื่อค้นหาที่อยู่ IP ของเซิร์ฟเวอร์แล้วลองอีกครั้ง หากคุณยังไม่สามารถเชื่อมต่อได้ ให้ลองรออีกสักหน่อย ในที่สุด คุณควรเห็นหน้าจอ "กำลังเตรียม Home Assistant" ซึ่งจะเปลี่ยนเป็นหน้าจอสร้างบัญชีในไม่ช้า Home Assistant รองรับบัญชีต่างๆ มากมายที่มีระดับสิทธิ์ต่างกัน บัญชีที่คุณสร้างที่นี่จะสามารถควบคุมระบบได้เต็มรูปแบบ

ภาพรวมเริ่มต้นจะแสดงสภาพอากาศและเวลาพระอาทิตย์ขึ้น ข้อมูลนี้สามารถใช้เพื่อเรียกใช้เหตุการณ์ต่างๆ ได้

ขั้นตอนที่ 05: การตั้งค่าเริ่มต้น

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

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

ขั้นตอนที่ 06: แดชบอร์ดแรกของคุณ

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

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

การใช้แผงควบคุมแบบกำหนดเอง ช่วยให้เราสามารถมองเห็นแหล่งจ่ายหมึกของเครื่องพิมพ์ได้อย่างชัดเจน

ขั้นตอนที่ 07: การบูรณาการครั้งแรกของคุณ

คุณได้คลิกการแจ้งเตือนนั้นในขั้นตอนที่ 5 หรือไม่ หากเป็นเช่นนั้น คุณอาจได้รับแจ้งว่า Home Assistant พบอุปกรณ์บางอย่างในเครือข่ายของคุณ เป็นเรื่องน่าทึ่งที่บางสิ่งสามารถพูดคุยกันได้อย่างสนุกสนาน เครื่องพิมพ์ เราเตอร์ และระบบสื่อ เช่น Sonos จะแนะนำตัวเองกับ Home Assistant อย่างเต็มใจ หากต้องการเริ่มใช้การผสานรวม ให้คลิก Configure (กำหนดค่า) จากนั้นคลิก Integrations (การผสานรวม) จากนั้นคลิก Configure (กำหนดค่า) ในตัวเลือกการผสานรวมของคุณ ระบบอาจขอข้อมูลเพิ่มเติม แต่โดยปกติแล้ว การผสานรวมที่ค้นพบโดยอัตโนมัติจะทำงานได้ทันที หากคุณไม่สนใจการผสานรวมใดๆ เป็นพิเศษ ให้คลิก Skip (ข้าม) เพื่อซ่อน

ขั้นตอนที่ 08: แผงควบคุมอัตโนมัติ

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

แผงควบคุมภาพรวมประกอบด้วยพยากรณ์อากาศสำหรับตำแหน่งของคุณ พร้อมด้วย "ป้าย" ที่ด้านบน

ขั้นตอนที่ 09: แดชบอร์ดของคุณเอง

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

ขั้นตอนที่ 10: เพิ่มแดชบอร์ด

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

ขั้นตอนที่ 11: เพิ่มการรวมใหม่

เราขอแนะนำอย่างยิ่งให้ใช้เวลาสักครู่เพื่อดูการรวมระบบที่มีอยู่ คลิกที่การตั้งค่า การรวมระบบ จากนั้นคลิกไอคอน + คุณจะเห็นรายการความเป็นไปได้ที่น่าสับสน เราพบการรวมระบบสำหรับ pi-hole ซึ่งเป็นบริการบล็อกโฆษณา หลังจากป้อนที่อยู่ของ Raspberry Pi 4 ที่เรียกใช้บริการแล้ว เราก็จะมีตารางสถิติเต็มรูปแบบให้ดู การรวมระบบบางอย่างขยายความสามารถของ Home Assistant ในการสื่อสารกับอุปกรณ์อื่น ตัวอย่างเช่น การรวมระบบ MQTT (Message Queuing Telemetry Transport) ช่วยให้ Home Assistant สมัครรับหัวข้อ MQTT และทริกเกอร์เหตุการณ์ได้ หากคุณเก่ง Python คุณยังสามารถสร้างการรวมระบบแบบกำหนดเองของคุณเองได้อีกด้วย

ขั้นตอนที่ 12: มือถือ

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

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