I have two inverters. One is an older SUN2000L-4KTL which works fine through wifi with the huawei_solar integration v1.2.4 added through HACS (with the V100R001C00SPC334 firmware).
The other is a newer SUN2000L-4TLK-L1 with the V200R001C00SPC125 firmware, with a dongle and a LUNA 10kWh battery. This one does not connect to HA. The 502 port is open (Modbus enable unrestricted) but it complains of:
[custom_components.huawei_solar.sensor] could not get register 'model_id': asyncio timeout
I rebooted the wifi on the inverter by just reconnecting again using the wifi connection settings page. Seems to work now even on 1.21 but agree with the others, it seems flaky Everytime HA restarts the connection is gone. I’ll try to restart next time with the addon disabled and see if that makes any difference.
@wlcrs What is the meaning of sensor “inverter_power_factor” ? Sensor is by default disabled, I enable it. It has values from 0 to 1, usually at 1 or 0.98-0.99, but I see times where it is 0.80 or 0.60 etc. Maybe we need to use this value in conjuction with inverter_active_power to get effective inverter power?
Thanks. I just posted the bug report, so disregard that please…
Btw…did you get a chance to look at the delay when activating or deactivating “Charge from Grid”? I forgot to send a bug report but can do so if you need the confirmation.
I’ve tried to enable the Local O&M function over 50 times and after the connection is applied is will revert…
It connects properly to my router, but the Local O&M function will just revert to disabled again…
Hey, so I’ve wired up a power meter. It’s not a DTSU666-H but the regular DTSU666 with an esp32 adapter that maps to correct modbus registry.
And I’ve updated the plugin to 1.2.3
The problem - the Power Meter Values are shown inverted. That is when consuming from grid they are shown with negative sign, and when returning to grid they are shown with positive sign.
My initial thought was that I’ve messed up with the mapping on my modbus adapter, but the Huawei app shows everything correctly. The installer app also shows everything correctly.
Good evening everyone and thank you for the excellent work you have done.
I would like to replicate the following values:
Fed to grid
Consumption
From grid
I managed to replicate Yield = (sensor.battery_day_charge - sensor.battery_day_discharge) + sensor.inverter_daily_yield
but I can’t for the other three.
Thanks in advance to anyone who can give me directions
Local O&M seems disabled the next time you check with the android app, but option is indeed still enabled. You can verify by checking if port 6607 is open. At least this is happening in my case.
i managed to get the “daily fed to grid” and “daily from grid” sensors via “utility_meter” with “daily” reset from “sensor.power_meter_consumption” and “sensor.power_meter_exported”.
The Daily consumption should be
From Grid + (Daily Yield - Fed to grid)