wills106 / homeassistant-solax-modbus

SolaX Power Modbus custom_component for Home Assistant (Supports some Ginlong Solis, Growatt, Sofar Solar, TIGO TSI & Qcells Q.Volt Hyb)
288 stars 85 forks source link

Integration won't regain connection after inverter goes offline #364

Closed kai-seipp closed 1 year ago

kai-seipp commented 1 year ago

I did describe the issue within #341, but since that one is closed now and I am still facing this issue I open this new issue now.

In my configuration one of my two Solis inverters will actually go offline during the night as it does not have a battery and will therefore lose energy once the sun is gone.

Before the beta 2023.03.2b4 and before Home Assistant 2023.03.05 the integration would not go to "unavailable" during that time, but just keep the last seen values. At least as long as I don't restart my HA instance.

Since March 18th this behavior has changed to all values going unavailable after some time. I think the behavior is actually ok (the inverter actually is unavailable) but it will not regain connection by itself in the morning, when the inverter comes back online. And that is a problem - and a change from the behavior before.

Since I don't see any major changes within the integration itself, I am guessing that Home Assistant has changed something that is effecting this integration with the introduction of 2023.03.05.

I noticed that other integrations seam to have solved similar issues (e.G. the Denon integration). I power down my entertainment Center using a smart plug during the times I won't use it. So during these times the integration will go "unavailable" as well, but seems to have a loop function trying to reconnect every few minutes. This way it comes back quite quick once I power up the entertainment Center. Maybe this could be an approach to look into that could be adapted to get this integration back without the need to reload the integration by hand?

2023-03-23 19:25:29.445 WARNING (MainThread) [custom_components.solax_modbus.plugin_solis] solis-sued: reading serial number from address 0x80ec failed; other address may succeed 2023-03-23 19:25:29.465 ERROR (MainThread) [custom_components.solax_modbus.plugin_solis] solis-sued: cannot find serial number, even not for other Inverter 2023-03-23 19:25:29.467 ERROR (MainThread) [custom_components.solax_modbus.plugin_solis] unrecognized solis-sued inverter type - serial number : unknown

It would be really great if we could fix this / find a workaround for this, as this is affecting my abilities to collect statistical data for my solar system. Thanks!

alienatedsec commented 1 year ago

@kai-seipp I get the integration behaviour........ but, have you also tried setting Waveshare to restart when no data is available - the setting is available via VirCom

image

kai-seipp commented 1 year ago

Thank you

@kai-seipp I get the integration behaviour........ but, have you also tried setting Waveshare to restart when no data is available - the setting is available via VirCom

Thank you! The waveshare Adapter I am using (RS232485 TO ETH) is not providing this option. Communication is constantly running over the same adapter with the other inverter. Therefore I was not expecting this beeing a problem - also since it did work before (until about a week ago).

And also it is working right again, once I reload the integration for the south inverter in the morning. I am not touching the waveshare adapter for this. What do you think?

wills106 commented 1 year ago

I think it's possibly the change of adding in ignore_readerror = True, which has broken the code for when Inverters have gone to sleep. @infradom Have I not quite set ignore_readerror = True, correctly when I introduced it into plugin_solis ? Although I haven't heard of any issues from X3-MIC users which is also using ignore_readerror = True, and those Inverters go to sleep at night. I'm also a bit confused as I wouldn't expect ignore_readerror = True, to alter the behaviour of https://github.com/wills106/homeassistant-solax-modbus/blob/5d1a6f1e3a7381ca52b98e6549c025a48efbb854/custom_components/solax_modbus/plugin_solis.py#L2093

wills106 commented 1 year ago

@kai-seipp If you go back to Integration 2023.03.1 (Not HA) does this issue go away and the sleepy Inverter behaves how it did previously?

kai-seipp commented 1 year ago

Hi Will,

I am happy to confirm: going back to 2023.03.01 does solve the issue.

Kai

wills106 commented 1 year ago

I thought it would do.

ignore_readerror = True, and the previous sleepy Inverter code is either conflicting or I didn't setup ignore_readerror = True, correctly.

kai-seipp commented 1 year ago

Well let me know if you want me to test a different implementation at some point. For now I would just stay on the last stable version. Thanks Will!

wills106 commented 1 year ago

Feedback is grateful and essential along with code input from others especially @infradom There are certain things I can't test as my Inverter never goes to sleep and I'm not a programmer by trade.

kai-seipp commented 1 year ago

As said, I would be happy to help in any way I can. What is unfortunately quite limited as I can't code at all.

wills106 commented 1 year ago

@kai-seipp Could you try 2023.03.2b16 and let me know if it prevents the issue when you Inverter goes to sleep.

Are you able to make sure you add the following to your configuration.yaml

logger:
  default: info

Then could you provide a full log if you still get errors?

kai-seipp commented 1 year ago

Sure, I did the update and updated the log level. Will let you know the results tomorrow!

Have a nice weekend!

kai-seipp commented 1 year ago

Did become unavailable again. I will see to pull the logs tomorrow for you.

What I find quickly is:

This error originated from a custom integration.

Logger: custom_components.solax_modbus.plugin_solis Source: custom_components/solax_modbus/plugin_solis.py:2231 Integration: SolaX Inverter Modbus (documentation, issues) First occurred: 31 March 2023 at 20:32:32 (1 occurrences) Last logged: 31 March 2023 at 20:32:32

unrecognized solis-sued inverter type - serial number : unknown

This error originated from a custom integration.

Logger: custom_components.solax_modbus.plugin_solis Source: custom_components/solax_modbus/plugin_solis.py:2217 Integration: SolaX Inverter Modbus First occurred: 31 March 2023 at 20:32:32 (1 occurrences) Last logged: 31 March 2023 at 20:32:32

solis-sued: cannot find serial number, even not for other Inverter

This error originated from a custom integration.

Logger: custom_components.solax_modbus.plugin_solis Source: custom_components/solax_modbus/plugin_solis.py:2215 Integration: SolaX Inverter Modbus First occurred: 31 March 2023 at 20:32:32 (1 occurrences) Last logged: 31 March 2023 at 20:32:32

solis-sued: reading serial number from address 0x80ec failed; other address may succeed

infradom commented 1 year ago

I am looking into this, but the failing function determineInverterType is only called once (upon startup of the integration), so I do not understand the full context . Did you restart the integration during the period that the inverter was offline ?

kai-seipp commented 1 year ago

Hi Jan,

Thanks! No I did not restart HA. For some reason - different from the current stable version - this happens once the inverter is powered off.

infradom commented 1 year ago

@kai-seipp A full log could help us understand what happens

kai-seipp commented 1 year ago

