ฉันในที่สุดก็เชื่อม Home Assistant กับเซิร์ฟเวอร์รูปภาพ Immich ของฉันได้ และฉันก็หวังว่าฉันจะทำมันเร็วกว่านี้
Immich เป็นโซลูชันสำรองข้อมูลรูปภาพและวิดีโอแบบโอเพนซอร์สที่โฮสต์ด้วยตัวเอง ซึ่งมีวัตถุประสงค์เพื่อเป็นทางเลือกแทน Google Photos และ iCloud Photo Library ฉันใช้ Immich มาสักระยะหนึ่งเพื่อสำรองข้อมูลรูปภาพและวิดีโอ แต่ฉันไม่เคยคิดที่จะเชื่อมต่อมันกับ Home Assistant เลย ตอนนี้ฉันก็อยากจะลองทำมันตั้งแต่เนิ่น ๆ
ติดตั้งการรวม Immich
เชื่อมต่อ Home Assistant กับเซิร์ฟเวอร์ Immich ของคุณ
Home Assistant มีการรวม Immich ที่คุณสามารถใช้เพื่อเชื่อมต่อกับเซิร์ฟเวอร์ Immich ของคุณ เมื่อเชื่อมต่อแล้ว คุณสามารถใช้ Home Assistant เพื่อเข้าถึงภาพถ่ายจาก Immich คุณยังสามารถอัปโหลดรูปภาพจาก Home Assistant ไปยัง Immich ได้อีกด้วย
ในการเชื่อมต่อ Home Assistant กับ Immich คุณจะต้องสร้างคีย์ API ใน Immich ให้คลิกที่ไอคอนโปรไฟล์ของคุณ แล้วเลือก การตั้งค่าบัญชี จากนั้นเลือก คีย์ API และคลิกปุ่ม คีย์ API ใหม่ ตั้งชื่อคีย์ API และเลือกสิทธิ์ที่คุณต้องการให้ สำหรับการทำงานของการรวมระบบให้ทำงานอย่างถูกต้อง คุณต้องให้สิทธิ์ดังต่อไปนี้:
- อัลบั้ม.อ่าน
- สร้างแอสเซ็ตอัลบั้ม
- ดาวน์โหลดสินทรัพย์
- อัปโหลดทรัพย์สิน
- สินทรัพย์.มุมมอง
- บุคคล.อ่าน
- เกี่ยวกับเซิร์ฟเวอร์
- สถิติของเซิร์ฟเวอร์ (สำหรับผู้ดูแลเท่านั้น)
- เซิร์ฟเวอร์.ที่เก็บข้อมูล
- เซิร์ฟเวอร์.ตรวจสอบเวอร์ชัน
- แท็ก.อ่าน
- ผู้ใช้.อ่าน
คุณอาจจำเป็นต้องเพิ่มสิทธิ์ทั้งหมดหากคุณกำลังใช้เวอร์ชันเก่าของ Immich คลิก Create และคัดลอกคีย์ API คุณต้องคัดลอกมันในตอนนี้; เมื่อคุณปิดหน้าต่าง คุณจะไม่สามารถเข้าถึงมันอีกได้
ในการติดตั้งการผสานรวมของ Immich ให้ไปที่ การตั้งค่า > อุปกรณ์และบริการ > การผสานรวม และคลิกปุ่ม เพิ่มการผสานรวม ค้นหา Immich และเลือกการผสานรวม Immich ใส่ URL ของเซิร์ฟเวอร์ Immich ของคุณและคีย์ API ที่คุณคัดลอกจาก Immich คลิก ส่ง และอุปกรณ์ Immich ใหม่จะถูกสร้างขึ้น คุณสามารถตั้งชื่อและกำหนดให้กับพื้นที่ได้
การใช้การรวม Immich
ใช้ภาพของ Immich ในแดชบอร์ดของคุณ
การรวมอย่างเป็นทางการของ Immich นั้นค่อนข้างจำกัด แต่ก็เพิ่มคุณสมบัติที่มีประโยชน์บางอย่างให้กับ Home Assistant หนึ่งในคุณสมบัติที่มีประโยชน์ที่สุดคือคุณสามารถเลือกภาพจากห้องสมุด Immich ของคุณโดยตรงเมื่อคุณต้องการเพิ่มภาพไปยังแดชบอร์ดของ Home Assistant เมื่อคุณเลือก 'เลือกสื่อ' เพื่อเพิ่มภาพ คุณจะเห็นตัวเลือก Immich ที่ให้คุณเรียกดูและเลือกภาพจาก Immich
คุณสมบัติที่มีประโยชน์อีกอย่างคือคุณสามารถทำในทางกลับกันและอัปโหลดภาพจาก Home Assistant ไปยัง Immich ได้ ตัวอย่างเช่น หากคุณถ่ายภาพวิดีโอกริ่งประตูเมื่อมีการตรวจจับการเคลื่อนไหว คุณสามารถอัปโหลดภาพเหล่านี้ไปยัง Immich เพื่อที่คุณจะไม่ต้องเก็บไว้ใน Home Assistant เป็นเวลานาน
การสร้างตัวประหยัดหน้าจอ Immich
Echo Show ของฉันไม่น่าเบื่อเท่าไร
สิ่งหนึ่งที่คุณไม่สามารถทำได้ง่าย ๆ กับการรวมอย่างเป็นทางการของ Immich คือการสร้างสไลด์โชว์แบบสุ่ม ฉันต้องการทำสิ่งนี้เพื่อที่ฉันจะสามารถแสดงบน Echo Show 5 ที่เจลเบรกด้วยการใช้ Fully Kiosk Browser จากนั้นฉันสามารถเลียนแบบฟีเจอร์สกรีนเซฟเวอร์สไลด์โชว์ของ Echo Show โดยไม่ต้องแชร์รูปภาพของฉันกับ Amazon
แม้ว่าการรวม Immich จะไม่ทำให้เรื่องนี้ง่าย แต่ก็มีการรวมแบบกำหนดเองบางอย่างที่สามารถทำได้ ฉันใช้การรวมภาพของ Immich ซึ่งมีแหล่งภาพต่าง ๆ ให้เลือกห้าแบบ Random Assets ดึงภาพแบบสุ่มในแต่ละรอบ, All Assets (Recent) ดึงเอาไฟล์ล่าสุด, Album Assets ให้คุณเลือกอัลบั้มเฉพาะ, Favorite Assets ดึงภาพที่ถูกทำเครื่องหมายเป็นรายการโปรด และ Search by Metadata ให้คุณใช้คำค้น Metadata แบบ JSON เพื่อกรองตามสิ่งต่าง ๆ เช่น ประเทศ, วันที่สร้าง, เนื้อหา OCR, ยี่ห้อและรุ่นกล้อง และอื่น ๆ
ฉันได้สร้างอัลบั้มเฉพาะใน Immich สำหรับภาพทิวทัศน์ที่ฉันต้องการแสดงบน Echo Show ของฉันและใช้ตัวเลือก Album Assets ซึ่งจะสร้างเอนทิตีกล้องที่อัปเดตตามความถี่ที่กำหนดโดยใช้ภาพจากอัลบั้มที่ระบุ จากนั้นฉันก็สามารถเพิ่มเอนทิตีของกล้องนี้ไปยังการ์ด Picture Entity ในแดชบอร์ดและแสดงแดชบอร์ดนั้นบน Echo Show ของฉันได้
ตอนนี้ฉันได้รับการแสดงสไลด์แบบสุ่มจากรูปภาพในอัลบั้มของฉันบน Echo Show ของฉัน โดยทุกอย่างเกิดขึ้นภายในเครื่อง จึงไม่จำเป็นต้องให้รูปภาพใดออกจากเครือข่ายภายในบ้านของฉัน
รับการแจ้งเตือนเมื่อมีการอัปโหลดรูปภาพ
ฉันสามารถติดตามอัลบั้มที่เราแชร์ร่วมกันได้
ภรรยาและฉันทั้งคู่จะอัปโหลดรูปของเราลงใน Immich และเรามีอัลบั้มร่วมกันที่เราใส่รูปครอบครัวโปรดของเรา บางครั้งฉันอาจใช้เวลานานกว่าจะตรวจสอบอัลบั้ม และพบว่าภรรยาของฉันได้ใส่รูปที่ยอดเยี่ยมมากมายลงไปในนั้น
ใน Home Assistant ฉันตั้งค่าเซ็นเซอร์ที่ตรวจสอบอัลบั้ม Immich ทุก ๆ นาทีและเช็คว่ามีรูปภาพกี่รูป ฉันมีระบบอัตโนมัติที่ส่งการแจ้งเตือนเมื่อจำนวนรูปภาพนั้นเพิ่มขึ้น แต่จะส่งเฉพาะเมื่อรูปภาพไม่ได้ถูกเพิ่มโดยฉัน อีกระบบอัตโนมัติหนึ่งทำงานเหมือนกันสำหรับภรรยาของฉัน
ตอนนี้เมื่อใดก็ตามที่ภรรยาของฉันเพิ่มรูปถ่ายใหม่ในอัลบั้มที่แชร์ ฉันจะได้รับการแจ้งเตือนเกือบทันที มันคล้ายกับวิธีที่อัลบั้มที่แชร์ทำงานใน Apple Photos แต่ทุกอย่างจะอยู่บนเครือข่ายท้องถิ่นของฉัน
Immich และ Home Assistant เป็นการจับคู่ที่ยอดเยี่ยม
ฉันเคยใช้ Immich มาสักพักแล้ว แต่ยังไม่เคยคิดที่จะเพิ่มมันลงใน Home Assistant เพราะไม่ได้เห็นเหตุผลชัดเจนที่จะทำ ตอนนี้ฉันดีใจมากที่ได้ทำไปแล้ว; Echo Show ของฉันตอนนี้แสดงสไลด์โชว์ได้อย่างสมบูรณ์แบบ และฉันสามารถได้รับการแจ้งเตือนทุกครั้งที่มีการเพิ่มภาพใหม่เข้าไปในอัลบั้มที่ฉันแชร์













