ทำการทดลองง่ายๆ กับผู้ช่วยที่บ้าน
ควบคุมรีเลย์ Sonoff แบบเรียลไทม์ตามค่ากำลังของเครื่องวัดพลังงาน
บทคัดย่อ: การทดลองนี้แสดงให้เห็นถึงวิธีการขอค่าพลังงานของเครื่องวัดพลังงาน Wi-Fi (IAMMETER) จากเซ็นเซอร์ modbus tcp (ผู้ช่วยในบ้าน) ใน 1 วินาที/วินาที (ตัวอย่าง/วินาที) และใช้การอ่านนี้เป็นค่าป้อนกลับเพื่อควบคุม รีเลย์ SONOFF ทำงานแบบเรียลไทม์
ขอข้อมูลเครื่องวัดพลังงานใน Home Assistant (Modbus/TCP) ใน 1 วินาที/วินาที (ตัวอย่าง/วินาที) และเรียกใช้ Sonoff แบบเรียลไทม์
ยินดีต้อนรับสู่การอภิปรายหัวข้อนี้ที่นี่
การตั้งค่าผู้ช่วยในบ้าน
กำหนดค่าเครื่องวัดพลังงานของ IAMMETER ใน Home Assistant
เครื่องวัดพลังงานเฟสเดียวWEM3080: [modbusTCP ใน Home Assistant](https://github.com/lewei50/Solar-PV-Monitoring/blob/master/Yamlใน Home Assistant/ModbusTCP/modbus1.yaml)
เครื่องวัดพลังงานสามเฟสWEM3080T: [modbusTCP ใน Home Assistant](https://github.com/lewei50/Solar-PV-Monitoring/blob/master/Yamlใน Home Assistant/ModbusTCP/modbus.yaml)
หากต้องการใช้เซ็นเซอร์นี้ในการติดตั้ง ให้เพิ่มข้อมูลต่อไปนี้ใน
configuration.yaml
ไฟล์ (เช่น WEM3080):โปรดอย่าลืมเพิ่ม'scan_interval: 1'หลัง ' ชื่อ: Modbus_Power' เพื่อให้ผู้ช่วยในบ้านรีเฟรชการอ่านพลังงานทุก ๆ 1 วินาที
# ตัวอย่างรายการ configuration.yaml สำหรับการเชื่อมต่อ TCP หลายรายการ มอดบัส: - ชื่อ: hub11 ชนิด: tcp โฮสต์: 192.168.1.6 พอร์ต: 502 เซ็นเซอร์: - ชื่อ: Modbus_Voltage ทาส: 1 ที่อยู่: 0 input_type: ถือ unit_of_measurement: V device_class: แรงดันไฟฟ้า state_class: การวัด นับ: 1 ขนาด: 0.01 ออฟเซ็ต: 0 ความแม่นยำ: 1 data_type: uint16 - ชื่อ: Modbus_Current ทาส: 1 ที่อยู่ 1 input_type: ถือ unit_of_measurement: A device_class: ปัจจุบัน state_class: การวัด นับ: 1 ขนาด: 0.01 ออฟเซ็ต: 0 ความแม่นยำ: 1 data_type: uint16 - ชื่อ: Modbus_Power ทาส: 1 ที่อยู่ 2 input_type: ถือ unit_of_measurement: W device_class: พลังงาน state_class: การวัด นับ: 2 ขนาด: 1 ออฟเซ็ต: 0 ความแม่นยำ: 0 data_type: int32 scan_interval: 1 - ชื่อ: Modbus_ImportEnergy ทาส: 1 ที่อยู่: 4 input_type: ถือ unit_of_measurement: kWh device_class: พลังงาน state_class: total_increasing นับ: 2 ขนาด: 0.0003125 ออฟเซ็ต: 0 ความแม่นยำ: 3 data_type: uint32 - ชื่อ: Modbus_ExportGrid ทาส: 1 ที่อยู่: 6 input_type: ถือ unit_of_measurement: kWh device_class: พลังงาน state_class: total_increasing นับ: 2 ขนาด: 0.0003125 ออฟเซ็ต: 0 ความแม่นยำ: 3 data_type: uint32
เพิ่มรีเลย์โอเพนซอร์สหรือสมาร์ทซ็อกเก็ต (Esphome, Tasmota ฯลฯ ...) ที่รองรับใน Home Assistant สิ่งที่เราใช้ในการทดลองนี้คือ sonoff (S26 )
เพิ่มการทำงานอัตโนมัติใน Home Assistant:
เมื่อพลังงานมากกว่า 1,000 ให้เปิด Sonoff S26:
Power<500 จากนั้นปิด Sonoff S26:
ผลการทดลอง
ใช้กาต้มน้ำไฟฟ้าในการผลิตกำลังโหลด
เมื่อเริ่มต้นกาต้มน้ำไฟฟ้าดับกำลังโหลดอยู่ที่ 0w ซ็อกเก็ตอัจฉริยะ sonoff ก็ปิดเช่นกัน
เปิดกาต้มน้ำไฟฟ้า Modbus_Power=1596W > 1000W จากนั้นเปิดรีเลย์ Sonoff S26
พร้อมที่จะปิดกาต้มน้ำ
กาต้มน้ำไฟฟ้าปิดอยู่ , Modbus_Power=64W < 500W ปิดรีเลย์ Sonoff S26
เอฟเฟกต์การทดสอบทั้งหมดแสดงในวิดีโอนี้ (30 วินาทีสุดท้ายของวิดีโอนี้)
ขอข้อมูลของเครื่องวัดพลังงานใน Home Assistant (modbus/tcp) เรียก Sonoff แบบเรียลไทม์ - YouTube
ใช้ผลิตภัณฑ์ของ IAMMETER ใน Home Assistant
- มีสี่วิธีในการรวมเครื่องวัดพลังงานของ IAMMETER เข้ากับ Home Assistant
- สรุป: วิธีใช้เครื่องวัดพลังงานของ IAMMETER ใน Home Assistant
- ผสานรวมเครื่องวัดพลังงาน IAMMETER Wi-Fi (เฟสเดียวและสามเฟส) เข้ากับผู้ช่วยในบ้าน
- เครื่องวัดพลังงาน IAMMETER รองรับ Modbus TCP
ระบบ && สินค้า && โซลูชั่น
สี่วิธีในการรวมเครื่องตรวจวัดการใช้ไฟฟ้า (IAMMETER) เข้ากับผู้ช่วยในบ้าน
ตรวจสอบระบบพลังงานแสงอาทิตย์ PV ของคุณใน Home Assistant
ควบคุมพลังงานการชาร์จ EV โดยคำนึงถึงเอาท์พุต PV แสงอาทิตย์และการอ่านค่าพลังงานกริด