2023-03-31 20:32:06.589 WARNING (SyncWorker_2) [homeassistant.loader] We found a custom integration solax_modbus which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant 2023-03-31 20:32:21.158 INFO (MainThread) [homeassistant.bootstrap] Setting up stage 2: {'home_connect', 'history', 'sun', 'input_text', 'ibeacon', 'forecast_solar', 'input_datetime', 'tts', 'hardware', 'met', 'trace', 'homekit', 'application_credentials', 'ffmpeg', 'input_number', 'dlna_dms', 'mobile_app', 'zone', 'bosch', 'config', 'hacs', 'input_button', 'lovelace', 'image_upload', 'ipp', 'file_upload', 'icloud', 'counter', 'person', 'homeassistant_hardware', 'script', 'analytics', 'melcloud', 'media_source', 'onboarding', 'gardena_smart_system', 'derivative', 'co2signal', 'energy', 'remote', 'cast', 'conversation', 'tag', 'system_health', 'persistent_notification', 'ring', 'watchman', 'bosch_shc', 'downloader', 'automation', 'harmony', 'bthome', 'input_select', 'switch', 'timer', 'solax_modbus', 'upnp', 'group', 'zha', 'netatmo', 'rpi_power', 'adguard', 'template', 'dwd_weather', 'heos', 'diagnostics', 'sonos', 'apple_tv', 'input_boolean', 'stream', 'homeassistant_alerts', 'homeassistant_sky_connect', 'mqtt', 'blink', 'schedule', 'utility_meter', 'bluetooth_adapters', 'alexa_media', 'fritz', 'binary_sensor', 'blueprint', 'default_config', 'logbook', 'scene', 'homekit_controller', 'search', 'device_automation', 'switch_as_x', 'esphome', 'sensor', 'map', 'google', 'repairs', 'my', 'denonavr', 'min_max', 'shelly', 'raspberry_pi', 'auth', 'influxdb', 'easee', 'hue'} 2023-03-31 20:32:27.473 INFO (MainThread) [homeassistant.setup] Setting up solax_modbus 2023-03-31 20:32:27.474 INFO (MainThread) [homeassistant.setup] Setup of domain solax_modbus took 0.0 seconds 2023-03-31 20:32:27.539 INFO (MainThread) [custom_components.solax_modbus.config_flow] detected HA core version 2023 3 2023-03-31 20:32:27.539 INFO (MainThread) [custom_components.solax_modbus.config_flow] starting configflow - domain = solax_modbus 2023-03-31 20:32:27.540 INFO (MainThread) [custom_components.solax_modbus] trying to load plugin - plugin_name: solis 2023-03-31 20:32:27.571 INFO (MainThread) [custom_components.solax_modbus.plugin_solis] Solis-Nord: trying to determine inverter type 2023-03-31 20:32:27.646 INFO (MainThread) [custom_components.solax_modbus.plugin_solis] Read Solis-Nord 0x80ec serial number: 110CA221814002, swapped: False 2023-03-31 20:32:27.647 INFO (MainThread) [custom_components.solax_modbus] trying to load plugin - plugin_name: solis 2023-03-31 20:32:27.648 INFO (MainThread) [custom_components.solax_modbus.plugin_solis] solis-sued: trying to determine inverter type 2023-03-31 20:32:32.659 WARNING (MainThread) [custom_components.solax_modbus.plugin_solis] solis-sued: reading serial number from address 0x80ec failed; other address may succeed 2023-03-31 20:32:32.674 INFO (MainThread) [custom_components.solax_modbus.plugin_solis] Read solis-sued 0x80ec serial number: None, swapped: False 2023-03-31 20:32:32.675 ERROR (MainThread) [custom_components.solax_modbus.plugin_solis] solis-sued: cannot find serial number, even not for other Inverter 2023-03-31 20:32:32.678 ERROR (MainThread) [custom_components.solax_modbus.plugin_solis] unrecognized solis-sued inverter type - serial number : unknown 2023-03-31 20:32:32.691 INFO (MainThread) [homeassistant.components.sensor] Setting up sensor.solax_modbus 2023-03-31 20:32:32.693 INFO (MainThread) [homeassistant.components.sensor] Setting up sensor.solax_modbus 2023-03-31 20:32:32.718 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0xa7ff power_switch to block with start 0xa7ff 2023-03-31 20:32:32.718 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0xa803 battery_minimum_soc to block with start 0xa7ff 2023-03-31 20:32:32.718 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0xa810 backup_mode_soc to block with start 0xa7ff 2023-03-31 20:32:32.718 INFO (MainThread) [custom_components.solax_modbus.sensor] Starting new block at 0xa841 2023-03-31 20:32:32.718 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0xa841 backflow_power_switch to block with start 0xa841 2023-03-31 20:32:32.718 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0xa842 backflow_power to block with start 0xa841 2023-03-31 20:32:32.718 INFO (MainThread) [custom_components.solax_modbus.sensor] Starting new block at 0xa86c 2023-03-31 20:32:32.718 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0xa86c battery_chargedischarge_current to block with start 0xa86c 2023-03-31 20:32:32.719 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0xa86d battery_charge_current to block with start 0xa86c 2023-03-31 20:32:32.719 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0xa86e battery_discharge_current to block with start 0xa86c 2023-03-31 20:32:32.719 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0xa885 timed_charge_current to block with start 0xa86c 2023-03-31 20:32:32.719 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0xa886 timed_discharge_current to block with start 0xa86c 2023-03-31 20:32:32.719 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0xa887 ro_timed_charge_start_h to block with start 0xa86c 2023-03-31 20:32:32.719 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0xa888 ro_timed_charge_start_m to block with start 0xa86c 2023-03-31 20:32:32.719 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0xa889 ro_timed_charge_end_h to block with start 0xa86c 2023-03-31 20:32:32.719 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0xa88a ro_timed_charge_end_m to block with start 0xa86c 2023-03-31 20:32:32.719 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0xa88b ro_timed_discharge_start_h to block with start 0xa86c 2023-03-31 20:32:32.720 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0xa88c ro_timed_discharge_start_m to block with start 0xa86c 2023-03-31 20:32:32.720 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0xa88d ro_timed_discharge_end_h to block with start 0xa86c 2023-03-31 20:32:32.720 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0xa88e ro_timed_discharge_end_m to block with start 0xa86c 2023-03-31 20:32:32.720 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0xa891 ro_timed_charge_start_h_2 to block with start 0xa86c 2023-03-31 20:32:32.720 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0xa892 ro_timed_charge_start_m_2 to block with start 0xa86c 2023-03-31 20:32:32.720 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0xa893 ro_timed_charge_end_h_2 to block with start 0xa86c 2023-03-31 20:32:32.720 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0xa894 ro_timed_charge_end_m_2 to block with start 0xa86c 2023-03-31 20:32:32.720 INFO (MainThread) [custom_components.solax_modbus.sensor] Starting new block at 0xa895 2023-03-31 20:32:32.720 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0xa895 ro_timed_discharge_start_h_2 to block with start 0xa895 2023-03-31 20:32:32.721 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0xa896 ro_timed_discharge_start_m_2 to block with start 0xa895 2023-03-31 20:32:32.721 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0xa897 ro_timed_discharge_end_h_2 to block with start 0xa895 2023-03-31 20:32:32.722 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0xa898 ro_timed_discharge_end_m_2 to block with start 0xa895 2023-03-31 20:32:32.722 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0xa89b ro_timed_charge_start_h_3 to block with start 0xa895 2023-03-31 20:32:32.722 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0xa89c ro_timed_charge_start_m_3 to block with start 0xa895 2023-03-31 20:32:32.723 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0xa89d ro_timed_charge_end_h_3 to block with start 0xa895 2023-03-31 20:32:32.723 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0xa89e ro_timed_charge_end_m_3 to block with start 0xa895 2023-03-31 20:32:32.723 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0xa89f ro_timed_discharge_start_h_3 to block with start 0xa895 2023-03-31 20:32:32.723 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0xa8a0 ro_timed_discharge_start_m_3 to block with start 0xa895 2023-03-31 20:32:32.723 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0xa8a1 ro_timed_discharge_end_h_3 to block with start 0xa895 2023-03-31 20:32:32.723 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0xa8a2 ro_timed_discharge_end_m_3 to block with start 0xa895 2023-03-31 20:32:32.724 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x80ec serialnumber to block with start 0x80ec 2023-03-31 20:32:32.724 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x80fe rtc to block with start 0x80ec 2023-03-31 20:32:32.724 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8105 power_generation_total to block with start 0x80ec 2023-03-31 20:32:32.724 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8107 power_generation_this_month to block with start 0x80ec 2023-03-31 20:32:32.724 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8109 power_generation_last_month to block with start 0x80ec 2023-03-31 20:32:32.724 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x810b power_generation_today to block with start 0x80ec 2023-03-31 20:32:32.724 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x810c power_generation_yesterday to block with start 0x80ec 2023-03-31 20:32:32.724 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x810d power_generation_this_year to block with start 0x80ec 2023-03-31 20:32:32.724 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x810f power_generation_last_year to block with start 0x80ec 2023-03-31 20:32:32.724 INFO (MainThread) [custom_components.solax_modbus.sensor] Starting new block at 0x8119 2023-03-31 20:32:32.724 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8119 pv_voltage_1 to block with start 0x8119 2023-03-31 20:32:32.725 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x811a pv_current_1 to block with start 0x8119 2023-03-31 20:32:32.725 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x811b pv_voltage_2 to block with start 0x8119 2023-03-31 20:32:32.725 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x811c pv_current_2 to block with start 0x8119 2023-03-31 20:32:32.725 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x811d pv_voltage_3 to block with start 0x8119 2023-03-31 20:32:32.725 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x811e pv_current_3 to block with start 0x8119 2023-03-31 20:32:32.725 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x811f pv_voltage_4 to block with start 0x8119 2023-03-31 20:32:32.725 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8120 pv_current_4 to block with start 0x8119 2023-03-31 20:32:32.725 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8121 pv_total_power to block with start 0x8119 2023-03-31 20:32:32.725 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8131 grid_voltage_l1 to block with start 0x8119 2023-03-31 20:32:32.725 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8132 grid_voltage_l2 to block with start 0x8119 2023-03-31 20:32:32.726 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8133 grid_voltage_l3 to block with start 0x8119 2023-03-31 20:32:32.726 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8134 grid_current_l1 to block with start 0x8119 2023-03-31 20:32:32.726 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8135 grid_current_l2 to block with start 0x8119 2023-03-31 20:32:32.726 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8136 grid_current_l3 to block with start 0x8119 2023-03-31 20:32:32.726 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8137 active_power to block with start 0x8119 2023-03-31 20:32:32.726 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8139 reactive_power to block with start 0x8119 2023-03-31 20:32:32.726 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x813b apparent_power to block with start 0x8119 2023-03-31 20:32:32.726 INFO (MainThread) [custom_components.solax_modbus.sensor] Starting new block at 0x8145 2023-03-31 20:32:32.726 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8145 inverter_temperature to block with start 0x8145 2023-03-31 20:32:32.726 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8146 grid_frequency to block with start 0x8145 2023-03-31 20:32:32.726 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8147 inverter_status to block with start 0x8145 2023-03-31 20:32:32.727 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8166 meter_total_activepower to block with start 0x8145 2023-03-31 20:32:32.727 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8168 meter_voltage to block with start 0x8145 2023-03-31 20:32:32.727 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8169 meter_current to block with start 0x8145 2023-03-31 20:32:32.727 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x816a meter_active_power to block with start 0x8145 2023-03-31 20:32:32.727 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x816c energy_storage_control_switch to block with start 0x8145 2023-03-31 20:32:32.727 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x816d battery_voltage to block with start 0x8145 2023-03-31 20:32:32.728 INFO (MainThread) [custom_components.solax_modbus.sensor] Starting new block at 0x816e 2023-03-31 20:32:32.728 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x816e battery_current to block with start 0x816e 2023-03-31 20:32:32.728 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x816f battery_charge_direction to block with start 0x816e 2023-03-31 20:32:32.728 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8173 battery_soc to block with start 0x816e 2023-03-31 20:32:32.728 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8174 battery_soh to block with start 0x816e 2023-03-31 20:32:32.728 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8175 bms_battery_voltage to block with start 0x816e 2023-03-31 20:32:32.728 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8176 bms_battery_current to block with start 0x816e 2023-03-31 20:32:32.729 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8177 bms_battery_charge_limit to block with start 0x816e 2023-03-31 20:32:32.729 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8178 bms_battery_discharge_limit to block with start 0x816e 2023-03-31 20:32:32.729 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x817b house_load to block with start 0x816e 2023-03-31 20:32:32.729 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x817c bypass_load to block with start 0x816e 2023-03-31 20:32:32.729 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x817d battery_power to block with start 0x816e 2023-03-31 20:32:32.729 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8189 total_battery_charge to block with start 0x816e 2023-03-31 20:32:32.729 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x818b battery_charge_today to block with start 0x816e 2023-03-31 20:32:32.729 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x818c battery_charge_yesterday to block with start 0x816e 2023-03-31 20:32:32.729 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x818d total_battery_discharge to block with start 0x816e 2023-03-31 20:32:32.729 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x818f battery_discharge_today to block with start 0x816e 2023-03-31 20:32:32.729 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8190 battery_discharge_yesterday to block with start 0x816e 2023-03-31 20:32:32.730 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8191 grid_import_total to block with start 0x816e 2023-03-31 20:32:32.730 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8193 grid_import_today to block with start 0x816e 2023-03-31 20:32:32.730 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8194 grid_import_yesterday to block with start 0x816e 2023-03-31 20:32:32.730 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8195 grid_export_total to block with start 0x816e 2023-03-31 20:32:32.730 INFO (MainThread) [custom_components.solax_modbus.sensor] Starting new block at 0x8197 2023-03-31 20:32:32.730 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8197 grid_export_today to block with start 0x8197 2023-03-31 20:32:32.730 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8198 grid_export_yesterday to block with start 0x8197 2023-03-31 20:32:32.730 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8199 house_load_total to block with start 0x8197 2023-03-31 20:32:32.730 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x819b house_load_today to block with start 0x8197 2023-03-31 20:32:32.731 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x819c house_load_yesterday to block with start 0x8197 2023-03-31 20:32:32.731 INFO (MainThread) [custom_components.solax_modbus.sensor] Starting new block at 0x81e3 2023-03-31 20:32:32.731 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x81e3 meter_ac_voltage_l1 to block with start 0x81e3 2023-03-31 20:32:32.732 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x81e4 meter_ac_current_l1 to block with start 0x81e3 2023-03-31 20:32:32.732 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x81e5 meter_ac_voltage_l2 to block with start 0x81e3 2023-03-31 20:32:32.732 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x81e6 meter_ac_current_l2 to block with start 0x81e3 2023-03-31 20:32:32.732 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x81e7 meter_ac_voltage_l3 to block with start 0x81e3 2023-03-31 20:32:32.732 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x81e8 meter_ac_current_l3 to block with start 0x81e3 2023-03-31 20:32:32.732 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x81e9 meter_active_power_l1 to block with start 0x81e3 2023-03-31 20:32:32.732 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x81eb meter_active_power_l2 to block with start 0x81e3 2023-03-31 20:32:32.732 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x81ed meter_active_power_l3 to block with start 0x81e3 2023-03-31 20:32:32.732 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x81ef meter_activepower_total to block with start 0x81e3 2023-03-31 20:32:32.733 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x81f1 meter_reactive_power_l1 to block with start 0x81e3 2023-03-31 20:32:32.733 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x81f3 meter_reactive_power_l2 to block with start 0x81e3 2023-03-31 20:32:32.733 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x81f5 meter_reactive_power_l3 to block with start 0x81e3 2023-03-31 20:32:32.733 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x81f7 meter_reactive_power_total to block with start 0x81e3 2023-03-31 20:32:32.733 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x81f9 meter_apparent_power_l1 to block with start 0x81e3 2023-03-31 20:32:32.733 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x81fb meter_apparent_power_L2 to block with start 0x81e3 2023-03-31 20:32:32.733 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x81fd meter_apparent_power_l3 to block with start 0x81e3 2023-03-31 20:32:32.733 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x81ff meter_apparent_power_total to block with start 0x81e3 2023-03-31 20:32:32.733 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8201 meter_power_factor to block with start 0x81e3 2023-03-31 20:32:32.734 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8202 meter_grid_frequency to block with start 0x81e3 2023-03-31 20:32:32.734 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8203 meter_grid_import_total to block with start 0x81e3 2023-03-31 20:32:32.734 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8205 meter_grid_export_total to block with start 0x81e3 2023-03-31 20:32:32.734 INFO (MainThread) [custom_components.solax_modbus.sensor] Solis-Nord returning holding block: 0xa7ff 0xa811 [43007, 43011, 43024] 2023-03-31 20:32:32.734 INFO (MainThread) [custom_components.solax_modbus.sensor] Solis-Nord returning holding block: 0xa841 0xa843 [43073, 43074] 2023-03-31 20:32:32.734 INFO (MainThread) [custom_components.solax_modbus.sensor] Solis-Nord returning holding block: 0xa86c 0xa895 [43116, 43117, 43118, 43141, 43142, 43143, 43144, 43145, 43146, 43147, 43148, 43149, 43150, 43153, 43154, 43155, 43156] 2023-03-31 20:32:32.734 INFO (MainThread) [custom_components.solax_modbus.sensor] Solis-Nord returning holding block: 0xa895 0xa8a3 [43157, 43158, 43159, 43160, 43163, 43164, 43165, 43166, 43167, 43168, 43169, 43170] 2023-03-31 20:32:32.734 INFO (MainThread) [custom_components.solax_modbus.sensor] Solis-Nord returning input block: 0x80ec 0x8111 [33004, 33022, 33029, 33031, 33033, 33035, 33036, 33037, 33039] 2023-03-31 20:32:32.734 INFO (MainThread) [custom_components.solax_modbus.sensor] Solis-Nord returning input block: 0x8119 0x813d [33049, 33050, 33051, 33052, 33053, 33054, 33055, 33056, 33057, 33073, 33074, 33075, 33076, 33077, 33078, 33079, 33081, 33083] 2023-03-31 20:32:32.734 INFO (MainThread) [custom_components.solax_modbus.sensor] Solis-Nord returning input block: 0x8145 0x816e [33093, 33094, 33095, 33126, 33128, 33129, 33130, 33132, 33133] 2023-03-31 20:32:32.735 INFO (MainThread) [custom_components.solax_modbus.sensor] Solis-Nord returning input block: 0x816e 0x8197 [33134, 33135, 33139, 33140, 33141, 33142, 33143, 33144, 33147, 33148, 33149, 33161, 33163, 33164, 33165, 33167, 33168, 33169, 33171, 33172, 33173] 2023-03-31 20:32:32.735 INFO (MainThread) [custom_components.solax_modbus.sensor] Solis-Nord returning input block: 0x8197 0x819d [33175, 33176, 33177, 33179, 33180] 2023-03-31 20:32:32.735 INFO (MainThread) [custom_components.solax_modbus.sensor] Solis-Nord returning input block: 0x81e3 0x8207 [33251, 33252, 33253, 33254, 33255, 33256, 33257, 33259, 33261, 33263, 33265, 33267, 33269, 33271, 33273, 33275, 33277, 33279, 33281, 33282, 33283, 33285] 2023-03-31 20:32:32.762 INFO (MainThread) [custom_components.solax_modbus.sensor] computedRegs: {'battery_input_energy': SolisModbusSensorEntityDescription(key='battery_input_energy', device_class=<SensorDeviceClass.POWER: 'power'>, entity_category=None, entity_registry_enabled_default=True, entity_registry_visible_default=True, force_update=False, icon='mdi:battery-arrow-up', has_entity_name=False, name='Battery Input Energy', translation_key=None, unit_of_measurement=None, last_reset=None, native_unit_of_measurement=<UnitOfPower.WATT: 'W'>, options=None, state_class=<SensorStateClass.MEASUREMENT: 'measurement'>, suggested_display_precision=None, suggested_unit_of_measurement=None, allowedtypes=4096, scale=1, read_scale_exceptions=None, blacklist=None, register=-1, rounding=1, register_type=1, unit='_uint16', newblock=False, value_function=<function value_function_battery_input_solis at 0x7f932bdd80>, wordcount=None, sleepmode=1, ignore_readerror=False, order16='>', order32='>'), 'battery_output_energy': SolisModbusSensorEntityDescription(key='battery_output_energy', device_class=<SensorDeviceClass.POWER: 'power'>, entity_category=None, entity_registry_enabled_default=True, entity_registry_visible_default=True, force_update=False, icon='mdi:battery-arrow-down', has_entity_name=False, name='Battery Output Energy', translation_key=None, unit_of_measurement=None, last_reset=None, native_unit_of_measurement=<UnitOfPower.WATT: 'W'>, options=None, state_class=<SensorStateClass.MEASUREMENT: 'measurement'>, suggested_display_precision=None, suggested_unit_of_measurement=None, allowedtypes=4096, scale=1, read_scale_exceptions=None, blacklist=None, register=-1, rounding=1, register_type=1, unit='_uint16', newblock=False, value_function=<function value_function_battery_output_solis at 0x7f932bdcf0>, wordcount=None, sleepmode=1, ignore_readerror=False, order16='>', order32='>')} 2023-03-31 20:32:32.767 INFO (MainThread) [custom_components.solax_modbus.sensor] computedRegs: {} 2023-03-31 20:32:33.243 INFO (MainThread) [homeassistant.components.button] Setting up button.solax_modbus 2023-03-31 20:32:33.244 INFO (MainThread) [homeassistant.components.button] Setting up button.solax_modbus 2023-03-31 20:32:33.249 INFO (MainThread) [homeassistant.components.select] Setting up select.solax_modbus 2023-03-31 20:32:33.249 INFO (MainThread) [homeassistant.components.select] Setting up select.solax_modbus 2023-03-31 20:32:33.253 INFO (MainThread) [homeassistant.components.number] Setting up number.solax_modbus 2023-03-31 20:32:33.254 INFO (MainThread) [homeassistant.components.number] Setting up number.solax_modbus 2023-03-31 20:32:33.304 INFO (MainThread) [custom_components.solax_modbus.button] hub.wakeuButton: None 2023-03-31 20:32:33.304 INFO (MainThread) [custom_components.solax_modbus.button] hub.wakeuButton: None 2023-03-31 20:48:52.878 INFO (MainThread) [homeassistant.components.analytics] Submitted analytics to Home Assistant servers. Information submitted includes {'uuid': 'acfff413adef4cb5b99fa5f7592610ce', 'version': '2023.3.6', 'installation_type': 'Home Assistant OS', 'supervisor': {'healthy': True, 'supported': True, 'arch': 'aarch64'}, 'operating_system': {'board': 'rpi4-64', 'version': '9.5'}, 'certificate': False, 'integrations': ['history', 'input_text', 'sun', 'ibeacon', 'input_datetime', 'ssdp', 'hassio', 'met', 'trace', 'homekit', 'application_credentials', 'ffmpeg', 'input_number', 'dlna_dms', 'zone', 'mobile_app', 'worldclock', 'lovelace', 'alarm_control_panel', 'icloud', 'counter', 'person', 'script', 'media_source', 'workday', 'co2signal', 'energy', 'media_player', 'persistent_notification', 'google_translate', 'zeroconf', 'input_select', 'switch', 'climate', 'dhcp', 'websocket_api', 'template', 'heos', 'diagnostics', 'apple_tv', 'stream', 'homeassistant_sky_connect', 'mqtt', 'blink', 'weather', 'schedule', 'binary_sensor', 'logbook', 'scene', 'light', 'device_automation', 'webhook', 'esphome', 'network', 'cloud', 'repairs', 'my', 'raspberry_pi', 'influxdb', 'calendar', 'home_connect', 'forecast_solar', 'lock', 'tts', 'hardware', 'siren', 'recorder', 'config', 'input_button', 'image_upload', 'ipp', 'file_upload', 'homeassistant_hardware', 'analytics', 'api', 'melcloud', 'onboarding', 'derivative', 'stt', 'select', 'cover', 'remote', 'cast', 'vacuum', 'conversation', 'tag', 'notify', 'system_health', 'bluetooth', 'frontend', 'ring', 'downloader', 'automation', 'harmony', 'system_log', 'water_heater', 'bthome', 'usb', 'timer', 'upnp', 'http', 'zha', 'group', 'netatmo', 'rpi_power', 'adguard', 'sonos', 'fan', 'input_boolean', 'homeassistant_alerts', 'utility_meter', 'bluetooth_adapters', 'fritz', 'update', 'blueprint', 'default_config', 'alexa', 'text', 'device_tracker', 'homekit_controller', 'search', 'button', 'switch_as_x', 'logger', 'sensor', 'map', 'humidifier', 'google', 'denonavr', 'homeassistant', 'min_max', 'camera', 'shelly', 'auth', 'hue', 'number', 'qnap'], 'custom_integrations': [{'domain': 'gardena_smart_system', 'version': <AwesomeVersion SemVer '1.0.0'>}, {'domain': 'watchman', 'version': <AwesomeVersion SemVer '0.5.1'>}, {'domain': 'dwd_weather', 'version': <AwesomeVersion SemVer '1.2.25'>}, {'domain': 'solax_modbus', 'version': <AwesomeVersion CalVer '2023.03.1.16'>}, {'domain': 'bosch', 'version': <AwesomeVersion SemVer '0.21.0'>}, {'domain': 'hacs', 'version': <AwesomeVersion SemVer '1.31.0'>}, {'domain': 'bosch_shc', 'version': <AwesomeVersion SemVer '0.4.49'>}, {'domain': 'alexa_media', 'version': <AwesomeVersion SemVer '4.6.2'>}, {'domain': 'easee', 'version': <AwesomeVersion SemVer '0.9.48'>}], 'addons': [{'slug': 'a0d7b954_airsonos', 'protected': True, 'version': '3.5.2', 'auto_update': False}, {'slug': 'core_check_config', 'protected': True, 'version': '3.11.0', 'auto_update': True}, {'slug': 'core_configurator', 'protected': True, 'version': '5.5.0', 'auto_update': False}, {'slug': 'core_letsencrypt', 'protected': True, 'version': '4.12.8', 'auto_update': True}, {'slug': 'a0d7b954_nodered', 'protected': True, 'version': '14.1.3', 'auto_update': True}, {'slug': 'core_samba', 'protected': True, 'version': '10.0.0', 'auto_update': False}, {'slug': 'core_ssh', 'protected': True, 'version': '9.6.1', 'auto_update': False}, {'slug': 'cebe7a76_hassio_google_drive_backup', 'protected': True, 'version': '0.110.3', 'auto_update': False}, {'slug': 'a0d7b954_vscode', 'protected': True, 'version': '5.5.6', 'auto_update': False}, {'slug': 'core_mosquitto', 'protected': True, 'version': '6.2.0', 'auto_update': True}, {'slug': 'a0d7b954_plex', 'protected': True, 'version': '3.2.4', 'auto_update': False}, {'slug': 'a0d7b954_grafana', 'protected': True, 'version': '8.2.1', 'auto_update': False}, {'slug': 'a0d7b954_influxdb', 'protected': True, 'version': '4.6.0', 'auto_update': True}, {'slug': '45df7312_zigbee2mqtt', 'protected': True, 'version': '1.30.2-1', 'auto_update': False}, {'slug': '5c53de3b_esphome', 'protected': True, 'version': '2023.3.2', 'auto_update': True}, {'slug': 'core_mariadb', 'protected': True, 'version': '2.5.2', 'auto_update': False}, {'slug': 'a0d7b954_phpmyadmin', 'protected': True, 'version': '0.8.5', 'auto_update': False}], 'energy': {'configured': True}, 'recorder': {'engine': 'mysql', 'version': <AwesomeVersion SimpleVer '10.6.10'>}} 2023-04-01 10:26:27.077 INFO (SyncWorker_29) [homeassistant.loader] Loaded solax from homeassistant.components.solax 2023-04-01 10:26:37.918 INFO (MainThread) [custom_components.solax_modbus] trying to load plugin - plugin_name: solis 2023-04-01 10:26:37.919 INFO (MainThread) [custom_components.solax_modbus.plugin_solis] solis-sued: trying to determine inverter type 2023-04-01 10:26:38.008 INFO (MainThread) [custom_components.solax_modbus.plugin_solis] Read solis-sued 0x80ec serial number: 110CA221814010, swapped: False 2023-04-01 10:26:38.013 INFO (MainThread) [homeassistant.components.button] Setting up button.solax_modbus 2023-04-01 10:26:38.014 INFO (MainThread) [homeassistant.components.number] Setting up number.solax_modbus 2023-04-01 10:26:38.014 INFO (MainThread) [homeassistant.components.select] Setting up select.solax_modbus 2023-04-01 10:26:38.015 INFO (MainThread) [homeassistant.components.sensor] Setting up sensor.solax_modbus 2023-04-01 10:26:38.018 INFO (MainThread) [custom_components.solax_modbus.button] hub.wakeuButton: None 2023-04-01 10:26:38.025 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0xa7ff power_switch to block with start 0xa7ff 2023-04-01 10:26:38.025 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0xa803 battery_minimum_soc to block with start 0xa7ff 2023-04-01 10:26:38.025 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0xa810 backup_mode_soc to block with start 0xa7ff 2023-04-01 10:26:38.025 INFO (MainThread) [custom_components.solax_modbus.sensor] Starting new block at 0xa841 2023-04-01 10:26:38.025 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0xa841 backflow_power_switch to block with start 0xa841 2023-04-01 10:26:38.025 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0xa842 backflow_power to block with start 0xa841 2023-04-01 10:26:38.025 INFO (MainThread) [custom_components.solax_modbus.sensor] Starting new block at 0xa86c 2023-04-01 10:26:38.026 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0xa86c battery_chargedischarge_current to block with start 0xa86c 2023-04-01 10:26:38.026 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0xa86d battery_charge_current to block with start 0xa86c 2023-04-01 10:26:38.026 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0xa86e battery_discharge_current to block with start 0xa86c 2023-04-01 10:26:38.026 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0xa885 timed_charge_current to block with start 0xa86c 2023-04-01 10:26:38.026 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0xa886 timed_discharge_current to block with start 0xa86c 2023-04-01 10:26:38.026 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0xa887 ro_timed_charge_start_h to block with start 0xa86c 2023-04-01 10:26:38.027 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0xa888 ro_timed_charge_start_m to block with start 0xa86c 2023-04-01 10:26:38.027 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0xa889 ro_timed_charge_end_h to block with start 0xa86c 2023-04-01 10:26:38.027 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0xa88a ro_timed_charge_end_m to block with start 0xa86c 2023-04-01 10:26:38.027 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0xa88b ro_timed_discharge_start_h to block with start 0xa86c 2023-04-01 10:26:38.027 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0xa88c ro_timed_discharge_start_m to block with start 0xa86c 2023-04-01 10:26:38.027 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0xa88d ro_timed_discharge_end_h to block with start 0xa86c 2023-04-01 10:26:38.027 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0xa88e ro_timed_discharge_end_m to block with start 0xa86c 2023-04-01 10:26:38.027 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0xa891 ro_timed_charge_start_h_2 to block with start 0xa86c 2023-04-01 10:26:38.027 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0xa892 ro_timed_charge_start_m_2 to block with start 0xa86c 2023-04-01 10:26:38.028 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0xa893 ro_timed_charge_end_h_2 to block with start 0xa86c 2023-04-01 10:26:38.028 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0xa894 ro_timed_charge_end_m_2 to block with start 0xa86c 2023-04-01 10:26:38.028 INFO (MainThread) [custom_components.solax_modbus.sensor] Starting new block at 0xa895 2023-04-01 10:26:38.028 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0xa895 ro_timed_discharge_start_h_2 to block with start 0xa895 2023-04-01 10:26:38.028 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0xa896 ro_timed_discharge_start_m_2 to block with start 0xa895 2023-04-01 10:26:38.028 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0xa897 ro_timed_discharge_end_h_2 to block with start 0xa895 2023-04-01 10:26:38.028 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0xa898 ro_timed_discharge_end_m_2 to block with start 0xa895 2023-04-01 10:26:38.028 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0xa89b ro_timed_charge_start_h_3 to block with start 0xa895 2023-04-01 10:26:38.028 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0xa89c ro_timed_charge_start_m_3 to block with start 0xa895 2023-04-01 10:26:38.028 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0xa89d ro_timed_charge_end_h_3 to block with start 0xa895 2023-04-01 10:26:38.029 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0xa89e ro_timed_charge_end_m_3 to block with start 0xa895 2023-04-01 10:26:38.029 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0xa89f ro_timed_discharge_start_h_3 to block with start 0xa895 2023-04-01 10:26:38.029 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0xa8a0 ro_timed_discharge_start_m_3 to block with start 0xa895 2023-04-01 10:26:38.029 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0xa8a1 ro_timed_discharge_end_h_3 to block with start 0xa895 2023-04-01 10:26:38.029 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0xa8a2 ro_timed_discharge_end_m_3 to block with start 0xa895 2023-04-01 10:26:38.029 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x80ec serialnumber to block with start 0x80ec 2023-04-01 10:26:38.029 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x80fe rtc to block with start 0x80ec 2023-04-01 10:26:38.029 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8105 power_generation_total to block with start 0x80ec 2023-04-01 10:26:38.029 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8107 power_generation_this_month to block with start 0x80ec 2023-04-01 10:26:38.029 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8109 power_generation_last_month to block with start 0x80ec 2023-04-01 10:26:38.030 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x810b power_generation_today to block with start 0x80ec 2023-04-01 10:26:38.030 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x810c power_generation_yesterday to block with start 0x80ec 2023-04-01 10:26:38.030 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x810d power_generation_this_year to block with start 0x80ec 2023-04-01 10:26:38.030 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x810f power_generation_last_year to block with start 0x80ec 2023-04-01 10:26:38.030 INFO (MainThread) [custom_components.solax_modbus.sensor] Starting new block at 0x8119 2023-04-01 10:26:38.030 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8119 pv_voltage_1 to block with start 0x8119 2023-04-01 10:26:38.030 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x811a pv_current_1 to block with start 0x8119 2023-04-01 10:26:38.030 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x811b pv_voltage_2 to block with start 0x8119 2023-04-01 10:26:38.030 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x811c pv_current_2 to block with start 0x8119 2023-04-01 10:26:38.030 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x811d pv_voltage_3 to block with start 0x8119 2023-04-01 10:26:38.031 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x811e pv_current_3 to block with start 0x8119 2023-04-01 10:26:38.031 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x811f pv_voltage_4 to block with start 0x8119 2023-04-01 10:26:38.031 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8120 pv_current_4 to block with start 0x8119 2023-04-01 10:26:38.031 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8121 pv_total_power to block with start 0x8119 2023-04-01 10:26:38.031 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8131 grid_voltage_l1 to block with start 0x8119 2023-04-01 10:26:38.031 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8132 grid_voltage_l2 to block with start 0x8119 2023-04-01 10:26:38.031 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8133 grid_voltage_l3 to block with start 0x8119 2023-04-01 10:26:38.031 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8134 grid_current_l1 to block with start 0x8119 2023-04-01 10:26:38.031 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8135 grid_current_l2 to block with start 0x8119 2023-04-01 10:26:38.032 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8136 grid_current_l3 to block with start 0x8119 2023-04-01 10:26:38.032 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8137 active_power to block with start 0x8119 2023-04-01 10:26:38.032 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8139 reactive_power to block with start 0x8119 2023-04-01 10:26:38.032 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x813b apparent_power to block with start 0x8119 2023-04-01 10:26:38.032 INFO (MainThread) [custom_components.solax_modbus.sensor] Starting new block at 0x8145 2023-04-01 10:26:38.032 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8145 inverter_temperature to block with start 0x8145 2023-04-01 10:26:38.032 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8146 grid_frequency to block with start 0x8145 2023-04-01 10:26:38.032 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8147 inverter_status to block with start 0x8145 2023-04-01 10:26:38.032 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8166 meter_total_activepower to block with start 0x8145 2023-04-01 10:26:38.032 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8168 meter_voltage to block with start 0x8145 2023-04-01 10:26:38.033 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8169 meter_current to block with start 0x8145 2023-04-01 10:26:38.033 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x816a meter_active_power to block with start 0x8145 2023-04-01 10:26:38.033 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x816c energy_storage_control_switch to block with start 0x8145 2023-04-01 10:26:38.033 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x816d battery_voltage to block with start 0x8145 2023-04-01 10:26:38.033 INFO (MainThread) [custom_components.solax_modbus.sensor] Starting new block at 0x816e 2023-04-01 10:26:38.033 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x816e battery_current to block with start 0x816e 2023-04-01 10:26:38.033 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x816f battery_charge_direction to block with start 0x816e 2023-04-01 10:26:38.033 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8173 battery_soc to block with start 0x816e 2023-04-01 10:26:38.033 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8174 battery_soh to block with start 0x816e 2023-04-01 10:26:38.033 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8175 bms_battery_voltage to block with start 0x816e 2023-04-01 10:26:38.034 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8176 bms_battery_current to block with start 0x816e 2023-04-01 10:26:38.034 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8177 bms_battery_charge_limit to block with start 0x816e 2023-04-01 10:26:38.034 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8178 bms_battery_discharge_limit to block with start 0x816e 2023-04-01 10:26:38.034 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x817b house_load to block with start 0x816e 2023-04-01 10:26:38.034 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x817c bypass_load to block with start 0x816e 2023-04-01 10:26:38.034 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x817d battery_power to block with start 0x816e 2023-04-01 10:26:38.034 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8189 total_battery_charge to block with start 0x816e 2023-04-01 10:26:38.034 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x818b battery_charge_today to block with start 0x816e 2023-04-01 10:26:38.034 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x818c battery_charge_yesterday to block with start 0x816e 2023-04-01 10:26:38.034 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x818d total_battery_discharge to block with start 0x816e 2023-04-01 10:26:38.034 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x818f battery_discharge_today to block with start 0x816e 2023-04-01 10:26:38.035 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8190 battery_discharge_yesterday to block with start 0x816e 2023-04-01 10:26:38.035 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8191 grid_import_total to block with start 0x816e 2023-04-01 10:26:38.035 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8193 grid_import_today to block with start 0x816e 2023-04-01 10:26:38.035 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8194 grid_import_yesterday to block with start 0x816e 2023-04-01 10:26:38.035 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8195 grid_export_total to block with start 0x816e 2023-04-01 10:26:38.035 INFO (MainThread) [custom_components.solax_modbus.sensor] Starting new block at 0x8197 2023-04-01 10:26:38.035 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8197 grid_export_today to block with start 0x8197 2023-04-01 10:26:38.035 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8198 grid_export_yesterday to block with start 0x8197 2023-04-01 10:26:38.035 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8199 house_load_total to block with start 0x8197 2023-04-01 10:26:38.035 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x819b house_load_today to block with start 0x8197 2023-04-01 10:26:38.035 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x819c house_load_yesterday to block with start 0x8197 2023-04-01 10:26:38.036 INFO (MainThread) [custom_components.solax_modbus.sensor] Starting new block at 0x81e3 2023-04-01 10:26:38.036 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x81e3 meter_ac_voltage_l1 to block with start 0x81e3 2023-04-01 10:26:38.036 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x81e4 meter_ac_current_l1 to block with start 0x81e3 2023-04-01 10:26:38.036 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x81e5 meter_ac_voltage_l2 to block with start 0x81e3 2023-04-01 10:26:38.036 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x81e6 meter_ac_current_l2 to block with start 0x81e3 2023-04-01 10:26:38.036 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x81e7 meter_ac_voltage_l3 to block with start 0x81e3 2023-04-01 10:26:38.036 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x81e8 meter_ac_current_l3 to block with start 0x81e3 2023-04-01 10:26:38.036 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x81e9 meter_active_power_l1 to block with start 0x81e3 2023-04-01 10:26:38.036 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x81eb meter_active_power_l2 to block with start 0x81e3 2023-04-01 10:26:38.036 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x81ed meter_active_power_l3 to block with start 0x81e3 2023-04-01 10:26:38.036 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x81ef meter_activepower_total to block with start 0x81e3 2023-04-01 10:26:38.037 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x81f1 meter_reactive_power_l1 to block with start 0x81e3 2023-04-01 10:26:38.037 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x81f3 meter_reactive_power_l2 to block with start 0x81e3 2023-04-01 10:26:38.037 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x81f5 meter_reactive_power_l3 to block with start 0x81e3 2023-04-01 10:26:38.037 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x81f7 meter_reactive_power_total to block with start 0x81e3 2023-04-01 10:26:38.037 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x81f9 meter_apparent_power_l1 to block with start 0x81e3 2023-04-01 10:26:38.037 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x81fb meter_apparent_power_L2 to block with start 0x81e3 2023-04-01 10:26:38.037 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x81fd meter_apparent_power_l3 to block with start 0x81e3 2023-04-01 10:26:38.037 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x81ff meter_apparent_power_total to block with start 0x81e3 2023-04-01 10:26:38.037 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8201 meter_power_factor to block with start 0x81e3 2023-04-01 10:26:38.037 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8202 meter_grid_frequency to block with start 0x81e3 2023-04-01 10:26:38.037 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8203 meter_grid_import_total to block with start 0x81e3 2023-04-01 10:26:38.038 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8205 meter_grid_export_total to block with start 0x81e3 2023-04-01 10:26:38.038 INFO (MainThread) [custom_components.solax_modbus.sensor] solis-sued returning holding block: 0xa7ff 0xa811 [43007, 43011, 43024] 2023-04-01 10:26:38.038 INFO (MainThread) [custom_components.solax_modbus.sensor] solis-sued returning holding block: 0xa841 0xa843 [43073, 43074] 2023-04-01 10:26:38.038 INFO (MainThread) [custom_components.solax_modbus.sensor] solis-sued returning holding block: 0xa86c 0xa895 [43116, 43117, 43118, 43141, 43142, 43143, 43144, 43145, 43146, 43147, 43148, 43149, 43150, 43153, 43154, 43155, 43156] 2023-04-01 10:26:38.038 INFO (MainThread) [custom_components.solax_modbus.sensor] solis-sued returning holding block: 0xa895 0xa8a3 [43157, 43158, 43159, 43160, 43163, 43164, 43165, 43166, 43167, 43168, 43169, 43170] 2023-04-01 10:26:38.038 INFO (MainThread) [custom_components.solax_modbus.sensor] solis-sued returning input block: 0x80ec 0x8111 [33004, 33022, 33029, 33031, 33033, 33035, 33036, 33037, 33039] 2023-04-01 10:26:38.038 INFO (MainThread) [custom_components.solax_modbus.sensor] solis-sued returning input block: 0x8119 0x813d [33049, 33050, 33051, 33052, 33053, 33054, 33055, 33056, 33057, 33073, 33074, 33075, 33076, 33077, 33078, 33079, 33081, 33083] 2023-04-01 10:26:38.038 INFO (MainThread) [custom_components.solax_modbus.sensor] solis-sued returning input block: 0x8145 0x816e [33093, 33094, 33095, 33126, 33128, 33129, 33130, 33132, 33133] 2023-04-01 10:26:38.038 INFO (MainThread) [custom_components.solax_modbus.sensor] solis-sued returning input block: 0x816e 0x8197 [33134, 33135, 33139, 33140, 33141, 33142, 33143, 33144, 33147, 33148, 33149, 33161, 33163, 33164, 33165, 33167, 33168, 33169, 33171, 33172, 33173] 2023-04-01 10:26:38.039 INFO (MainThread) [custom_components.solax_modbus.sensor] solis-sued returning input block: 0x8197 0x819d [33175, 33176, 33177, 33179, 33180] 2023-04-01 10:26:38.039 INFO (MainThread) [custom_components.solax_modbus.sensor] solis-sued returning input block: 0x81e3 0x8207 [33251, 33252, 33253, 33254, 33255, 33256, 33257, 33259, 33261, 33263, 33265, 33267, 33269, 33271, 33273, 33275, 33277, 33279, 33281, 33282, 33283, 33285] 2023-04-01 10:26:38.069 INFO (MainThread) [custom_components.solax_modbus.sensor] computedRegs: {'battery_input_energy': SolisModbusSensorEntityDescription(key='battery_input_energy', device_class=<SensorDeviceClass.POWER: 'power'>, entity_category=None, entity_registry_enabled_default=True, entity_registry_visible_default=True, force_update=False, icon='mdi:battery-arrow-up', has_entity_name=False, name='Battery Input Energy', translation_key=None, unit_of_measurement=None, last_reset=None, native_unit_of_measurement=<UnitOfPower.WATT: 'W'>, options=None, state_class=<SensorStateClass.MEASUREMENT: 'measurement'>, suggested_display_precision=None, suggested_unit_of_measurement=None, allowedtypes=4096, scale=1, read_scale_exceptions=None, blacklist=None, register=-1, rounding=1, register_type=1, unit='_uint16', newblock=False, value_function=<function value_function_battery_input_solis at 0x7f932bdd80>, wordcount=None, sleepmode=1, ignore_readerror=False, order16='>', order32='>'), 'battery_output_energy': SolisModbusSensorEntityDescription(key='battery_output_energy', device_class=<SensorDeviceClass.POWER: 'power'>, entity_category=None, entity_registry_enabled_default=True, entity_registry_visible_default=True, force_update=False, icon='mdi:battery-arrow-down', has_entity_name=False, name='Battery Output Energy', translation_key=None, unit_of_measurement=None, last_reset=None, native_unit_of_measurement=<UnitOfPower.WATT: 'W'>, options=None, state_class=<SensorStateClass.MEASUREMENT: 'measurement'>, suggested_display_precision=None, suggested_unit_of_measurement=None, allowedtypes=4096, scale=1, read_scale_exceptions=None, blacklist=None, register=-1, rounding=1, register_type=1, unit='_uint16', newblock=False, value_function=<function value_function_battery_output_solis at 0x7f932bdcf0>, wordcount=None, sleepmode=1, ignore_readerror=False, order16='>', order32='>')}

