คู่มือเชื่อมต่อ Solis Inverter กับ Smart Home: การติดตั้ง Home Assistant พร้อม Modbus RS485 WiFi Stick สำหรับระบบ Solar Monitoring แบบ Real-Time


บทนำ: ความสำคัญของการเชื่อมต่อ Inverter กับ Smart Home
ในยุคของระบบพลังงานหมุนเวียน (Renewable Energy) การติดตั้งแผงโซลาร์เซลล์ร่วมกับอินเวอร์เตอร์ Solis ไม่ใช่เพียงแค่การผลิตไฟฟ้า แต่ยังเป็นการสร้างระบบพลังงานอัจฉริยะที่สามารถติดตาม วิเคราะห์ และควบคุมได้แบบเรียลไทม์ สำหรับผู้ใช้งานทั่วไปหรือผู้เชี่ยวชาญด้านพลังงาน การเชื่อมต่อ Solis Inverter เข้ากับ Smart Home ผ่านระบบ Home Assistant จึงเป็นก้าวสำคัญในการสร้างบ้านอัจฉริยะที่มีประสิทธิภาพสูงสุด โดยเฉพาะเมื่อใช้เทคโนโลยี Modbus RTU ผ่าน RS485 พร้อม WiFi Stick ที่แปลงสัญญาณให้เชื่อมต่อกับเครือข่ายไร้สายได้
คู่มือนี้จะอธิบายขั้นตอนการเชื่อมต่อ Solis Inverter กับ Home Assistant อย่างละเอียด พร้อมใช้ Modbus RS485 WiFi Stick (เช่น Modbus Poll, ESP32-based Modbus Gateway) ร่วมกับ API Monitor Dashboard เพื่อแสดงผลข้อมูลพลังงานแบบเรียลไทม์ พร้อมสเปคเทคนิคจริงจากอุปกรณ์ Solis และ Longi Solar ที่ CYN Communication ตัวแทนจำหน่ายอย่างเป็นทางการในประเทศไทย
สเปคเทคนิคพื้นฐานของอุปกรณ์หลัก
- Solis Inverter (รุ่นที่รองรับ Modbus RTU): รองรับ Modbus RTU over RS485 ที่ Baud Rate 9600, 19200, 38400 หรือ 57600 bps โดยทั่วไปใช้ 9600 bps ตามมาตรฐาน
- RS485 Interface: รองรับการสื่อสารแบบ Half-Duplex ใช้สายคู่ (Twisted Pair) ชนิด Shielded หรือ ทั่วไป (UTP Cat5e หรือ Cat6)
- Modbus Addressing: ใช้ Slave ID ตั้งแต่ 1 ถึง 247 โดยทั่วไป Solis ใช้ Slave ID = 1
- Modbus Function Codes: รองรับ Function Code 03 (Read Holding Registers) และ 04 (Read Input Registers)
- Longi Solar Panels: รุ่นที่ใช้ร่วมกับ Solis เช่น Hi-MO 6, Hi-MO 7 หรือ LIR Series ที่มี Voc ตั้งแต่ 40–50V ขึ้นไป ขึ้นอยู่กับรุ่น
- Modbus RS485 WiFi Stick: ใช้ ESP32 หรือ ESP8266 ที่รองรับ Modbus RTU และสามารถแปลงสัญญาณเป็น TCP/IP ผ่าน WiFi ได้ เช่น รุ่น Modbus TCP Gateway – ESP32-based ที่รองรับการตั้งค่าผ่าน Web UI
ขั้นตอนการติดตั้งระบบ
1. การเตรียมอุปกรณ์และตรวจสอบความเข้ากันได้
ก่อนเริ่มต้น ตรวจสอบให้แน่ใจว่าอุปกรณ์ทั้งหมดรองรับการเชื่อมต่อแบบ Modbus RTU และสามารถแปลงสัญญาณได้ผ่าน WiFi ได้ ดังนี้:
- Solis Inverter รุ่นใดก็ได้ที่มีพอร์ต RS485 (เช่น Solis 3.6KTL-M, Solis 5KTL, Solis 10KTL)
- Modbus RS485 WiFi Stick ที่รองรับ Modbus RTU → TCP/IP Gateway (เช่น รุ่นจาก Alibaba, Amazon, หรือผู้ผลิตในไทย เช่น รุ่นที่ใช้ ESP32-WROOM-32D)
- สาย RS485 Shielded ขนาด 22 AWG หรือ 24 AWG ความยาวไม่เกิน 1,200 เมตร (ตามมาตรฐาน RS485)
- Power Supply สำหรับ WiFi Stick ที่ 5V DC 1A หรือมากกว่า
- Router ที่รองรับ DHCP และสามารถเข้าถึงอุปกรณ์ในเครือข่ายได้
2. การต่อสาย RS485 จาก Solis Inverter ไปยัง WiFi Stick
ต่อสาย RS485 ระหว่าง Solis Inverter กับ Modbus WiFi Stick ดังนี้:
- Terminal A (Data+) ต่อเข้ากับ DI+ หรือ TXD+ บน WiFi Stick
- Terminal B (Data-) ต่อเข้ากับ DI- หรือ TXD- บน WiFi Stick
- Ground (GND) ต่อเข้ากับ GND บน WiFi Stick เพื่อป้องกันสัญญาณรบกวน (Noise)
หมายเหตุ: ห้ามต่อสาย RS485 แบบย้อนกลับ (A ต่อ B) เด็ดขาด เพราะจะทำให้ระบบสื่อสารไม่ได้
3. การตั้งค่า Modbus WiFi Stick ผ่าน Web UI
เชื่อมต่อ WiFi Stick เข้ากับเครือข่าย WiFi ของคุณผ่านการตั้งค่าเบื้องต้น (AP Mode) โดย:
- เปิด WiFi บนมือถือหรือแล็ปท็อป ค้นหาเครือข่ายที่ชื่อว่า ESP32-Modbus-Gateway หรือคล้ายกัน
- เข้าเว็บไซต์
http://192.168.4.1หรือhttp://192.168.1.1(ขึ้นอยู่กับรุ่น) - ตั้งค่า WiFi ของเครือข่ายหลัก (เช่น ชื่อเครือข่าย: HomeWiFi, รหัสผ่าน: 12345678)
- ตั้งค่า IP Static หรือใช้ DHCP ได้ แนะนำให้ใช้ IP Static เช่น
192.168.1.100 - ตั้งค่า Baud Rate = 9600 (ค่าเริ่มต้นของ Solis)
- ตั้งค่า Data Bits = 8, Stop Bits = 1, Parity = None
- ตั้งค่า Modbus Slave ID = 1 (ค่าเริ่มต้นของ Solis)
- เปิดใช้งาน Modbus TCP Server บนพอร์ต 502 (มาตรฐาน Modbus TCP)
- บันทึกการตั้งค่าและรีสตาร์ทอุปกรณ์
4. การติดตั้ง Home Assistant บน Raspberry Pi หรือ NAS
Home Assistant เป็นระบบโอเพนซอร์สที่ใช้จัดการ Smart Home ได้อย่างมีประสิทธิภาพ แนะนำให้ติดตั้งผ่าน:
- Raspberry Pi 4 (4GB RAM ขึ้นไป) พร้อม MicroSD 64GB
- Home Assistant OS จาก home-assistant.io
- หรือใช้ Docker บน NAS เช่น Synology หรือ QNAP
หลังติดตั้งเสร็จ ให้เข้าสู่ระบบผ่าน http://homeassistant.local หรือ IP ที่กำหนด
5. การเพิ่ม Modbus Integration ใน Home Assistant
เข้าไปที่ Settings → Devices & Services → Add Integration แล้วเลือก Modbus
- เลือก TCP เป็นประเภท
- กรอก IP Address ของ Modbus WiFi Stick (เช่น
192.168.1.100) - กรอก Port = 502
- เลือก RTU over TCP หรือ Modbus TCP ขึ้นอยู่กับการตั้งค่าใน WiFi Stick
- กด Submit
6. การกำหนด Register Mapping สำหรับ Solis Inverter
ต่อไปต้องกำหนด Register ที่ Solis ส่งข้อมูลออกมา เช่น กำลังไฟฟ้า, ผลิตไฟสะสม, อุณหภูมิ, สถานะการทำงาน ฯลฯ ดังนี้:
- Register 0x0000 (Holding Register): กำลังปัจจุบัน (Active Power) – หน่วยคือ Watt
- Register 0x0001: แรงดันไฟฟ้า (Voltage) – หน่วย V
- Register 0x0002: กระแสไฟฟ้า (Current) – หน่วย A
- Register 0x0003: กำลังบังคับ (Apparent Power) – หน่วย VA
- Register 0x0004: กำลังปฏิกิริยา (Reactive Power) – หน่วย VAR
- Register 0x0005: ค่า PF (Power Factor) – หน่วย 0.00 ถึง 1.00
- Register 0x0006: ผลิตไฟสะสม (Total Energy) – หน่วย kWh
- Register 0x0007: สถานะการทำงาน (Status Code) – 0 = หยุด, 1 = ทำงาน, 2 = ปิด, 3 = ข้อผิดพลาด
- Register 0x0008: อุณหภูมิของอินเวอร์เตอร์ – หน่วย °C
นำข้อมูลเหล่านี้ไปตั้งค่าใน Configuration → Integrations → Modbus → Add Sensor โดยระบุ Register Address, Data Type (Float, Int16), Scale Factor (ถ้ามี), และ Unit
7. การสร้าง Dashboard ด้วย Lovelace
Home Assistant รองรับการสร้าง Dashboard แบบเรียลไทม์ผ่าน Lovelace UI:
- เข้าไปที่ Frontend → Lovelace
- สร้าง Dashboard ใหม่ เช่น “Solar Monitoring Dashboard”
- เพิ่ม Entity Card สำหรับแต่ละข้อมูล เช่น Active Power, Total Energy
- ใช้ Graph Card เพื่อแสดงกราฟการผลิตไฟฟ้ารายวัน/รายเดือน
- เพิ่ม Template Card เพื่อแสดงข้อมูลเชิงสถิติ เช่น ประหยัดไฟฟ้าเทียบกับค่าไฟเดิม
- ตั้งค่า Auto-refresh ทุก 30 วินาที เพื่อให้เห็นข้อมูลแบบเรียลไทม์
8. การตรวจสอบและแก้ไขปัญหาเบื้องต้น
- ไม่สามารถเชื่อมต่อ Modbus ได้: ตรวจสอบสาย RS485 ว่าต่อถูกต้องหรือไม่, ตรวจสอบ Baud Rate และ Slave ID
- ข้อมูลผิดพลาดหรือไม่ถูกต้อง: ตรวจสอบ Scale Factor ว่าตั้งค่าถูกต้องหรือไม่ (เช่น ค่า Register 0x0006 ต้องคูณด้วย 0.1 เพื่อให้ได้ kWh)
- WiFi Stick ไม่ตอบสนอง: รีสตาร์ทอุปกรณ์, ตรวจสอบ IP และการตั้งค่า DHCP
- กราฟไม่แสดงข้อมูล: ตรวจสอบว่ามีการตั้งค่า Auto-refresh และไม่มีการตั้งค่า Delay นานเกินไป
ประโยชน์ของการเชื่อมต่อ Solis Inverter กับ Smart Home
- ติดตามการผลิตไฟฟ้าแบบเรียลไทม์ ทุกชั่วโมง
- วิเคราะห์ประสิทธิภาพของแผงโซลาร์เซลล์ Longi ได้แม่นยำ
- แจ้งเตือนเมื่ออินเวอร์เตอร์มีข้อผิดพลาด (เช่น ความร้อนสูง, สายขาด)
- บันทึกข้อมูลย้อนหลังเพื่อวางแผนการใช้ไฟฟ้า
- รวมข้อมูลกับระบบ Smart Meter หรือระบบจัดการพลังงานอื่น ๆ
ข้อควรระวังด้านความปลอดภัย
- ต่อสาย RS485 ขณะอินเวอร์เตอร์ปิดไฟ
- ใช้สาย Shielded เพื่อลดสัญญาณรบกวนจากไฟฟ้าแรงสูง
- ตั้งค่า Firewall บน Router ให้เปิดพอร์ต 502 เฉพาะสำหรับอุปกรณ์ในเครือข่ายภายใน
- ไม่เปิด Port 502 ผ่าน Internet โดยตรง
สรุป
การเชื่อมต่อ Solis Inverter กับ Smart Home ผ่าน Home Assistant และ Modbus RS485 WiFi Stick เป็นแนวทางที่ทันสมัย ปลอดภัย และมีประสิทธิภาพสูง สำหรับผู้ใช้งานที่ต้องการควบคุมและติดตามระบบพลังงานแสงอาทิตย์อย่างครบวงจร โดยเฉพาะเมื่อใช้แผงโซลาร์เซลล์ Longi ที่มีประสิทธิภาพสูง ร่วมกับอินเวอร์เตอร์ Solis ที่รองรับ Modbus อย่างเต็มรูปแบบ
หากคุณต้องการคำแนะนำเพิ่มเติม หรือต้องการให้ CYN Communication จัดทำระบบเชื่อมต่อแบบครบวงจรพร้อมติดตั้งและสนับสนุนหลังการขาย โปรดติดต่อเราได้ที่ cyn.co.th ทีมงานมืออาชีพพร้อมให้บริการคุณทุกวัน