Closed shaarkys closed 1 year ago
Today between - 18-19
Day before
Reviewed text as I mixed connection methods between HA and Athom Homey, sorry - not it's reflecting right state.
I'm seeing similar behaviours. Entities dropping to zero or sky-high for a few minutes each day. S3-WiFi-ST with 485 hub interface.
Just noticed the same behavior once: Is is possible to edit these false reading in the database? edit: yes it is, follow instructions in link https://github.com/macxq/foxess-ha/wiki/How-to-fix-Energy-Dashboard-data-(statistic-data)
edit: yes it is,
But it's a pain ;-( I gave up as I would have to fix up 10 entries daily.
@shaarkys Did these errors only start when you were using both the Pocket WiFi and the Waveshare? The Inverter possibly doesn't like two active connections to it.
Are you trying to control the Inverter from both HA and Homey, or do you only want the read only data going to Homey for example?
If you only need one master another option to try is disconnect from the Pocket WiFi through Modbus. Use the Waveshare with the settings shown on the Wiki connected to the master Home Automation system. Use https://github.com/infradom/ha-addon-modbusspy to passively monitor the Modbus communications between the Waveshare and the Inverter. Then connect the read only Home Automation system to the Modbus TCP connection modbusspy provides.
I'm seeing similar behaviours. Entities dropping to zero or sky-high for a few minutes each day. S3-WiFi-ST with 485 hub interface.
@jevburchell is this the @jumpy07 design?
I'm seeing similar behaviours. Entities dropping to zero or sky-high for a few minutes each day. S3-WiFi-ST with 485 hub interface.
@jevburchell is this the @Jumpy07 design?
It is yes, I've had a chance now to do a little bit of troubleshooting and haven't seen the behaviour since. Are you also running this setup?
@jevburchell no, I followed my own logic https://github.com/alienatedsec/solis-ha-modbus-cloud but your connection method is also great.
I have seen your video (I assume it's yours) - great work.
What have you changed to see the improvement? As soon as there are communication issues between Waveshare (the hub in your instance) and the inverter, there are issues with the integration registering false readings.
Ah brilliant it's yourself. Actually your waveshare design spurred me on to look more closely at building a Modbus integration so cheers :) And yeah I put out a video yesterday, a bit David Brent but some of it might be useful to folk.
Have you seen any data irregularities on HA Solax with your Waveshare design?
I have a couple of theories, but what has worked so far is to completely remove any trace of the Solis HA integration. I was still using that for a couple of data points but actually completely getting rid of it seems to have solved the issue. Data collisions between that integration's requests and the datalogger seem to be the likely cause. Possibly any proprietary integration would have the same effect on different inverter brands, it's hard to tell.
If I see anything pop up again I'll let you know, and if so I'll be looking into aliasing between poll rates, software flow control and power draw of the Modbus unit.
Have you seen any data irregularities on HA Solax with your Waveshare design?
@jevburchell Yes, a very early stage with previous versions it was regular - see #340
Nowadays it's less frequent - once a month on average.
- see #340
I actually remember reading this thread before ordering any parts to build, I hadn't connected the dots that this might be the same issue. You go into way more detail than I'm able to at this end as the 485 hub I'm using doesn't have nearly as many options to configure.
I'm a little unclear on what the bottom line is/was for you on that one - do you have a firm idea of why it was happening on your setup? I see block size and polling rate were key factors
do you have a firm idea of why it was happening on your setup?
@jevburchell some improvements to integration helped a lot, and as you mentioned, reducing the block size was the key. I am suspecting a reduced baud rate of 9600
when compared with other inverter brands can be a bottleneck. I may try increasing it both on the inverter and on the TCP Server
of the Waveshare. The TCP Client
serial config should match the datalogger defaults 9600
. It is likely to be difficult to set different serial settings on the Hub for each master (?)
@alienatedsec The hub is fairly dumb and will simply act as an intermediary between masters and slave - so as long as all three nodes agree on their baud rate then it will happily chug along providing hardware flow control (the limit of which I am unsure). It's straightforward to change the baud rate in the Elfin device, and I believe equally so in the inverter (although I've never tried) - but do you know how it's done in the datalogger? Just having a look at its interface now and I don't see an option for it
@alienatedsec The hub is fairly dumb and will simply act as an intermediary between masters and slave - so as long as all three nodes agree on their baud rate then it will happily chug along providing hardware flow control (the limit of which I am unsure). It's straightforward to change the baud rate in the Elfin device, and I believe equally so in the inverter - but do you know how it's done in the datalogger? Just having a look at its interface now and I don't see an option for it
@jevburchell That's why it will have to stay on 9600. Potentially, we will need to ask Solis about datalogger settings amendments. It is possible on DLS-W and DLS-L in the config_hide page.
Ah. Ok, I suspect I know what the answer to that will be..
Ah. Ok, I suspect I know what the answer to that will be..
I have now two waveshares at different baud rates
TCP Server at 19200 and the inverter the same TCP Client at 9600 to match dataloggers defaults
Works fine (so far). The cloud is reporting as normal and the integration is polling data. The inverter is not supporting anything higher than 38400.
Can we please try and keep Solis issues and SolaX issues separate. They might appear to be linked but it's hard to track when the discussion is mixed and between so many different issues and discussions pages.
Thanks, I have set all of the other posts to hidden, so they aren't deleted and can still be viewed. But it's cleaned up this issue.
Thank you for your reaction.
when you were using both the Pocket WiFi and the Waveshare? The Inverter possibly doesn't like two active connections to it.
Well, I was first using only Wifi Dongle and connected it from Homey and from HA (container) via your integration. Unfortunately Dongle is loosing from time to time connectivity to the Inverter and require restart (later on I learned that it's ok to disconnect from wifi connection and the dongle will "self" reboot). So those disconnections were the main reason why I purchased Waveshare reading everywhere it's much better choice. Unfortunately when I have both Homey and HA hooked to the Waveshare, it also seem to loose inverted connectivity randomly. Also Waveshare restart solves that but didn't find the way to automate it. Ironically now with Wifi restart (via ssh forcing Wifi disconnect), it's more reliable compared to Waveshare, which is causing those nasty peaks in the statistics (which is 2nd main reason I'm using HA and your plugin).
With Wifi dongle I got disconnections but never those peaks (will switch back not for testing purposes, having Homey and HA connected via Wifi Dongle.
do you only want the read only data
I'm so far only reading the data, setting only via HA exceptionally, eg. setting charge/discharge times during Winter etc. - not having yet any more advanced automation. Not sure whether your proposal would be working for me.
I'm just wondering, can't be those fully random peaks somehow filtered out / dropped ? Seems it's really happening just few times a day ? Maybe only one time ?
Today, again the same happened
When looking into details, 14:52 there is this "drop" eg for PV Solar power
Also I saw you hide the comments from https://github.com/wills106/homeassistant-solax-modbus/issues/401#issuecomment-1549607084 and https://github.com/wills106/homeassistant-solax-modbus/issues/401#issuecomment-1547881532, I thought they speak about the same issue?
On Homey, date are fine for today...but the data analysis is incomparable to HA and your fantastic plugin ;-(
@shaarkys Do you use earthing or grounding connection on your Waveshare? I will be removing mine soon to check if this will help my spiking issues. Look at the below for more details, and the reasoning for my question.
https://github.com/alienatedsec/solis-ha-modbus-cloud/issues/13#issuecomment-1570830574
@alienatedsec , interesting and yes, I do use Pgnd, will subscribe your thread to see your results. ;-)
@shaarkys is yours PoE too?
PoE too
non PoE variant... so it could be different then
@shaarkys no, that could be still related as PoE and non-PoE could act the same if earthing is connected.
@wills106 I know yours is direct ethernet, but do you know anyone with the Waveshare?
@alienatedsec If yours are POE have you double checked the POE board is seated correctly? #216 They have been known to be supplied loose. So might only just be hanging in there?
@infradom is using one with his SolaX X3 Gen4 I think he was the first to use one, that's where the info in the Wiki came from.
@alienatedsec If yours are POE have you double checked the POE board is seated correctly?
I had no problems with supplying power, and it never lost a ping once. I can double-check, but also would like to follow our theory on earthing those devices. @infradom do you use the below connection?
I believe he's only using 485B & 485A as that's what he wrote in the Wiki, but he can confirm.
Edit: On those cheap USB-RS485 adaptors there isn't even anywhere to connect a ground to.
Sorry for the late reply, I am indeed only using the RS485A and RS485B wire. Protective ground/Earth is not connected in my setup. I personally did not like to connect is as this might create grounding loops (unlikely however). My setup is non-PoE, so in this case a grounding loop is more likely than with PoE.
So for non-PoE, I would recommend not to connect this wire (as the power supply system might already create some kind of connection, depending on your power wiring) For PoE, it should not matter, but as the systems are completely isolated from each other, their ground might be at a completely different static level so static discharges might happen if the wire is not connected.
;-(
;-(
Can you please let me know how we are meant to troubleshoot this? You have provided no context other than a screenshot.
I am assuming you still have two active Modbus connections to your Inverter?
Have you investigated using ha-addon-modbusspy to reduce your connections to your Inverter?
The PocketWiFi has never been officially supported by this Integration and I still don't recommend it.
Do these issues go away if you remove the PocketWiFi?
If the issue revolves around the PocketWiFi there isn't much I can do about it.
Thank you for your reply.
how we are meant to troubleshoot this
I posted update with two intentions : 1st - hopefully someone reading along and will say = YES, same issue ! ;-) So we will have more data... 2nd, isn't there a way to filter such "peaks" / non-senses (https://www.statology.org/excel-average-excluding-outliers/) ? Eg. setting some peaks, above which data will be ignored (probably by entity , or key entities) so simply option to drop updates which significantly differs from previous one... I know size of inverter differs but still there are some theoretical limits etc. (just thinking out loud) Eg. on example today : or
I am assuming you still have two active Modbus connections to your Inverter?
By two connection, do you mean 2 clients connected eg. to the Waveshare or by 2 connections you mean two devices connected to the inverter - eg in my case, PocketWifi AND WaveShare. In any way, would you rather recommend eg. 2 clients connected to 1 Waveshare ? The problem is I would still like to have remote/cloud monitoring and yes, I have been thinking about possible conflicts, question is then why manufacturer allows that.
The PocketWiFi has never been officially supported by this Integration and I still don't recommend it.
I have switched to Waveshare now and Homey to PocketWifi, to see what will be the difference.
Do these issues go away if you remove the PocketWiFi?
I will have to try as I said however, cloud monitoring, remote upgrades, consultancies with manufacturer etc. is always a plus but yes, I got it and understand it.
A pity there isn't some script to cleanup HA database by significant figures.... in easy way, not finding time manually and editing each entry ;-(
Yesterday I switched sources - HA got data from WavesShare and Homey from Wifi dongle to test / to compare the results. Unfortunately even I have restarted HA (using Docker), it got just a little bit later full nonsense from the WaveShare - like 1-2 hours later - strange is that I nave not faced this behavior in Homey itself when reading data from WaveShare, it simply worked.
Now I'm testing again both (Homey and HA) reading data from Wifi Dongle to see, what will happen.
Any idea @wills106 what could be causing such misbehave, while Waveshare works almost fine with Homey, it does not with HA ? Using 5 sec poll, ModBus TCP on 502.
Does this provide some additional insights ?
So summary and possible next steps : 1] Homey reading data from Waveshare and HA from WifiPocket 3.0. - got random peaks 2] Homey reading data from Wifipocket and HA from Waveshare - got random disconnects on Homey (Wifi reconnect works to revive the WifiPocket) and got full nonsenses in HA from WaveShare (as docummented on screenshots) 3] Will try to disconnect GND from Waveshare as someone pointed in the thread 4] WIll try to shutdown fully Waveshare and use Wifipocket as only source 5] Will disconnect Wifipocket and read data from WaveShare only
Btw I have tried also longer polls, like 10 sec, it doesn't seems to provide better results.
I will probably disable WaveShare as next step and will try reading data only from Wifi Dongle as the data it got when I used WaveShare on HA, it scares me little bit...
Log prior to integration reload and after (marked it in the log)... did not changed anything else for the logging purposes, just another reload of HA integration.
2023-06-19 22:25:50.206 WARNING (MainThread) [custom_components.solax_modbus.plugin_solax] Solax X3 G4: reading serial number from address 0x0 failed; other address may succeed
2023-06-19 22:25:55.369 WARNING (MainThread) [custom_components.solax_modbus.plugin_solax] Solax X3 G4: reading serial number from address 0x300 failed; other address may succeed
2023-06-19 22:25:55.370 ERROR (MainThread) [custom_components.solax_modbus.plugin_solax] Solax X3 G4: cannot find serial number, even not for MIC
2023-06-19 22:25:55.370 ERROR (MainThread) [custom_components.solax_modbus.plugin_solax] unrecognized inverter type - serial number : unknown
2023-06-19 22:25:55.646 WARNING (MainThread) [homeassistant.components.sensor] Setup of sensor platform sun is taking over 10 seconds.
2023-06-19 22:25:55.791 WARNING (MainThread) [homeassistant.config_entries] Config entry 'Solar West' for forecast_solar integration not ready yet: Cannot connect to host 148.251.178.234:443 ssl:False [None]; Retrying in background
2023-06-19 22:25:55.792 WARNING (MainThread) [homeassistant.config_entries] Config entry 'Nová Véska' for forecast_solar integration not ready yet: Cannot connect to host 148.251.178.234:443 ssl:False [None]; Retrying in background
2023-06-19 22:25:55.793 WARNING (MainThread) [homeassistant.config_entries] Config entry 'Solar East' for forecast_solar integration not ready yet: Cannot connect to host 148.251.178.234:443 ssl:False [None]; Retrying in background
2023-06-19 22:25:56.908 WARNING (MainThread) [homeassistant.config_entries] Config entry 'Electricity Spot Rate in CZK/kWh' for cz_energy_spot_prices integration not ready yet: Error communicating with API: ; Retrying in background
2023-06-19 22:26:52.415 WARNING (MainThread) [custom_components.solax_modbus] no local data file found after 5 tries - is this a first time run ?
2023-06-19 23:01:23.335 WARNING (MainThread) [custom_components.solax_modbus] Solax X3 G4: read failed at 0x84: bootloader_version
2023-06-19 23:01:23.336 WARNING (MainThread) [custom_components.solax_modbus] Solax X3 G4: read failed at 0x85: rtc
2023-06-19 23:01:23.337 WARNING (MainThread) [custom_components.solax_modbus] Solax X3 G4: read failed at 0x8b: charger_use_mode
2023-06-19 23:01:23.337 WARNING (MainThread) [custom_components.solax_modbus] Solax X3 G4: read failed at 0x8c: manual_mode
2023-06-19 23:01:23.338 WARNING (MainThread) [custom_components.solax_modbus] Solax X3 G4: read failed at 0x8d: battery_type
2023-06-19 23:01:23.338 WARNING (MainThread) [custom_components.solax_modbus] Solax X3 G4: read failed at 0x8e: battery_charge_float_voltage
2023-06-19 23:01:23.339 WARNING (MainThread) [custom_components.solax_modbus] Solax X3 G4: read failed at 0x8f: battery_discharge_cut_off_voltage
2023-06-19 23:01:23.339 WARNING (MainThread) [custom_components.solax_modbus] Solax X3 G4: read failed at 0x90: battery_charge_max_current
2023-06-19 23:01:23.340 WARNING (MainThread) [custom_components.solax_modbus] Solax X3 G4: read failed at 0x91: battery_discharge_max_current
2023-06-19 23:01:23.340 ERROR (MainThread) [custom_components.solax_modbus] Something went wrong reading from modbus
Traceback (most recent call last):
File "/config/custom_components/solax_modbus/__init__.py", line 428, in read_modbus_data
res = self.read_modbus_registers_all()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/config/custom_components/solax_modbus/__init__.py", line 525, in read_modbus_registers_all
res = res and self.read_modbus_block(block, 'holding')
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/config/custom_components/solax_modbus/__init__.py", line 502, in read_modbus_block
val = decoder.decode_16bit_uint()
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/pymodbus/payload.py", line 389, in decode_16bit_uint
return unpack(fstring, handle)[0]
^^^^^^^^^^^^^^^^^^^^^^^
struct.error: unpack requires a buffer of 2 bytes
2023-06-19 23:01:33.334 WARNING (MainThread) [custom_components.solax_modbus] Solax X3 G4: read failed at 0x84: bootloader_version
2023-06-19 23:01:33.335 WARNING (MainThread) [custom_components.solax_modbus] Solax X3 G4: read failed at 0x85: rtc
2023-06-19 23:01:33.335 WARNING (MainThread) [custom_components.solax_modbus] Solax X3 G4: read failed at 0x8b: charger_use_mode
2023-06-19 23:01:33.336 WARNING (MainThread) [custom_components.solax_modbus] Solax X3 G4: read failed at 0x8c: manual_mode
2023-06-19 23:01:33.336 WARNING (MainThread) [custom_components.solax_modbus] Solax X3 G4: read failed at 0x8d: battery_type
2023-06-19 23:01:33.337 WARNING (MainThread) [custom_components.solax_modbus] Solax X3 G4: read failed at 0x8e: battery_charge_float_voltage
2023-06-19 23:01:33.337 WARNING (MainThread) [custom_components.solax_modbus] Solax X3 G4: read failed at 0x8f: battery_discharge_cut_off_voltage
2023-06-19 23:01:33.337 WARNING (MainThread) [custom_components.solax_modbus] Solax X3 G4: read failed at 0x90: battery_charge_max_current
2023-06-19 23:01:33.338 WARNING (MainThread) [custom_components.solax_modbus] Solax X3 G4: read failed at 0x91: battery_discharge_max_current
2023-06-19 23:01:33.338 ERROR (MainThread) [custom_components.solax_modbus] Something went wrong reading from modbus
Traceback (most recent call last):
File "/config/custom_components/solax_modbus/__init__.py", line 428, in read_modbus_data
res = self.read_modbus_registers_all()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/config/custom_components/solax_modbus/__init__.py", line 525, in read_modbus_registers_all
res = res and self.read_modbus_block(block, 'holding')
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/config/custom_components/solax_modbus/__init__.py", line 502, in read_modbus_block
val = decoder.decode_16bit_uint()
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/pymodbus/payload.py", line 389, in decode_16bit_uint
return unpack(fstring, handle)[0]
^^^^^^^^^^^^^^^^^^^^^^^
struct.error: unpack requires a buffer of 2 bytes
2023-06-19 23:02:23.348 WARNING (MainThread) [custom_components.solax_modbus] Solax X3 G4: read failed at 0x84: bootloader_version
2023-06-19 23:02:23.349 WARNING (MainThread) [custom_components.solax_modbus] Solax X3 G4: read failed at 0x85: rtc
2023-06-19 23:02:23.349 WARNING (MainThread) [custom_components.solax_modbus] Solax X3 G4: read failed at 0x8b: charger_use_mode
2023-06-19 23:02:23.350 WARNING (MainThread) [custom_components.solax_modbus] Solax X3 G4: read failed at 0x8c: manual_mode
2023-06-19 23:02:23.350 WARNING (MainThread) [custom_components.solax_modbus] Solax X3 G4: read failed at 0x8d: battery_type
2023-06-19 23:02:23.350 WARNING (MainThread) [custom_components.solax_modbus] Solax X3 G4: read failed at 0x8e: battery_charge_float_voltage
2023-06-19 23:02:23.351 WARNING (MainThread) [custom_components.solax_modbus] Solax X3 G4: read failed at 0x8f: battery_discharge_cut_off_voltage
2023-06-19 23:02:23.351 WARNING (MainThread) [custom_components.solax_modbus] Solax X3 G4: read failed at 0x90: battery_charge_max_current
2023-06-19 23:02:23.352 WARNING (MainThread) [custom_components.solax_modbus] Solax X3 G4: read failed at 0x91: battery_discharge_max_current
2023-06-19 23:02:23.352 ERROR (MainThread) [custom_components.solax_modbus] Something went wrong reading from modbus
Traceback (most recent call last):
File "/config/custom_components/solax_modbus/__init__.py", line 428, in read_modbus_data
res = self.read_modbus_registers_all()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/config/custom_components/solax_modbus/__init__.py", line 525, in read_modbus_registers_all
res = res and self.read_modbus_block(block, 'holding')
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/config/custom_components/solax_modbus/__init__.py", line 502, in read_modbus_block
val = decoder.decode_16bit_uint()
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/pymodbus/payload.py", line 389, in decode_16bit_uint
return unpack(fstring, handle)[0]
^^^^^^^^^^^^^^^^^^^^^^^
struct.error: unpack requires a buffer of 2 bytes
2023-06-19 23:03:13.381 WARNING (MainThread) [custom_components.solax_modbus] Solax X3 G4: read failed at 0x84: bootloader_version
2023-06-19 23:03:13.382 WARNING (MainThread) [custom_components.solax_modbus] Solax X3 G4: read failed at 0x85: rtc
2023-06-19 23:03:13.383 WARNING (MainThread) [custom_components.solax_modbus] Solax X3 G4: read failed at 0x8b: charger_use_mode
2023-06-19 23:03:13.384 WARNING (MainThread) [custom_components.solax_modbus] Solax X3 G4: read failed at 0x8c: manual_mode
2023-06-19 23:03:13.384 WARNING (MainThread) [custom_components.solax_modbus] Solax X3 G4: read failed at 0x8d: battery_type
2023-06-19 23:03:13.385 WARNING (MainThread) [custom_components.solax_modbus] Solax X3 G4: read failed at 0x8e: battery_charge_float_voltage
2023-06-19 23:03:13.385 WARNING (MainThread) [custom_components.solax_modbus] Solax X3 G4: read failed at 0x8f: battery_discharge_cut_off_voltage
2023-06-19 23:03:13.386 WARNING (MainThread) [custom_components.solax_modbus] Solax X3 G4: read failed at 0x90: battery_charge_max_current
2023-06-19 23:03:13.386 WARNING (MainThread) [custom_components.solax_modbus] Solax X3 G4: read failed at 0x91: battery_discharge_max_current
2023-06-19 23:03:13.386 ERROR (MainThread) [custom_components.solax_modbus] Something went wrong reading from modbus
Traceback (most recent call last):
File "/config/custom_components/solax_modbus/__init__.py", line 428, in read_modbus_data
res = self.read_modbus_registers_all()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/config/custom_components/solax_modbus/__init__.py", line 525, in read_modbus_registers_all
res = res and self.read_modbus_block(block, 'holding')
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/config/custom_components/solax_modbus/__init__.py", line 502, in read_modbus_block
val = decoder.decode_16bit_uint()
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/pymodbus/payload.py", line 389, in decode_16bit_uint
return unpack(fstring, handle)[0]
^^^^^^^^^^^^^^^^^^^^^^^
struct.error: unpack requires a buffer of 2 bytes
** RELOAD OF INTEGRATION **
2023-06-20 08:24:48.393 DEBUG (MainThread) [custom_components.solax_modbus] Solax X3 G4 modbus holding block start: 0x0 end: 0x7 len: 7
regs: [0]
2023-06-20 08:24:48.414 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x00 : seriesnumber
2023-06-20 08:24:48.414 DEBUG (MainThread) [custom_components.solax_modbus] Solax X3 G4 modbus holding block start: 0x7d end: 0xbc len: 63
regs: [125, 129, 130, 131, 132, 133, 139, 140, 141, 142, 143, 144, 145, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 161, 162, 163, 164, 165, 166, 167, 170, 178, 181, 182, 183, 186, 187]
2023-06-20 08:24:48.508 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x7d : firmwareversion_invertermaster
2023-06-20 08:24:48.508 DEBUG (MainThread) [custom_components.solax_modbus] skipping bytes 6
2023-06-20 08:24:48.508 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x81 : firmwareversion_modbustcp_major
2023-06-20 08:24:48.508 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x82 : firmwareversion_modbustcp_minor
2023-06-20 08:24:48.508 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x83 : firmwareversion_manager
2023-06-20 08:24:48.508 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x84 : bootloader_version
2023-06-20 08:24:48.508 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x85 : rtc
2023-06-20 08:24:48.509 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x8b : charger_use_mode
2023-06-20 08:24:48.509 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x8c : manual_mode
2023-06-20 08:24:48.509 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x8d : battery_type
2023-06-20 08:24:48.509 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x8e : battery_charge_float_voltage
2023-06-20 08:24:48.509 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x8f : battery_discharge_cut_off_voltage
2023-06-20 08:24:48.509 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x90 : battery_charge_max_current
2023-06-20 08:24:48.509 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x91 : battery_discharge_max_current
2023-06-20 08:24:48.509 DEBUG (MainThread) [custom_components.solax_modbus] skipping bytes 2
2023-06-20 08:24:48.509 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x93 : selfuse_discharge_min_soc
2023-06-20 08:24:48.509 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x93 : selfuse_nightcharge_enable
2023-06-20 08:24:48.509 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x94 : selfuse_nightcharge_upper_soc
2023-06-20 08:24:48.509 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x95 : feedin_nightcharge_upper_soc
2023-06-20 08:24:48.509 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x95 : feedin_discharge_min_soc
2023-06-20 08:24:48.509 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x96 : backup_nightcharge_upper_soc
2023-06-20 08:24:48.509 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x96 : backup_discharge_min_soc
2023-06-20 08:24:48.509 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x97 : charger_start_time_1
2023-06-20 08:24:48.509 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x98 : charger_end_time_1
2023-06-20 08:24:48.509 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x99 : discharger_start_time_1
2023-06-20 08:24:48.509 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x9a : discharger_end_time_1
2023-06-20 08:24:48.509 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x9b : charge_period2_enable
2023-06-20 08:24:48.509 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x9c : charger_start_time_2
2023-06-20 08:24:48.509 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x9d : charger_end_time_2
2023-06-20 08:24:48.509 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x9e : discharger_start_time_2
2023-06-20 08:24:48.510 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x9f : discharger_end_time_2
2023-06-20 08:24:48.510 DEBUG (MainThread) [custom_components.solax_modbus] skipping bytes 2
2023-06-20 08:24:48.510 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0xa1 : hotstandby
2023-06-20 08:24:48.510 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0xa2 : extend_bms_setting
2023-06-20 08:24:48.510 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0xa3 : battery_heating
2023-06-20 08:24:48.510 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0xa4 : battery_heating_start_time_1
2023-06-20 08:24:48.510 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0xa5 : battery_heating_end_time_1
2023-06-20 08:24:48.510 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0xa6 : battery_heating_start_time_2
2023-06-20 08:24:48.510 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0xa7 : battery_heating_end_time_2
2023-06-20 08:24:48.510 DEBUG (MainThread) [custom_components.solax_modbus] skipping bytes 4
2023-06-20 08:24:48.510 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0xaa : registration_code_pocket
2023-06-20 08:24:48.510 DEBUG (MainThread) [custom_components.solax_modbus] skipping bytes 6
2023-06-20 08:24:48.510 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0xb2 : pgrid_bias
2023-06-20 08:24:48.510 DEBUG (MainThread) [custom_components.solax_modbus] skipping bytes 4
2023-06-20 08:24:48.510 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0xb5 : export_control_factory_limit
2023-06-20 08:24:48.510 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0xb6 : export_control_user_limit
2023-06-20 08:24:48.510 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0xb7 : eps_mute
2023-06-20 08:24:48.510 DEBUG (MainThread) [custom_components.solax_modbus] skipping bytes 4
2023-06-20 08:24:48.510 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0xba : inverter_rate_power
2023-06-20 08:24:48.510 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0xbb : language
2023-06-20 08:24:48.510 DEBUG (MainThread) [custom_components.solax_modbus] Solax X3 G4 modbus holding block start: 0x102 end: 0x133 len: 49
regs: [258, 259, 260, 261, 262, 263, 264, 265, 266, 273, 275, 277, 278, 279, 280, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 303, 304, 305, 306]
2023-06-20 08:24:48.587 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x102 : drm_function_enable
2023-06-20 08:24:48.587 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x103 : ct_type
2023-06-20 08:24:48.587 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x104 : shadow_fix_enable
2023-06-20 08:24:48.587 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x105 : machine_type
2023-06-20 08:24:48.587 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x106 : phase_power_balance_x3
2023-06-20 08:24:48.587 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x107 : machine_style
2023-06-20 08:24:48.587 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x108 : meter_function
2023-06-20 08:24:48.587 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x109 : meter_1_id
2023-06-20 08:24:48.587 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x10a : meter_2_id
2023-06-20 08:24:48.587 DEBUG (MainThread) [custom_components.solax_modbus] skipping bytes 12
2023-06-20 08:24:48.587 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x111 : disch_cut_off_point_different
2023-06-20 08:24:48.587 DEBUG (MainThread) [custom_components.solax_modbus] skipping bytes 2
2023-06-20 08:24:48.587 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x113 : disch_cut_off_voltage_grid_mode
2023-06-20 08:24:48.587 DEBUG (MainThread) [custom_components.solax_modbus] skipping bytes 2
2023-06-20 08:24:48.587 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x115 : ct_meter_setting
2023-06-20 08:24:48.587 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x116 : fvrt_function
2023-06-20 08:24:48.587 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x117 : fvrt_vac_upper
2023-06-20 08:24:48.588 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x118 : fvrt_vac_lower
2023-06-20 08:24:48.588 DEBUG (MainThread) [custom_components.solax_modbus] skipping bytes 4
2023-06-20 08:24:48.588 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x11b : pv_connection_mode
2023-06-20 08:24:48.588 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x11c : shutdown
2023-06-20 08:24:48.588 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x11d : microgrid
2023-06-20 08:24:48.588 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x11e : selfuse_mode_backup
2023-06-20 08:24:48.588 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x11f : selfuse_backup_soc
2023-06-20 08:24:48.588 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x120 : lease_mode
2023-06-20 08:24:48.588 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x121 : device_lock
2023-06-20 08:24:48.588 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x122 : manual_mode_control
2023-06-20 08:24:48.588 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x123 : feedin_on_power
2023-06-20 08:24:48.588 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x124 : switch_on_soc
2023-06-20 08:24:48.588 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x125 : consume_off_power
2023-06-20 08:24:48.588 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x126 : switch_off_soc
2023-06-20 08:24:48.588 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x127 : minimum_per_on_signal
2023-06-20 08:24:48.588 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x128 : maximum_per_day_on
2023-06-20 08:24:48.588 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x129 : schedule
2023-06-20 08:24:48.588 DEBUG (MainThread) [custom_components.solax_modbus] skipping bytes 10
2023-06-20 08:24:48.588 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x12f : dry_contact_mode
2023-06-20 08:24:48.588 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x130 : parallel_setting
2023-06-20 08:24:48.588 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x131 : external_generation
2023-06-20 08:24:48.588 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x132 : external_generation_max_charge
2023-06-20 08:24:48.588 DEBUG (MainThread) [custom_components.solax_modbus] Solax X3 G4 modbus input block start: 0x0 end: 0x55 len: 85
regs: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 19, 20, 21, 22, 23, 24, 26, 28, 29, 32, 33, 35, 36, 37, 38, 70, 72, 74, 79, 80, 82, 84]
2023-06-20 08:24:48.704 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x00 : inverter_voltage
2023-06-20 08:24:48.704 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x01 : inverter_current
2023-06-20 08:24:48.704 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x02 : inverter_load
2023-06-20 08:24:48.704 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x03 : pv_voltage_1
2023-06-20 08:24:48.704 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x04 : pv_voltage_2
2023-06-20 08:24:48.704 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x05 : pv_current_1
2023-06-20 08:24:48.704 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x06 : pv_current_2
2023-06-20 08:24:48.704 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x07 : grid_frequency
2023-06-20 08:24:48.705 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x08 : inverter_temperature
2023-06-20 08:24:48.705 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x09 : run_mode
2023-06-20 08:24:48.705 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x0a : pv_power_1
2023-06-20 08:24:48.705 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x0b : pv_power_2
2023-06-20 08:24:48.705 DEBUG (MainThread) [custom_components.solax_modbus] skipping bytes 14
2023-06-20 08:24:48.705 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x13 : time_count_down
2023-06-20 08:24:48.705 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x14 : battery_voltage_charge
2023-06-20 08:24:48.705 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x15 : battery_current_charge
2023-06-20 08:24:48.705 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x16 : battery_power_charge
2023-06-20 08:24:48.705 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x17 : bms_connect_state
2023-06-20 08:24:48.705 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x18 : battery_temperature
2023-06-20 08:24:48.705 DEBUG (MainThread) [custom_components.solax_modbus] skipping bytes 2
2023-06-20 08:24:48.705 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x1a : grid_status
2023-06-20 08:24:48.705 DEBUG (MainThread) [custom_components.solax_modbus] skipping bytes 2
2023-06-20 08:24:48.705 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x1c : battery_capacity_charge
2023-06-20 08:24:48.705 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x1d : output_energy_charge
2023-06-20 08:24:48.705 DEBUG (MainThread) [custom_components.solax_modbus] skipping bytes 2
2023-06-20 08:24:48.705 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x20 : output_energy_charge_today
2023-06-20 08:24:48.705 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x21 : input_energy_charge
2023-06-20 08:24:48.705 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x23 : input_energy_charge_today
2023-06-20 08:24:48.705 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x24 : bms_charge_max_current
2023-06-20 08:24:48.705 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x25 : bms_discharge_max_current
2023-06-20 08:24:48.705 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x26 : bms_battery_capacity
2023-06-20 08:24:48.705 DEBUG (MainThread) [custom_components.solax_modbus] skipping bytes 60
2023-06-20 08:24:48.706 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x46 : measured_power
2023-06-20 08:24:48.706 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x48 : grid_export_total
2023-06-20 08:24:48.706 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x4a : grid_import_total
2023-06-20 08:24:48.706 DEBUG (MainThread) [custom_components.solax_modbus] skipping bytes 6
2023-06-20 08:24:48.706 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x4f : eps_frequency
2023-06-20 08:24:48.706 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x50 : today_yield
2023-06-20 08:24:48.706 DEBUG (MainThread) [custom_components.solax_modbus] skipping bytes 2
2023-06-20 08:24:48.706 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x52 : total_yield
2023-06-20 08:24:48.706 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x54 : lock_state
2023-06-20 08:24:48.706 DEBUG (MainThread) [custom_components.solax_modbus] Solax X3 G4 modbus input block start: 0x66 end: 0xcb len: 101
regs: [102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 132, 134, 136, 138, 142, 144, 145, 146, 148, 150, 152, 154, 168, 170, 172, 174, 176, 178, 180, 182, 184, 185, 200, 201, 202]
2023-06-20 08:24:48.837 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x66 : bus_volt
2023-06-20 08:24:48.837 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x67 : dc_fault_val
2023-06-20 08:24:48.837 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x68 : overload_fault_val
2023-06-20 08:24:48.837 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x69 : battery_volt_fault_val
2023-06-20 08:24:48.837 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x6a : grid_voltage_l1
2023-06-20 08:24:48.837 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x6b : grid_current_l1
2023-06-20 08:24:48.837 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x6c : grid_power_l1
2023-06-20 08:24:48.837 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x6d : grid_frequency_l1
2023-06-20 08:24:48.837 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x6e : grid_voltage_l2
2023-06-20 08:24:48.837 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x6f : grid_current_l2
2023-06-20 08:24:48.837 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x70 : grid_power_l2
2023-06-20 08:24:48.838 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x71 : grid_frequency_l2
2023-06-20 08:24:48.838 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x72 : grid_voltage_l3
2023-06-20 08:24:48.838 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x73 : grid_current_l3
2023-06-20 08:24:48.838 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x74 : grid_power_l3
2023-06-20 08:24:48.838 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x75 : grid_frequency_l3
2023-06-20 08:24:48.838 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x76 : eps_voltage_l1
2023-06-20 08:24:48.838 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x77 : eps_current_l1
2023-06-20 08:24:48.838 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x78 : eps_power_active_l1
2023-06-20 08:24:48.838 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x79 : eps_power_l1
2023-06-20 08:24:48.838 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x7a : eps_voltage_l2
2023-06-20 08:24:48.838 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x7b : eps_current_l2
2023-06-20 08:24:48.838 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x7c : eps_power_active_l2
2023-06-20 08:24:48.838 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x7d : eps_power_l2
2023-06-20 08:24:48.838 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x7e : eps_voltage_l3
2023-06-20 08:24:48.838 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x7f : eps_current_l3
2023-06-20 08:24:48.838 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x80 : eps_power_active_l3
2023-06-20 08:24:48.838 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x81 : eps_power_l3
2023-06-20 08:24:48.838 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x82 : measured_power_l1
2023-06-20 08:24:48.838 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x84 : measured_power_l2
2023-06-20 08:24:48.838 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x86 : measured_power_l3
2023-06-20 08:24:48.838 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x88 : grid_mode_runtime
2023-06-20 08:24:48.838 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x8a : eps_mode_runtime
2023-06-20 08:24:48.838 DEBUG (MainThread) [custom_components.solax_modbus] skipping bytes 4
2023-06-20 08:24:48.838 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x8e : eps_yield_total
2023-06-20 08:24:48.839 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x90 : eps_yield_today
2023-06-20 08:24:48.839 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x91 : e_charge_today
2023-06-20 08:24:48.839 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x92 : e_charge_total
2023-06-20 08:24:48.839 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x94 : solar_energy_total
2023-06-20 08:24:48.839 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x96 : solar_energy_today
2023-06-20 08:24:48.839 DEBUG (MainThread) [custom_components.solax_modbus] skipping bytes 2
2023-06-20 08:24:48.839 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x98 : export_energy_today
2023-06-20 08:24:48.839 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x9a : import_energy_today
2023-06-20 08:24:48.839 DEBUG (MainThread) [custom_components.solax_modbus] skipping bytes 24
2023-06-20 08:24:48.839 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0xa8 : meter_2_measured_power
2023-06-20 08:24:48.839 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0xaa : meter_2_export_total
2023-06-20 08:24:48.839 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0xac : meter_2_import_total
2023-06-20 08:24:48.839 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0xae : meter_2_export_today
2023-06-20 08:24:48.839 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0xb0 : meter_2_import_today
2023-06-20 08:24:48.839 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0xb2 : meter_2_measured_power_l1
2023-06-20 08:24:48.839 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0xb4 : meter_2_measured_power_l2
2023-06-20 08:24:48.839 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0xb6 : meter_2_measured_power_l3
2023-06-20 08:24:48.839 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0xb8 : meter_1_communication_state
2023-06-20 08:24:48.839 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0xb9 : meter_2_communication_state
2023-06-20 08:24:48.839 DEBUG (MainThread) [custom_components.solax_modbus] skipping bytes 28
2023-06-20 08:24:48.839 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0xc8 : grid_frequency_meter
2023-06-20 08:24:48.839 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0xc9 : grid_voltage_meter
2023-06-20 08:24:48.840 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0xca : grid_voltage_meter_l1
2023-06-20 08:24:48.840 DEBUG (MainThread) [custom_components.solax_modbus] Solax X3 G4 modbus input block start: 0xcb end: 0x116 len: 75
regs: [203, 204, 256, 257, 258, 260, 262, 264, 266, 268, 270, 272, 276]
2023-06-20 08:24:48.943 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0xcb : grid_voltage_meter_l2
2023-06-20 08:24:48.943 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0xcc : grid_voltage_meter_l3
2023-06-20 08:24:48.943 DEBUG (MainThread) [custom_components.solax_modbus] skipping bytes 102
2023-06-20 08:24:48.943 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x100 : modbus_power_control
2023-06-20 08:24:48.943 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x101 : target_finish_flag
2023-06-20 08:24:48.943 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x102 : active_power_target
2023-06-20 08:24:48.943 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x104 : reactive_power_target
2023-06-20 08:24:48.943 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x106 : active_power_real
2023-06-20 08:24:48.944 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x108 : reactive_power_real
2023-06-20 08:24:48.944 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x10a : active_power_upper
2023-06-20 08:24:48.944 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x10c : active_power_lower
2023-06-20 08:24:48.944 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x10e : reactive_power_upper
2023-06-20 08:24:48.944 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x110 : reactive_power_lower
2023-06-20 08:24:48.944 DEBUG (MainThread) [custom_components.solax_modbus] skipping bytes 4
2023-06-20 08:24:48.944 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x114 : charge_discharge_power
2023-06-20 08:24:53.395 DEBUG (MainThread) [custom_components.solax_modbus] Solax X3 G4 modbus holding block start: 0x0 end: 0x7 len: 7
regs: [0]
2023-06-20 08:24:53.396 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x00 : seriesnumber
2023-06-20 08:24:53.396 DEBUG (MainThread) [custom_components.solax_modbus] Solax X3 G4 modbus holding block start: 0x7d end: 0xbc len: 63
regs: [125, 129, 130, 131, 132, 133, 139, 140, 141, 142, 143, 144, 145, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 161, 162, 163, 164, 165, 166, 167, 170, 178, 181, 182, 183, 186, 187]
2023-06-20 08:24:53.397 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x7d : firmwareversion_invertermaster
2023-06-20 08:24:53.397 DEBUG (MainThread) [custom_components.solax_modbus] skipping bytes 6
2023-06-20 08:24:53.398 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x81 : firmwareversion_modbustcp_major
2023-06-20 08:24:53.398 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x82 : firmwareversion_modbustcp_minor
2023-06-20 08:24:53.398 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x83 : firmwareversion_manager
2023-06-20 08:24:53.398 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x84 : bootloader_version
2023-06-20 08:24:53.398 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x85 : rtc
2023-06-20 08:24:53.398 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x8b : charger_use_mode
2023-06-20 08:24:53.398 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x8c : manual_mode
2023-06-20 08:24:53.398 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x8d : battery_type
2023-06-20 08:24:53.398 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x8e : battery_charge_float_voltage
2023-06-20 08:24:53.398 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x8f : battery_discharge_cut_off_voltage
2023-06-20 08:24:53.398 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x90 : battery_charge_max_current
2023-06-20 08:24:53.398 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x91 : battery_discharge_max_current
2023-06-20 08:24:53.398 DEBUG (MainThread) [custom_components.solax_modbus] skipping bytes 2
2023-06-20 08:24:53.398 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x93 : selfuse_discharge_min_soc
2023-06-20 08:24:53.398 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x93 : selfuse_nightcharge_enable
2023-06-20 08:24:53.398 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x94 : selfuse_nightcharge_upper_soc
2023-06-20 08:24:53.398 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x95 : feedin_nightcharge_upper_soc
2023-06-20 08:24:53.398 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x95 : feedin_discharge_min_soc
2023-06-20 08:24:53.398 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x96 : backup_nightcharge_upper_soc
2023-06-20 08:24:53.398 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x96 : backup_discharge_min_soc
2023-06-20 08:24:53.398 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x97 : charger_start_time_1
2023-06-20 08:24:53.399 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x98 : charger_end_time_1
2023-06-20 08:24:53.399 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x99 : discharger_start_time_1
2023-06-20 08:24:53.399 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x9a : discharger_end_time_1
2023-06-20 08:24:53.399 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x9b : charge_period2_enable
2023-06-20 08:24:53.399 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x9c : charger_start_time_2
2023-06-20 08:24:53.399 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x9d : charger_end_time_2
2023-06-20 08:24:53.399 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x9e : discharger_start_time_2
2023-06-20 08:24:53.399 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x9f : discharger_end_time_2
2023-06-20 08:24:53.399 DEBUG (MainThread) [custom_components.solax_modbus] skipping bytes 2
2023-06-20 08:24:53.399 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0xa1 : hotstandby
2023-06-20 08:24:53.399 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0xa2 : extend_bms_setting
2023-06-20 08:24:53.399 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0xa3 : battery_heating
2023-06-20 08:24:53.399 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0xa4 : battery_heating_start_time_1
2023-06-20 08:24:53.399 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0xa5 : battery_heating_end_time_1
2023-06-20 08:24:53.399 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0xa6 : battery_heating_start_time_2
2023-06-20 08:24:53.399 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0xa7 : battery_heating_end_time_2
2023-06-20 08:24:53.399 DEBUG (MainThread) [custom_components.solax_modbus] skipping bytes 4
2023-06-20 08:24:53.399 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0xaa : registration_code_pocket
2023-06-20 08:24:53.399 DEBUG (MainThread) [custom_components.solax_modbus] skipping bytes 6
2023-06-20 08:24:53.399 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0xb2 : pgrid_bias
2023-06-20 08:24:53.399 DEBUG (MainThread) [custom_components.solax_modbus] skipping bytes 4
2023-06-20 08:24:53.399 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0xb5 : export_control_factory_limit
2023-06-20 08:24:53.399 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0xb6 : export_control_user_limit
2023-06-20 08:24:53.399 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0xb7 : eps_mute
2023-06-20 08:24:53.399 DEBUG (MainThread) [custom_components.solax_modbus] skipping bytes 4
2023-06-20 08:24:53.400 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0xba : inverter_rate_power
2023-06-20 08:24:53.400 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0xbb : language
2023-06-20 08:24:53.400 DEBUG (MainThread) [custom_components.solax_modbus] Solax X3 G4 modbus holding block start: 0x102 end: 0x133 len: 49
regs: [258, 259, 260, 261, 262, 263, 264, 265, 266, 273, 275, 277, 278, 279, 280, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 303, 304, 305, 306]
2023-06-20 08:24:53.401 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x102 : drm_function_enable
2023-06-20 08:24:53.401 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x103 : ct_type
2023-06-20 08:24:53.401 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x104 : shadow_fix_enable
2023-06-20 08:24:53.401 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x105 : machine_type
2023-06-20 08:24:53.401 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x106 : phase_power_balance_x3
2023-06-20 08:24:53.401 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x107 : machine_style
2023-06-20 08:24:53.401 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x108 : meter_function
2023-06-20 08:24:53.401 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x109 : meter_1_id
2023-06-20 08:24:53.402 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x10a : meter_2_id
2023-06-20 08:24:53.402 DEBUG (MainThread) [custom_components.solax_modbus] skipping bytes 12
2023-06-20 08:24:53.402 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x111 : disch_cut_off_point_different
2023-06-20 08:24:53.402 DEBUG (MainThread) [custom_components.solax_modbus] skipping bytes 2
2023-06-20 08:24:53.402 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x113 : disch_cut_off_voltage_grid_mode
2023-06-20 08:24:53.402 DEBUG (MainThread) [custom_components.solax_modbus] skipping bytes 2
2023-06-20 08:24:53.402 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x115 : ct_meter_setting
2023-06-20 08:24:53.402 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x116 : fvrt_function
2023-06-20 08:24:53.402 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x117 : fvrt_vac_upper
2023-06-20 08:24:53.402 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x118 : fvrt_vac_lower
2023-06-20 08:24:53.402 DEBUG (MainThread) [custom_components.solax_modbus] skipping bytes 4
2023-06-20 08:24:53.402 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x11b : pv_connection_mode
2023-06-20 08:24:53.402 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x11c : shutdown
2023-06-20 08:24:53.402 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x11d : microgrid
2023-06-20 08:24:53.402 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x11e : selfuse_mode_backup
2023-06-20 08:24:53.402 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x11f : selfuse_backup_soc
2023-06-20 08:24:53.402 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x120 : lease_mode
2023-06-20 08:24:53.402 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x121 : device_lock
2023-06-20 08:24:53.402 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x122 : manual_mode_control
2023-06-20 08:24:53.402 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x123 : feedin_on_power
2023-06-20 08:24:53.402 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x124 : switch_on_soc
2023-06-20 08:24:53.402 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x125 : consume_off_power
2023-06-20 08:24:53.402 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x126 : switch_off_soc
2023-06-20 08:24:53.402 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x127 : minimum_per_on_signal
2023-06-20 08:24:53.402 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x128 : maximum_per_day_on
2023-06-20 08:24:53.403 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x129 : schedule
2023-06-20 08:24:53.403 DEBUG (MainThread) [custom_components.solax_modbus] skipping bytes 10
2023-06-20 08:24:53.403 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x12f : dry_contact_mode
2023-06-20 08:24:53.403 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x130 : parallel_setting
2023-06-20 08:24:53.403 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x131 : external_generation
2023-06-20 08:24:53.403 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x132 : external_generation_max_charge
2023-06-20 08:24:53.403 DEBUG (MainThread) [custom_components.solax_modbus] Solax X3 G4 modbus input block start: 0x0 end: 0x55 len: 85
regs: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 19, 20, 21, 22, 23, 24, 26, 28, 29, 32, 33, 35, 36, 37, 38, 70, 72, 74, 79, 80, 82, 84]
2023-06-20 08:24:53.404 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x00 : inverter_voltage
2023-06-20 08:24:53.404 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x01 : inverter_current
2023-06-20 08:24:53.404 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x02 : inverter_load
2023-06-20 08:24:53.404 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x03 : pv_voltage_1
2023-06-20 08:24:53.404 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x04 : pv_voltage_2
2023-06-20 08:24:53.404 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x05 : pv_current_1
2023-06-20 08:24:53.404 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x06 : pv_current_2
2023-06-20 08:24:53.404 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x07 : grid_frequency
2023-06-20 08:24:53.405 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x08 : inverter_temperature
2023-06-20 08:24:53.405 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x09 : run_mode
2023-06-20 08:24:53.405 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x0a : pv_power_1
2023-06-20 08:24:53.405 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x0b : pv_power_2
2023-06-20 08:24:53.405 DEBUG (MainThread) [custom_components.solax_modbus] skipping bytes 14
2023-06-20 08:24:53.405 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x13 : time_count_down
2023-06-20 08:24:53.405 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x14 : battery_voltage_charge
2023-06-20 08:24:53.405 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x15 : battery_current_charge
2023-06-20 08:24:53.405 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x16 : battery_power_charge
2023-06-20 08:24:53.405 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x17 : bms_connect_state
2023-06-20 08:24:53.405 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x18 : battery_temperature
2023-06-20 08:24:53.405 DEBUG (MainThread) [custom_components.solax_modbus] skipping bytes 2
2023-06-20 08:24:53.405 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x1a : grid_status
2023-06-20 08:24:53.405 DEBUG (MainThread) [custom_components.solax_modbus] skipping bytes 2
2023-06-20 08:24:53.405 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x1c : battery_capacity_charge
2023-06-20 08:24:53.405 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x1d : output_energy_charge
2023-06-20 08:24:53.405 DEBUG (MainThread) [custom_components.solax_modbus] skipping bytes 2
2023-06-20 08:24:53.405 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x20 : output_energy_charge_today
2023-06-20 08:24:53.405 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x21 : input_energy_charge
2023-06-20 08:24:53.405 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x23 : input_energy_charge_today
2023-06-20 08:24:53.405 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x24 : bms_charge_max_current
2023-06-20 08:24:53.405 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x25 : bms_discharge_max_current
2023-06-20 08:24:53.405 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x26 : bms_battery_capacity
2023-06-20 08:24:53.406 DEBUG (MainThread) [custom_components.solax_modbus] skipping bytes 60
2023-06-20 08:24:53.406 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x46 : measured_power
2023-06-20 08:24:53.406 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x48 : grid_export_total
2023-06-20 08:24:53.406 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x4a : grid_import_total
2023-06-20 08:24:53.406 DEBUG (MainThread) [custom_components.solax_modbus] skipping bytes 6
2023-06-20 08:24:53.406 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x4f : eps_frequency
2023-06-20 08:24:53.406 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x50 : today_yield
2023-06-20 08:24:53.406 DEBUG (MainThread) [custom_components.solax_modbus] skipping bytes 2
2023-06-20 08:24:53.406 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x52 : total_yield
2023-06-20 08:24:53.406 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x54 : lock_state
2023-06-20 08:24:53.406 DEBUG (MainThread) [custom_components.solax_modbus] Solax X3 G4 modbus input block start: 0x66 end: 0xcb len: 101
regs: [102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 132, 134, 136, 138, 142, 144, 145, 146, 148, 150, 152, 154, 168, 170, 172, 174, 176, 178, 180, 182, 184, 185, 200, 201, 202]
2023-06-20 08:24:53.407 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x66 : bus_volt
2023-06-20 08:24:53.407 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x67 : dc_fault_val
2023-06-20 08:24:53.407 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x68 : overload_fault_val
2023-06-20 08:24:53.408 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x69 : battery_volt_fault_val
2023-06-20 08:24:53.408 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x6a : grid_voltage_l1
2023-06-20 08:24:53.408 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x6b : grid_current_l1
2023-06-20 08:24:53.408 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x6c : grid_power_l1
2023-06-20 08:24:53.408 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x6d : grid_frequency_l1
2023-06-20 08:24:53.408 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x6e : grid_voltage_l2
2023-06-20 08:24:53.408 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x6f : grid_current_l2
2023-06-20 08:24:53.408 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x70 : grid_power_l2
2023-06-20 08:24:53.408 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x71 : grid_frequency_l2
2023-06-20 08:24:53.408 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x72 : grid_voltage_l3
2023-06-20 08:24:53.408 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x73 : grid_current_l3
2023-06-20 08:24:53.408 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x74 : grid_power_l3
2023-06-20 08:24:53.408 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x75 : grid_frequency_l3
2023-06-20 08:24:53.408 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x76 : eps_voltage_l1
2023-06-20 08:24:53.408 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x77 : eps_current_l1
2023-06-20 08:24:53.408 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x78 : eps_power_active_l1
2023-06-20 08:24:53.408 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x79 : eps_power_l1
2023-06-20 08:24:53.408 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x7a : eps_voltage_l2
2023-06-20 08:24:53.408 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x7b : eps_current_l2
2023-06-20 08:24:53.408 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x7c : eps_power_active_l2
2023-06-20 08:24:53.408 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x7d : eps_power_l2
2023-06-20 08:24:53.408 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x7e : eps_voltage_l3
2023-06-20 08:24:53.409 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x7f : eps_current_l3
2023-06-20 08:24:53.409 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x80 : eps_power_active_l3
2023-06-20 08:24:53.409 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x81 : eps_power_l3
2023-06-20 08:24:53.409 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x82 : measured_power_l1
2023-06-20 08:24:53.409 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x84 : measured_power_l2
2023-06-20 08:24:53.409 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x86 : measured_power_l3
2023-06-20 08:24:53.409 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x88 : grid_mode_runtime
2023-06-20 08:24:53.409 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x8a : eps_mode_runtime
2023-06-20 08:24:53.409 DEBUG (MainThread) [custom_components.solax_modbus] skipping bytes 4
2023-06-20 08:24:53.409 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x8e : eps_yield_total
2023-06-20 08:24:53.409 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x90 : eps_yield_today
2023-06-20 08:24:53.409 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x91 : e_charge_today
2023-06-20 08:24:53.409 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x92 : e_charge_total
2023-06-20 08:24:53.409 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x94 : solar_energy_total
2023-06-20 08:24:53.409 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x96 : solar_energy_today
2023-06-20 08:24:53.409 DEBUG (MainThread) [custom_components.solax_modbus] skipping bytes 2
2023-06-20 08:24:53.409 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x98 : export_energy_today
2023-06-20 08:24:53.409 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x9a : import_energy_today
2023-06-20 08:24:53.409 DEBUG (MainThread) [custom_components.solax_modbus] skipping bytes 24
2023-06-20 08:24:53.409 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0xa8 : meter_2_measured_power
2023-06-20 08:24:53.409 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0xaa : meter_2_export_total
2023-06-20 08:24:53.409 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0xac : meter_2_import_total
2023-06-20 08:24:53.409 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0xae : meter_2_export_today
2023-06-20 08:24:53.410 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0xb0 : meter_2_import_today
2023-06-20 08:24:53.410 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0xb2 : meter_2_measured_power_l1
2023-06-20 08:24:53.410 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0xb4 : meter_2_measured_power_l2
2023-06-20 08:24:53.410 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0xb6 : meter_2_measured_power_l3
2023-06-20 08:24:53.410 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0xb8 : meter_1_communication_state
2023-06-20 08:24:53.410 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0xb9 : meter_2_communication_state
2023-06-20 08:24:53.410 DEBUG (MainThread) [custom_components.solax_modbus] skipping bytes 28
2023-06-20 08:24:53.410 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0xc8 : grid_frequency_meter
2023-06-20 08:24:53.410 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0xc9 : grid_voltage_meter
2023-06-20 08:24:53.410 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0xca : grid_voltage_meter_l1
2023-06-20 08:24:53.410 DEBUG (MainThread) [custom_components.solax_modbus] Solax X3 G4 modbus input block start: 0xcb end: 0x116 len: 75
regs: [203, 204, 256, 257, 258, 260, 262, 264, 266, 268, 270, 272, 276]
2023-06-20 08:24:53.411 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0xcb : grid_voltage_meter_l2
2023-06-20 08:24:53.411 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0xcc : grid_voltage_meter_l3
2023-06-20 08:24:53.411 DEBUG (MainThread) [custom_components.solax_modbus] skipping bytes 102
2023-06-20 08:24:53.411 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x100 : modbus_power_control
2023-06-20 08:24:53.411 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x101 : target_finish_flag
2023-06-20 08:24:53.411 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x102 : active_power_target
2023-06-20 08:24:53.411 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x104 : reactive_power_target
2023-06-20 08:24:53.412 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x106 : active_power_real
2023-06-20 08:24:53.412 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x108 : reactive_power_real
2023-06-20 08:24:53.412 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x10a : active_power_upper
2023-06-20 08:24:53.412 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x10c : active_power_lower
2023-06-20 08:24:53.412 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x10e : reactive_power_upper
2023-06-20 08:24:53.412 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x110 : reactive_power_lower
2023-06-20 08:24:53.412 DEBUG (MainThread) [custom_components.solax_modbus] skipping bytes 4
2023-06-20 08:24:53.412 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x114 : charge_discharge_power
2023-06-20 08:24:58.396 DEBUG (MainThread) [custom_components.solax_modbus] Solax X3 G4 modbus holding block start: 0x0 end: 0x7 len: 7
regs: [0]
2023-06-20 08:24:58.398 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x00 : seriesnumber
2023-06-20 08:24:58.398 DEBUG (MainThread) [custom_components.solax_modbus] Solax X3 G4 modbus holding block start: 0x7d end: 0xbc len: 63
regs: [125, 129, 130, 131, 132, 133, 139, 140, 141, 142, 143, 144, 145, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 161, 162, 163, 164, 165, 166, 167, 170, 178, 181, 182, 183, 186, 187]
2023-06-20 08:24:58.399 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x7d : firmwareversion_invertermaster
2023-06-20 08:24:58.399 DEBUG (MainThread) [custom_components.solax_modbus] skipping bytes 6
2023-06-20 08:24:58.399 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x81 : firmwareversion_modbustcp_major
2023-06-20 08:24:58.399 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x82 : firmwareversion_modbustcp_minor
2023-06-20 08:24:58.399 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x83 : firmwareversion_manager
2023-06-20 08:24:58.399 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x84 : bootloader_version
2023-06-20 08:24:58.399 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x85 : rtc
2023-06-20 08:24:58.399 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x8b : charger_use_mode
2023-06-20 08:24:58.400 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x8c : manual_mode
2023-06-20 08:24:58.400 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x8d : battery_type
2023-06-20 08:24:58.400 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x8e : battery_charge_float_voltage
2023-06-20 08:24:58.400 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x8f : battery_discharge_cut_off_voltage
2023-06-20 08:24:58.400 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x90 : battery_charge_max_current
2023-06-20 08:24:58.400 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x91 : battery_discharge_max_current
2023-06-20 08:24:58.400 DEBUG (MainThread) [custom_components.solax_modbus] skipping bytes 2
2023-06-20 08:24:58.400 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x93 : selfuse_discharge_min_soc
2023-06-20 08:24:58.400 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x93 : selfuse_nightcharge_enable
2023-06-20 08:24:58.400 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x94 : selfuse_nightcharge_upper_soc
2023-06-20 08:24:58.400 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x95 : feedin_nightcharge_upper_soc
2023-06-20 08:24:58.400 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x95 : feedin_discharge_min_soc
2023-06-20 08:24:58.400 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x96 : backup_nightcharge_upper_soc
2023-06-20 08:24:58.400 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x96 : backup_discharge_min_soc
2023-06-20 08:24:58.400 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x97 : charger_start_time_1
2023-06-20 08:24:58.400 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x98 : charger_end_time_1
2023-06-20 08:24:58.400 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x99 : discharger_start_time_1
2023-06-20 08:24:58.400 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x9a : discharger_end_time_1
2023-06-20 08:24:58.400 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x9b : charge_period2_enable
2023-06-20 08:24:58.400 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x9c : charger_start_time_2
2023-06-20 08:24:58.400 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x9d : charger_end_time_2
2023-06-20 08:24:58.400 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x9e : discharger_start_time_2
2023-06-20 08:24:58.400 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x9f : discharger_end_time_2
2023-06-20 08:24:58.400 DEBUG (MainThread) [custom_components.solax_modbus] skipping bytes 2
2023-06-20 08:24:58.400 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0xa1 : hotstandby
2023-06-20 08:24:58.401 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0xa2 : extend_bms_setting
2023-06-20 08:24:58.401 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0xa3 : battery_heating
2023-06-20 08:24:58.401 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0xa4 : battery_heating_start_time_1
2023-06-20 08:24:58.401 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0xa5 : battery_heating_end_time_1
2023-06-20 08:24:58.401 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0xa6 : battery_heating_start_time_2
2023-06-20 08:24:58.401 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0xa7 : battery_heating_end_time_2
2023-06-20 08:24:58.401 DEBUG (MainThread) [custom_components.solax_modbus] skipping bytes 4
2023-06-20 08:24:58.401 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0xaa : registration_code_pocket
2023-06-20 08:24:58.401 DEBUG (MainThread) [custom_components.solax_modbus] skipping bytes 6
2023-06-20 08:24:58.401 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0xb2 : pgrid_bias
2023-06-20 08:24:58.401 DEBUG (MainThread) [custom_components.solax_modbus] skipping bytes 4
2023-06-20 08:24:58.401 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0xb5 : export_control_factory_limit
2023-06-20 08:24:58.401 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0xb6 : export_control_user_limit
2023-06-20 08:24:58.401 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0xb7 : eps_mute
2023-06-20 08:24:58.401 DEBUG (MainThread) [custom_components.solax_modbus] skipping bytes 4
2023-06-20 08:24:58.401 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0xba : inverter_rate_power
2023-06-20 08:24:58.401 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0xbb : language
2023-06-20 08:24:58.401 DEBUG (MainThread) [custom_components.solax_modbus] Solax X3 G4 modbus holding block start: 0x102 end: 0x133 len: 49
regs: [258, 259, 260, 261, 262, 263, 264, 265, 266, 273, 275, 277, 278, 279, 280, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 303, 304, 305, 306]
2023-06-20 08:24:58.403 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x102 : drm_function_enable
2023-06-20 08:24:58.403 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x103 : ct_type
2023-06-20 08:24:58.403 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x104 : shadow_fix_enable
2023-06-20 08:24:58.403 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x105 : machine_type
2023-06-20 08:24:58.403 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x106 : phase_power_balance_x3
2023-06-20 08:24:58.403 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x107 : machine_style
2023-06-20 08:24:58.403 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x108 : meter_function
2023-06-20 08:24:58.403 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x109 : meter_1_id
2023-06-20 08:24:58.403 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x10a : meter_2_id
2023-06-20 08:24:58.403 DEBUG (MainThread) [custom_components.solax_modbus] skipping bytes 12
2023-06-20 08:24:58.403 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x111 : disch_cut_off_point_different
2023-06-20 08:24:58.403 DEBUG (MainThread) [custom_components.solax_modbus] skipping bytes 2
2023-06-20 08:24:58.403 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x113 : disch_cut_off_voltage_grid_mode
2023-06-20 08:24:58.403 DEBUG (MainThread) [custom_components.solax_modbus] skipping bytes 2
2023-06-20 08:24:58.403 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x115 : ct_meter_setting
2023-06-20 08:24:58.403 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x116 : fvrt_function
2023-06-20 08:24:58.403 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x117 : fvrt_vac_upper
2023-06-20 08:24:58.403 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x118 : fvrt_vac_lower
2023-06-20 08:24:58.403 DEBUG (MainThread) [custom_components.solax_modbus] skipping bytes 4
2023-06-20 08:24:58.404 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x11b : pv_connection_mode
2023-06-20 08:24:58.404 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x11c : shutdown
2023-06-20 08:24:58.404 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x11d : microgrid
2023-06-20 08:24:58.404 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x11e : selfuse_mode_backup
2023-06-20 08:24:58.404 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x11f : selfuse_backup_soc
2023-06-20 08:24:58.404 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x120 : lease_mode
2023-06-20 08:24:58.404 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x121 : device_lock
2023-06-20 08:24:58.404 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x122 : manual_mode_control
2023-06-20 08:24:58.404 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x123 : feedin_on_power
2023-06-20 08:24:58.404 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x124 : switch_on_soc
2023-06-20 08:24:58.404 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x125 : consume_off_power
2023-06-20 08:24:58.404 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x126 : switch_off_soc
2023-06-20 08:24:58.404 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x127 : minimum_per_on_signal
2023-06-20 08:24:58.404 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x128 : maximum_per_day_on
2023-06-20 08:24:58.404 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x129 : schedule
2023-06-20 08:24:58.404 DEBUG (MainThread) [custom_components.solax_modbus] skipping bytes 10
2023-06-20 08:24:58.404 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x12f : dry_contact_mode
2023-06-20 08:24:58.404 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x130 : parallel_setting
2023-06-20 08:24:58.404 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x131 : external_generation
2023-06-20 08:24:58.404 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x132 : external_generation_max_charge
2023-06-20 08:24:58.404 DEBUG (MainThread) [custom_components.solax_modbus] Solax X3 G4 modbus input block start: 0x0 end: 0x55 len: 85
regs: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 19, 20, 21, 22, 23, 24, 26, 28, 29, 32, 33, 35, 36, 37, 38, 70, 72, 74, 79, 80, 82, 84]
2023-06-20 08:24:58.408 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x00 : inverter_voltage
2023-06-20 08:24:58.408 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x01 : inverter_current
2023-06-20 08:24:58.409 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x02 : inverter_load
2023-06-20 08:24:58.409 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x03 : pv_voltage_1
2023-06-20 08:24:58.409 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x04 : pv_voltage_2
2023-06-20 08:24:58.409 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x05 : pv_current_1
2023-06-20 08:24:58.409 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x06 : pv_current_2
2023-06-20 08:24:58.409 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x07 : grid_frequency
2023-06-20 08:24:58.409 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x08 : inverter_temperature
2023-06-20 08:24:58.409 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x09 : run_mode
2023-06-20 08:24:58.409 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x0a : pv_power_1
2023-06-20 08:24:58.409 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x0b : pv_power_2
2023-06-20 08:24:58.409 DEBUG (MainThread) [custom_components.solax_modbus] skipping bytes 14
2023-06-20 08:24:58.409 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x13 : time_count_down
2023-06-20 08:24:58.409 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x14 : battery_voltage_charge
2023-06-20 08:24:58.409 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x15 : battery_current_charge
2023-06-20 08:24:58.409 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x16 : battery_power_charge
2023-06-20 08:24:58.409 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x17 : bms_connect_state
2023-06-20 08:24:58.409 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x18 : battery_temperature
2023-06-20 08:24:58.409 DEBUG (MainThread) [custom_components.solax_modbus] skipping bytes 2
2023-06-20 08:24:58.409 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x1a : grid_status
2023-06-20 08:24:58.409 DEBUG (MainThread) [custom_components.solax_modbus] skipping bytes 2
2023-06-20 08:24:58.409 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x1c : battery_capacity_charge
2023-06-20 08:24:58.409 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x1d : output_energy_charge
2023-06-20 08:24:58.409 DEBUG (MainThread) [custom_components.solax_modbus] skipping bytes 2
2023-06-20 08:24:58.409 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x20 : output_energy_charge_today
2023-06-20 08:24:58.410 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x21 : input_energy_charge
2023-06-20 08:24:58.410 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x23 : input_energy_charge_today
2023-06-20 08:24:58.410 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x24 : bms_charge_max_current
2023-06-20 08:24:58.410 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x25 : bms_discharge_max_current
2023-06-20 08:24:58.410 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x26 : bms_battery_capacity
2023-06-20 08:24:58.410 DEBUG (MainThread) [custom_components.solax_modbus] skipping bytes 60
2023-06-20 08:24:58.410 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x46 : measured_power
2023-06-20 08:24:58.410 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x48 : grid_export_total
2023-06-20 08:24:58.410 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x4a : grid_import_total
2023-06-20 08:24:58.410 DEBUG (MainThread) [custom_components.solax_modbus] skipping bytes 6
2023-06-20 08:24:58.410 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x4f : eps_frequency
2023-06-20 08:24:58.410 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x50 : today_yield
2023-06-20 08:24:58.410 DEBUG (MainThread) [custom_components.solax_modbus] skipping bytes 2
2023-06-20 08:24:58.410 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x52 : total_yield
2023-06-20 08:24:58.410 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x54 : lock_state
2023-06-20 08:24:58.410 DEBUG (MainThread) [custom_components.solax_modbus] Solax X3 G4 modbus input block start: 0x66 end: 0xcb len: 101
regs: [102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 132, 134, 136, 138, 142, 144, 145, 146, 148, 150, 152, 154, 168, 170, 172, 174, 176, 178, 180, 182, 184, 185, 200, 201, 202]
2023-06-20 08:24:58.412 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x66 : bus_volt
2023-06-20 08:24:58.412 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x67 : dc_fault_val
2023-06-20 08:24:58.412 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x68 : overload_fault_val
2023-06-20 08:24:58.412 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x69 : battery_volt_fault_val
2023-06-20 08:24:58.412 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x6a : grid_voltage_l1
2023-06-20 08:24:58.412 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x6b : grid_current_l1
2023-06-20 08:24:58.412 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x6c : grid_power_l1
2023-06-20 08:24:58.412 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x6d : grid_frequency_l1
2023-06-20 08:24:58.412 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x6e : grid_voltage_l2
2023-06-20 08:24:58.412 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x6f : grid_current_l2
2023-06-20 08:24:58.412 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x70 : grid_power_l2
2023-06-20 08:24:58.412 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x71 : grid_frequency_l2
2023-06-20 08:24:58.412 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x72 : grid_voltage_l3
2023-06-20 08:24:58.412 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x73 : grid_current_l3
2023-06-20 08:24:58.412 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x74 : grid_power_l3
2023-06-20 08:24:58.412 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x75 : grid_frequency_l3
2023-06-20 08:24:58.412 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x76 : eps_voltage_l1
2023-06-20 08:24:58.412 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x77 : eps_current_l1
2023-06-20 08:24:58.413 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x78 : eps_power_active_l1
2023-06-20 08:24:58.413 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x79 : eps_power_l1
2023-06-20 08:24:58.413 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x7a : eps_voltage_l2
2023-06-20 08:24:58.413 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x7b : eps_current_l2
2023-06-20 08:24:58.413 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x7c : eps_power_active_l2
2023-06-20 08:24:58.413 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x7d : eps_power_l2
2023-06-20 08:24:58.413 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x7e : eps_voltage_l3
2023-06-20 08:24:58.413 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x7f : eps_current_l3
2023-06-20 08:24:58.413 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x80 : eps_power_active_l3
2023-06-20 08:24:58.413 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x81 : eps_power_l3
2023-06-20 08:24:58.413 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x82 : measured_power_l1
2023-06-20 08:24:58.413 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x84 : measured_power_l2
2023-06-20 08:24:58.413 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x86 : measured_power_l3
2023-06-20 08:24:58.413 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x88 : grid_mode_runtime
2023-06-20 08:24:58.413 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x8a : eps_mode_runtime
2023-06-20 08:24:58.413 DEBUG (MainThread) [custom_components.solax_modbus] skipping bytes 4
2023-06-20 08:24:58.413 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x8e : eps_yield_total
2023-06-20 08:24:58.413 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x90 : eps_yield_today
2023-06-20 08:24:58.413 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x91 : e_charge_today
2023-06-20 08:24:58.413 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x92 : e_charge_total
2023-06-20 08:24:58.413 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x94 : solar_energy_total
2023-06-20 08:24:58.413 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x96 : solar_energy_today
2023-06-20 08:24:58.414 DEBUG (MainThread) [custom_components.solax_modbus] skipping bytes 2
2023-06-20 08:24:58.414 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x98 : export_energy_today
2023-06-20 08:24:58.414 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x9a : import_energy_today
2023-06-20 08:24:58.414 DEBUG (MainThread) [custom_components.solax_modbus] skipping bytes 24
2023-06-20 08:24:58.414 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0xa8 : meter_2_measured_power
2023-06-20 08:24:58.414 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0xaa : meter_2_export_total
2023-06-20 08:24:58.414 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0xac : meter_2_import_total
2023-06-20 08:24:58.414 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0xae : meter_2_export_today
2023-06-20 08:24:58.414 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0xb0 : meter_2_import_today
2023-06-20 08:24:58.414 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0xb2 : meter_2_measured_power_l1
2023-06-20 08:24:58.414 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0xb4 : meter_2_measured_power_l2
2023-06-20 08:24:58.414 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0xb6 : meter_2_measured_power_l3
2023-06-20 08:24:58.414 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0xb8 : meter_1_communication_state
2023-06-20 08:24:58.414 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0xb9 : meter_2_communication_state
2023-06-20 08:24:58.414 DEBUG (MainThread) [custom_components.solax_modbus] skipping bytes 28
2023-06-20 08:24:58.414 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0xc8 : grid_frequency_meter
2023-06-20 08:24:58.414 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0xc9 : grid_voltage_meter
2023-06-20 08:24:58.414 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0xca : grid_voltage_meter_l1
2023-06-20 08:24:58.414 DEBUG (MainThread) [custom_components.solax_modbus] Solax X3 G4 modbus input block start: 0xcb end: 0x116 len: 75
regs: [203, 204, 256, 257, 258, 260, 262, 264, 266, 268, 270, 272, 276]
2023-06-20 08:24:58.416 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0xcb : grid_voltage_meter_l2
2023-06-20 08:24:58.416 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0xcc : grid_voltage_meter_l3
2023-06-20 08:24:58.416 DEBUG (MainThread) [custom_components.solax_modbus] skipping bytes 102
2023-06-20 08:24:58.416 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x100 : modbus_power_control
2023-06-20 08:24:58.416 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x101 : target_finish_flag
2023-06-20 08:24:58.416 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x102 : active_power_target
2023-06-20 08:24:58.417 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x104 : reactive_power_target
2023-06-20 08:24:58.417 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x106 : active_power_real
2023-06-20 08:24:58.417 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x108 : reactive_power_real
2023-06-20 08:24:58.417 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x10a : active_power_upper
2023-06-20 08:24:58.417 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x10c : active_power_lower
2023-06-20 08:24:58.417 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x10e : reactive_power_upper
2023-06-20 08:24:58.417 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x110 : reactive_power_lower
2023-06-20 08:24:58.417 DEBUG (MainThread) [custom_components.solax_modbus] skipping bytes 4
2023-06-20 08:24:58.417 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x114 : charge_discharge_power
2023-06-20 08:25:03.397 DEBUG (MainThread) [custom_components.solax_modbus] Solax X3 G4 modbus holding block start: 0x0 end: 0x7 len: 7
regs: [0]
2023-06-20 08:25:03.398 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x00 : seriesnumber
2023-06-20 08:25:03.398 DEBUG (MainThread) [custom_components.solax_modbus] Solax X3 G4 modbus holding block start: 0x7d end: 0xbc len: 63
regs: [125, 129, 130, 131, 132, 133, 139, 140, 141, 142, 143, 144, 145, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 161, 162, 163, 164, 165, 166, 167, 170, 178, 181, 182, 183, 186, 187]
2023-06-20 08:25:03.399 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x7d : firmwareversion_invertermaster
2023-06-20 08:25:03.400 DEBUG (MainThread) [custom_components.solax_modbus] skipping bytes 6
2023-06-20 08:25:03.400 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x81 : firmwareversion_modbustcp_major
2023-06-20 08:25:03.400 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x82 : firmwareversion_modbustcp_minor
2023-06-20 08:25:03.400 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x83 : firmwareversion_manager
2023-06-20 08:25:03.400 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x84 : bootloader_version
2023-06-20 08:25:03.400 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x85 : rtc
2023-06-20 08:25:03.400 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x8b : charger_use_mode
2023-06-20 08:25:03.400 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x8c : manual_mode
2023-06-20 08:25:03.400 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x8d : battery_type
2023-06-20 08:25:03.400 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x8e : battery_charge_float_voltage
2023-06-20 08:25:03.400 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x8f : battery_discharge_cut_off_voltage
2023-06-20 08:25:03.400 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x90 : battery_charge_max_current
2023-06-20 08:25:03.400 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x91 : battery_discharge_max_current
2023-06-20 08:25:03.400 DEBUG (MainThread) [custom_components.solax_modbus] skipping bytes 2
2023-06-20 08:25:03.400 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x93 : selfuse_discharge_min_soc
2023-06-20 08:25:03.400 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x93 : selfuse_nightcharge_enable
2023-06-20 08:25:03.400 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x94 : selfuse_nightcharge_upper_soc
2023-06-20 08:25:03.400 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x95 : feedin_nightcharge_upper_soc
2023-06-20 08:25:03.401 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x95 : feedin_discharge_min_soc
2023-06-20 08:25:03.401 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x96 : backup_nightcharge_upper_soc
2023-06-20 08:25:03.401 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x96 : backup_discharge_min_soc
2023-06-20 08:25:03.401 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x97 : charger_start_time_1
2023-06-20 08:25:03.401 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x98 : charger_end_time_1
2023-06-20 08:25:03.401 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x99 : discharger_start_time_1
2023-06-20 08:25:03.401 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x9a : discharger_end_time_1
2023-06-20 08:25:03.401 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x9b : charge_period2_enable
2023-06-20 08:25:03.401 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x9c : charger_start_time_2
2023-06-20 08:25:03.401 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x9d : charger_end_time_2
2023-06-20 08:25:03.401 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x9e : discharger_start_time_2
2023-06-20 08:25:03.401 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x9f : discharger_end_time_2
2023-06-20 08:25:03.401 DEBUG (MainThread) [custom_components.solax_modbus] skipping bytes 2
2023-06-20 08:25:03.401 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0xa1 : hotstandby
2023-06-20 08:25:03.401 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0xa2 : extend_bms_setting
2023-06-20 08:25:03.401 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0xa3 : battery_heating
2023-06-20 08:25:03.401 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0xa4 : battery_heating_start_time_1
2023-06-20 08:25:03.401 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0xa5 : battery_heating_end_time_1
2023-06-20 08:25:03.401 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0xa6 : battery_heating_start_time_2
2023-06-20 08:25:03.401 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0xa7 : battery_heating_end_time_2
2023-06-20 08:25:03.401 DEBUG (MainThread) [custom_components.solax_modbus] skipping bytes 4
2023-06-20 08:25:03.401 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0xaa : registration_code_pocket
2023-06-20 08:25:03.401 DEBUG (MainThread) [custom_components.solax_modbus] skipping bytes 6
2023-06-20 08:25:03.401 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0xb2 : pgrid_bias
2023-06-20 08:25:03.401 DEBUG (MainThread) [custom_components.solax_modbus] skipping bytes 4
2023-06-20 08:25:03.401 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0xb5 : export_control_factory_limit
2023-06-20 08:25:03.402 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0xb6 : export_control_user_limit
2023-06-20 08:25:03.402 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0xb7 : eps_mute
2023-06-20 08:25:03.402 DEBUG (MainThread) [custom_components.solax_modbus] skipping bytes 4
2023-06-20 08:25:03.402 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0xba : inverter_rate_power
2023-06-20 08:25:03.402 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0xbb : language
2023-06-20 08:25:03.402 DEBUG (MainThread) [custom_components.solax_modbus] Solax X3 G4 modbus holding block start: 0x102 end: 0x133 len: 49
regs: [258, 259, 260, 261, 262, 263, 264, 265, 266, 273, 275, 277, 278, 279, 280, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 303, 304, 305, 306]
2023-06-20 08:25:03.403 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x102 : drm_function_enable
2023-06-20 08:25:03.403 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x103 : ct_type
2023-06-20 08:25:03.403 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x104 : shadow_fix_enable
2023-06-20 08:25:03.403 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x105 : machine_type
2023-06-20 08:25:03.403 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x106 : phase_power_balance_x3
2023-06-20 08:25:03.403 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x107 : machine_style
2023-06-20 08:25:03.403 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x108 : meter_function
2023-06-20 08:25:03.403 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x109 : meter_1_id
2023-06-20 08:25:03.403 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x10a : meter_2_id
2023-06-20 08:25:03.404 DEBUG (MainThread) [custom_components.solax_modbus] skipping bytes 12
2023-06-20 08:25:03.404 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x111 : disch_cut_off_point_different
2023-06-20 08:25:03.404 DEBUG (MainThread) [custom_components.solax_modbus] skipping bytes 2
2023-06-20 08:25:03.404 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x113 : disch_cut_off_voltage_grid_mode
2023-06-20 08:25:03.404 DEBUG (MainThread) [custom_components.solax_modbus] skipping bytes 2
2023-06-20 08:25:03.404 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x115 : ct_meter_setting
2023-06-20 08:25:03.404 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x116 : fvrt_function
2023-06-20 08:25:03.404 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x117 : fvrt_vac_upper
2023-06-20 08:25:03.404 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x118 : fvrt_vac_lower
2023-06-20 08:25:03.404 DEBUG (MainThread) [custom_components.solax_modbus] skipping bytes 4
2023-06-20 08:25:03.404 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x11b : pv_connection_mode
2023-06-20 08:25:03.404 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x11c : shutdown
2023-06-20 08:25:03.404 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x11d : microgrid
2023-06-20 08:25:03.404 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x11e : selfuse_mode_backup
2023-06-20 08:25:03.404 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x11f : selfuse_backup_soc
2023-06-20 08:25:03.404 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x120 : lease_mode
2023-06-20 08:25:03.404 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x121 : device_lock
2023-06-20 08:25:03.404 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x122 : manual_mode_control
2023-06-20 08:25:03.404 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x123 : feedin_on_power
2023-06-20 08:25:03.404 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x124 : switch_on_soc
2023-06-20 08:25:03.404 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x125 : consume_off_power
2023-06-20 08:25:03.404 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x126 : switch_off_soc
2023-06-20 08:25:03.404 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x127 : minimum_per_on_signal
2023-06-20 08:25:03.404 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x128 : maximum_per_day_on
2023-06-20 08:25:03.405 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x129 : schedule
2023-06-20 08:25:03.405 DEBUG (MainThread) [custom_components.solax_modbus] skipping bytes 10
2023-06-20 08:25:03.405 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x12f : dry_contact_mode
2023-06-20 08:25:03.405 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x130 : parallel_setting
2023-06-20 08:25:03.405 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x131 : external_generation
2023-06-20 08:25:03.405 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x132 : external_generation_max_charge
2023-06-20 08:25:03.405 DEBUG (MainThread) [custom_components.solax_modbus] Solax X3 G4 modbus input block start: 0x0 end: 0x55 len: 85
regs: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 19, 20, 21, 22, 23, 24, 26, 28, 29, 32, 33, 35, 36, 37, 38, 70, 72, 74, 79, 80, 82, 84]
2023-06-20 08:25:03.407 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x00 : inverter_voltage
2023-06-20 08:25:03.407 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x01 : inverter_current
2023-06-20 08:25:03.407 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x02 : inverter_load
2023-06-20 08:25:03.407 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x03 : pv_voltage_1
2023-06-20 08:25:03.407 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x04 : pv_voltage_2
2023-06-20 08:25:03.407 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x05 : pv_current_1
2023-06-20 08:25:03.407 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x06 : pv_current_2
2023-06-20 08:25:03.407 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x07 : grid_frequency
2023-06-20 08:25:03.407 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x08 : inverter_temperature
2023-06-20 08:25:03.407 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x09 : run_mode
2023-06-20 08:25:03.407 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x0a : pv_power_1
2023-06-20 08:25:03.407 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x0b : pv_power_2
2023-06-20 08:25:03.407 DEBUG (MainThread) [custom_components.solax_modbus] skipping bytes 14
2023-06-20 08:25:03.408 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x13 : time_count_down
2023-06-20 08:25:03.408 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x14 : battery_voltage_charge
2023-06-20 08:25:03.408 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x15 : battery_current_charge
2023-06-20 08:25:03.408 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x16 : battery_power_charge
2023-06-20 08:25:03.408 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x17 : bms_connect_state
2023-06-20 08:25:03.408 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x18 : battery_temperature
2023-06-20 08:25:03.408 DEBUG (MainThread) [custom_components.solax_modbus] skipping bytes 2
2023-06-20 08:25:03.408 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x1a : grid_status
2023-06-20 08:25:03.408 DEBUG (MainThread) [custom_components.solax_modbus] skipping bytes 2
2023-06-20 08:25:03.408 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x1c : battery_capacity_charge
2023-06-20 08:25:03.408 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x1d : output_energy_charge
2023-06-20 08:25:03.408 DEBUG (MainThread) [custom_components.solax_modbus] skipping bytes 2
2023-06-20 08:25:03.408 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x20 : output_energy_charge_today
2023-06-20 08:25:03.408 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x21 : input_energy_charge
2023-06-20 08:25:03.408 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x23 : input_energy_charge_today
2023-06-20 08:25:03.408 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x24 : bms_charge_max_current
2023-06-20 08:25:03.408 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x25 : bms_discharge_max_current
2023-06-20 08:25:03.408 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x26 : bms_battery_capacity
2023-06-20 08:25:03.408 DEBUG (MainThread) [custom_components.solax_modbus] skipping bytes 60
2023-06-20 08:25:03.408 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x46 : measured_power
2023-06-20 08:25:03.408 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x48 : grid_export_total
2023-06-20 08:25:03.408 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x4a : grid_import_total
2023-06-20 08:25:03.409 DEBUG (MainThread) [custom_components.solax_modbus] skipping bytes 6
2023-06-20 08:25:03.409 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x4f : eps_frequency
2023-06-20 08:25:03.409 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x50 : today_yield
2023-06-20 08:25:03.409 DEBUG (MainThread) [custom_components.solax_modbus] skipping bytes 2
2023-06-20 08:25:03.409 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x52 : total_yield
2023-06-20 08:25:03.409 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x54 : lock_state
2023-06-20 08:25:03.409 DEBUG (MainThread) [custom_components.solax_modbus] Solax X3 G4 modbus input block start: 0x66 end: 0xcb len: 101
regs: [102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 132, 134, 136, 138, 142, 144, 145, 146, 148, 150, 152, 154, 168, 170, 172, 174, 176, 178, 180, 182, 184, 185, 200, 201, 202]
2023-06-20 08:25:03.410 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x66 : bus_volt
2023-06-20 08:25:03.410 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x67 : dc_fault_val
2023-06-20 08:25:03.410 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x68 : overload_fault_val
2023-06-20 08:25:03.410 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x69 : battery_volt_fault_val
2023-06-20 08:25:03.410 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x6a : grid_voltage_l1
2023-06-20 08:25:03.410 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x6b : grid_current_l1
2023-06-20 08:25:03.410 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x6c : grid_power_l1
2023-06-20 08:25:03.410 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x6d : grid_frequency_l1
2023-06-20 08:25:03.410 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x6e : grid_voltage_l2
2023-06-20 08:25:03.411 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x6f : grid_current_l2
2023-06-20 08:25:03.411 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x70 : grid_power_l2
2023-06-20 08:25:03.411 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x71 : grid_frequency_l2
2023-06-20 08:25:03.411 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x72 : grid_voltage_l3
2023-06-20 08:25:03.411 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x73 : grid_current_l3
2023-06-20 08:25:03.411 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x74 : grid_power_l3
2023-06-20 08:25:03.411 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x75 : grid_frequency_l3
2023-06-20 08:25:03.411 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x76 : eps_voltage_l1
2023-06-20 08:25:03.411 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x77 : eps_current_l1
2023-06-20 08:25:03.411 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x78 : eps_power_active_l1
2023-06-20 08:25:03.411 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x79 : eps_power_l1
2023-06-20 08:25:03.411 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x7a : eps_voltage_l2
2023-06-20 08:25:03.411 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x7b : eps_current_l2
2023-06-20 08:25:03.411 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x7c : eps_power_active_l2
2023-06-20 08:25:03.411 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x7d : eps_power_l2
2023-06-20 08:25:03.411 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x7e : eps_voltage_l3
2023-06-20 08:25:03.411 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x7f : eps_current_l3
2023-06-20 08:25:03.411 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x80 : eps_power_active_l3
2023-06-20 08:25:03.411 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x81 : eps_power_l3
2023-06-20 08:25:03.411 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x82 : measured_power_l1
2023-06-20 08:25:03.412 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x84 : measured_power_l2
2023-06-20 08:25:03.412 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x86 : measured_power_l3
2023-06-20 08:25:03.412 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x88 : grid_mode_runtime
2023-06-20 08:25:03.412 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x8a : eps_mode_runtime
2023-06-20 08:25:03.412 DEBUG (MainThread) [custom_components.solax_modbus] skipping bytes 4
2023-06-20 08:25:03.412 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x8e : eps_yield_total
2023-06-20 08:25:03.412 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x90 : eps_yield_today
2023-06-20 08:25:03.412 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x91 : e_charge_today
2023-06-20 08:25:03.412 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x92 : e_charge_total
2023-06-20 08:25:03.412 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x94 : solar_energy_total
2023-06-20 08:25:03.412 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x96 : solar_energy_today
2023-06-20 08:25:03.412 DEBUG (MainThread) [custom_components.solax_modbus] skipping bytes 2
2023-06-20 08:25:03.412 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x98 : export_energy_today
2023-06-20 08:25:03.412 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x9a : import_energy_today
2023-06-20 08:25:03.412 DEBUG (MainThread) [custom_components.solax_modbus] skipping bytes 24
2023-06-20 08:25:03.412 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0xa8 : meter_2_measured_power
2023-06-20 08:25:03.412 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0xaa : meter_2_export_total
2023-06-20 08:25:03.412 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0xac : meter_2_import_total
2023-06-20 08:25:03.412 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0xae : meter_2_export_today
2023-06-20 08:25:03.412 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0xb0 : meter_2_import_today
2023-06-20 08:25:03.412 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0xb2 : meter_2_measured_power_l1
2023-06-20 08:25:03.412 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0xb4 : meter_2_measured_power_l2
2023-06-20 08:25:03.413 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0xb6 : meter_2_measured_power_l3
2023-06-20 08:25:03.413 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0xb8 : meter_1_communication_state
2023-06-20 08:25:03.413 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0xb9 : meter_2_communication_state
2023-06-20 08:25:03.413 DEBUG (MainThread) [custom_components.solax_modbus] skipping bytes 28
2023-06-20 08:25:03.413 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0xc8 : grid_frequency_meter
2023-06-20 08:25:03.413 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0xc9 : grid_voltage_meter
2023-06-20 08:25:03.413 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0xca : grid_voltage_meter_l1
2023-06-20 08:25:03.413 DEBUG (MainThread) [custom_components.solax_modbus] Solax X3 G4 modbus input block start: 0xcb end: 0x116 len: 75
regs: [203, 204, 256, 257, 258, 260, 262, 264, 266, 268, 270, 272, 276]
2023-06-20 08:25:03.414 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0xcb : grid_voltage_meter_l2
2023-06-20 08:25:03.414 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0xcc : grid_voltage_meter_l3
2023-06-20 08:25:03.414 DEBUG (MainThread) [custom_components.solax_modbus] skipping bytes 102
2023-06-20 08:25:03.414 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x100 : modbus_power_control
2023-06-20 08:25:03.414 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x101 : target_finish_flag
2023-06-20 08:25:03.414 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x102 : active_power_target
2023-06-20 08:25:03.414 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x104 : reactive_power_target
2023-06-20 08:25:03.415 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x106 : active_power_real
2023-06-20 08:25:03.415 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x108 : reactive_power_real
2023-06-20 08:25:03.415 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x10a : active_power_upper
2023-06-20 08:25:03.415 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x10c : active_power_lower
2023-06-20 08:25:03.415 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x10e : reactive_power_upper
2023-06-20 08:25:03.415 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x110 : reactive_power_lower
2023-06-20 08:25:03.415 DEBUG (MainThread) [custom_components.solax_modbus] skipping bytes 4
2023-06-20 08:25:03.415 DEBUG (MainThread) [custom_components.solax_modbus] treating register 0x114 : charge_discharge_power
2023-06-20 08:25:09.522 ERROR (MainThread) [frontend.js.latest.202306080] :0:0 ResizeObserver loop completed with undelivered notifications.
2023-06-20 08:25:13.409 WARNING (MainThread) [custom_components.solax_modbus] no local data file found after 5 tries - is this a first time run ?
FYI, now both systems - HA and Homey are using the same source - Wifi dongle... Waveshare is still connected just not being used.
Just have to disconnect/reconnect dongle every day but at-least no false readings.
Now I wonder how to clear the peaks from the DB but that's another challenge.
Am I ok to close this issue down now?
Yes, please, even I have no idea why Waveshare RS485 to RJ45 do not work reliably - now I have both Homey and HA connected via Wifi Dongle v3 and except of dropouts (1x per week), which can be resolved by disconnecting from Access point, it's running great.
A pity, I thought there will be something useful in the logs, so such peaks or better to say nonsense values will be fixed / not accepted, as Waveshare is always recommended for your integration. Maybe disconnecting wifi dongle would be a way but I don't want to loose remote upgrade options and cloud integration (maybe (and I hope not) if the geopolitical situation would enforce it, then I will be testing Waveshare again).
..no single peak or nonsense values for past 2 months.
Thank you.
Describe the bug Getting randomly false readings - peaks, see examples - Wifi Dongle v3 even on any latest FW dongle version get disconnected randomly, which is resolved by restarts however some peaks are occurring
Mandatory details
Detailed Error Log
Additional context Using Athom Homey connected via WaveShare via COM port and HA connected via Wifi Dongle v3, not sure if that might be a problem
Waveshare settings (not sure if multi-host might be causing any such issues, currently having it disabled for further tests.)