อ่านข้อมูลจากเครื่องตรวจวัดพลังงาน Emporia Vue สร้างเซ็นเซอร์สำหรับแต่ละช่องอุปกรณ์ที่แสดงการใช้งานเฉลี่ยในแต่ละนาที
หมายเหตุ: โครงการนี้ไม่เกี่ยวข้องหรือรับรองโดย Emporia Energy
ข้อมูลถูกดึงจาก Emporia API โดยใช้โมดูล PyEmVue python ที่ฉันเขียนด้วย
วิธีที่ง่ายที่สุดในการติดตั้งการผสานรวมนี้คือการใช้ Home Assistant Community Store (HACS) นี่ไม่ใช่ (ยัง) เป็นส่วนหนึ่งของร้านค้าเริ่มต้น และจะต้องเพิ่มเป็นที่เก็บข้อมูลแบบกำหนดเอง
การตั้งค่าพื้นที่เก็บข้อมูลแบบกำหนดเองทำได้โดย:
Custom repositories
Add custom repository URL
Integration
Add
การกำหนดค่าเพิ่มเติมเสร็จสิ้นภายในการกำหนดค่าการรวมระบบใน Home Assistant คุณอาจต้องรีสตาร์ท Home Assistant และล้างแคชของเบราว์เซอร์ก่อนที่จะปรากฏขึ้น ลองกด Ctrl+shift+r หากคุณไม่เห็นในรายการการกำหนดค่า หากคุณไม่ต้องการใช้ HACS หรือเพียงต้องการติดตั้งด้วยตนเอง คุณสามารถติดตั้งได้เช่นเดียวกับส่วนประกอบที่กำหนดเองอื่นๆ เพียงรวมโฟลเดอร์ custom_components
กับโฟลเดอร์ที่อยู่ในโฟลเดอร์กำหนดค่า Home Assistant ของคุณ และคุณอาจต้องติดตั้งไลบรารี PyEmVue ด้วยตนเอง
การกำหนดค่าทำได้โดยตรงใน Home Assistant UI ไม่จำเป็นต้องแก้ไขไฟล์การกำหนดค่าด้วยตนเอง
Configuration
Home AssistantIntegrations
+
ที่ด้านล่าง เซ็นเซอร์จะได้รับการตั้งชื่อโดยอัตโนมัติตามข้อมูลที่ได้รับจาก Emporia API ควรอยู่ในรูปแบบ Power {Device_Name} {Channel_Id}
โดยที่ Device_Name
เป็นชื่อที่ตั้งไว้ในแอป Emporia สำหรับอุปกรณ์ และ Channel_Id
คือ id ของเซ็นเซอร์แต่ละตัวที่เชื่อมต่อกับอุปกรณ์ Vue หลัก อุปกรณ์ Vue นั้นมีรหัสช่องสัญญาณ 1,2,3
ซึ่งระบุถึงการรองรับสามเฟสในตัวอุปกรณ์ ชื่อเซ็นเซอร์สามารถเปลี่ยนแปลงได้ใน Home Assistant ตัวอย่าง: Power Home 1,2,3
รหัสเอนทิตีสำหรับเซ็นเซอร์แต่ละตัวจะคล้ายกับชื่อแต่ไม่สามารถเปลี่ยนแปลงได้ ID เอนทิตีใช้ id ภายในของอุปกรณ์แทนชื่อ เนื่องจาก id ไม่สามารถเปลี่ยนแปลงได้ แต่ชื่อสามารถทำได้ เช่น sensor.power_{Device_Id}_{Channel_Id}
ตัวอย่าง: sensor.power_7576_123