kai-seipp commented 1 year ago

It looks like I did have a restart of the system - but that would have been though a crash not initiated by me. So this is what I have since yesterday night on solax.

kai-seipp commented 1 year ago

2023-03-31 20:32:06.589 WARNING (SyncWorker_2) [homeassistant.loader] We found a custom integration solax_modbus which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant 2023-03-31 20:32:21.158 INFO (MainThread) [homeassistant.bootstrap] Setting up stage 2: {'home_connect', 'history', 'sun', 'input_text', 'ibeacon', 'forecast_solar', 'input_datetime', 'tts', 'hardware', 'met', 'trace', 'homekit', 'application_credentials', 'ffmpeg', 'input_number', 'dlna_dms', 'mobile_app', 'zone', 'bosch', 'config', 'hacs', 'input_button', 'lovelace', 'image_upload', 'ipp', 'file_upload', 'icloud', 'counter', 'person', 'homeassistant_hardware', 'script', 'analytics', 'melcloud', 'media_source', 'onboarding', 'gardena_smart_system', 'derivative', 'co2signal', 'energy', 'remote', 'cast', 'conversation', 'tag', 'system_health', 'persistent_notification', 'ring', 'watchman', 'bosch_shc', 'downloader', 'automation', 'harmony', 'bthome', 'input_select', 'switch', 'timer', 'solax_modbus', 'upnp', 'group', 'zha', 'netatmo', 'rpi_power', 'adguard', 'template', 'dwd_weather', 'heos', 'diagnostics', 'sonos', 'apple_tv', 'input_boolean', 'stream', 'homeassistant_alerts', 'homeassistant_sky_connect', 'mqtt', 'blink', 'schedule', 'utility_meter', 'bluetooth_adapters', 'alexa_media', 'fritz', 'binary_sensor', 'blueprint', 'default_config', 'logbook', 'scene', 'homekit_controller', 'search', 'device_automation', 'switch_as_x', 'esphome', 'sensor', 'map', 'google', 'repairs', 'my', 'denonavr', 'min_max', 'shelly', 'raspberry_pi', 'auth', 'influxdb', 'easee', 'hue'} 2023-03-31 20:32:27.473 INFO (MainThread) [homeassistant.setup] Setting up solax_modbus 2023-03-31 20:32:27.474 INFO (MainThread) [homeassistant.setup] Setup of domain solax_modbus took 0.0 seconds 2023-03-31 20:32:27.539 INFO (MainThread) [custom_components.solax_modbus.config_flow] detected HA core version 2023 3 2023-03-31 20:32:27.539 INFO (MainThread) [custom_components.solax_modbus.config_flow] starting configflow - domain = solax_modbus 2023-03-31 20:32:27.540 INFO (MainThread) [custom_components.solax_modbus] trying to load plugin - plugin_name: solis 2023-03-31 20:32:27.571 INFO (MainThread) [custom_components.solax_modbus.plugin_solis] Solis-Nord: trying to determine inverter type 2023-03-31 20:32:27.646 INFO (MainThread) [custom_components.solax_modbus.plugin_solis] Read Solis-Nord 0x80ec serial number: 110CA221814002, swapped: False 2023-03-31 20:32:27.647 INFO (MainThread) [custom_components.solax_modbus] trying to load plugin - plugin_name: solis 2023-03-31 20:32:27.648 INFO (MainThread) [custom_components.solax_modbus.plugin_solis] solis-sued: trying to determine inverter type 2023-03-31 20:32:32.659 WARNING (MainThread) [custom_components.solax_modbus.plugin_solis] solis-sued: reading serial number from address 0x80ec failed; other address may succeed 2023-03-31 20:32:32.674 INFO (MainThread) [custom_components.solax_modbus.plugin_solis] Read solis-sued 0x80ec serial number: None, swapped: False 2023-03-31 20:32:32.675 ERROR (MainThread) [custom_components.solax_modbus.plugin_solis] solis-sued: cannot find serial number, even not for other Inverter 2023-03-31 20:32:32.678 ERROR (MainThread) [custom_components.solax_modbus.plugin_solis] unrecognized solis-sued inverter type - serial number : unknown 2023-03-31 20:32:32.691 INFO (MainThread) [homeassistant.components.sensor] Setting up sensor.solax_modbus 2023-03-31 20:32:32.693 INFO (MainThread) [homeassistant.components.sensor] Setting up sensor.solax_modbus 2023-03-31 20:32:32.718 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0xa7ff power_switch to block with start 0xa7ff 2023-03-31 20:32:32.718 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0xa803 battery_minimum_soc to block with start 0xa7ff 2023-03-31 20:32:32.718 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0xa810 backup_mode_soc to block with start 0xa7ff 2023-03-31 20:32:32.718 INFO (MainThread) [custom_components.solax_modbus.sensor] Starting new block at 0xa841 2023-03-31 20:32:32.718 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0xa841 backflow_power_switch to block with start 0xa841 2023-03-31 20:32:32.718 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0xa842 backflow_power to block with start 0xa841 2023-03-31 20:32:32.718 INFO (MainThread) [custom_components.solax_modbus.sensor] Starting new block at 0xa86c 2023-03-31 20:32:32.718 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0xa86c battery_chargedischarge_current to block with start 0xa86c 2023-03-31 20:32:32.719 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0xa86d battery_charge_current to block with start 0xa86c 2023-03-31 20:32:32.719 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0xa86e battery_discharge_current to block with start 0xa86c 2023-03-31 20:32:32.719 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0xa885 timed_charge_current to block with start 0xa86c 2023-03-31 20:32:32.719 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0xa886 timed_discharge_current to block with start 0xa86c 2023-03-31 20:32:32.719 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0xa887 ro_timed_charge_start_h to block with start 0xa86c 2023-03-31 20:32:32.719 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0xa888 ro_timed_charge_start_m to block with start 0xa86c 2023-03-31 20:32:32.719 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0xa889 ro_timed_charge_end_h to block with start 0xa86c 2023-03-31 20:32:32.719 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0xa88a ro_timed_charge_end_m to block with start 0xa86c 2023-03-31 20:32:32.719 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0xa88b ro_timed_discharge_start_h to block with start 0xa86c 2023-03-31 20:32:32.720 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0xa88c ro_timed_discharge_start_m to block with start 0xa86c 2023-03-31 20:32:32.720 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0xa88d ro_timed_discharge_end_h to block with start 0xa86c 2023-03-31 20:32:32.720 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0xa88e ro_timed_discharge_end_m to block with start 0xa86c 2023-03-31 20:32:32.720 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0xa891 ro_timed_charge_start_h_2 to block with start 0xa86c 2023-03-31 20:32:32.720 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0xa892 ro_timed_charge_start_m_2 to block with start 0xa86c 2023-03-31 20:32:32.720 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0xa893 ro_timed_charge_end_h_2 to block with start 0xa86c 2023-03-31 20:32:32.720 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0xa894 ro_timed_charge_end_m_2 to block with start 0xa86c 2023-03-31 20:32:32.720 INFO (MainThread) [custom_components.solax_modbus.sensor] Starting new block at 0xa895 2023-03-31 20:32:32.720 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0xa895 ro_timed_discharge_start_h_2 to block with start 0xa895 2023-03-31 20:32:32.721 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0xa896 ro_timed_discharge_start_m_2 to block with start 0xa895 2023-03-31 20:32:32.721 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0xa897 ro_timed_discharge_end_h_2 to block with start 0xa895 2023-03-31 20:32:32.722 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0xa898 ro_timed_discharge_end_m_2 to block with start 0xa895 2023-03-31 20:32:32.722 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0xa89b ro_timed_charge_start_h_3 to block with start 0xa895 2023-03-31 20:32:32.722 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0xa89c ro_timed_charge_start_m_3 to block with start 0xa895 2023-03-31 20:32:32.723 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0xa89d ro_timed_charge_end_h_3 to block with start 0xa895 2023-03-31 20:32:32.723 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0xa89e ro_timed_charge_end_m_3 to block with start 0xa895 2023-03-31 20:32:32.723 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0xa89f ro_timed_discharge_start_h_3 to block with start 0xa895 2023-03-31 20:32:32.723 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0xa8a0 ro_timed_discharge_start_m_3 to block with start 0xa895 2023-03-31 20:32:32.723 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0xa8a1 ro_timed_discharge_end_h_3 to block with start 0xa895 2023-03-31 20:32:32.723 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0xa8a2 ro_timed_discharge_end_m_3 to block with start 0xa895 2023-03-31 20:32:32.724 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x80ec serialnumber to block with start 0x80ec 2023-03-31 20:32:32.724 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x80fe rtc to block with start 0x80ec 2023-03-31 20:32:32.724 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8105 power_generation_total to block with start 0x80ec 2023-03-31 20:32:32.724 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8107 power_generation_this_month to block with start 0x80ec 2023-03-31 20:32:32.724 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8109 power_generation_last_month to block with start 0x80ec 2023-03-31 20:32:32.724 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x810b power_generation_today to block with start 0x80ec 2023-03-31 20:32:32.724 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x810c power_generation_yesterday to block with start 0x80ec 2023-03-31 20:32:32.724 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x810d power_generation_this_year to block with start 0x80ec 2023-03-31 20:32:32.724 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x810f power_generation_last_year to block with start 0x80ec 2023-03-31 20:32:32.724 INFO (MainThread) [custom_components.solax_modbus.sensor] Starting new block at 0x8119 2023-03-31 20:32:32.724 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8119 pv_voltage_1 to block with start 0x8119 2023-03-31 20:32:32.725 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x811a pv_current_1 to block with start 0x8119 2023-03-31 20:32:32.725 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x811b pv_voltage_2 to block with start 0x8119 2023-03-31 20:32:32.725 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x811c pv_current_2 to block with start 0x8119 2023-03-31 20:32:32.725 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x811d pv_voltage_3 to block with start 0x8119 2023-03-31 20:32:32.725 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x811e pv_current_3 to block with start 0x8119 2023-03-31 20:32:32.725 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x811f pv_voltage_4 to block with start 0x8119 2023-03-31 20:32:32.725 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8120 pv_current_4 to block with start 0x8119 2023-03-31 20:32:32.725 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8121 pv_total_power to block with start 0x8119 2023-03-31 20:32:32.725 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8131 grid_voltage_l1 to block with start 0x8119 2023-03-31 20:32:32.725 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8132 grid_voltage_l2 to block with start 0x8119 2023-03-31 20:32:32.726 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8133 grid_voltage_l3 to block with start 0x8119 2023-03-31 20:32:32.726 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8134 grid_current_l1 to block with start 0x8119 2023-03-31 20:32:32.726 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8135 grid_current_l2 to block with start 0x8119 2023-03-31 20:32:32.726 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8136 grid_current_l3 to block with start 0x8119 2023-03-31 20:32:32.726 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8137 active_power to block with start 0x8119 2023-03-31 20:32:32.726 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8139 reactive_power to block with start 0x8119 2023-03-31 20:32:32.726 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x813b apparent_power to block with start 0x8119 2023-03-31 20:32:32.726 INFO (MainThread) [custom_components.solax_modbus.sensor] Starting new block at 0x8145 2023-03-31 20:32:32.726 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8145 inverter_temperature to block with start 0x8145 2023-03-31 20:32:32.726 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8146 grid_frequency to block with start 0x8145 2023-03-31 20:32:32.726 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8147 inverter_status to block with start 0x8145 2023-03-31 20:32:32.727 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8166 meter_total_activepower to block with start 0x8145 2023-03-31 20:32:32.727 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8168 meter_voltage to block with start 0x8145 2023-03-31 20:32:32.727 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8169 meter_current to block with start 0x8145 2023-03-31 20:32:32.727 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x816a meter_active_power to block with start 0x8145 2023-03-31 20:32:32.727 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x816c energy_storage_control_switch to block with start 0x8145 2023-03-31 20:32:32.727 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x816d battery_voltage to block with start 0x8145 2023-03-31 20:32:32.728 INFO (MainThread) [custom_components.solax_modbus.sensor] Starting new block at 0x816e 2023-03-31 20:32:32.728 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x816e battery_current to block with start 0x816e 2023-03-31 20:32:32.728 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x816f battery_charge_direction to block with start 0x816e 2023-03-31 20:32:32.728 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8173 battery_soc to block with start 0x816e 2023-03-31 20:32:32.728 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8174 battery_soh to block with start 0x816e 2023-03-31 20:32:32.728 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8175 bms_battery_voltage to block with start 0x816e 2023-03-31 20:32:32.728 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8176 bms_battery_current to block with start 0x816e 2023-03-31 20:32:32.729 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8177 bms_battery_charge_limit to block with start 0x816e 2023-03-31 20:32:32.729 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8178 bms_battery_discharge_limit to block with start 0x816e 2023-03-31 20:32:32.729 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x817b house_load to block with start 0x816e 2023-03-31 20:32:32.729 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x817c bypass_load to block with start 0x816e 2023-03-31 20:32:32.729 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x817d battery_power to block with start 0x816e 2023-03-31 20:32:32.729 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8189 total_battery_charge to block with start 0x816e 2023-03-31 20:32:32.729 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x818b battery_charge_today to block with start 0x816e 2023-03-31 20:32:32.729 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x818c battery_charge_yesterday to block with start 0x816e 2023-03-31 20:32:32.729 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x818d total_battery_discharge to block with start 0x816e 2023-03-31 20:32:32.729 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x818f battery_discharge_today to block with start 0x816e 2023-03-31 20:32:32.729 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8190 battery_discharge_yesterday to block with start 0x816e 2023-03-31 20:32:32.730 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8191 grid_import_total to block with start 0x816e 2023-03-31 20:32:32.730 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8193 grid_import_today to block with start 0x816e 2023-03-31 20:32:32.730 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8194 grid_import_yesterday to block with start 0x816e 2023-03-31 20:32:32.730 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8195 grid_export_total to block with start 0x816e 2023-03-31 20:32:32.730 INFO (MainThread) [custom_components.solax_modbus.sensor] Starting new block at 0x8197 2023-03-31 20:32:32.730 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8197 grid_export_today to block with start 0x8197 2023-03-31 20:32:32.730 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8198 grid_export_yesterday to block with start 0x8197 2023-03-31 20:32:32.730 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8199 house_load_total to block with start 0x8197 2023-03-31 20:32:32.730 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x819b house_load_today to block with start 0x8197 2023-03-31 20:32:32.731 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x819c house_load_yesterday to block with start 0x8197 2023-03-31 20:32:32.731 INFO (MainThread) [custom_components.solax_modbus.sensor] Starting new block at 0x81e3 2023-03-31 20:32:32.731 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x81e3 meter_ac_voltage_l1 to block with start 0x81e3 2023-03-31 20:32:32.732 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x81e4 meter_ac_current_l1 to block with start 0x81e3 2023-03-31 20:32:32.732 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x81e5 meter_ac_voltage_l2 to block with start 0x81e3 2023-03-31 20:32:32.732 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x81e6 meter_ac_current_l2 to block with start 0x81e3 2023-03-31 20:32:32.732 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x81e7 meter_ac_voltage_l3 to block with start 0x81e3 2023-03-31 20:32:32.732 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x81e8 meter_ac_current_l3 to block with start 0x81e3 2023-03-31 20:32:32.732 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x81e9 meter_active_power_l1 to block with start 0x81e3 2023-03-31 20:32:32.732 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x81eb meter_active_power_l2 to block with start 0x81e3 2023-03-31 20:32:32.732 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x81ed meter_active_power_l3 to block with start 0x81e3 2023-03-31 20:32:32.732 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x81ef meter_activepower_total to block with start 0x81e3 2023-03-31 20:32:32.733 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x81f1 meter_reactive_power_l1 to block with start 0x81e3 2023-03-31 20:32:32.733 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x81f3 meter_reactive_power_l2 to block with start 0x81e3 2023-03-31 20:32:32.733 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x81f5 meter_reactive_power_l3 to block with start 0x81e3 2023-03-31 20:32:32.733 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x81f7 meter_reactive_power_total to block with start 0x81e3 2023-03-31 20:32:32.733 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x81f9 meter_apparent_power_l1 to block with start 0x81e3 2023-03-31 20:32:32.733 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x81fb meter_apparent_power_L2 to block with start 0x81e3 2023-03-31 20:32:32.733 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x81fd meter_apparent_power_l3 to block with start 0x81e3 2023-03-31 20:32:32.733 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x81ff meter_apparent_power_total to block with start 0x81e3 2023-03-31 20:32:32.733 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8201 meter_power_factor to block with start 0x81e3 2023-03-31 20:32:32.734 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8202 meter_grid_frequency to block with start 0x81e3 2023-03-31 20:32:32.734 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8203 meter_grid_import_total to block with start 0x81e3 2023-03-31 20:32:32.734 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8205 meter_grid_export_total to block with start 0x81e3 2023-03-31 20:32:32.734 INFO (MainThread) [custom_components.solax_modbus.sensor] Solis-Nord returning holding block: 0xa7ff 0xa811 [43007, 43011, 43024] 2023-03-31 20:32:32.734 INFO (MainThread) [custom_components.solax_modbus.sensor] Solis-Nord returning holding block: 0xa841 0xa843 [43073, 43074] 2023-03-31 20:32:32.734 INFO (MainThread) [custom_components.solax_modbus.sensor] Solis-Nord returning holding block: 0xa86c 0xa895 [43116, 43117, 43118, 43141, 43142, 43143, 43144, 43145, 43146, 43147, 43148, 43149, 43150, 43153, 43154, 43155, 43156] 2023-03-31 20:32:32.734 INFO (MainThread) [custom_components.solax_modbus.sensor] Solis-Nord returning holding block: 0xa895 0xa8a3 [43157, 43158, 43159, 43160, 43163, 43164, 43165, 43166, 43167, 43168, 43169, 43170] 2023-03-31 20:32:32.734 INFO (MainThread) [custom_components.solax_modbus.sensor] Solis-Nord returning input block: 0x80ec 0x8111 [33004, 33022, 33029, 33031, 33033, 33035, 33036, 33037, 33039] 2023-03-31 20:32:32.734 INFO (MainThread) [custom_components.solax_modbus.sensor] Solis-Nord returning input block: 0x8119 0x813d [33049, 33050, 33051, 33052, 33053, 33054, 33055, 33056, 33057, 33073, 33074, 33075, 33076, 33077, 33078, 33079, 33081, 33083] 2023-03-31 20:32:32.734 INFO (MainThread) [custom_components.solax_modbus.sensor] Solis-Nord returning input block: 0x8145 0x816e [33093, 33094, 33095, 33126, 33128, 33129, 33130, 33132, 33133] 2023-03-31 20:32:32.735 INFO (MainThread) [custom_components.solax_modbus.sensor] Solis-Nord returning input block: 0x816e 0x8197 [33134, 33135, 33139, 33140, 33141, 33142, 33143, 33144, 33147, 33148, 33149, 33161, 33163, 33164, 33165, 33167, 33168, 33169, 33171, 33172, 33173] 2023-03-31 20:32:32.735 INFO (MainThread) [custom_components.solax_modbus.sensor] Solis-Nord returning input block: 0x8197 0x819d [33175, 33176, 33177, 33179, 33180] 2023-03-31 20:32:32.735 INFO (MainThread) [custom_components.solax_modbus.sensor] Solis-Nord returning input block: 0x81e3 0x8207 [33251, 33252, 33253, 33254, 33255, 33256, 33257, 33259, 33261, 33263, 33265, 33267, 33269, 33271, 33273, 33275, 33277, 33279, 33281, 33282, 33283, 33285] 2023-03-31 20:32:32.762 INFO (MainThread) [custom_components.solax_modbus.sensor] computedRegs: {'battery_input_energy': SolisModbusSensorEntityDescription(key='battery_input_energy', device_class=<SensorDeviceClass.POWER: 'power'>, entity_category=None, entity_registry_enabled_default=True, entity_registry_visible_default=True, force_update=False, icon='mdi:battery-arrow-up', has_entity_name=False, name='Battery Input Energy', translation_key=None, unit_of_measurement=None, last_reset=None, native_unit_of_measurement=<UnitOfPower.WATT: 'W'>, options=None, state_class=<SensorStateClass.MEASUREMENT: 'measurement'>, suggested_display_precision=None, suggested_unit_of_measurement=None, allowedtypes=4096, scale=1, read_scale_exceptions=None, blacklist=None, register=-1, rounding=1, register_type=1, unit='_uint16', newblock=False, value_function=<function value_function_battery_input_solis at 0x7f932bdd80>, wordcount=None, sleepmode=1, ignore_readerror=False, order16='>', order32='>'), 'battery_output_energy': SolisModbusSensorEntityDescription(key='battery_output_energy', device_class=<SensorDeviceClass.POWER: 'power'>, entity_category=None, entity_registry_enabled_default=True, entity_registry_visible_default=True, force_update=False, icon='mdi:battery-arrow-down', has_entity_name=False, name='Battery Output Energy', translation_key=None, unit_of_measurement=None, last_reset=None, native_unit_of_measurement=<UnitOfPower.WATT: 'W'>, options=None, state_class=<SensorStateClass.MEASUREMENT: 'measurement'>, suggested_display_precision=None, suggested_unit_of_measurement=None, allowedtypes=4096, scale=1, read_scale_exceptions=None, blacklist=None, register=-1, rounding=1, register_type=1, unit='_uint16', newblock=False, value_function=<function value_function_battery_output_solis at 0x7f932bdcf0>, wordcount=None, sleepmode=1, ignore_readerror=False, order16='>', order32='>')} 2023-03-31 20:32:32.767 INFO (MainThread) [custom_components.solax_modbus.sensor] computedRegs: {} 2023-03-31 20:32:33.243 INFO (MainThread) [homeassistant.components.button] Setting up button.solax_modbus 2023-03-31 20:32:33.244 INFO (MainThread) [homeassistant.components.button] Setting up button.solax_modbus 2023-03-31 20:32:33.249 INFO (MainThread) [homeassistant.components.select] Setting up select.solax_modbus 2023-03-31 20:32:33.249 INFO (MainThread) [homeassistant.components.select] Setting up select.solax_modbus 2023-03-31 20:32:33.253 INFO (MainThread) [homeassistant.components.number] Setting up number.solax_modbus 2023-03-31 20:32:33.254 INFO (MainThread) [homeassistant.components.number] Setting up number.solax_modbus 2023-03-31 20:32:33.304 INFO (MainThread) [custom_components.solax_modbus.button] hub.wakeuButton: None 2023-03-31 20:32:33.304 INFO (MainThread) [custom_components.solax_modbus.button] hub.wakeuButton: None 2023-03-31 20:48:52.878 INFO (MainThread) [homeassistant.components.analytics] Submitted analytics to Home Assistant servers. Information submitted includes {'uuid': 'acfff413adef4cb5b99fa5f7592610ce', 'version': '2023.3.6', 'installation_type': 'Home Assistant OS', 'supervisor': {'healthy': True, 'supported': True, 'arch': 'aarch64'}, 'operating_system': {'board': 'rpi4-64', 'version': '9.5'}, 'certificate': False, 'integrations': ['history', 'input_text', 'sun', 'ibeacon', 'input_datetime', 'ssdp', 'hassio', 'met', 'trace', 'homekit', 'application_credentials', 'ffmpeg', 'input_number', 'dlna_dms', 'zone', 'mobile_app', 'worldclock', 'lovelace', 'alarm_control_panel', 'icloud', 'counter', 'person', 'script', 'media_source', 'workday', 'co2signal', 'energy', 'media_player', 'persistent_notification', 'google_translate', 'zeroconf', 'input_select', 'switch', 'climate', 'dhcp', 'websocket_api', 'template', 'heos', 'diagnostics', 'apple_tv', 'stream', 'homeassistant_sky_connect', 'mqtt', 'blink', 'weather', 'schedule', 'binary_sensor', 'logbook', 'scene', 'light', 'device_automation', 'webhook', 'esphome', 'network', 'cloud', 'repairs', 'my', 'raspberry_pi', 'influxdb', 'calendar', 'home_connect', 'forecast_solar', 'lock', 'tts', 'hardware', 'siren', 'recorder', 'config', 'input_button', 'image_upload', 'ipp', 'file_upload', 'homeassistant_hardware', 'analytics', 'api', 'melcloud', 'onboarding', 'derivative', 'stt', 'select', 'cover', 'remote', 'cast', 'vacuum', 'conversation', 'tag', 'notify', 'system_health', 'bluetooth', 'frontend', 'ring', 'downloader', 'automation', 'harmony', 'system_log', 'water_heater', 'bthome', 'usb', 'timer', 'upnp', 'http', 'zha', 'group', 'netatmo', 'rpi_power', 'adguard', 'sonos', 'fan', 'input_boolean', 'homeassistant_alerts', 'utility_meter', 'bluetooth_adapters', 'fritz', 'update', 'blueprint', 'default_config', 'alexa', 'text', 'device_tracker', 'homekit_controller', 'search', 'button', 'switch_as_x', 'logger', 'sensor', 'map', 'humidifier', 'google', 'denonavr', 'homeassistant', 'min_max', 'camera', 'shelly', 'auth', 'hue', 'number', 'qnap'], 'custom_integrations': [{'domain': 'gardena_smart_system', 'version': <AwesomeVersion SemVer '1.0.0'>}, {'domain': 'watchman', 'version': <AwesomeVersion SemVer '0.5.1'>}, {'domain': 'dwd_weather', 'version': <AwesomeVersion SemVer '1.2.25'>}, {'domain': 'solax_modbus', 'version': <AwesomeVersion CalVer '2023.03.1.16'>}, {'domain': 'bosch', 'version': <AwesomeVersion SemVer '0.21.0'>}, {'domain': 'hacs', 'version': <AwesomeVersion SemVer '1.31.0'>}, {'domain': 'bosch_shc', 'version': <AwesomeVersion SemVer '0.4.49'>}, {'domain': 'alexa_media', 'version': <AwesomeVersion SemVer '4.6.2'>}, {'domain': 'easee', 'version': <AwesomeVersion SemVer '0.9.48'>}], 'addons': [{'slug': 'a0d7b954_airsonos', 'protected': True, 'version': '3.5.2', 'auto_update': False}, {'slug': 'core_check_config', 'protected': True, 'version': '3.11.0', 'auto_update': True}, {'slug': 'core_configurator', 'protected': True, 'version': '5.5.0', 'auto_update': False}, {'slug': 'core_letsencrypt', 'protected': True, 'version': '4.12.8', 'auto_update': True}, {'slug': 'a0d7b954_nodered', 'protected': True, 'version': '14.1.3', 'auto_update': True}, {'slug': 'core_samba', 'protected': True, 'version': '10.0.0', 'auto_update': False}, {'slug': 'core_ssh', 'protected': True, 'version': '9.6.1', 'auto_update': False}, {'slug': 'cebe7a76_hassio_google_drive_backup', 'protected': True, 'version': '0.110.3', 'auto_update': False}, {'slug': 'a0d7b954_vscode', 'protected': True, 'version': '5.5.6', 'auto_update': False}, {'slug': 'core_mosquitto', 'protected': True, 'version': '6.2.0', 'auto_update': True}, {'slug': 'a0d7b954_plex', 'protected': True, 'version': '3.2.4', 'auto_update': False}, {'slug': 'a0d7b954_grafana', 'protected': True, 'version': '8.2.1', 'auto_update': False}, {'slug': 'a0d7b954_influxdb', 'protected': True, 'version': '4.6.0', 'auto_update': True}, {'slug': '45df7312_zigbee2mqtt', 'protected': True, 'version': '1.30.2-1', 'auto_update': False}, {'slug': '5c53de3b_esphome', 'protected': True, 'version': '2023.3.2', 'auto_update': True}, {'slug': 'core_mariadb', 'protected': True, 'version': '2.5.2', 'auto_update': False}, {'slug': 'a0d7b954_phpmyadmin', 'protected': True, 'version': '0.8.5', 'auto_update': False}], 'energy': {'configured': True}, 'recorder': {'engine': 'mysql', 'version': <AwesomeVersion SimpleVer '10.6.10'>}} 2023-04-01 10:26:27.077 INFO (SyncWorker_29) [homeassistant.loader] Loaded solax from homeassistant.components.solax 2023-04-01 10:26:37.918 INFO (MainThread) [custom_components.solax_modbus] trying to load plugin - plugin_name: solis 2023-04-01 10:26:37.919 INFO (MainThread) [custom_components.solax_modbus.plugin_solis] solis-sued: trying to determine inverter type 2023-04-01 10:26:38.008 INFO (MainThread) [custom_components.solax_modbus.plugin_solis] Read solis-sued 0x80ec serial number: 110CA221814010, swapped: False 2023-04-01 10:26:38.013 INFO (MainThread) [homeassistant.components.button] Setting up button.solax_modbus 2023-04-01 10:26:38.014 INFO (MainThread) [homeassistant.components.number] Setting up number.solax_modbus 2023-04-01 10:26:38.014 INFO (MainThread) [homeassistant.components.select] Setting up select.solax_modbus 2023-04-01 10:26:38.015 INFO (MainThread) [homeassistant.components.sensor] Setting up sensor.solax_modbus 2023-04-01 10:26:38.018 INFO (MainThread) [custom_components.solax_modbus.button] hub.wakeuButton: None 2023-04-01 10:26:38.025 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0xa7ff power_switch to block with start 0xa7ff 2023-04-01 10:26:38.025 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0xa803 battery_minimum_soc to block with start 0xa7ff 2023-04-01 10:26:38.025 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0xa810 backup_mode_soc to block with start 0xa7ff 2023-04-01 10:26:38.025 INFO (MainThread) [custom_components.solax_modbus.sensor] Starting new block at 0xa841 2023-04-01 10:26:38.025 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0xa841 backflow_power_switch to block with start 0xa841 2023-04-01 10:26:38.025 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0xa842 backflow_power to block with start 0xa841 2023-04-01 10:26:38.025 INFO (MainThread) [custom_components.solax_modbus.sensor] Starting new block at 0xa86c 2023-04-01 10:26:38.026 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0xa86c battery_chargedischarge_current to block with start 0xa86c 2023-04-01 10:26:38.026 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0xa86d battery_charge_current to block with start 0xa86c 2023-04-01 10:26:38.026 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0xa86e battery_discharge_current to block with start 0xa86c 2023-04-01 10:26:38.026 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0xa885 timed_charge_current to block with start 0xa86c 2023-04-01 10:26:38.026 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0xa886 timed_discharge_current to block with start 0xa86c 2023-04-01 10:26:38.026 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0xa887 ro_timed_charge_start_h to block with start 0xa86c 2023-04-01 10:26:38.027 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0xa888 ro_timed_charge_start_m to block with start 0xa86c 2023-04-01 10:26:38.027 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0xa889 ro_timed_charge_end_h to block with start 0xa86c 2023-04-01 10:26:38.027 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0xa88a ro_timed_charge_end_m to block with start 0xa86c 2023-04-01 10:26:38.027 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0xa88b ro_timed_discharge_start_h to block with start 0xa86c 2023-04-01 10:26:38.027 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0xa88c ro_timed_discharge_start_m to block with start 0xa86c 2023-04-01 10:26:38.027 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0xa88d ro_timed_discharge_end_h to block with start 0xa86c 2023-04-01 10:26:38.027 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0xa88e ro_timed_discharge_end_m to block with start 0xa86c 2023-04-01 10:26:38.027 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0xa891 ro_timed_charge_start_h_2 to block with start 0xa86c 2023-04-01 10:26:38.027 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0xa892 ro_timed_charge_start_m_2 to block with start 0xa86c 2023-04-01 10:26:38.028 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0xa893 ro_timed_charge_end_h_2 to block with start 0xa86c 2023-04-01 10:26:38.028 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0xa894 ro_timed_charge_end_m_2 to block with start 0xa86c 2023-04-01 10:26:38.028 INFO (MainThread) [custom_components.solax_modbus.sensor] Starting new block at 0xa895 2023-04-01 10:26:38.028 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0xa895 ro_timed_discharge_start_h_2 to block with start 0xa895 2023-04-01 10:26:38.028 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0xa896 ro_timed_discharge_start_m_2 to block with start 0xa895 2023-04-01 10:26:38.028 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0xa897 ro_timed_discharge_end_h_2 to block with start 0xa895 2023-04-01 10:26:38.028 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0xa898 ro_timed_discharge_end_m_2 to block with start 0xa895 2023-04-01 10:26:38.028 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0xa89b ro_timed_charge_start_h_3 to block with start 0xa895 2023-04-01 10:26:38.028 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0xa89c ro_timed_charge_start_m_3 to block with start 0xa895 2023-04-01 10:26:38.028 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0xa89d ro_timed_charge_end_h_3 to block with start 0xa895 2023-04-01 10:26:38.029 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0xa89e ro_timed_charge_end_m_3 to block with start 0xa895 2023-04-01 10:26:38.029 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0xa89f ro_timed_discharge_start_h_3 to block with start 0xa895 2023-04-01 10:26:38.029 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0xa8a0 ro_timed_discharge_start_m_3 to block with start 0xa895 2023-04-01 10:26:38.029 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0xa8a1 ro_timed_discharge_end_h_3 to block with start 0xa895 2023-04-01 10:26:38.029 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0xa8a2 ro_timed_discharge_end_m_3 to block with start 0xa895 2023-04-01 10:26:38.029 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x80ec serialnumber to block with start 0x80ec 2023-04-01 10:26:38.029 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x80fe rtc to block with start 0x80ec 2023-04-01 10:26:38.029 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8105 power_generation_total to block with start 0x80ec 2023-04-01 10:26:38.029 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8107 power_generation_this_month to block with start 0x80ec 2023-04-01 10:26:38.029 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8109 power_generation_last_month to block with start 0x80ec 2023-04-01 10:26:38.030 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x810b power_generation_today to block with start 0x80ec 2023-04-01 10:26:38.030 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x810c power_generation_yesterday to block with start 0x80ec 2023-04-01 10:26:38.030 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x810d power_generation_this_year to block with start 0x80ec 2023-04-01 10:26:38.030 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x810f power_generation_last_year to block with start 0x80ec 2023-04-01 10:26:38.030 INFO (MainThread) [custom_components.solax_modbus.sensor] Starting new block at 0x8119 2023-04-01 10:26:38.030 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8119 pv_voltage_1 to block with start 0x8119 2023-04-01 10:26:38.030 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x811a pv_current_1 to block with start 0x8119 2023-04-01 10:26:38.030 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x811b pv_voltage_2 to block with start 0x8119 2023-04-01 10:26:38.030 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x811c pv_current_2 to block with start 0x8119 2023-04-01 10:26:38.030 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x811d pv_voltage_3 to block with start 0x8119 2023-04-01 10:26:38.031 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x811e pv_current_3 to block with start 0x8119 2023-04-01 10:26:38.031 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x811f pv_voltage_4 to block with start 0x8119 2023-04-01 10:26:38.031 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8120 pv_current_4 to block with start 0x8119 2023-04-01 10:26:38.031 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8121 pv_total_power to block with start 0x8119 2023-04-01 10:26:38.031 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8131 grid_voltage_l1 to block with start 0x8119 2023-04-01 10:26:38.031 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8132 grid_voltage_l2 to block with start 0x8119 2023-04-01 10:26:38.031 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8133 grid_voltage_l3 to block with start 0x8119 2023-04-01 10:26:38.031 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8134 grid_current_l1 to block with start 0x8119 2023-04-01 10:26:38.031 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8135 grid_current_l2 to block with start 0x8119 2023-04-01 10:26:38.032 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8136 grid_current_l3 to block with start 0x8119 2023-04-01 10:26:38.032 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8137 active_power to block with start 0x8119 2023-04-01 10:26:38.032 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8139 reactive_power to block with start 0x8119 2023-04-01 10:26:38.032 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x813b apparent_power to block with start 0x8119 2023-04-01 10:26:38.032 INFO (MainThread) [custom_components.solax_modbus.sensor] Starting new block at 0x8145 2023-04-01 10:26:38.032 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8145 inverter_temperature to block with start 0x8145 2023-04-01 10:26:38.032 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8146 grid_frequency to block with start 0x8145 2023-04-01 10:26:38.032 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8147 inverter_status to block with start 0x8145 2023-04-01 10:26:38.032 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8166 meter_total_activepower to block with start 0x8145 2023-04-01 10:26:38.032 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8168 meter_voltage to block with start 0x8145 2023-04-01 10:26:38.033 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8169 meter_current to block with start 0x8145 2023-04-01 10:26:38.033 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x816a meter_active_power to block with start 0x8145 2023-04-01 10:26:38.033 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x816c energy_storage_control_switch to block with start 0x8145 2023-04-01 10:26:38.033 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x816d battery_voltage to block with start 0x8145 2023-04-01 10:26:38.033 INFO (MainThread) [custom_components.solax_modbus.sensor] Starting new block at 0x816e 2023-04-01 10:26:38.033 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x816e battery_current to block with start 0x816e 2023-04-01 10:26:38.033 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x816f battery_charge_direction to block with start 0x816e 2023-04-01 10:26:38.033 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8173 battery_soc to block with start 0x816e 2023-04-01 10:26:38.033 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8174 battery_soh to block with start 0x816e 2023-04-01 10:26:38.033 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8175 bms_battery_voltage to block with start 0x816e 2023-04-01 10:26:38.034 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8176 bms_battery_current to block with start 0x816e 2023-04-01 10:26:38.034 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8177 bms_battery_charge_limit to block with start 0x816e 2023-04-01 10:26:38.034 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8178 bms_battery_discharge_limit to block with start 0x816e 2023-04-01 10:26:38.034 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x817b house_load to block with start 0x816e 2023-04-01 10:26:38.034 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x817c bypass_load to block with start 0x816e 2023-04-01 10:26:38.034 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x817d battery_power to block with start 0x816e 2023-04-01 10:26:38.034 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8189 total_battery_charge to block with start 0x816e 2023-04-01 10:26:38.034 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x818b battery_charge_today to block with start 0x816e 2023-04-01 10:26:38.034 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x818c battery_charge_yesterday to block with start 0x816e 2023-04-01 10:26:38.034 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x818d total_battery_discharge to block with start 0x816e 2023-04-01 10:26:38.034 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x818f battery_discharge_today to block with start 0x816e 2023-04-01 10:26:38.035 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8190 battery_discharge_yesterday to block with start 0x816e 2023-04-01 10:26:38.035 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8191 grid_import_total to block with start 0x816e 2023-04-01 10:26:38.035 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8193 grid_import_today to block with start 0x816e 2023-04-01 10:26:38.035 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8194 grid_import_yesterday to block with start 0x816e 2023-04-01 10:26:38.035 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8195 grid_export_total to block with start 0x816e 2023-04-01 10:26:38.035 INFO (MainThread) [custom_components.solax_modbus.sensor] Starting new block at 0x8197 2023-04-01 10:26:38.035 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8197 grid_export_today to block with start 0x8197 2023-04-01 10:26:38.035 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8198 grid_export_yesterday to block with start 0x8197 2023-04-01 10:26:38.035 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8199 house_load_total to block with start 0x8197 2023-04-01 10:26:38.035 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x819b house_load_today to block with start 0x8197 2023-04-01 10:26:38.035 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x819c house_load_yesterday to block with start 0x8197 2023-04-01 10:26:38.036 INFO (MainThread) [custom_components.solax_modbus.sensor] Starting new block at 0x81e3 2023-04-01 10:26:38.036 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x81e3 meter_ac_voltage_l1 to block with start 0x81e3 2023-04-01 10:26:38.036 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x81e4 meter_ac_current_l1 to block with start 0x81e3 2023-04-01 10:26:38.036 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x81e5 meter_ac_voltage_l2 to block with start 0x81e3 2023-04-01 10:26:38.036 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x81e6 meter_ac_current_l2 to block with start 0x81e3 2023-04-01 10:26:38.036 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x81e7 meter_ac_voltage_l3 to block with start 0x81e3 2023-04-01 10:26:38.036 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x81e8 meter_ac_current_l3 to block with start 0x81e3 2023-04-01 10:26:38.036 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x81e9 meter_active_power_l1 to block with start 0x81e3 2023-04-01 10:26:38.036 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x81eb meter_active_power_l2 to block with start 0x81e3 2023-04-01 10:26:38.036 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x81ed meter_active_power_l3 to block with start 0x81e3 2023-04-01 10:26:38.036 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x81ef meter_activepower_total to block with start 0x81e3 2023-04-01 10:26:38.037 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x81f1 meter_reactive_power_l1 to block with start 0x81e3 2023-04-01 10:26:38.037 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x81f3 meter_reactive_power_l2 to block with start 0x81e3 2023-04-01 10:26:38.037 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x81f5 meter_reactive_power_l3 to block with start 0x81e3 2023-04-01 10:26:38.037 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x81f7 meter_reactive_power_total to block with start 0x81e3 2023-04-01 10:26:38.037 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x81f9 meter_apparent_power_l1 to block with start 0x81e3 2023-04-01 10:26:38.037 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x81fb meter_apparent_power_L2 to block with start 0x81e3 2023-04-01 10:26:38.037 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x81fd meter_apparent_power_l3 to block with start 0x81e3 2023-04-01 10:26:38.037 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x81ff meter_apparent_power_total to block with start 0x81e3 2023-04-01 10:26:38.037 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8201 meter_power_factor to block with start 0x81e3 2023-04-01 10:26:38.037 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8202 meter_grid_frequency to block with start 0x81e3 2023-04-01 10:26:38.037 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8203 meter_grid_import_total to block with start 0x81e3 2023-04-01 10:26:38.038 INFO (MainThread) [custom_components.solax_modbus.sensor] adding register 0x8205 meter_grid_export_total to block with start 0x81e3 2023-04-01 10:26:38.038 INFO (MainThread) [custom_components.solax_modbus.sensor] solis-sued returning holding block: 0xa7ff 0xa811 [43007, 43011, 43024] 2023-04-01 10:26:38.038 INFO (MainThread) [custom_components.solax_modbus.sensor] solis-sued returning holding block: 0xa841 0xa843 [43073, 43074] 2023-04-01 10:26:38.038 INFO (MainThread) [custom_components.solax_modbus.sensor] solis-sued returning holding block: 0xa86c 0xa895 [43116, 43117, 43118, 43141, 43142, 43143, 43144, 43145, 43146, 43147, 43148, 43149, 43150, 43153, 43154, 43155, 43156] 2023-04-01 10:26:38.038 INFO (MainThread) [custom_components.solax_modbus.sensor] solis-sued returning holding block: 0xa895 0xa8a3 [43157, 43158, 43159, 43160, 43163, 43164, 43165, 43166, 43167, 43168, 43169, 43170] 2023-04-01 10:26:38.038 INFO (MainThread) [custom_components.solax_modbus.sensor] solis-sued returning input block: 0x80ec 0x8111 [33004, 33022, 33029, 33031, 33033, 33035, 33036, 33037, 33039] 2023-04-01 10:26:38.038 INFO (MainThread) [custom_components.solax_modbus.sensor] solis-sued returning input block: 0x8119 0x813d [33049, 33050, 33051, 33052, 33053, 33054, 33055, 33056, 33057, 33073, 33074, 33075, 33076, 33077, 33078, 33079, 33081, 33083] 2023-04-01 10:26:38.038 INFO (MainThread) [custom_components.solax_modbus.sensor] solis-sued returning input block: 0x8145 0x816e [33093, 33094, 33095, 33126, 33128, 33129, 33130, 33132, 33133] 2023-04-01 10:26:38.038 INFO (MainThread) [custom_components.solax_modbus.sensor] solis-sued returning input block: 0x816e 0x8197 [33134, 33135, 33139, 33140, 33141, 33142, 33143, 33144, 33147, 33148, 33149, 33161, 33163, 33164, 33165, 33167, 33168, 33169, 33171, 33172, 33173] 2023-04-01 10:26:38.039 INFO (MainThread) [custom_components.solax_modbus.sensor] solis-sued returning input block: 0x8197 0x819d [33175, 33176, 33177, 33179, 33180] 2023-04-01 10:26:38.039 INFO (MainThread) [custom_components.solax_modbus.sensor] solis-sued returning input block: 0x81e3 0x8207 [33251, 33252, 33253, 33254, 33255, 33256, 33257, 33259, 33261, 33263, 33265, 33267, 33269, 33271, 33273, 33275, 33277, 33279, 33281, 33282, 33283, 33285] 2023-04-01 10:26:38.069 INFO (MainThread) [custom_components.solax_modbus.sensor] computedRegs: {'battery_input_energy': SolisModbusSensorEntityDescription(key='battery_input_energy', device_class=<SensorDeviceClass.POWER: 'power'>, entity_category=None, entity_registry_enabled_default=True, entity_registry_visible_default=True, force_update=False, icon='mdi:battery-arrow-up', has_entity_name=False, name='Battery Input Energy', translation_key=None, unit_of_measurement=None, last_reset=None, native_unit_of_measurement=<UnitOfPower.WATT: 'W'>, options=None, state_class=<SensorStateClass.MEASUREMENT: 'measurement'>, suggested_display_precision=None, suggested_unit_of_measurement=None, allowedtypes=4096, scale=1, read_scale_exceptions=None, blacklist=None, register=-1, rounding=1, register_type=1, unit='_uint16', newblock=False, value_function=<function value_function_battery_input_solis at 0x7f932bdd80>, wordcount=None, sleepmode=1, ignore_readerror=False, order16='>', order32='>'), 'battery_output_energy': SolisModbusSensorEntityDescription(key='battery_output_energy', device_class=<SensorDeviceClass.POWER: 'power'>, entity_category=None, entity_registry_enabled_default=True, entity_registry_visible_default=True, force_update=False, icon='mdi:battery-arrow-down', has_entity_name=False, name='Battery Output Energy', translation_key=None, unit_of_measurement=None, last_reset=None, native_unit_of_measurement=<UnitOfPower.WATT: 'W'>, options=None, state_class=<SensorStateClass.MEASUREMENT: 'measurement'>, suggested_display_precision=None, suggested_unit_of_measurement=None, allowedtypes=4096, scale=1, read_scale_exceptions=None, blacklist=None, register=-1, rounding=1, register_type=1, unit='_uint16', newblock=False, value_function=<function value_function_battery_output_solis at 0x7f932bdcf0>, wordcount=None, sleepmode=1, ignore_readerror=False, order16='>', order32='>')}

