การเชื่อมต่อ Huawei Solar Inverter SUN2000L กับ HomeAssistant

หลังจากที่ Home Assistant (HA) รองรับการวัดการใช้พลังงาน มาแสดงหรือใช้งาน

โพสนี้บันทึกการเชื่อมต่อ ไว้ สำหรับคนที่ใช้งาน Homeassitant อยู่แล้ว จะไม่ รวมการติดตั้ง HAไว้นะครับ สำหรับคนที่สนใจว่ามัน คืออะไรและติดตั้งอย่างไร เข้าไปอ่านได้ที่เว็บของ HA
https://www.home-assistant.io/getting-started/

ทำไมต้องเชื่อมต่อ Inverter กับ HA ในเมื่อ Inverter ก็วัดการผลิตไฟจากโซล่าห์และวัดพลังงานที่ใช้จาก Power Meter ได้นี่นา

แอพ Fusion Solar ของ Huawei Inverter

การเชื่อมต่อ Inverter เข้ากับ HA มีประโยชน์คือ

  • ส่งข้อมูล ค่าพลังงานไฟฟ้าที่ผลิตและใช้งาน แสดงที่ HA Dashboard
  • นำค่าที่แสดงมาคำนวณค่าไฟ ที่ใช้จริงได้
  • นำค่าการใช้ไฟ และผลิตไฟ สรุปส่งให้ เจ้าของบ้านผ่านทาง Notification แอพ HA บน mobile หรือจะให้ พูดออกลำโพง smart speaker ก็ได้
  • กำหนดเงื่อนไข จาก ค่าไฟที่ใช้หรือผลิต ถ้า น้อยหรือมากกว่าค่าที่ตั้งให้ ทำ action อื่นๆ เช่น ปิดเปิดเครื่องใช้ไฟฟ้า อื่นได้
Energy Dashboard ของ Homeassistant หลังเชื่อมต่อกับ Solar Inverter และ Power meter

การติดตั้ง Huawei Solar Integration เข้ากับ Home Assistant

การเชื่อมต่อ Huawei Inverter เข้ากับ HA ผ่าน USB Wifi

1.ขั้นตอนแรก จะต้อง ตั้งค่าที่ Inverter ก่อน

เนื่องจาก Inverter จะมี Wifi module มาให้อยู่แล้วเพื่อใช้ต่อ net กับ router. เพื่อให้เราใช้งานแอพ Fusion Solar ผ่านเน็ตได้ แต่ จะมีการเชื่อมต่ออีกแบบคือ ใช้แอพ Fusion Home เชื่อมต่อ Wifi โดยให้ Inverter เป็นตัวปล่อยสัญญาณหรือ Access Point mode ซึ่ง Home assistant จะใช้การเชื่อมต่อ แบบที่สองนี้ (Inverter AP )

1.1 ทำการ upgrade Inverter firmware ด้วยแอพ FusionHome เพื่อให้รองรับ Modbus-TCP ก่อนโดยต้องใช้ firmware ใหม่กว่า ธันวาคม 2021 ( ของผมอัพเป็น V200R001C00SPC124)

1.2 ใช้แอพ FusionHome เชื่อมต่อWifi ตรงกับ Inverter AP ใช้ installer account login และ ทำการ enable Modbus-TCP ( Enable restricted หรือ Enable unrestricted) ที่ เมนู Communication configuration และ Dongle parameter setting

ดูเว็บประกอบ ได้ที่นี่
https://github.com/wlcrs/huawei_solar/wiki/Connecting-to-the-inverter#network-connection

ขั้นตอนที่สอง จะต้อง เชื่อมต่อ HA กับ Inverter AP

ซึ่งการเชื่อมต่อนี้ ขึ้นอยู่ว่าเราลง HA ผ่าน platform อะไร ถ้าใครที่ใช้ Rasberry Pi หรือ IntelNuC ที่มี Port LAN และ Wifi จะสะดวกเลย คือให้ใช้ port LAN ต่อกับ router ที่บ้านและใช้ port LAN นี้ใช้งานกับ HA ส่วน Wifi จะใช้เชื่อมต่อ กับ AP ไม่สามารถใช้ Wifi เชื่อมต่อกับ router ที่บ้านและ Inverter พร้อมกันได้นะครับ

มาที่กรณีของผม ลง HA แบบ OVA หรือ VM ใน Synology NAS อันนี้มีแค่ port LAN ไม่สามารถเชื่อมต่อกับ Inverter ได้แน่นอน เลยต้องหา USB Wifi dongle เพื่อนำมาเชื่อมต่อโดยเฉพาะ ก็เลยสั่งซื้อผ่าน Shopee ได้มาราคา สองร้อยกว่าบาท และรุ่นที่รองรับกับ Synology NAS คือรุ่นนี้เลย

dlink DWA-140 (B1) USB Wifi

แต่ข่าวร้ายคือ Synology DSM 7.x ไม่รองรับ USB Wifi dongle ซะแล้ว แต่ผมยังใช้ DSM6.2 อยู่ก็เลยใช้ได้ อนาคตถ้า up DSM7 สงสัยคงต้องย้าย HA ไปใส่ใน Pi แทนซะแล้ว

ขั้นตอนการ setup คือ

  1. ให้ shutdown VM ของ HA ผ่าน VMM ใน NAS ก่อ
  2. เสียบ Wifi USB เข้ากับ ช่อง USB ของ NAS
  3. ทำการ Map USB wifi ให้ใช้กับ VM ของ HA
  4. Power On VM HA
การเพิ่ม USB device ให้ VM ของ HA รู้จัก USB Wifi ที่ VM Manager ของ NAS

ขั้นตอนที่สาม เป็นการ ทำ integration ที่ HA

