เหมาะกับใคร
เหมาะสำหรับผู้ที่ใช้อุปกรณ์รุ่น SOLIS Inverter — ESP32 ตามที่ระบุไว้ในชื่อไฟล์
ไฟล์สำหรับ SOLIS Inverter — ESP32 เพื่อเชื่อมต่อและติดตามข้อมูลพลังงานบน bmsgo.life โปรดตรวจสอบรุ่นอุปกรณ์กับผู้ติดตั้งก่อนดาวน์โหลด
เหมาะสำหรับผู้ที่ใช้อุปกรณ์รุ่น SOLIS Inverter — ESP32 ตามที่ระบุไว้ในชื่อไฟล์
ตรวจชื่ออุปกรณ์ให้ตรงก่อนเริ่มติดตั้ง
ซ่อมไฟล์ที่คอมไพล์ไม่ผ่านมาก่อน — เวอร์ชันก่อนหน้าเป็นการรวมโค้ดจาก LUXPOWER ค้างไว้ครึ่งทาง มี 4 จุดที่พัง: (1) มีบล็อกที่ paste ซ้อนกันเสียหาย 2 แห่ง (บรรทัด `}";` แล้วตามด้วยบรรทัดซ้ำ) ทำให้ string ไม่ปิดและโค้ดหลังจากนั้นถูกอ่านผิดทั้งหมด (2) signature ของ htmlHead() ถูกตัดหัวเหลือ `itle) {` (3) struct SolisData ขาดฟิลด์ 7 ตัวที่ refreshOnGridLoadPower() ซึ่งลอกมาจาก LUXPOWER เรียกใช้ (acChargePower, estimatedOnGridLoadPower, reportedOnGridLoadPower, powerBalanceError, onGridLoadDirect, hasOnGridLoadReading, statusFlags) (4) ประกาศตัวแปร invParseErrors ซ้ำสองที่. แก้เพิ่มอีกเรื่อง: ค่าคงที่ INVERTER_PORT ประกาศไว้ 8000 (พอร์ตของ LUXPOWER ที่ติดมาตอนคัดลอก) แต่โค้ดจริงต่อพอร์ต 502 แบบฮาร์ดโค้ด หน้าตั้งค่ากับ /api/config จึงแสดงพอร์ตผิดมาตลอด ตอนนี้ให้ค่าคงที่เป็น 502 และให้ inverterConnect() ใช้ค่าคงที่ตัวนั้นจริง ๆ · หัวไฟล์เดิมยังเขียนว่า LUXPOWER แก้เป็น SOLIS แล้ว · คอมไพล์ผ่าน flash 54% RAM 15% ⚠️ ยังไม่ผ่านการทดสอบกับ Solis ตัวจริง
โปรดเลือกไฟล์ให้ตรงกับรุ่นอุปกรณ์ และอย่าปิดอุปกรณ์ระหว่างติดตั้ง
ใช้ปุ่มดาวน์โหลดหลักเมื่อติดตั้งอุปกรณ์ใหม่ และใช้ไฟล์อัปเดตเมื่อได้รับคำแนะนำจากผู้ดูแลระบบ