kai-seipp commented 1 year ago

hmm, I really have the feeling the integration crashes my home assistant instance when my inverter goes offline. I have again no logs before 20:33 CET.

And then getting all the startup announcements in the logs. I would go back to the stable version now. OK?

wills106 commented 1 year ago

Do you have any logs before these crashes at 20:32? So we can see what exactly is causing the crash?

infradom commented 1 year ago

Tomorrow, I will recheck the source code for potential causes of the crash. Sorry for the delay.

infradom commented 1 year ago

@wills106 (plugin_solis) : Ignore_readerror must be set for the very entity of the first block, even if the global auto_block_ignore_readerror = True is set. This auto_bock... attribute is only used when new blocks are automatically created. The first block is not considered to be an automatically created block This does not explain crashes of the integration however

wills106 commented 1 year ago

@kai-seipp It's not the best solution but a Tempory one... I have removed the sensor for "Serial Number" in 2023.03.2b24 Does this prevent the Integration from crashing when you Inverter goes to sleep?

kai-seipp commented 1 year ago

I run b24 now and it seams to work so far. :)

wills106 commented 1 year ago

Thanks for letting me know.

kai-seipp commented 1 year ago

Well, thank you for putting all your time and work into it!

wills106 commented 1 year ago

I'm closing this issue as 2023.05.1 is released. Although I need to relook into the issue at some point.