อ้างอิงเว็บ Huawei Solar Integration ตามลิงค์นี้

https://github.com/wlcrs/huawei_solar

ก่อนจะต้องค่า HA สำหรับ Inverter integration เราจะต้องทำการเชื่อมต่อ Wifi จาก HA ไปต่อกับ Inverter AP ให้เรียบร้อยก่อน

  1. ที่ HA กด Setting -> System -> Network
  2. ที่ WLAN interface ให้ทำการ enable DHCP ของ IPv4 ก่อน

3. ที่ Wifi ให้ เชื่อมต่อ Inverter AP โดย inverter จะแแสดง SSID เป็น SUN2000-xxxxx

4. ตรวจสอบ IP ที่ได้รับจาก Inverter AP กดตรงจุดสามจุดล่างซ้ายก็จะเห็น

มาถึงขั้นตอนนี้ เราก็เชื่อมต่อ network จาก HA ไปยัง Inverter ได้แล้ว

5. ติดตั้ง integration ผ่าน HACS หรือ copy ไฟล์ในลิงค์ github ไปยัง folder custom_components/huawei_solar ของ HA

ที่ HACS กดเพิ่ม custom repository เพิ่ม url https://github.com/wlcrs/huawei_solar ใน Repository เลือก Category เป็น Integration

6. จะมี Huawei Solar Integration เพิ่มขึ้น ใน HACS กดที่ Huawei Solar Integration

7. หน้า HACS เพิ่ม Integration  โดยกด Add Integration

หรือ ที่ HA Setting -> Devices and Services -> กด + Add Integration. เลือก Huawei Solar 

8. เลือกเชื่อมต่อแบบ Network




9. ใส่ค่า IP ที่ได้จากขั้นตอนที่ 4 ใส่ port 6607 ค่า slave ใส่ 0 ส่วน option Advanced elevate permission ใช้สำหรับต้องการเปลี่ยนตั้งค่าของ battery ที่ใช้เก็บไฟจากโซล่าห์ ถ้าเลือกตั้งค่าจะต้องใส่ intsaller password ลงไป ( password 00000a )

10. เช้ค integration ของ Huawei Inverter solar จะขึ้นมา ใน Setting -> Devices & Services
ถ้าเห็น integration , devices และ entity แระมาณนี้แสดงว่าได้ทำการเชื่อมต่อสำเร็จแล้ว ถ้ายังไม่ได้ตรวจสอบเรื่อง network และลอง restart HA อีกทีนึงครับ

11. จากนั้น ก็นำค่า entity ของ Inverter และ Power meter ไป map ในหน้า Energy Dashboard

(กด Setting -> Dashboard -> Energy )

Grid consumption (ค่าพลังงานไฟฟ้าที่ใช้)) เลือก map กับค่า Power meter consumption

Return to Grid (ค่าพลังงานที่ส่งคืนกรณีขายไฟคืน) เลือก Power meter Exported

Solar production (ค่าพลังงานที่โซล่าห์ผลิตได้)) เลือก Inverter Daily yield

ค่า Dashboard แสดงประมาณนี้

เป็นการเสร็จการเชื่อมต่อ Huawei Inverter Solar มาที่ Home assistant เรียบร้อยแล้วครับ

Posted in ,

3 ตอบกลับไปที่ “การเชื่อมต่อ Huawei Solar Inverter SUN2000L กับ HomeAssistant”

  1. taweewut อวตาร

    เพิ่มเติม จากการใช้งาน integration นี้มาได้เดือนกว่าๆ
    เรื่องจากการเชื่อมต่อ HA กับ Interver จะผ่าน Wifi Hotspot ของ inverter เพื่อส่งค่า ให้ HA และ ตัว inverter เอง มันก็เชื่อมต่อกับ router ที่บ้าน เพื่อ ส่งค่าไปบันทึกที่ Huawei cloud ( Fusion Solar ) https://sg5.fusionsolar.huawei.com/ ซึ่ง ใน github ของ integration นี้ก็แจ้งว่ามันสามารถทำงาน คู่กันไปได้

    แต่ผมก็พบ ญหา ใช้ไปแล้ว wifi ทั้งสองย่างมันชอบหลุด ทำให้ HA integration และแอพ Fusion Solar เชื่อมต่อกับ inverter ไม่ได้
    จากการสังเกตุของผมคือ มันจะหลุดตอนกลางคืน อาการคือ สลับกันหลุด ทั้งสองอย่าง ลองตรวจสอบพบว่าผมได้ตั้งให้ router ที่บ้าน restart ทุกคืนมันเป็นสาเหตุ ทำให้หลุด ได้
    ตอนนี้ ได้ทำการปิด auto restart ของ router สักพักพบว่ามันไม่หลุดแล้ว

    แต่ถ้าใครที่ชำนาญเรื่อง network สามารถ ใช้ router รุ่นที่สามารถ set ค่าเป็น client mode รับ wifi hotspot จาก Inverter และเอา port WAN ของ router ตัวใหม่ ต่อเข้ากับ LAN ของ router ตัวหลัก แต่จะต้อง ตั้งค่า network port forward และทำ static route ที่ router ตัวหลกเพื่อ ให้การเชื่อมต่อทำงานได้ เหมือนเดิม ครับ

    ถูกใจ

  2. Jirat Udomsri อวตาร
    Jirat Udomsri

    ขอบคุณมากครับ เป็นประโยชน์มากๆ

    ถูกใจ

  3. Birdy อวตาร
    Birdy

    สวัสดีครับ พอดีผมใช้ mac mini เชื่อมต่อ HA ผ่าน Hyper-v ทำการ add virtual switch แล้ว พอเข้าใน settings>network ไม่มี adaptor ให้เลือกครับ รบกวนด้วยครับ

    ถูกใจ

ใส่ความเห็น