ขออภัย เบราว์เซอร์ของคุณไม่รองรับ JavaScript!
เข้าสู่ระบบ

ทำการทดลองง่ายๆ ใน Home Assistant

อัปเดตเมื่อวันที่ 12 มกราคม 2025: IAMMETER มีการพัฒนาอย่างต่อเนื่อง โดยมีวิธีการผสานรวมกับ Home Assistant มากขึ้น วิธีที่ง่ายที่สุดคือผ่านการค้นพบ MQTT ใน Home Assistant สำหรับรายละเอียด โปรดดูบทความ: เปิดใช้งาน MQTT Discovery ใน Home Assistant ด้วยเฟิร์มแวร์ IAMMETER ล่าสุด (i.76.058.8)

นอกจากนี้ โปรดตรวจสอบบทความนี้สำหรับการเปรียบเทียบตัวเลือกการผสานรวม: ห้าตัวเลือกในการผสานรวมมิเตอร์พลังงาน IAMMETER เข้ากับ Home Assistant (Core Integration, HACS, MQTT, Modbus/TCP, MQTT Discovery)


ควบคุมรีเลย์ Sonoff แบบเรียลไทม์ตามค่าพลังงานของมิเตอร์พลังงาน

บทคัดย่อ: การทดลองนี้แสดงให้เห็นวิธีการขอค่าพลังงานของมิเตอร์พลังงาน Wi-Fi (IAMMETER) จากเซ็นเซอร์ Modbus TCP (Home Assistant) ในอัตรา 1 ตัวอย่างต่อวินาที และใช้ค่านี้เป็นค่าป้อนกลับเพื่อควบคุมการทำงานของรีเลย์ SONOFF แบบเรียลไทม์

ขอข้อมูลของมิเตอร์พลังงานใน Home Assistant (Modbus/TCP) ในอัตรา 1 ตัวอย่างต่อวินาที และสั่งงาน Sonoff แบบเรียลไทม์

ยินดีต้อนรับให้พูดคุยเกี่ยวกับหัวข้อนี้ที่นี่

วิดีโอสอนของเอกสารนี้

การเดินสายพื้นฐาน รวมถึงมิเตอร์พลังงาน Wi-Fi (เซ็นเซอร์), สมาร์ทซ็อกเก็ต Sonoff (แอคชูเอเตอร์), โหลด

เอฟเฟกต์แดชบอร์ดของ Home Assistant ในการทดลองนี้

