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

จำลองโปรไฟล์โหลดและรวมตัวจำลองใน Home Assistant

เริ่มต้นอย่างรวดเร็ว : จำลองโปรไฟล์การโหลดในโปรแกรมจำลองนี้

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

บทแนะนำนี้จะใช้เวลาประมาณ 10 นาที เพื่อแสดงวิธีเรียกใช้โปรแกรมจำลองนี้และวิธีจำลองโปรไฟล์การโหลดในโปรแกรมจำลองนี้

  • วิธีรับโปรแกรมจำลองนี้และเรียกใช้
  • จำลองโปรไฟล์โหลดของคุณในโปรแกรมจำลองนี้
  • อ่านข้อมูลเครื่องจำลองจากผู้ช่วยที่บ้าน

ยินดีต้อนรับสู่แจ้งให้เราทราบความคิดของคุณที่นี่รวมเครื่องวัดพลังงาน 3 เฟสเสมือน (โอเพ่นซอร์ส) เข้ากับ HA ใช้เพื่อเพิ่มประสิทธิภาพระบบพลังงานแสงอาทิตย์ของคุณ

คำนำ

มีการแนะนำเบื้องต้นเกี่ยวกับเครื่องจำลอง คุณสามารถอ่านสิ่งเหล่านี้ก่อนหรือข้ามไปยังบทถัดไปโดยตรง (การอ่านบทนี้หรือไม่จะไม่ส่งผลต่อการใช้งานเครื่องจำลองในบทต่อไป).

ทำไมเราถึงพัฒนาเครื่องจำลองนี้

คุณสมบัติแสงสูง

เครื่องจำลองทำงานอย่างไร

ติดตั้งเครื่องจำลองและเรียกใช้

รหัสแหล่งที่มา

ตัวจำลองเป็นรหัสโอเพ่นซอร์ส รหัสอยู่ที่นี่IAMMETER`simulator ใน GitHub

ติดตั้งอย่างไร

คุณสามารถดาวน์โหลดโค้ดและเรียกใช้ได้โดยตรง (ต้องดาวน์โหลดและติดตั้ง .NET Runtime 6.0.10 ก่อน)

เรียกใช้โปรแกรมจำลองจากซอร์สโค้ด

เรายังจัดเตรียมภาพนักเทียบท่า คุณสามารถเรียกใช้โปรแกรมจำลองนี้ในนักเทียบท่าได้

เรียกใช้โปรแกรมจำลองจากนักเทียบท่า

เรียกใช้โปรแกรมจำลอง

เยี่ยมhttp://localIP:8080

เรียกใช้โปรแกรมจำลอง

พอร์ต 8080 สามารถกำหนดได้ในไฟล์ "appsettings.json"

รูปภาพ-20221031151418036

API:monitorjson

โปรแกรมจำลองยังรองรับ API ของ "monitorjson" เช่นเดียวกับของจริงWEM3080T

เมื่อคุณเปลี่ยนกำลังโหลดจากการตั้งค่า นอกจากแดชบอร์ดภาพรวมของตัวจำลองแล้ว API นี้ยังสามารถใช้เพื่อตรวจสอบกำลังที่ต่างกันในเฟส B ได้อีกด้วย

Monitorjson api

จำลองโปรไฟล์การโหลดโดยนำเข้าไฟล์ JSON

เรามีการกำหนดค่าโปรไฟล์โหลดบางส่วนไว้ที่นี่ คุณสามารถดาวน์โหลดและนำเข้าไปยังโปรแกรมจำลองของคุณได้โดยตรง

https://github.com/lewei50/iammeter-simulator

หลังจากที่คุณได้อธิบายโปรไฟล์โหลดของคุณในโปรแกรมจำลองแล้ว คุณสามารถส่งออกการกำหนดค่าในไฟล์ JSON คนอื่นๆ ยังสามารถนำเข้าไฟล์ JSON นี้ได้โดยตรง

จำลองโปรไฟล์การโหลดด้วยตนเอง

image-2021109163611978

โหมดรัน: Manual

ในโหมดนี้ สามารถเปิด/ปิดโหลดได้ด้วยตนเองในแดชบอร์ด หรือการเรียก API

พลังงาน: เป็นช่วงพลังงาน หากคุณต้องการค่าพลังงานคงที่ ให้เก็บค่าเดิมไว้ที่นี่

รูปภาพ-20221111095552288

คุณสามารถเปิด/ปิดได้ด้วยตนเองในแดชบอร์ดภาพรวม

รูปภาพ-20221111095741932

โหมดรัน: Timing

รูปภาพ-20221111103155754

กำลัง: เป็นช่วงกำลัง หากคุณต้องการค่ากำลังคงที่ ให้เก็บค่าเดิมไว้ที่นี่

เวลา: ตั้งค่าช่วงเวลาทำงาน

นาทีที่เปิด: ตั้งเวลาทำงานในช่วงเวลานี้

ถ่ายภาพด้านบนเป็นตัวอย่าง "เวลา" คือ 17:00-23:00 น. "นาทีที่เปิด" คือ 180-240 การตั้งค่านี้หมายความว่าการโหลดนี้จะรัน 180-240 (นาทีสุ่ม) ตั้งแต่ 17:00 ถึง 23:00 น. หากคุณต้องการปล่อยให้มันทำงานตลอดเวลาตั้งแต่ 17:00-23:00 น. ตัวเลือก "นาทีที่เปิด" ควรตั้งค่า 360-360 (ครอบคลุมทั้ง 6 ชม. )

ควบคุมการโหลดโดย API

หากโหมดการตั้งค่าเป็น "กำหนดค่าได้" หมายความว่าการโหลดนี้สามารถควบคุมได้โดยการเรียก API เช่นด้านล่าง pic

/api/setloadpower?v=1200

โปรดทราบ: เวอร์ชันปัจจุบันสนับสนุนเพียงหนึ่ง "กำหนดค่าได้" โหลดเลย เราอาจเพิ่มปริมาณ "กำหนดค่าได้" โหลดในเวอร์ชันถัดไป

รูปภาพ-20221111102528393

รวมโปรแกรมจำลองนี้เข้ากับผู้ช่วยในบ้าน

กวดวิชา:https://imeter.club/topic/349

ผลการสาธิต:http://ha.iammeter.com:18123/lovelace/sim1(ผู้ใช้:iammeter ,pwd:iammeter)

รูปภาพ-20221111092359043

อ้างอิง

การติดตั้งเครื่องจำลองเสมือน

เครื่องจำลองถือว่าคุณได้ติดตั้งเครื่องวัดพลังงานด้วยวิธีนี้

หลังจากที่คุณเปลี่ยนการตั้งค่าการโหลดแล้ว คุณยังสามารถใช้ API ในพื้นที่ "monitorjson" เพื่อดูการเปลี่ยนแปลงพลังงานในเฟส B

การติดตั้งเครื่องจำลองเสมือน

สูงสุด