การตั้งค่า Home Assistant

  1. กำหนดค่ามิเตอร์พลังงาน IAMMETER ใน Home Assistant

    มิเตอร์พลังงานเฟสเดียว WEM3080: [Modbus TCP ใน Home Assistant](https://github.com/lewei50/Solar-PV-Monitoring/blob/master/Yaml in Home Assistant/ModbusTCP/modbus1.yaml)

    มิเตอร์พลังงานสามเฟส WEM3080T: [Modbus TCP ใน Home Assistant](https://github.com/lewei50/Solar-PV-Monitoring/blob/master/Yaml in Home Assistant/ModbusTCP/modbus.yaml)

    หากต้องการใช้เซ็นเซอร์นี้ในการติดตั้งของคุณ ให้เพิ่มสิ่งต่อไปนี้ลงในไฟล์ configuration.yaml ของคุณ (ตัวอย่างสำหรับ WEM3080):

    โปรดอย่าลืมเพิ่ม 'scan_interval: 1' หลังจาก ' name: Modbus_Power' เพื่อให้ Home Assistant รีเฟรชค่าพลังงานทุก 1 วินาที

    # ตัวอย่างรายการ configuration.yaml สำหรับการเชื่อมต่อ TCP หลายรายการ
    modbus:
      - name: hub11
        type: tcp
        host: 192.168.1.6
        port: 502
        sensors:
          - name: Modbus_Voltage
            slave: 1
            address: 0
            input_type: holding
            unit_of_measurement: V
            device_class: voltage
            state_class: measurement
            count: 1
            scale: 0.01
            offset: 0
            precision: 1
            data_type: uint16
          - name: Modbus_Current
            slave: 1
            address: 1
            input_type: holding
            unit_of_measurement: A
            device_class: current
            state_class: measurement
            count: 1
            scale: 0.01
            offset: 0
            precision: 1
            data_type: uint16
          - name: Modbus_Power
            slave: 1
            address: 2
            input_type: holding
            unit_of_measurement: W
            device_class: power
            state_class: measurement
            count: 2
            scale: 1
            offset: 0
            precision: 0
            data_type: int32
            scan_interval: 1
          - name: Modbus_ImportEnergy
            slave: 1
            address: 4
            input_type: holding
            unit_of_measurement: kWh
            device_class: energy
            state_class: total_increasing
            count: 2
            scale: 0.0003125
            offset: 0
            precision: 3
            data_type: uint32
          - name: Modbus_ExportGrid
            slave: 1
            address: 6
            input_type: holding
            unit_of_measurement: kWh
            device_class: energy
            state_class: total_increasing
            count: 2
            scale: 0.0003125
            offset: 0
            precision: 3
            data_type: uint32
    

    Configuration.Yaml ใน Home Assistant

    เพิ่มรีเลย์ Sonoff ใน Home Assistant

  2. เพิ่มรีเลย์โอเพนซอร์สหรือสมาร์ทซ็อกเก็ต (Esphome, Tasmota ฯลฯ) ที่รองรับใน Home Assistant สิ่งที่เราใช้ในการทดลองนี้คือ Sonoff (S26)

    เลือกอุปกรณ์ใน Home Assistant ทีละขั้นตอน

    เลือกผลิตภัณฑ์ SonOff (Tasmota) ในการทดลองนี้

  3. เพิ่มระบบอัตโนมัติใน Home Assistant:

    เพิ่มการดำเนินการอัตโนมัติใน Home Assistant

    เมื่อค่าพลังงานมากกว่า 1,000 ให้เปิด Sonoff S26:

    สร้างระบบอัตโนมัติ

    เพิ่มเงื่อนไขทริกเกอร์ในระบบอัตโนมัติของ Home Assistant

    ตั้งชื่อระบบอัตโนมัตินี้

    เลือกค่าพลังงานจากเซ็นเซอร์ Modbus/TCP เป็นแหล่งทริกเกอร์

    image-20220715151504004

    ค่าพลังงาน < 500 แล้วปิด Sonoff S26:

    เพิ่มแหล่งทริกเกอร์อื่นในระบบอัตโนมัตินี้

    หากค่าพลังงานน้อยกว่า 500W ให้ดำเนินการตามที่กำหนด

    ปิดรีเลย์ Sonoff เมื่อค่าพลังงานน้อยกว่า 50W

    เปิดใช้งานระบบอัตโนมัติใน Home Assistant

ผลการทดลอง

ใช้กาต้มน้ำไฟฟ้าเพื่อสร้างโหลดพลังงาน

ทำการทดลองนี้ใน Home Assistant

ในช่วงเริ่มต้น กาต้มน้ำไฟฟ้าปิดอยู่ ค่าพลังงานโหลดคือ 0W และสมาร์ทซ็อกเก็ต Sonoff ก็ปิดเช่นกัน

Sonoff ปิดเมื่อค่าพลังงานโหลดน้อยกว่า 500W

เปิดกาต้มน้ำไฟฟ้า Modbus_Power=1596W > 1000W จากนั้นรีเลย์ Sonoff S26 เปิด

Sonoff เปิดเมื่อค่าพลังงานโหลดมากกว่า 1000W

พร้อมที่จะปิดกาต้มน้ำ

ทำการทดลองอัตโนมัติใน Home Assistant

กาต้มน้ำไฟฟ้าปิดแล้ว Modbus_Power=64W < 500W รีเลย์ Sonoff S26 ปิด

Sonoff ปิดเมื่อค่าพลังงานโหลดน้อยกว่า 500W

ผลการทดลองทั้งหมดแสดงในวิดีโอนี้ (30 วินาทีสุดท้ายของวิดีโอนี้)

ขอข้อมูลของมิเตอร์พลังงานใน Home Assistant (Modbus/TCP) และสั่งงาน Sonoff แบบเรียลไทม์ - YouTube

การใช้ผลิตภัณฑ์ IAMMETER ใน Home Assistant

  1. สี่วิธีการที่พร้อมใช้งานสำหรับการผสานรวมมิเตอร์พลังงาน IAMMETER เข้ากับ Home Assistant
  2. สรุป: วิธีการใช้มิเตอร์พลังงาน IAMMETER ใน Home Assistant
  3. ผสานรวมมิเตอร์พลังงาน Wi-Fi IAMMETER (เฟสเดียวและสามเฟส) เข้ากับ Home Assistant
  4. มิเตอร์พลังงาน IAMMETER รองรับ Modbus TCP

ระบบ && ผลิตภัณฑ์ && โซลูชัน

สี่วิธีในการผสานรวมมิเตอร์ตรวจสอบการใช้ไฟฟ้า (IAMMETER) เข้ากับ Home Assistant

ตรวจสอบระบบโซลาร์ PV ของคุณใน Home Assistant

ควบคุมกำลังชาร์จ EV โดยสัมพันธ์กับเอาต์พุตโซลาร์ PV และค่าพลังงานจากการไฟฟ้า

ด้านบน