New Python plugin: Domoticz SolarEdge_ModbusTCP

Moderator: leecollings

AddieJanssen
Posts: 65
Joined: Sunday 27 September 2020 16:17
Target OS: -
Domoticz version:
Contact:

Re: New Python plugin: Domoticz SolarEdge_ModbusTCP

Post by AddieJanssen »

imautohuttraeger wrote: Saturday 14 November 2026 9:28 Installed v3.0.0-dev.2 successfully in parallel according to you instructions. I works without errors in the log since an hour already.

v3.0.0-dev.2: Created 22 Devices
v2.0.7: Has 82 Devices

See screenshots of both device lists (a little bit blurred due to file size limit in this forum)

The meter and batterie devices are missing with v3.

EDIT: missed the Log, here it is, now:

Code: Select all

2026-11-14 09:31:35.507  SEModbusDEV: Updated [8] values.
2026-11-14 09:31:40.683  SEModbusDEV: Updated [13] values.
2026-11-14 09:31:45.739  SEModbusDEV: Updated [12] values.
2026-11-14 09:31:50.620  SEModbusDEV: Updated [11] values.
2026-11-14 09:31:50.989  Status: SEModbusDEV: Stop directive received.
2026-11-14 09:31:50.989  SEModbusDEV: Disconnected from: 192.168.1.143:1502 Device Address: 1
2026-11-14 09:31:50.995  Status: SEModbusDEV: Exiting work loop.
2026-11-14 09:31:51.089  Status: SEModbusDEV: Stopping threads.
2026-11-14 09:31:51.089  Status: SEModbusDEV: Stopped.
2026-11-14 09:31:51.090  Status: SEModbusDEV: Entering work loop.
2026-11-14 09:31:51.090  Status: SEModbusDEV: Started.
2026-11-14 09:31:51.586  Status: SEModbusDEV: Initialized version 3.0.0-dev.2, author 'Addie Janssen'
2026-11-14 09:31:51.606  SEModbusDEV: Connection established with: 192.168.1.143:1502 Device Address: 1
2026-11-14 09:31:56.364  SEModbusDEV: Inverter returned device information
2026-11-14 09:31:56.365  SEModbusDEV: Found [Common]
2026-11-14 09:31:56.365  SEModbusDEV:  This device type is not yet supported by the plugin
2026-11-14 09:31:56.365  SEModbusDEV: Found [Inverter (Three Phase)]
2026-11-14 09:31:56.365  SEModbusDEV: Found a [Inverter]
2026-11-14 09:31:56.365  SEModbusDEV:  Found [Status]
2026-11-14 09:31:56.366  SEModbusDEV: [TextStatusDevice]  Check if device [SEModbusDEV - Status] needs updating
2026-11-14 09:31:56.366  SEModbusDEV: [TextStatusDevice]   No Update needed
2026-11-14 09:31:56.366  SEModbusDEV:  Found [Vendor Status]
2026-11-14 09:31:56.366  SEModbusDEV: [TextStatusDevice]  Check if device [SEModbusDEV - Vendor Status] needs updating
2026-11-14 09:31:56.366  SEModbusDEV: [TextStatusDevice]   No Update needed
2026-11-14 09:31:56.367  SEModbusDEV:  Found [Current]
2026-11-14 09:31:56.367  SEModbusDEV: [CurrentDevice]  Check if device [SEModbusDEV - Current] needs updating
2026-11-14 09:31:56.367  SEModbusDEV: [CurrentDevice]   No Update needed
2026-11-14 09:31:56.367  SEModbusDEV:  Found [L1 Current]
2026-11-14 09:31:56.367  SEModbusDEV: [CurrentDevice]  Check if device [SEModbusDEV - L1 Current] needs updating
2026-11-14 09:31:56.368  SEModbusDEV: [CurrentDevice]   No Update needed
2026-11-14 09:31:56.368  SEModbusDEV:  Found [L2 Current]
2026-11-14 09:31:56.368  SEModbusDEV: [CurrentDevice]  Check if device [SEModbusDEV - L2 Current] needs updating
2026-11-14 09:31:56.368  SEModbusDEV: [CurrentDevice]   No Update needed
2026-11-14 09:31:56.368  SEModbusDEV:  Found [L3 Current]
2026-11-14 09:31:56.368  SEModbusDEV: [CurrentDevice]  Check if device [SEModbusDEV - L3 Current] needs updating
2026-11-14 09:31:56.369  SEModbusDEV: [CurrentDevice]   No Update needed
2026-11-14 09:31:56.369  SEModbusDEV:  Found [L1 Voltage]
2026-11-14 09:31:56.369  SEModbusDEV: [VoltageDevice]  Check if device [SEModbusDEV - L1 Voltage] needs updating
2026-11-14 09:31:56.369  SEModbusDEV: [VoltageDevice]   No Update needed
2026-11-14 09:31:56.370  SEModbusDEV:  Found [L2 Voltage]
2026-11-14 09:31:56.370  SEModbusDEV: [VoltageDevice]  Check if device [SEModbusDEV - L2 Voltage] needs updating
2026-11-14 09:31:56.370  SEModbusDEV: [VoltageDevice]   No Update needed
2026-11-14 09:31:56.370  SEModbusDEV:  Found [L3 Voltage]
2026-11-14 09:31:56.370  SEModbusDEV: [VoltageDevice]  Check if device [SEModbusDEV - L3 Voltage] needs updating
2026-11-14 09:31:56.371  SEModbusDEV: [VoltageDevice]   No Update needed
2026-11-14 09:31:56.371  SEModbusDEV:  Found [L1-N Voltage]
2026-11-14 09:31:56.371  SEModbusDEV: [VoltageDevice]  Check if device [SEModbusDEV - L1-N Voltage] needs updating
2026-11-14 09:31:56.371  SEModbusDEV: [VoltageDevice]   No Update needed
2026-11-14 09:31:56.371  SEModbusDEV:  Found [L2-N Voltage]
2026-11-14 09:31:56.371  SEModbusDEV: [VoltageDevice]  Check if device [SEModbusDEV - L2-N Voltage] needs updating
2026-11-14 09:31:56.372  SEModbusDEV: [VoltageDevice]   No Update needed
2026-11-14 09:31:56.372  SEModbusDEV:  Found [L3-N Voltage]
2026-11-14 09:31:56.372  SEModbusDEV: [VoltageDevice]  Check if device [SEModbusDEV - L3-N Voltage] needs updating
2026-11-14 09:31:56.372  SEModbusDEV: [VoltageDevice]   No Update needed
2026-11-14 09:31:56.373  SEModbusDEV:  Found [Power]
2026-11-14 09:31:56.373  SEModbusDEV: [PowerDevice]  Check if device [SEModbusDEV - Power] needs updating
2026-11-14 09:31:56.373  SEModbusDEV: [PowerDevice]   No Update needed
2026-11-14 09:31:56.373  SEModbusDEV:  Found [Frequency]
2026-11-14 09:31:56.373  SEModbusDEV: [FrequencyDevice]  Check if device [SEModbusDEV - Frequency] needs updating
2026-11-14 09:31:56.373  SEModbusDEV: [FrequencyDevice]   No Update needed
2026-11-14 09:31:56.374  SEModbusDEV:  Found [Power (Apparent)]
2026-11-14 09:31:56.374  SEModbusDEV: [ApparentPowerDevice]  Check if device [SEModbusDEV - Power (Apparent)] needs updating
2026-11-14 09:31:56.374  SEModbusDEV: [ApparentPowerDevice]   No Update needed
2026-11-14 09:31:56.374  SEModbusDEV:  Found [Power (Reactive)]
2026-11-14 09:31:56.374  SEModbusDEV: [ReactivePowerDevice]  Check if device [SEModbusDEV - Power (Reactive)] needs updating
2026-11-14 09:31:56.375  SEModbusDEV: [ReactivePowerDevice]   No Update needed
2026-11-14 09:31:56.375  SEModbusDEV:  Found [Power Factor]
2026-11-14 09:31:56.375  SEModbusDEV: [PercentageDevice]  Check if device [SEModbusDEV - Power Factor] needs updating
2026-11-14 09:31:56.375  SEModbusDEV: [PercentageDevice]   No Update needed
2026-11-14 09:31:56.375  SEModbusDEV:  Found [Total Energy]
2026-11-14 09:31:56.376  SEModbusDEV: [EnergyDevice]  Check if device [SEModbusDEV - Total Energy] needs updating
2026-11-14 09:31:56.376  SEModbusDEV: [EnergyDevice]   No Update needed
2026-11-14 09:31:56.376  SEModbusDEV:  Found [DC Current]
2026-11-14 09:31:56.376  SEModbusDEV: [CurrentDevice]  Check if device [SEModbusDEV - DC Current] needs updating
2026-11-14 09:31:56.376  SEModbusDEV: [CurrentDevice]   No Update needed
2026-11-14 09:31:56.376  SEModbusDEV:  Found [DC Voltage]
2026-11-14 09:31:56.377  SEModbusDEV: [VoltageDevice]  Check if device [SEModbusDEV - DC Voltage] needs updating
2026-11-14 09:31:56.377  SEModbusDEV: [VoltageDevice]   No Update needed
2026-11-14 09:31:56.377  SEModbusDEV:  Found [DC Power]
2026-11-14 09:31:56.377  SEModbusDEV: [PowerDevice]  Check if device [SEModbusDEV - DC Power] needs updating
2026-11-14 09:31:56.377  SEModbusDEV: [PowerDevice]   No Update needed
2026-11-14 09:31:56.378  SEModbusDEV:  Found [Temperature]
2026-11-14 09:31:56.378  SEModbusDEV: [TemperatureDevice]  Check if device [SEModbusDEV - Temperature] needs updating
2026-11-14 09:31:56.378  SEModbusDEV: [TemperatureDevice]   No Update needed
2026-11-14 09:31:56.378  SEModbusDEV: Found [Common]
2026-11-14 09:31:56.378  SEModbusDEV:  This device type is not yet supported by the plugin
2026-11-14 09:31:56.379  SEModbusDEV: Found [wye-connect three phase (abcn) meter]
2026-11-14 09:31:56.379  SEModbusDEV:  This device type is not yet supported by the plugin
2026-11-14 09:31:56.379  SEModbusDEV: Found [DER AC Measurement]
2026-11-14 09:31:56.379  SEModbusDEV:  This device type is not yet supported by the plugin
2026-11-14 09:31:56.379  SEModbusDEV: Found [DER Capacity]
2026-11-14 09:31:56.379  SEModbusDEV:  This device type is not yet supported by the plugin
2026-11-14 09:31:56.380  SEModbusDEV: Found [Enter Service]
2026-11-14 09:31:56.380  SEModbusDEV:  This device type is not yet supported by the plugin
2026-11-14 09:31:56.380  SEModbusDEV: Found [DER AC Controls]
2026-11-14 09:31:56.380  SEModbusDEV:  This device type is not yet supported by the plugin
2026-11-14 09:31:56.380  SEModbusDEV: Found [DER Volt-Var]
2026-11-14 09:31:56.380  SEModbusDEV:  This device type is not yet supported by the plugin
2026-11-14 09:31:56.381  SEModbusDEV: Found [DER Volt-Watt]
2026-11-14 09:31:56.381  SEModbusDEV:  This device type is not yet supported by the plugin
2026-11-14 09:31:56.381  SEModbusDEV: Found [DER Trip LV]
2026-11-14 09:31:56.381  SEModbusDEV:  This device type is not yet supported by the plugin
2026-11-14 09:31:56.381  SEModbusDEV: Found [DER Trip HV]
2026-11-14 09:31:56.381  SEModbusDEV:  This device type is not yet supported by the plugin
2026-11-14 09:31:56.382  SEModbusDEV: Found [DER Trip LF]
2026-11-14 09:31:56.382  SEModbusDEV:  This device type is not yet supported by the plugin
2026-11-14 09:31:56.382  SEModbusDEV: Found [DER Trip HF]
2026-11-14 09:31:56.382  SEModbusDEV:  This device type is not yet supported by the plugin
2026-11-14 09:31:56.382  SEModbusDEV: Found [DER Frequency Droop]
2026-11-14 09:31:56.382  SEModbusDEV:  This device type is not yet supported by the plugin
2026-11-14 09:31:56.383  SEModbusDEV: Found [DER Watt-Var]
2026-11-14 09:31:56.383  SEModbusDEV:  This device type is not yet supported by the plugin
2026-11-14 09:31:56.383  SEModbusDEV: Found [DER Storage Capacity]
2026-11-14 09:31:56.383  SEModbusDEV:  This device type is not yet supported by the plugin
2026-11-14 09:31:56.383  SEModbusDEV: Found [Battery]
2026-11-14 09:31:56.383  SEModbusDEV:  This device type is not yet supported by the plugin
2026-11-14 09:31:56.484  SEModbusDEV: We have 1 devices
2026-11-14 09:31:56.484  SEModbusDEV: Start processing [Inverter]
2026-11-14 09:31:56.625  SEModbusDEV:  [Status] value has not changed and last update is too fresh
2026-11-14 09:31:56.626  SEModbusDEV:  [Vendor Status] value has not changed and last update is too fresh
2026-11-14 09:31:56.627  SEModbusDEV:  [Current] updating value to [2.93]
2026-11-14 09:31:56.646  SEModbusDEV:  [L1 Current] updating value to [0.94]
2026-11-14 09:31:56.681  SEModbusDEV:  [L2 Current] updating value to [0.99]
2026-11-14 09:31:56.701  SEModbusDEV:  [L3 Current] updating value to [0.99]
2026-11-14 09:31:56.714  SEModbusDEV:  [L1 Voltage] updating value to [404.80]
2026-11-14 09:31:56.724  SEModbusDEV:  [L2 Voltage] updating value to [404.30]
2026-11-14 09:31:56.748  SEModbusDEV:  [L3 Voltage] updating value to [404.90]
2026-11-14 09:31:56.766  SEModbusDEV:  [L1-N Voltage] updating value to [233.10]
2026-11-14 09:31:56.922  SEModbusDEV:  [L2-N Voltage] updating value to [234.70]
2026-11-14 09:31:56.959  SEModbusDEV:  [L3-N Voltage] updating value to [233.20]
2026-11-14 09:31:57.011  SEModbusDEV:  [Power] updating value to [666]
2026-11-14 09:31:57.035  SEModbusDEV:  [Frequency] updating value to [49.96]
2026-11-14 09:31:57.068  SEModbusDEV:  [Power (Apparent)] updating value to [687]
2026-11-14 09:31:57.086  SEModbusDEV:  [Power (Reactive)] updating value to [-165]
2026-11-14 09:31:57.116  SEModbusDEV:  [Power Factor] updating value to [-97.05]
2026-11-14 09:31:57.155  SEModbusDEV:  [Total Energy] updating value to [666;20085780]
2026-11-14 09:31:57.252  SEModbusDEV:  [DC Current] updating value to [0.83]
2026-11-14 09:31:57.297  SEModbusDEV:  [DC Voltage] updating value to [820.00]
2026-11-14 09:31:57.361  SEModbusDEV:  [DC Power] updating value to [677]
2026-11-14 09:31:57.439  SEModbusDEV:  [Temperature] updating value to [42.05]
2026-11-14 09:31:57.474  SEModbusDEV: Finished processing [Inverter]
2026-11-14 09:31:57.474  SEModbusDEV: Updated [20] values.
2026-11-14 09:32:01.106  SEModbusDEV: We have 1 devices
2026-11-14 09:32:01.106  SEModbusDEV: Start processing [Inverter]
2026-11-14 09:32:01.260  SEModbusDEV:  [Status] value has not changed and last update is too fresh
2026-11-14 09:32:01.261  SEModbusDEV:  [Vendor Status] value has not changed and last update is too fresh
2026-11-14 09:32:01.262  SEModbusDEV:  [Current] updating value to [2.99]
2026-11-14 09:32:01.293  SEModbusDEV:  [L1 Current] updating value to [0.98]
2026-11-14 09:32:01.324  SEModbusDEV:  [L2 Current] updating value to [1.00]
2026-11-14 09:32:01.358  SEModbusDEV:  [L3 Current] updating value to [1.00]
2026-11-14 09:32:01.396  SEModbusDEV:  [L1 Voltage] updating value to [404.60]
2026-11-14 09:32:01.433  SEModbusDEV:  [L2 Voltage] value has not changed and last update is too fresh
2026-11-14 09:32:01.433  SEModbusDEV:  [L3 Voltage] updating value to [404.70]
2026-11-14 09:32:01.462  SEModbusDEV:  [L1-N Voltage] updating value to [232.95]
2026-11-14 09:32:01.524  SEModbusDEV:  [L2-N Voltage] updating value to [234.85]
2026-11-14 09:32:01.544  SEModbusDEV:  [L3-N Voltage] updating value to [232.95]
2026-11-14 09:32:01.573  SEModbusDEV:  [Power] updating value to [679]
2026-11-14 09:32:01.594  SEModbusDEV:  [Frequency] value has not changed and last update is too fresh
2026-11-14 09:32:01.597  SEModbusDEV:  [Power (Apparent)] updating value to [699]
2026-11-14 09:32:01.631  SEModbusDEV:  [Power (Reactive)] updating value to [-168]
2026-11-14 09:32:01.674  SEModbusDEV:  [Power Factor] value has not changed and last update is too fresh
2026-11-14 09:32:01.675  SEModbusDEV:  [Total Energy] updating value to [691;20085780]
2026-11-14 09:32:01.716  SEModbusDEV:  [DC Current] updating value to [0.84]
2026-11-14 09:32:01.757  SEModbusDEV:  [DC Voltage] updating value to [819.95]
2026-11-14 09:32:01.805  SEModbusDEV:  [DC Power] updating value to [689]
2026-11-14 09:32:01.847  SEModbusDEV:  [Temperature] value has not changed and last update is too fresh
2026-11-14 09:32:01.847  SEModbusDEV: Finished processing [Inverter]
2026-11-14 09:32:01.847  SEModbusDEV: Updated [16] values.
2026-11-14 09:32:06.069  SEModbusDEV: We have 1 devices
2026-11-14 09:32:06.070  SEModbusDEV: Start processing [Inverter]
2026-11-14 09:32:06.280  SEModbusDEV:  [Status] value has not changed and last update is too fresh
2026-11-14 09:32:06.280  SEModbusDEV:  [Vendor Status] value has not changed and last update is too fresh
2026-11-14 09:32:06.281  SEModbusDEV:  [Current] updating value to [3.01]
2026-11-14 09:32:06.300  SEModbusDEV:  [L1 Current] updating value to [0.99]
2026-11-14 09:32:06.343  SEModbusDEV:  [L2 Current] updating value to [1.01]
2026-11-14 09:32:06.371  SEModbusDEV:  [L3 Current] updating value to [1.01]
2026-11-14 09:32:06.403  SEModbusDEV:  [L1 Voltage] updating value to [404.77]
2026-11-14 09:32:06.415  SEModbusDEV:  [L2 Voltage] updating value to [404.47]
2026-11-14 09:32:06.443  SEModbusDEV:  [L3 Voltage] updating value to [404.97]
2026-11-14 09:32:06.474  SEModbusDEV:  [L1-N Voltage] updating value to [233.03]
2026-11-14 09:32:06.501  SEModbusDEV:  [L2-N Voltage] updating value to [234.77]
2026-11-14 09:32:06.545  SEModbusDEV:  [L3-N Voltage] updating value to [233.37]
2026-11-14 09:32:06.604  SEModbusDEV:  [Power] updating value to [685]
2026-11-14 09:32:06.633  SEModbusDEV:  [Frequency] value has not changed and last update is too fresh
2026-11-14 09:32:06.634  SEModbusDEV:  [Power (Apparent)] updating value to [705]
2026-11-14 09:32:06.661  SEModbusDEV:  [Power (Reactive)] updating value to [-169]
2026-11-14 09:32:06.691  SEModbusDEV:  [Power Factor] updating value to [-97.08]
2026-11-14 09:32:06.732  SEModbusDEV:  [Total Energy] updating value to [696;20085780]
2026-11-14 09:32:06.758  SEModbusDEV:  [DC Current] updating value to [0.85]
2026-11-14 09:32:06.775  SEModbusDEV:  [DC Voltage] updating value to [820.00]
2026-11-14 09:32:06.807  SEModbusDEV:  [DC Power] updating value to [695]
2026-11-14 09:32:06.825  SEModbusDEV:  [Temperature] value has not changed and last update is too fresh
2026-11-14 09:32:06.825  SEModbusDEV: Finished processing [Inverter]
2026-11-14 09:32:06.825  SEModbusDEV: Updated [18] values.
2026-11-14 09:32:11.098  SEModbusDEV: We have 1 devices
2026-11-14 09:32:11.098  SEModbusDEV: Start processing [Inverter]
2026-11-14 09:32:11.270  SEModbusDEV:  [Status] value has not changed and last update is too fresh
2026-11-14 09:32:11.271  SEModbusDEV:  [Vendor Status] value has not changed and last update is too fresh
2026-11-14 09:32:11.272  SEModbusDEV:  [Current] updating value to [3.02]
2026-11-14 09:32:11.281  SEModbusDEV:  [L1 Current] value has not changed and last update is too fresh
2026-11-14 09:32:11.282  SEModbusDEV:  [L2 Current] value has not changed and last update is too fresh
2026-11-14 09:32:11.283  SEModbusDEV:  [L3 Current] value has not changed and last update is too fresh
2026-11-14 09:32:11.284  SEModbusDEV:  [L1 Voltage] updating value to [404.80]
2026-11-14 09:32:11.297  SEModbusDEV:  [L2 Voltage] updating value to [404.55]
2026-11-14 09:32:11.318  SEModbusDEV:  [L3 Voltage] updating value to [405.03]
2026-11-14 09:32:11.348  SEModbusDEV:  [L1-N Voltage] updating value to [233.10]
2026-11-14 09:32:11.368  SEModbusDEV:  [L2-N Voltage] updating value to [234.65]
2026-11-14 09:32:11.393  SEModbusDEV:  [L3-N Voltage] updating value to [233.53]
2026-11-14 09:32:11.418  SEModbusDEV:  [Power] updating value to [686]
2026-11-14 09:32:11.448  SEModbusDEV:  [Frequency] updating value to [49.95]
2026-11-14 09:32:11.504  SEModbusDEV:  [Power (Apparent)] updating value to [707]
2026-11-14 09:32:11.607  SEModbusDEV:  [Power (Reactive)] updating value to [-170]
2026-11-14 09:32:11.728  SEModbusDEV:  [Power Factor] updating value to [-97.06]
2026-11-14 09:32:11.775  SEModbusDEV:  [Total Energy] updating value to [691;20085782]
2026-11-14 09:32:11.830  SEModbusDEV:  [DC Current] value has not changed and last update is too fresh
2026-11-14 09:32:11.832  SEModbusDEV:  [DC Voltage] updating value to [820.03]
2026-11-14 09:32:11.922  SEModbusDEV:  [DC Power] updating value to [697]
2026-11-14 09:32:11.956  SEModbusDEV:  [Temperature] value has not changed and last update is too fresh
2026-11-14 09:32:11.957  SEModbusDEV: Finished processing [Inverter]
2026-11-14 09:32:11.957  SEModbusDEV: Updated [15] values.

Thanks for the log. The plugin does find the meter and battery:

Code: Select all

2026-11-14 09:31:56.379  SEModbusDEV: Found [wye-connect three phase (abcn) meter]
2026-11-14 09:31:56.379  SEModbusDEV:  This device type is not yet supported by the plugin
2026-11-14 09:31:56.383  SEModbusDEV: Found [Battery]
2026-11-14 09:31:56.383  SEModbusDEV:  This device type is not yet supported by the plugin
But there's a bunch of typos in the mapper which results in the "not yet supported" response.
This is an easy fix - I will release an update later today.
AddieJanssen
Posts: 65
Joined: Sunday 27 September 2020 16:17
Target OS: -
Domoticz version:
Contact:

Re: New Python plugin: Domoticz SolarEdge_ModbusTCP

Post by AddieJanssen »

ElVino wrote: Saturday 14 November 2026 8:07 No batteries here, but got the new plugin working on a testcontainer. No errors so far, mainly unsupported device types. Last updated messages repeat (depending on interval setting). Domoticz build 18625, pymodbus 3.16.2 (so not fully compliant with requirements.txt). Let me know if you want debug loglevel instead (below from normal level). Inverter type SE3000H.
....
Hi,

This line

Code: Select all

2026-11-14 08:17:18.095  SolarEdge 2 (ModbusTCP-DEV): Nothing to do - we have 0 devices
means that the plugin was unable to communicate with that inverter. I can't see how lowering the update interval would influence that.

Can you find the first entries in the logs when your "SolarEdge 2" started for the first time?
They should look like this:

Code: Select all

2026-11-14 08:12:25.744  SolarEdge 1 (ModbusTCP-DEV): Connection established with: 192.168.1.29:502 Device Address: 1
2026-11-14 08:12:25.891  SolarEdge 1 (ModbusTCP-DEV): Inverter returned device information
Do you have another Domoticz setup that is also communicating with your SolarEdge 2 inverter at the same time?
Or are you using a modbus proxy?

Thanks,

Addie
AddieJanssen
Posts: 65
Joined: Sunday 27 September 2020 16:17
Target OS: -
Domoticz version:
Contact:

New DEV version (v3.0.0-dev.3) of the plugin released

Post by AddieJanssen »

Version v3.0.0-dev.3 has been released. Due to typos, meters and batteries were not shown in Domoticz. This should be fixed now.

The new release can be found here: https://github.com/addiejanssen/domotic ... .0.0-dev.3

Enjoy and let me know if/how it works!

Regards,

Addie
User avatar
imautohuttraeger
Posts: 458
Joined: Saturday 14 March 2020 13:40
Target OS: Raspberry Pi / ODroid
Domoticz version: latest
Location: Germany
Contact:

Re: New Python plugin: Domoticz SolarEdge_ModbusTCP

Post by imautohuttraeger »

Now 81 Devices, but they just seem to be multipel doublets.

Also some errors:

Code: Select all

2026-11-14 16:06:48.587  Status: SEModbusDEV: Initialized version 3.0.0-dev.3, author 'Addie Janssen'
2026-11-14 16:06:48.659  SEModbusDEV: Entered connectToInverter()
2026-11-14 16:06:48.660  SEModbusDEV: Connection established with: 192.168.1.143:1502 Device Address: 1
2026-11-14 16:06:48.660  SEModbusDEV: Entered SunSpecSupportIdentifier.read()
2026-11-14 16:06:48.956  SEModbusDEV: Leaving SunSpecSupportIdentifier.read()
2026-11-14 16:06:48.956  SEModbusDEV: Entered SunSpecDevice.read()
2026-11-14 16:06:49.084  SEModbusDEV: Leaving SunSpecDevice.read()
2026-11-14 16:06:49.085  SEModbusDEV: Entered SunSpecDevice.read()
2026-11-14 16:06:49.370  SEModbusDEV: Leaving SunSpecDevice.read()
2026-11-14 16:06:49.370  SEModbusDEV: Entered SunSpecDevice.read()
2026-11-14 16:06:49.536  SEModbusDEV: Leaving SunSpecDevice.read()
2026-11-14 16:06:49.537  SEModbusDEV: Entered SunSpecDevice.read()
2026-11-14 16:06:49.676  SEModbusDEV: Leaving SunSpecDevice.read()
2026-11-14 16:06:49.676  SEModbusDEV: Entered SunSpecDevice.read()
2026-11-14 16:06:49.917  SEModbusDEV: Leaving SunSpecDevice.read()
2026-11-14 16:06:49.918  SEModbusDEV: Entered SunSpecDevice.read()
2026-11-14 16:06:50.106  SEModbusDEV: Leaving SunSpecDevice.read()
2026-11-14 16:06:50.107  SEModbusDEV: Entered SunSpecDevice.read()
2026-11-14 16:06:50.318  SEModbusDEV: Leaving SunSpecDevice.read()
2026-11-14 16:06:50.319  SEModbusDEV: Entered SunSpecDevice.read()
2026-11-14 16:06:50.458  SEModbusDEV: Leaving SunSpecDevice.read()
2026-11-14 16:06:50.459  SEModbusDEV: Entered SunSpecDevice.read()
2026-11-14 16:06:50.670  SEModbusDEV: Leaving SunSpecDevice.read()
2026-11-14 16:06:50.671  SEModbusDEV: Entered SunSpecDevice.read()
2026-11-14 16:06:50.812  SEModbusDEV: Leaving SunSpecDevice.read()
2026-11-14 16:06:50.813  SEModbusDEV: Entered SunSpecDevice.read()
2026-11-14 16:06:51.040  SEModbusDEV: Leaving SunSpecDevice.read()
2026-11-14 16:06:51.041  SEModbusDEV: Entered SunSpecDevice.read()
2026-11-14 16:06:51.157  SEModbusDEV: Leaving SunSpecDevice.read()
2026-11-14 16:06:51.158  SEModbusDEV: Entered SunSpecDevice.read()
2026-11-14 16:06:51.398  SEModbusDEV: Leaving SunSpecDevice.read()
2026-11-14 16:06:51.398  SEModbusDEV: Entered SunSpecDevice.read()
2026-11-14 16:06:51.548  SEModbusDEV: Leaving SunSpecDevice.read()
2026-11-14 16:06:51.549  SEModbusDEV: Entered SunSpecDevice.read()
2026-11-14 16:06:51.698  SEModbusDEV: Leaving SunSpecDevice.read()
2026-11-14 16:06:51.699  SEModbusDEV: Entered SunSpecDevice.read()
2026-11-14 16:06:51.940  SEModbusDEV: Leaving SunSpecDevice.read()
2026-11-14 16:06:51.941  SEModbusDEV: Entered SunSpecDevice.read()
2026-11-14 16:06:52.059  SEModbusDEV: Leaving SunSpecDevice.read()
2026-11-14 16:06:52.061  SEModbusDEV: Entered SunSpecDevice.read()
2026-11-14 16:06:52.308  SEModbusDEV: Leaving SunSpecDevice.read()
2026-11-14 16:06:52.309  SEModbusDEV: Entered VendorBattery.read()
2026-11-14 16:06:52.758  SEModbusDEV: Leaving VendorBattery.read()
2026-11-14 16:06:52.759  SEModbusDEV: Entered VendorBattery.read()
2026-11-14 16:06:53.399  SEModbusDEV: Leaving VendorBattery.read()
2026-11-14 16:06:53.400  SEModbusDEV: Inverter returned device information
2026-11-14 16:06:53.400  SEModbusDEV: Found [Common]
2026-11-14 16:06:53.400  SEModbusDEV:  This device type is not yet supported by the plugin
2026-11-14 16:06:53.400  SEModbusDEV: Found [Inverter (Three Phase)]
2026-11-14 16:06:53.401  SEModbusDEV: Found a [Inverter]
2026-11-14 16:06:53.401  SEModbusDEV:  Found [Status]
2026-11-14 16:06:53.401  SEModbusDEV: Entered TextStatusDevice.createDomoticzDevice()
2026-11-14 16:06:53.401  SEModbusDEV:  For device id [1] name [Status]
2026-11-14 16:06:53.401  SEModbusDEV: [TextStatusDevice]  Check if device [SEModbusDEV - Status] needs updating
2026-11-14 16:06:53.402  SEModbusDEV: [TextStatusDevice]   Updating device [SEModbusDEV - Status]
2026-11-14 16:06:53.438  SEModbusDEV: Leaving TextStatusDevice.createDomoticzDevice()
2026-11-14 16:06:53.438  SEModbusDEV:  Found [Vendor Status]
2026-11-14 16:06:53.438  SEModbusDEV: Entered TextStatusDevice.createDomoticzDevice()
2026-11-14 16:06:53.438  SEModbusDEV:  For device id [2] name [Vendor Status]
2026-11-14 16:06:53.439  SEModbusDEV: [TextStatusDevice]  Check if device [SEModbusDEV - Vendor Status] needs updating
2026-11-14 16:06:53.439  SEModbusDEV: [TextStatusDevice]   Updating device [SEModbusDEV - Vendor Status]
2026-11-14 16:06:53.458  SEModbusDEV: Leaving TextStatusDevice.createDomoticzDevice()
2026-11-14 16:06:53.459  SEModbusDEV:  Found [Current]
2026-11-14 16:06:53.459  SEModbusDEV: Entered CurrentDevice.createDomoticzDevice()
2026-11-14 16:06:53.459  SEModbusDEV:  For device id [3] name [Current]
2026-11-14 16:06:53.460  SEModbusDEV: [CurrentDevice]  Check if device [SEModbusDEV - Current] needs updating
2026-11-14 16:06:53.460  SEModbusDEV: [CurrentDevice]   No Update needed
2026-11-14 16:06:53.460  SEModbusDEV: Leaving CurrentDevice.createDomoticzDevice()
2026-11-14 16:06:53.460  SEModbusDEV:  Found [L1 Current]
2026-11-14 16:06:53.461  SEModbusDEV: Entered CurrentDevice.createDomoticzDevice()
2026-11-14 16:06:53.461  SEModbusDEV:  For device id [4] name [L1 Current]
2026-11-14 16:06:53.461  SEModbusDEV: [CurrentDevice]  Check if device [SEModbusDEV - L1 Current] needs updating
2026-11-14 16:06:53.461  SEModbusDEV: [CurrentDevice]   No Update needed
2026-11-14 16:06:53.461  SEModbusDEV: Leaving CurrentDevice.createDomoticzDevice()
2026-11-14 16:06:53.461  SEModbusDEV:  Found [L2 Current]
2026-11-14 16:06:53.462  SEModbusDEV: Entered CurrentDevice.createDomoticzDevice()
2026-11-14 16:06:53.462  SEModbusDEV:  For device id [5] name [L2 Current]
2026-11-14 16:06:53.462  SEModbusDEV: [CurrentDevice]  Check if device [SEModbusDEV - L2 Current] needs updating
2026-11-14 16:06:53.462  SEModbusDEV: [CurrentDevice]   No Update needed
2026-11-14 16:06:53.462  SEModbusDEV: Leaving CurrentDevice.createDomoticzDevice()
2026-11-14 16:06:53.463  SEModbusDEV:  Found [L3 Current]
2026-11-14 16:06:53.463  SEModbusDEV: Entered CurrentDevice.createDomoticzDevice()
2026-11-14 16:06:53.463  SEModbusDEV:  For device id [6] name [L3 Current]
2026-11-14 16:06:53.463  SEModbusDEV: [CurrentDevice]  Check if device [SEModbusDEV - L3 Current] needs updating
2026-11-14 16:06:53.463  SEModbusDEV: [CurrentDevice]   No Update needed
2026-11-14 16:06:53.463  SEModbusDEV: Leaving CurrentDevice.createDomoticzDevice()
2026-11-14 16:06:53.464  SEModbusDEV:  Found [L1 Voltage]
2026-11-14 16:06:53.464  SEModbusDEV: Entered VoltageDevice.createDomoticzDevice()
2026-11-14 16:06:53.464  SEModbusDEV:  For device id [7] name [L1 Voltage]
2026-11-14 16:06:53.464  SEModbusDEV: [VoltageDevice]  Check if device [SEModbusDEV - L1 Voltage] needs updating
2026-11-14 16:06:53.464  SEModbusDEV: [VoltageDevice]   No Update needed
2026-11-14 16:06:53.464  SEModbusDEV: Leaving VoltageDevice.createDomoticzDevice()
2026-11-14 16:06:53.465  SEModbusDEV:  Found [L2 Voltage]
2026-11-14 16:06:53.465  SEModbusDEV: Entered VoltageDevice.createDomoticzDevice()
2026-11-14 16:06:53.465  SEModbusDEV:  For device id [8] name [L2 Voltage]
2026-11-14 16:06:53.465  SEModbusDEV: [VoltageDevice]  Check if device [SEModbusDEV - L2 Voltage] needs updating
2026-11-14 16:06:53.465  SEModbusDEV: [VoltageDevice]   No Update needed
2026-11-14 16:06:53.465  SEModbusDEV: Leaving VoltageDevice.createDomoticzDevice()
2026-11-14 16:06:53.466  SEModbusDEV:  Found [L3 Voltage]
2026-11-14 16:06:53.466  SEModbusDEV: Entered VoltageDevice.createDomoticzDevice()
2026-11-14 16:06:53.466  SEModbusDEV:  For device id [9] name [L3 Voltage]
2026-11-14 16:06:53.466  SEModbusDEV: [VoltageDevice]  Check if device [SEModbusDEV - L3 Voltage] needs updating
2026-11-14 16:06:53.466  SEModbusDEV: [VoltageDevice]   No Update needed
2026-11-14 16:06:53.466  SEModbusDEV: Leaving VoltageDevice.createDomoticzDevice()
2026-11-14 16:06:53.467  SEModbusDEV:  Found [L1-N Voltage]
2026-11-14 16:06:53.467  SEModbusDEV: Entered VoltageDevice.createDomoticzDevice()
2026-11-14 16:06:53.467  SEModbusDEV:  For device id [10] name [L1-N Voltage]
2026-11-14 16:06:53.467  SEModbusDEV: [VoltageDevice]  Check if device [SEModbusDEV - L1-N Voltage] needs updating
2026-11-14 16:06:53.467  SEModbusDEV: [VoltageDevice]   No Update needed
2026-11-14 16:06:53.467  SEModbusDEV: Leaving VoltageDevice.createDomoticzDevice()
2026-11-14 16:06:53.468  SEModbusDEV:  Found [L2-N Voltage]
2026-11-14 16:06:53.468  SEModbusDEV: Entered VoltageDevice.createDomoticzDevice()
2026-11-14 16:06:53.468  SEModbusDEV:  For device id [11] name [L2-N Voltage]
2026-11-14 16:06:53.468  SEModbusDEV: [VoltageDevice]  Check if device [SEModbusDEV - L2-N Voltage] needs updating
2026-11-14 16:06:53.468  SEModbusDEV: [VoltageDevice]   No Update needed
2026-11-14 16:06:53.469  SEModbusDEV: Leaving VoltageDevice.createDomoticzDevice()
2026-11-14 16:06:53.469  SEModbusDEV:  Found [L3-N Voltage]
2026-11-14 16:06:53.469  SEModbusDEV: Entered VoltageDevice.createDomoticzDevice()
2026-11-14 16:06:53.469  SEModbusDEV:  For device id [12] name [L3-N Voltage]
2026-11-14 16:06:53.470  SEModbusDEV: [VoltageDevice]  Check if device [SEModbusDEV - L3-N Voltage] needs updating
2026-11-14 16:06:53.470  SEModbusDEV: [VoltageDevice]   No Update needed
2026-11-14 16:06:53.470  SEModbusDEV: Leaving VoltageDevice.createDomoticzDevice()
2026-11-14 16:06:53.470  SEModbusDEV:  Found [Power]
2026-11-14 16:06:53.470  SEModbusDEV: Entered PowerDevice.createDomoticzDevice()
2026-11-14 16:06:53.470  SEModbusDEV:  For device id [13] name [Power]
2026-11-14 16:06:53.471  SEModbusDEV: [PowerDevice]  Check if device [SEModbusDEV - Power] needs updating
2026-11-14 16:06:53.471  SEModbusDEV: [PowerDevice]   No Update needed
2026-11-14 16:06:53.471  SEModbusDEV: Leaving PowerDevice.createDomoticzDevice()
2026-11-14 16:06:53.471  SEModbusDEV:  Found [Frequency]
2026-11-14 16:06:53.471  SEModbusDEV: Entered FrequencyDevice.createDomoticzDevice()
2026-11-14 16:06:53.472  SEModbusDEV:  For device id [14] name [Frequency]
2026-11-14 16:06:53.472  SEModbusDEV: [FrequencyDevice]  Check if device [SEModbusDEV - Frequency] needs updating
2026-11-14 16:06:53.472  SEModbusDEV: [FrequencyDevice]   Updating device [SEModbusDEV - Frequency]
2026-11-14 16:06:53.486  SEModbusDEV: Leaving FrequencyDevice.createDomoticzDevice()
2026-11-14 16:06:53.487  SEModbusDEV:  Found [Power (Apparent)]
2026-11-14 16:06:53.487  SEModbusDEV: Entered ApparentPowerDevice.createDomoticzDevice()
2026-11-14 16:06:53.487  SEModbusDEV:  For device id [15] name [Power (Apparent)]
2026-11-14 16:06:53.487  SEModbusDEV: [ApparentPowerDevice]  Check if device [SEModbusDEV - Power (Apparent)] needs updating
2026-11-14 16:06:53.488  SEModbusDEV: [ApparentPowerDevice]   Updating device [SEModbusDEV - Power (Apparent)]
2026-11-14 16:06:53.503  SEModbusDEV: Leaving ApparentPowerDevice.createDomoticzDevice()
2026-11-14 16:06:53.503  SEModbusDEV:  Found [Power (Reactive)]
2026-11-14 16:06:53.503  SEModbusDEV: Entered ReactivePowerDevice.createDomoticzDevice()
2026-11-14 16:06:53.503  SEModbusDEV:  For device id [16] name [Power (Reactive)]
2026-11-14 16:06:53.504  SEModbusDEV: [ReactivePowerDevice]  Check if device [SEModbusDEV - Power (Reactive)] needs updating
2026-11-14 16:06:53.504  SEModbusDEV: [ReactivePowerDevice]   Updating device [SEModbusDEV - Power (Reactive)]
2026-11-14 16:06:53.520  SEModbusDEV: Leaving ReactivePowerDevice.createDomoticzDevice()
2026-11-14 16:06:53.521  SEModbusDEV:  Found [Power Factor]
2026-11-14 16:06:53.521  SEModbusDEV: Entered PercentageDevice.createDomoticzDevice()
2026-11-14 16:06:53.521  SEModbusDEV:  For device id [17] name [Power Factor]
2026-11-14 16:06:53.521  SEModbusDEV: [PercentageDevice]  Check if device [SEModbusDEV - Power Factor] needs updating
2026-11-14 16:06:53.521  SEModbusDEV: [PercentageDevice]   Updating device [SEModbusDEV - Power Factor]
2026-11-14 16:06:53.539  SEModbusDEV: Leaving PercentageDevice.createDomoticzDevice()
2026-11-14 16:06:53.539  SEModbusDEV:  Found [Total Energy]
2026-11-14 16:06:53.539  SEModbusDEV: Entered EnergyDevice.createDomoticzDevice()
2026-11-14 16:06:53.540  SEModbusDEV:  For device id [18] name [Total Energy]
2026-11-14 16:06:53.540  SEModbusDEV: [EnergyDevice]  Check if device [SEModbusDEV - Total Energy] needs updating
2026-11-14 16:06:53.540  SEModbusDEV: [EnergyDevice]   Updating device [SEModbusDEV - Total Energy]
2026-11-14 16:06:53.557  SEModbusDEV: Leaving EnergyDevice.createDomoticzDevice()
2026-11-14 16:06:53.558  SEModbusDEV:  Found [DC Current]
2026-11-14 16:06:53.558  SEModbusDEV: Entered CurrentDevice.createDomoticzDevice()
2026-11-14 16:06:53.558  SEModbusDEV:  For device id [19] name [DC Current]
2026-11-14 16:06:53.558  SEModbusDEV: [CurrentDevice]  Check if device [SEModbusDEV - DC Current] needs updating
2026-11-14 16:06:53.558  SEModbusDEV: [CurrentDevice]   Updating device [SEModbusDEV - DC Current]
2026-11-14 16:06:53.585  SEModbusDEV: Leaving CurrentDevice.createDomoticzDevice()
2026-11-14 16:06:53.585  SEModbusDEV:  Found [DC Voltage]
2026-11-14 16:06:53.586  SEModbusDEV: Entered VoltageDevice.createDomoticzDevice()
2026-11-14 16:06:53.586  SEModbusDEV:  For device id [20] name [DC Voltage]
2026-11-14 16:06:53.586  SEModbusDEV: [VoltageDevice]  Check if device [SEModbusDEV - DC Voltage] needs updating
2026-11-14 16:06:53.586  SEModbusDEV: [VoltageDevice]   Updating device [SEModbusDEV - DC Voltage]
2026-11-14 16:06:53.616  SEModbusDEV: Leaving VoltageDevice.createDomoticzDevice()
2026-11-14 16:06:53.616  SEModbusDEV:  Found [DC Power]
2026-11-14 16:06:53.616  SEModbusDEV: Entered PowerDevice.createDomoticzDevice()
2026-11-14 16:06:53.617  SEModbusDEV:  For device id [21] name [DC Power]
2026-11-14 16:06:53.617  SEModbusDEV: [PowerDevice]  Check if device [SEModbusDEV - DC Power] needs updating
2026-11-14 16:06:53.617  SEModbusDEV: [PowerDevice]   No Update needed
2026-11-14 16:06:53.617  SEModbusDEV: Leaving PowerDevice.createDomoticzDevice()
2026-11-14 16:06:53.617  SEModbusDEV:  Found [Temperature]
2026-11-14 16:06:53.618  SEModbusDEV: Entered TemperatureDevice.createDomoticzDevice()
2026-11-14 16:06:53.618  SEModbusDEV:  For device id [22] name [Temperature]
2026-11-14 16:06:53.618  SEModbusDEV: [TemperatureDevice]  Check if device [SEModbusDEV - Temperature] needs updating
2026-11-14 16:06:53.618  SEModbusDEV: [TemperatureDevice]   Updating device [SEModbusDEV - Temperature]
2026-11-14 16:06:53.641  SEModbusDEV: Leaving TemperatureDevice.createDomoticzDevice()
2026-11-14 16:06:53.641  SEModbusDEV: Found [Common]
2026-11-14 16:06:53.641  SEModbusDEV:  This device type is not yet supported by the plugin
2026-11-14 16:06:53.641  SEModbusDEV: Found [wye-connect three phase (abcn) meter]
2026-11-14 16:06:53.642  SEModbusDEV: Found a [Meter]
2026-11-14 16:06:53.642  SEModbusDEV:  Found [Current]
2026-11-14 16:06:53.642  SEModbusDEV: Entered CurrentDevice.createDomoticzDevice()
2026-11-14 16:06:53.642  SEModbusDEV:  For device id [1] name [Current]
2026-11-14 16:06:53.643  SEModbusDEV: [CurrentDevice]  Check if device [SEModbusDEV - Status] needs updating
2026-11-14 16:06:53.643  SEModbusDEV: [CurrentDevice]   Updating device [SEModbusDEV - Status]
2026-11-14 16:06:53.653  SEModbusDEV: Leaving CurrentDevice.createDomoticzDevice()
2026-11-14 16:06:53.653  SEModbusDEV:  Found [L1 Current]
2026-11-14 16:06:53.653  SEModbusDEV: Entered CurrentDevice.createDomoticzDevice()
2026-11-14 16:06:53.653  SEModbusDEV:  For device id [2] name [L1 Current]
2026-11-14 16:06:53.654  SEModbusDEV: [CurrentDevice]  Check if device [SEModbusDEV - Vendor Status] needs updating
2026-11-14 16:06:53.654  SEModbusDEV: [CurrentDevice]   Updating device [SEModbusDEV - Vendor Status]
2026-11-14 16:06:53.662  SEModbusDEV: Leaving CurrentDevice.createDomoticzDevice()
2026-11-14 16:06:53.663  SEModbusDEV:  Found [L2 Current]
2026-11-14 16:06:53.663  SEModbusDEV: Entered CurrentDevice.createDomoticzDevice()
2026-11-14 16:06:53.663  SEModbusDEV:  For device id [3] name [L2 Current]
2026-11-14 16:06:53.664  SEModbusDEV: [CurrentDevice]  Check if device [SEModbusDEV - Current] needs updating
2026-11-14 16:06:53.664  SEModbusDEV: [CurrentDevice]   No Update needed
2026-11-14 16:06:53.664  SEModbusDEV: Leaving CurrentDevice.createDomoticzDevice()
2026-11-14 16:06:53.664  SEModbusDEV:  Found [L3 Current]
2026-11-14 16:06:53.664  SEModbusDEV: Entered CurrentDevice.createDomoticzDevice()
2026-11-14 16:06:53.665  SEModbusDEV:  For device id [4] name [L3 Current]
2026-11-14 16:06:53.665  SEModbusDEV: [CurrentDevice]  Check if device [SEModbusDEV - L1 Current] needs updating
2026-11-14 16:06:53.665  SEModbusDEV: [CurrentDevice]   No Update needed
2026-11-14 16:06:53.665  SEModbusDEV: Leaving CurrentDevice.createDomoticzDevice()
2026-11-14 16:06:53.665  SEModbusDEV:  Found [LN Voltage]
2026-11-14 16:06:53.665  SEModbusDEV: Entered VoltageDevice.createDomoticzDevice()
2026-11-14 16:06:53.666  SEModbusDEV:  For device id [5] name [LN Voltage]
2026-11-14 16:06:53.666  SEModbusDEV: [VoltageDevice]  Check if device [SEModbusDEV - L2 Current] needs updating
2026-11-14 16:06:53.666  SEModbusDEV: [VoltageDevice]   Updating device [SEModbusDEV - L2 Current]
2026-11-14 16:06:53.683  SEModbusDEV: Leaving VoltageDevice.createDomoticzDevice()
2026-11-14 16:06:53.684  SEModbusDEV:  Found [L1-N Voltage]
2026-11-14 16:06:53.684  SEModbusDEV: Entered VoltageDevice.createDomoticzDevice()
2026-11-14 16:06:53.684  SEModbusDEV:  For device id [6] name [L1-N Voltage]
2026-11-14 16:06:53.684  SEModbusDEV: [VoltageDevice]  Check if device [SEModbusDEV - L3 Current] needs updating
2026-11-14 16:06:53.684  SEModbusDEV: [VoltageDevice]   Updating device [SEModbusDEV - L3 Current]
2026-11-14 16:06:53.705  SEModbusDEV: Leaving VoltageDevice.createDomoticzDevice()
2026-11-14 16:06:53.705  SEModbusDEV:  Found [L2-N Voltage]
2026-11-14 16:06:53.705  SEModbusDEV: Entered VoltageDevice.createDomoticzDevice()
2026-11-14 16:06:53.705  SEModbusDEV:  For device id [7] name [L2-N Voltage]
2026-11-14 16:06:53.705  SEModbusDEV: [VoltageDevice]  Check if device [SEModbusDEV - L1 Voltage] needs updating
2026-11-14 16:06:53.706  SEModbusDEV: [VoltageDevice]   No Update needed
2026-11-14 16:06:53.706  SEModbusDEV: Leaving VoltageDevice.createDomoticzDevice()
2026-11-14 16:06:53.706  SEModbusDEV:  Found [L3-N Voltage]
2026-11-14 16:06:53.706  SEModbusDEV: Entered VoltageDevice.createDomoticzDevice()
2026-11-14 16:06:53.706  SEModbusDEV:  For device id [8] name [L3-N Voltage]
2026-11-14 16:06:53.706  SEModbusDEV: [VoltageDevice]  Check if device [SEModbusDEV - L2 Voltage] needs updating
2026-11-14 16:06:53.707  SEModbusDEV: [VoltageDevice]   No Update needed
2026-11-14 16:06:53.707  SEModbusDEV: Leaving VoltageDevice.createDomoticzDevice()
2026-11-14 16:06:53.707  SEModbusDEV:  Found [LL Voltage]
2026-11-14 16:06:53.707  SEModbusDEV: Entered VoltageDevice.createDomoticzDevice()
2026-11-14 16:06:53.707  SEModbusDEV:  For device id [9] name [LL Voltage]
2026-11-14 16:06:53.708  SEModbusDEV: [VoltageDevice]  Check if device [SEModbusDEV - L3 Voltage] needs updating
2026-11-14 16:06:53.708  SEModbusDEV: [VoltageDevice]   No Update needed
2026-11-14 16:06:53.708  SEModbusDEV: Leaving VoltageDevice.createDomoticzDevice()
2026-11-14 16:06:53.708  SEModbusDEV:  Found [L1-2 Voltage]
2026-11-14 16:06:53.708  SEModbusDEV: Entered VoltageDevice.createDomoticzDevice()
2026-11-14 16:06:53.709  SEModbusDEV:  For device id [10] name [L1-2 Voltage]
2026-11-14 16:06:53.709  SEModbusDEV: [VoltageDevice]  Check if device [SEModbusDEV - L1-N Voltage] needs updating
2026-11-14 16:06:53.709  SEModbusDEV: [VoltageDevice]   No Update needed
2026-11-14 16:06:53.709  SEModbusDEV: Leaving VoltageDevice.createDomoticzDevice()
2026-11-14 16:06:53.709  SEModbusDEV:  Found [L2-3 Voltage]
2026-11-14 16:06:53.710  SEModbusDEV: Entered VoltageDevice.createDomoticzDevice()
2026-11-14 16:06:53.710  SEModbusDEV:  For device id [11] name [L2-3 Voltage]
2026-11-14 16:06:53.710  SEModbusDEV: [VoltageDevice]  Check if device [SEModbusDEV - L2-N Voltage] needs updating
2026-11-14 16:06:53.710  SEModbusDEV: [VoltageDevice]   No Update needed
2026-11-14 16:06:53.710  SEModbusDEV: Leaving VoltageDevice.createDomoticzDevice()
2026-11-14 16:06:53.710  SEModbusDEV:  Found [L3-1 Voltage]
2026-11-14 16:06:53.711  SEModbusDEV: Entered VoltageDevice.createDomoticzDevice()
2026-11-14 16:06:53.711  SEModbusDEV:  For device id [12] name [L3-1 Voltage]
2026-11-14 16:06:53.711  SEModbusDEV: [VoltageDevice]  Check if device [SEModbusDEV - L3-N Voltage] needs updating
2026-11-14 16:06:53.711  SEModbusDEV: [VoltageDevice]   No Update needed
2026-11-14 16:06:53.711  SEModbusDEV: Leaving VoltageDevice.createDomoticzDevice()
2026-11-14 16:06:53.711  SEModbusDEV:  Found [Frequency]
2026-11-14 16:06:53.712  SEModbusDEV: Entered FrequencyDevice.createDomoticzDevice()
2026-11-14 16:06:53.712  SEModbusDEV:  For device id [13] name [Frequency]
2026-11-14 16:06:53.712  SEModbusDEV: [FrequencyDevice]  Check if device [SEModbusDEV - Power] needs updating
2026-11-14 16:06:53.712  SEModbusDEV: [FrequencyDevice]   Updating device [SEModbusDEV - Power]
2026-11-14 16:06:53.738  SEModbusDEV: Leaving FrequencyDevice.createDomoticzDevice()
2026-11-14 16:06:53.739  SEModbusDEV:  Found [Power]
2026-11-14 16:06:53.739  SEModbusDEV: Entered PowerDevice.createDomoticzDevice()
2026-11-14 16:06:53.739  SEModbusDEV:  For device id [14] name [Power]
2026-11-14 16:06:53.740  SEModbusDEV: [PowerDevice]  Check if device [SEModbusDEV - Frequency] needs updating
2026-11-14 16:06:53.740  SEModbusDEV: [PowerDevice]   Updating device [SEModbusDEV - Frequency]
2026-11-14 16:06:53.755  SEModbusDEV: Leaving PowerDevice.createDomoticzDevice()
2026-11-14 16:06:53.755  SEModbusDEV:  Found [L1 Power]
2026-11-14 16:06:53.756  SEModbusDEV: Entered PowerDevice.createDomoticzDevice()
2026-11-14 16:06:53.756  SEModbusDEV:  For device id [15] name [L1 Power]
2026-11-14 16:06:53.756  SEModbusDEV: [PowerDevice]  Check if device [SEModbusDEV - Power (Apparent)] needs updating
2026-11-14 16:06:53.756  SEModbusDEV: [PowerDevice]   Updating device [SEModbusDEV - Power (Apparent)]
2026-11-14 16:06:53.768  SEModbusDEV: Leaving PowerDevice.createDomoticzDevice()
2026-11-14 16:06:53.768  SEModbusDEV:  Found [L2 Power]
2026-11-14 16:06:53.769  SEModbusDEV: Entered PowerDevice.createDomoticzDevice()
2026-11-14 16:06:53.769  SEModbusDEV:  For device id [16] name [L2 Power]
2026-11-14 16:06:53.769  SEModbusDEV: [PowerDevice]  Check if device [SEModbusDEV - Power (Reactive)] needs updating
2026-11-14 16:06:53.769  SEModbusDEV: [PowerDevice]   Updating device [SEModbusDEV - Power (Reactive)]
2026-11-14 16:06:53.782  SEModbusDEV: Leaving PowerDevice.createDomoticzDevice()
2026-11-14 16:06:53.783  SEModbusDEV:  Found [L3 Power]
2026-11-14 16:06:53.783  SEModbusDEV: Entered PowerDevice.createDomoticzDevice()
2026-11-14 16:06:53.783  SEModbusDEV:  For device id [17] name [L3 Power]
2026-11-14 16:06:53.783  SEModbusDEV: [PowerDevice]  Check if device [SEModbusDEV - Power Factor] needs updating
2026-11-14 16:06:53.784  SEModbusDEV: [PowerDevice]   Updating device [SEModbusDEV - Power Factor]
2026-11-14 16:06:53.794  SEModbusDEV: Leaving PowerDevice.createDomoticzDevice()
2026-11-14 16:06:53.795  SEModbusDEV:  Found [Power (Apparent)]
2026-11-14 16:06:53.795  SEModbusDEV: Entered ApparentPowerDevice.createDomoticzDevice()
2026-11-14 16:06:53.795  SEModbusDEV:  For device id [18] name [Power (Apparent)]
2026-11-14 16:06:53.795  SEModbusDEV: [ApparentPowerDevice]  Check if device [SEModbusDEV - Total Energy] needs updating
2026-11-14 16:06:53.796  SEModbusDEV: [ApparentPowerDevice]   Updating device [SEModbusDEV - Total Energy]
2026-11-14 16:06:53.804  SEModbusDEV: Leaving ApparentPowerDevice.createDomoticzDevice()
2026-11-14 16:06:53.804  SEModbusDEV:  Found [L1 Power (Apparent)]
2026-11-14 16:06:53.804  SEModbusDEV: Entered ApparentPowerDevice.createDomoticzDevice()
2026-11-14 16:06:53.805  SEModbusDEV:  For device id [19] name [L1 Power (Apparent)]
2026-11-14 16:06:53.805  SEModbusDEV: [ApparentPowerDevice]  Check if device [SEModbusDEV - DC Current] needs updating
2026-11-14 16:06:53.805  SEModbusDEV: [ApparentPowerDevice]   Updating device [SEModbusDEV - DC Current]
2026-11-14 16:06:53.812  SEModbusDEV: Leaving ApparentPowerDevice.createDomoticzDevice()
2026-11-14 16:06:53.812  SEModbusDEV:  Found [L2 Power (Apparent)]
2026-11-14 16:06:53.813  SEModbusDEV: Entered ApparentPowerDevice.createDomoticzDevice()
2026-11-14 16:06:53.813  SEModbusDEV:  For device id [20] name [L2 Power (Apparent)]
2026-11-14 16:06:53.813  SEModbusDEV: [ApparentPowerDevice]  Check if device [SEModbusDEV - DC Voltage] needs updating
2026-11-14 16:06:53.813  SEModbusDEV: [ApparentPowerDevice]   Updating device [SEModbusDEV - DC Voltage]
2026-11-14 16:06:53.822  SEModbusDEV: Leaving ApparentPowerDevice.createDomoticzDevice()
2026-11-14 16:06:53.822  SEModbusDEV:  Found [L3 Power (Apparent)]
2026-11-14 16:06:53.822  SEModbusDEV: Entered ApparentPowerDevice.createDomoticzDevice()
2026-11-14 16:06:53.823  SEModbusDEV:  For device id [21] name [L3 Power (Apparent)]
2026-11-14 16:06:53.823  SEModbusDEV: [ApparentPowerDevice]  Check if device [SEModbusDEV - DC Power] needs updating
2026-11-14 16:06:53.823  SEModbusDEV: [ApparentPowerDevice]   Updating device [SEModbusDEV - DC Power]
2026-11-14 16:06:53.847  SEModbusDEV: Leaving ApparentPowerDevice.createDomoticzDevice()
2026-11-14 16:06:53.848  SEModbusDEV:  Found [Power (Reactive)]
2026-11-14 16:06:53.848  SEModbusDEV: Entered ReactivePowerDevice.createDomoticzDevice()
2026-11-14 16:06:53.848  SEModbusDEV:  For device id [22] name [Power (Reactive)]
2026-11-14 16:06:53.848  SEModbusDEV: [ReactivePowerDevice]  Check if device [SEModbusDEV - Temperature] needs updating
2026-11-14 16:06:53.848  SEModbusDEV: [ReactivePowerDevice]   Updating device [SEModbusDEV - Temperature]
2026-11-14 16:06:53.857  SEModbusDEV: Leaving ReactivePowerDevice.createDomoticzDevice()
2026-11-14 16:06:53.857  SEModbusDEV:  Found [L1 Power (Reactive)]
2026-11-14 16:06:53.857  SEModbusDEV: Entered ReactivePowerDevice.createDomoticzDevice()
2026-11-14 16:06:53.858  SEModbusDEV:  For device id [23] name [L1 Power (Reactive)]
2026-11-14 16:06:53.858  SEModbusDEV: [ReactivePowerDevice]  Check if device [SEModbusDEV - L1 Power (Reactive)] needs updating
2026-11-14 16:06:53.858  SEModbusDEV: [ReactivePowerDevice]   No Update needed
2026-11-14 16:06:53.858  SEModbusDEV: Leaving ReactivePowerDevice.createDomoticzDevice()
2026-11-14 16:06:53.858  SEModbusDEV:  Found [L2 Power (Reactive)]
2026-11-14 16:06:53.859  SEModbusDEV: Entered ReactivePowerDevice.createDomoticzDevice()
2026-11-14 16:06:53.859  SEModbusDEV:  For device id [24] name [L2 Power (Reactive)]
2026-11-14 16:06:53.859  SEModbusDEV: [ReactivePowerDevice]  Check if device [SEModbusDEV - L2 Power (Reactive)] needs updating
2026-11-14 16:06:53.859  SEModbusDEV: [ReactivePowerDevice]   No Update needed
2026-11-14 16:06:53.859  SEModbusDEV: Leaving ReactivePowerDevice.createDomoticzDevice()
2026-11-14 16:06:53.860  SEModbusDEV:  Found [L3 Power (Reactive)]
2026-11-14 16:06:53.860  SEModbusDEV: Entered ReactivePowerDevice.createDomoticzDevice()
2026-11-14 16:06:53.860  SEModbusDEV:  For device id [25] name [L3 Power (Reactive)]
2026-11-14 16:06:53.860  SEModbusDEV: [ReactivePowerDevice]  Check if device [SEModbusDEV - L3 Power (Reactive)] needs updating
2026-11-14 16:06:53.860  SEModbusDEV: [ReactivePowerDevice]   No Update needed
2026-11-14 16:06:53.861  SEModbusDEV: Leaving ReactivePowerDevice.createDomoticzDevice()
2026-11-14 16:06:53.861  SEModbusDEV:  Found [Power Factor]
2026-11-14 16:06:53.861  SEModbusDEV: Entered PercentageDevice.createDomoticzDevice()
2026-11-14 16:06:53.861  SEModbusDEV:  For device id [26] name [Power Factor]
2026-11-14 16:06:53.861  SEModbusDEV: [PercentageDevice]  Check if device [SEModbusDEV - Power Factor] needs updating
2026-11-14 16:06:53.862  SEModbusDEV: [PercentageDevice]   No Update needed
2026-11-14 16:06:53.862  SEModbusDEV: Leaving PercentageDevice.createDomoticzDevice()
2026-11-14 16:06:53.862  SEModbusDEV:  Found [L1 Power Factor]
2026-11-14 16:06:53.862  SEModbusDEV: Entered PercentageDevice.createDomoticzDevice()
2026-11-14 16:06:53.862  SEModbusDEV:  For device id [27] name [L1 Power Factor]
2026-11-14 16:06:53.863  SEModbusDEV: [PercentageDevice]  Check if device [SEModbusDEV - L1 Power Factor] needs updating
2026-11-14 16:06:53.863  SEModbusDEV: [PercentageDevice]   No Update needed
2026-11-14 16:06:53.863  SEModbusDEV: Leaving PercentageDevice.createDomoticzDevice()
2026-11-14 16:06:53.863  SEModbusDEV:  Found [L2 Power Factor]
2026-11-14 16:06:53.863  SEModbusDEV: Entered PercentageDevice.createDomoticzDevice()
2026-11-14 16:06:53.864  SEModbusDEV:  For device id [28] name [L2 Power Factor]
2026-11-14 16:06:53.864  SEModbusDEV: [PercentageDevice]  Check if device [SEModbusDEV - L2 Power Factor] needs updating
2026-11-14 16:06:53.864  SEModbusDEV: [PercentageDevice]   No Update needed
2026-11-14 16:06:53.864  SEModbusDEV: Leaving PercentageDevice.createDomoticzDevice()
2026-11-14 16:06:53.864  SEModbusDEV:  Found [L3 Power Factor]
2026-11-14 16:06:53.864  SEModbusDEV: Entered PercentageDevice.createDomoticzDevice()
2026-11-14 16:06:53.865  SEModbusDEV:  For device id [29] name [L3 Power Factor]
2026-11-14 16:06:53.865  SEModbusDEV: [PercentageDevice]  Check if device [SEModbusDEV - L3 Power Factor] needs updating
2026-11-14 16:06:53.865  SEModbusDEV: [PercentageDevice]   No Update needed
2026-11-14 16:06:53.865  SEModbusDEV: Leaving PercentageDevice.createDomoticzDevice()
2026-11-14 16:06:53.865  Error: SEModbusDEV: Call to function 'onStart' failed, exception details:
2026-11-14 16:06:53.880  Error: SEModbusDEV: Traceback (most recent call last):
2026-11-14 16:06:53.880  Error: SEModbusDEV:   File "/home/pi/domoticz/plugins/SEModbusDev/plugin.py", line 122, in onStart
2026-11-14 16:06:53.880  Error: SEModbusDEV:     _plugin.onStart(parameters=Parameters, devices=Devices)
2026-11-14 16:06:53.880  Error: SEModbusDEV:     ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-11-14 16:06:53.880  Error: SEModbusDEV:   File "/home/pi/domoticz/plugins/SEModbusDev/base.py", line 98, in onStart
2026-11-14 16:06:53.881  Error: SEModbusDEV:     self.connectToInverter()
2026-11-14 16:06:53.881  Error: SEModbusDEV:     ~~~~~~~~~~~~~~~~~~~~~~^^
2026-11-14 16:06:53.881  Error: SEModbusDEV:   File "/home/pi/domoticz/plugins/SEModbusDev/base.py", line 232, in connectToInverter
2026-11-14 16:06:53.881  Error: SEModbusDEV:     domo_device = domo_type(id=domoticz_unit_offset + unit_id, name=unit_name, device=device, registers=registers)
2026-11-14 16:06:53.881  Error: SEModbusDEV:   File "/home/pi/domoticz/plugins/SEModbusDev/domo/base.py", line 87, in __init__
2026-11-14 16:06:53.881  Error: SEModbusDEV:     self._calculator = self.configuration.calculator()
2026-11-14 16:06:53.881  Error: SEModbusDEV:                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
2026-11-14 16:06:53.882  Error: SEModbusDEV: TypeError: 'Above' object is not callable
2026-11-14 16:06:53.993  SEModbusDEV: Entered onHeartbeat()
2026-11-14 16:06:53.994  SEModbusDEV: We have 1 devices
2026-11-14 16:06:53.994  SEModbusDEV: Start processing [Inverter]
2026-11-14 16:06:53.994  SEModbusDEV: Entered SunSpecDeviceModel103.read()
2026-11-14 16:06:54.191  SEModbusDEV: Leaving SunSpecDeviceModel103.read()
2026-11-14 16:06:54.191  SEModbusDEV: Entered TextStatusDevice.updateDomoticzValue()
2026-11-14 16:06:54.225  SEModbusDEV:  [Status] value has not changed and last update is too fresh
2026-11-14 16:06:54.226  SEModbusDEV: Leaving TextStatusDevice.updateDomoticzValue()
2026-11-14 16:06:54.226  SEModbusDEV: Entered TextStatusDevice.updateDomoticzValue()
2026-11-14 16:06:54.227  SEModbusDEV:  [Vendor Status] value has not changed and last update is too fresh
2026-11-14 16:06:54.227  SEModbusDEV: Leaving TextStatusDevice.updateDomoticzValue()
2026-11-14 16:06:54.227  SEModbusDEV: Entered CurrentDevice.updateDomoticzValue()
2026-11-14 16:06:54.228  SEModbusDEV:  [Current] updating value to [4.52]
2026-11-14 16:06:54.256  SEModbusDEV: Leaving CurrentDevice.updateDomoticzValue()
2026-11-14 16:06:54.256  SEModbusDEV: Entered CurrentDevice.updateDomoticzValue()
2026-11-14 16:06:54.257  SEModbusDEV:  [L1 Current] updating value to [1.48]
2026-11-14 16:06:54.295  SEModbusDEV: Leaving CurrentDevice.updateDomoticzValue()
2026-11-14 16:06:54.296  SEModbusDEV: Entered CurrentDevice.updateDomoticzValue()
2026-11-14 16:06:54.296  SEModbusDEV:  [L2 Current] updating value to [1.50]
2026-11-14 16:06:54.327  SEModbusDEV: Leaving CurrentDevice.updateDomoticzValue()
2026-11-14 16:06:54.327  SEModbusDEV: Entered CurrentDevice.updateDomoticzValue()
2026-11-14 16:06:54.328  SEModbusDEV:  [L3 Current] updating value to [1.54]
2026-11-14 16:06:54.351  SEModbusDEV: Leaving CurrentDevice.updateDomoticzValue()
2026-11-14 16:06:54.351  SEModbusDEV: Entered VoltageDevice.updateDomoticzValue()
2026-11-14 16:06:54.352  SEModbusDEV:  [L1 Voltage] updating value to [405.00]
2026-11-14 16:06:54.386  SEModbusDEV: Leaving VoltageDevice.updateDomoticzValue()
2026-11-14 16:06:54.386  SEModbusDEV: Entered VoltageDevice.updateDomoticzValue()
2026-11-14 16:06:54.387  SEModbusDEV:  [L2 Voltage] updating value to [403.50]
2026-11-14 16:06:54.437  SEModbusDEV: Leaving VoltageDevice.updateDomoticzValue()
2026-11-14 16:06:54.437  SEModbusDEV: Entered VoltageDevice.updateDomoticzValue()
2026-11-14 16:06:54.438  SEModbusDEV:  [L3 Voltage] updating value to [404.60]
2026-11-14 16:06:54.453  SEModbusDEV: Leaving VoltageDevice.updateDomoticzValue()
2026-11-14 16:06:54.454  SEModbusDEV: Entered VoltageDevice.updateDomoticzValue()
2026-11-14 16:06:54.455  SEModbusDEV:  [L1-N Voltage] updating value to [234.40]
2026-11-14 16:06:54.484  SEModbusDEV: Leaving VoltageDevice.updateDomoticzValue()
2026-11-14 16:06:54.485  SEModbusDEV: Entered VoltageDevice.updateDomoticzValue()
2026-11-14 16:06:54.486  SEModbusDEV:  [L2-N Voltage] updating value to [233.20]
2026-11-14 16:06:54.498  SEModbusDEV: Leaving VoltageDevice.updateDomoticzValue()
2026-11-14 16:06:54.499  SEModbusDEV: Entered VoltageDevice.updateDomoticzValue()
2026-11-14 16:06:54.500  SEModbusDEV:  [L3-N Voltage] updating value to [232.60]
2026-11-14 16:06:54.515  SEModbusDEV: Leaving VoltageDevice.updateDomoticzValue()
2026-11-14 16:06:54.516  SEModbusDEV: Entered PowerDevice.updateDomoticzValue()
2026-11-14 16:06:54.517  SEModbusDEV:  [Power] updating value to [1042]
2026-11-14 16:06:54.538  SEModbusDEV: Leaving PowerDevice.updateDomoticzValue()
2026-11-14 16:06:54.539  SEModbusDEV: Entered FrequencyDevice.updateDomoticzValue()
2026-11-14 16:06:54.539  SEModbusDEV:  [Frequency] updating value to [50.02]
2026-11-14 16:06:54.542  SEModbusDEV: Leaving FrequencyDevice.updateDomoticzValue()
2026-11-14 16:06:54.543  SEModbusDEV: Entered ApparentPowerDevice.updateDomoticzValue()
2026-11-14 16:06:54.543  SEModbusDEV:  [Power (Apparent)] updating value to [1057]
2026-11-14 16:06:54.548  SEModbusDEV: Leaving ApparentPowerDevice.updateDomoticzValue()
2026-11-14 16:06:54.549  SEModbusDEV: Entered ReactivePowerDevice.updateDomoticzValue()
2026-11-14 16:06:54.550  SEModbusDEV:  [Power (Reactive)] updating value to [-177]
2026-11-14 16:06:54.558  SEModbusDEV: Leaving ReactivePowerDevice.updateDomoticzValue()
2026-11-14 16:06:54.558  SEModbusDEV: Entered PercentageDevice.updateDomoticzValue()
2026-11-14 16:06:54.559  SEModbusDEV:  [Power Factor] updating value to [-98.59]
2026-11-14 16:06:54.562  SEModbusDEV: Leaving PercentageDevice.updateDomoticzValue()
2026-11-14 16:06:54.562  SEModbusDEV: Entered EnergyDevice.updateDomoticzValue()
2026-11-14 16:06:54.563  SEModbusDEV:  [Total Energy] updating value to [1042;20104144]
2026-11-14 16:06:54.575  SEModbusDEV: Leaving EnergyDevice.updateDomoticzValue()
2026-11-14 16:06:54.575  SEModbusDEV: Entered CurrentDevice.updateDomoticzValue()
2026-11-14 16:06:54.576  SEModbusDEV:  [DC Current] updating value to [1.29]
2026-11-14 16:06:54.581  SEModbusDEV: Leaving CurrentDevice.updateDomoticzValue()
2026-11-14 16:06:54.581  SEModbusDEV: Entered VoltageDevice.updateDomoticzValue()
2026-11-14 16:06:54.582  SEModbusDEV:  [DC Voltage] updating value to [819.70]
2026-11-14 16:06:54.599  SEModbusDEV: Leaving VoltageDevice.updateDomoticzValue()
2026-11-14 16:06:54.599  SEModbusDEV: Entered PowerDevice.updateDomoticzValue()
2026-11-14 16:06:54.600  SEModbusDEV:  [DC Power] updating value to [1058]
2026-11-14 16:06:54.641  SEModbusDEV: Leaving PowerDevice.updateDomoticzValue()
2026-11-14 16:06:54.641  SEModbusDEV: Entered TemperatureDevice.updateDomoticzValue()
2026-11-14 16:06:54.642  SEModbusDEV:  [Temperature] updating value to [42.85]
2026-11-14 16:06:54.647  SEModbusDEV: Leaving TemperatureDevice.updateDomoticzValue()
2026-11-14 16:06:54.647  SEModbusDEV: Finished processing [Inverter]
2026-11-14 16:06:54.647  SEModbusDEV: Updated [20] values.
2026-11-14 16:06:54.647  SEModbusDEV: Leaving onHeartbeat()
2026-11-14 16:06:58.071  SEModbusDEV: Entered onHeartbeat()
2026-11-14 16:06:58.071  SEModbusDEV: We have 1 devices
2026-11-14 16:06:58.071  SEModbusDEV: Start processing [Inverter]
2026-11-14 16:06:58.072  SEModbusDEV: Entered SunSpecDeviceModel103.read()
2026-11-14 16:06:58.216  SEModbusDEV: Leaving SunSpecDeviceModel103.read()
2026-11-14 16:06:58.217  SEModbusDEV: Entered TextStatusDevice.updateDomoticzValue()
2026-11-14 16:06:58.217  SEModbusDEV:  [Status] value has not changed and last update is too fresh
2026-11-14 16:06:58.217  SEModbusDEV: Leaving TextStatusDevice.updateDomoticzValue()
2026-11-14 16:06:58.218  SEModbusDEV: Entered TextStatusDevice.updateDomoticzValue()
2026-11-14 16:06:58.218  SEModbusDEV:  [Vendor Status] value has not changed and last update is too fresh
2026-11-14 16:06:58.218  SEModbusDEV: Leaving TextStatusDevice.updateDomoticzValue()
2026-11-14 16:06:58.218  SEModbusDEV: Entered CurrentDevice.updateDomoticzValue()
2026-11-14 16:06:58.219  SEModbusDEV:  [Current] updating value to [4.53]
2026-11-14 16:06:58.229  SEModbusDEV: Leaving CurrentDevice.updateDomoticzValue()
2026-11-14 16:06:58.230  SEModbusDEV: Entered CurrentDevice.updateDomoticzValue()
2026-11-14 16:06:58.231  SEModbusDEV:  [L1 Current] value has not changed and last update is too fresh
2026-11-14 16:06:58.231  SEModbusDEV: Leaving CurrentDevice.updateDomoticzValue()
2026-11-14 16:06:58.231  SEModbusDEV: Entered CurrentDevice.updateDomoticzValue()
2026-11-14 16:06:58.232  SEModbusDEV:  [L2 Current] updating value to [1.51]
2026-11-14 16:06:58.271  SEModbusDEV: Leaving CurrentDevice.updateDomoticzValue()
2026-11-14 16:06:58.272  SEModbusDEV: Entered CurrentDevice.updateDomoticzValue()
2026-11-14 16:06:58.273  SEModbusDEV:  [L3 Current] updating value to [1.53]
2026-11-14 16:06:58.290  SEModbusDEV: Leaving CurrentDevice.updateDomoticzValue()
2026-11-14 16:06:58.290  SEModbusDEV: Entered VoltageDevice.updateDomoticzValue()
2026-11-14 16:06:58.291  SEModbusDEV:  [L1 Voltage] updating value to [404.90]
2026-11-14 16:06:58.304  SEModbusDEV: Leaving VoltageDevice.updateDomoticzValue()
2026-11-14 16:06:58.304  SEModbusDEV: Entered VoltageDevice.updateDomoticzValue()
2026-11-14 16:06:58.305  SEModbusDEV:  [L2 Voltage] updating value to [403.60]
2026-11-14 16:06:58.321  SEModbusDEV: Leaving VoltageDevice.updateDomoticzValue()
2026-11-14 16:06:58.321  SEModbusDEV: Entered VoltageDevice.updateDomoticzValue()
2026-11-14 16:06:58.322  SEModbusDEV:  [L3 Voltage] updating value to [404.45]
2026-11-14 16:06:58.356  SEModbusDEV: Leaving VoltageDevice.updateDomoticzValue()
2026-11-14 16:06:58.356  SEModbusDEV: Entered VoltageDevice.updateDomoticzValue()
2026-11-14 16:06:58.357  SEModbusDEV:  [L1-N Voltage] updating value to [234.25]
2026-11-14 16:06:58.400  SEModbusDEV: Leaving VoltageDevice.updateDomoticzValue()
2026-11-14 16:06:58.400  SEModbusDEV: Entered VoltageDevice.updateDomoticzValue()
2026-11-14 16:06:58.401  SEModbusDEV:  [L2-N Voltage] updating value to [233.25]
2026-11-14 16:06:58.486  SEModbusDEV: Leaving VoltageDevice.updateDomoticzValue()
2026-11-14 16:06:58.486  SEModbusDEV: Entered VoltageDevice.updateDomoticzValue()
2026-11-14 16:06:58.488  SEModbusDEV:  [L3-N Voltage] updating value to [232.45]
2026-11-14 16:06:58.502  SEModbusDEV: Leaving VoltageDevice.updateDomoticzValue()
2026-11-14 16:06:58.502  SEModbusDEV: Entered PowerDevice.updateDomoticzValue()
2026-11-14 16:06:58.503  SEModbusDEV:  [Power] updating value to [1045]
2026-11-14 16:06:58.547  SEModbusDEV: Leaving PowerDevice.updateDomoticzValue()
2026-11-14 16:06:58.547  SEModbusDEV: Entered FrequencyDevice.updateDomoticzValue()
2026-11-14 16:06:58.548  SEModbusDEV:  [Frequency] updating value to [50.02]
2026-11-14 16:06:58.566  SEModbusDEV: Leaving FrequencyDevice.updateDomoticzValue()
2026-11-14 16:06:58.566  SEModbusDEV: Entered ApparentPowerDevice.updateDomoticzValue()
2026-11-14 16:06:58.568  SEModbusDEV:  [Power (Apparent)] updating value to [1060]
2026-11-14 16:06:58.581  SEModbusDEV: Leaving ApparentPowerDevice.updateDomoticzValue()
2026-11-14 16:06:58.582  SEModbusDEV: Entered ReactivePowerDevice.updateDomoticzValue()
2026-11-14 16:06:58.583  SEModbusDEV:  [Power (Reactive)] updating value to [-178]
2026-11-14 16:06:58.587  SEModbusDEV: Leaving ReactivePowerDevice.updateDomoticzValue()
2026-11-14 16:06:58.587  SEModbusDEV: Entered PercentageDevice.updateDomoticzValue()
2026-11-14 16:06:58.588  SEModbusDEV:  [Power Factor] updating value to [-98.58]
2026-11-14 16:06:58.601  SEModbusDEV: Leaving PercentageDevice.updateDomoticzValue()
2026-11-14 16:06:58.602  SEModbusDEV: Entered EnergyDevice.updateDomoticzValue()
2026-11-14 16:06:58.604  SEModbusDEV:  [Total Energy] updating value to [1047;20104144]
2026-11-14 16:06:58.608  SEModbusDEV: Leaving EnergyDevice.updateDomoticzValue()
2026-11-14 16:06:58.608  SEModbusDEV: Entered CurrentDevice.updateDomoticzValue()
2026-11-14 16:06:58.610  SEModbusDEV:  [DC Current] updating value to [1.29]
2026-11-14 16:06:58.623  SEModbusDEV: Leaving CurrentDevice.updateDomoticzValue()
2026-11-14 16:06:58.624  SEModbusDEV: Entered VoltageDevice.updateDomoticzValue()
2026-11-14 16:06:58.624  SEModbusDEV:  [DC Voltage] updating value to [819.80]
2026-11-14 16:06:58.633  SEModbusDEV: Leaving VoltageDevice.updateDomoticzValue()
2026-11-14 16:06:58.634  SEModbusDEV: Entered PowerDevice.updateDomoticzValue()
2026-11-14 16:06:58.634  SEModbusDEV:  [DC Power] updating value to [1061]
2026-11-14 16:06:58.656  SEModbusDEV: Leaving PowerDevice.updateDomoticzValue()
2026-11-14 16:06:58.656  SEModbusDEV: Entered TemperatureDevice.updateDomoticzValue()
2026-11-14 16:06:58.657  SEModbusDEV:  [Temperature] updating value to [42.86]
2026-11-14 16:06:58.664  SEModbusDEV: Leaving TemperatureDevice.updateDomoticzValue()
2026-11-14 16:06:58.664  SEModbusDEV: Finished processing [Inverter]
2026-11-14 16:06:58.664  SEModbusDEV: Updated [19] values.
2026-11-14 16:06:58.665  SEModbusDEV: Leaving onHeartbeat()
Stop, look and listen.
User avatar
imautohuttraeger
Posts: 458
Joined: Saturday 14 March 2020 13:40
Target OS: Raspberry Pi / ODroid
Domoticz version: latest
Location: Germany
Contact:

Re: New Python plugin: Domoticz SolarEdge_ModbusTCP

Post by imautohuttraeger »

Device list (doublets most likely)
Attachments
v3.0.0-dev.3.jpg
v3.0.0-dev.3.jpg (390.06 KiB) Viewed 128 times
Stop, look and listen.
ElVino
Posts: 5
Joined: Thursday 22 August 2024 16:14
Target OS: NAS (Synology & others)
Domoticz version:
Contact:

Re: New Python plugin: Domoticz SolarEdge_ModbusTCP

Post by ElVino »

Code: Select all

2026-11-14 08:17:18.095  SolarEdge 2 (ModbusTCP-DEV): Nothing to do - we have 0 devices
seemed to be just a temporary glitch or something. Both showed the similar 'Connection established' line when starting the plugin. Just installed -dev.3. All devices (2x16) seem correct, even though both inverters seem to update sensor values in a different pattern (don't think that's due to the plugin itself though and probably just regular behavior)

Code: Select all

2026-11-14 16:30:48.101  SolarEdge 1 (ModbusTCP-DEV): Updated [3] values.
2026-11-14 16:31:03.334  SolarEdge 2 (ModbusTCP-DEV): Updated [10] values.
2026-11-14 16:31:48.125  SolarEdge 1 (ModbusTCP-DEV): Updated [4] values.
2026-11-14 16:31:48.169  SolarEdge 2 (ModbusTCP-DEV): Updated [13] values.
2026-11-14 16:32:48.136  SolarEdge 1 (ModbusTCP-DEV): Updated [3] values.
2026-11-14 16:32:48.179  SolarEdge 2 (ModbusTCP-DEV): Updated [11] values.
....
2026-11-14 16:33:48.122  SolarEdge 1 (ModbusTCP-DEV): Updated [3] values.
2026-11-14 16:33:48.138  SolarEdge 2 (ModbusTCP-DEV): Updated [8] values.
2026-11-14 16:34:48.119  SolarEdge 1 (ModbusTCP-DEV): Updated [14] values.
2026-11-14 16:34:48.136  SolarEdge 2 (ModbusTCP-DEV): Updated [12] values.
2026-11-14 16:35:48.145  SolarEdge 1 (ModbusTCP-DEV): Updated [3] values.
2026-11-14 16:35:48.167  SolarEdge 2 (ModbusTCP-DEV): Updated [9] values.
AddieJanssen
Posts: 65
Joined: Sunday 27 September 2020 16:17
Target OS: -
Domoticz version:
Contact:

New DEV version (v3.0.0-dev.4) of the plugin released

Post by AddieJanssen »

I just released version v3.0.0-dev.4.

I added the Power Control measurements back in. The Power Control measurements introduce 3 new devices:
  • RRCR State
  • Active Power Limit
  • Cosine phi
The unit ids for these devices don't match the unit ids of the v2.x.x version of the plugin. That's something to keep in mind for a future upgrade if these units are used for custom automation scripts etc.

While adding the Power Control units, I noticed that their ids were not calculated correctly. That also applied to the unit ids for meters and batteries. This has been fixed in this version (I hope ;) ).

The requirements have been updated to use the latest pymodbus version. And I have changed the message "This device type is not yet supported by the plugin" into "This device will not be shown in Domoticz" which is more accurate.

The new release can be found here: https://github.com/addiejanssen/domotic ... .0.0-dev.4

Enjoy and let me know if/how it works!

Regards,

Addie
AddieJanssen
Posts: 65
Joined: Sunday 27 September 2020 16:17
Target OS: -
Domoticz version:
Contact:

Re: New Python plugin: Domoticz SolarEdge_ModbusTCP

Post by AddieJanssen »

imautohuttraeger wrote: Saturday 14 November 2026 16:20 Now 81 Devices, but they just seem to be multipel doublets.

Also some errors:

Code: Select all

2026-11-14 16:06:53.865  Error: SEModbusDEV: Call to function 'onStart' failed, exception details:
2026-11-14 16:06:53.880  Error: SEModbusDEV: Traceback (most recent call last):
2026-11-14 16:06:53.880  Error: SEModbusDEV:   File "/home/pi/domoticz/plugins/SEModbusDev/plugin.py", line 122, in onStart
2026-11-14 16:06:53.880  Error: SEModbusDEV:     _plugin.onStart(parameters=Parameters, devices=Devices)
2026-11-14 16:06:53.880  Error: SEModbusDEV:     ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-11-14 16:06:53.880  Error: SEModbusDEV:   File "/home/pi/domoticz/plugins/SEModbusDev/base.py", line 98, in onStart
2026-11-14 16:06:53.881  Error: SEModbusDEV:     self.connectToInverter()
2026-11-14 16:06:53.881  Error: SEModbusDEV:     ~~~~~~~~~~~~~~~~~~~~~~^^
2026-11-14 16:06:53.881  Error: SEModbusDEV:   File "/home/pi/domoticz/plugins/SEModbusDev/base.py", line 232, in connectToInverter
2026-11-14 16:06:53.881  Error: SEModbusDEV:     domo_device = domo_type(id=domoticz_unit_offset + unit_id, name=unit_name, device=device, registers=registers)
2026-11-14 16:06:53.881  Error: SEModbusDEV:   File "/home/pi/domoticz/plugins/SEModbusDev/domo/base.py", line 87, in __init__
2026-11-14 16:06:53.881  Error: SEModbusDEV:     self._calculator = self.configuration.calculator()
2026-11-14 16:06:53.881  Error: SEModbusDEV:                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
2026-11-14 16:06:53.882  Error: SEModbusDEV: TypeError: 'Above' object is not callable
Sorry about that one. Found it already earlier this week and didn't write it down. Brain decided to not store it either....

Will have a look at it over the next few days.
User avatar
imautohuttraeger
Posts: 458
Joined: Saturday 14 March 2020 13:40
Target OS: Raspberry Pi / ODroid
Domoticz version: latest
Location: Germany
Contact:

Re: New Python plugin: Domoticz SolarEdge_ModbusTCP

Post by imautohuttraeger »

AddieJanssen wrote: Saturday 14 November 2026 17:20 [...]

Sorry about that one. Found it already earlier this week and didn't write it down. Brain decided to not store it either....

Will have a look at it over the next few days.
No problem. One thing at a time.
Stop, look and listen.
User avatar
imautohuttraeger
Posts: 458
Joined: Saturday 14 March 2020 13:40
Target OS: Raspberry Pi / ODroid
Domoticz version: latest
Location: Germany
Contact:

Re: New Python plugin: Domoticz SolarEdge_ModbusTCP

Post by imautohuttraeger »

Updated from dev3 to dev4.

51 Devices
I added the Power Control measurements back in. The Power Control measurements introduce 3 new devices:
RRCR State
Active Power Limit
Cosine phi
All these three devices are missing.

Meter and Battery still seems to be missing, but I guess it is not yet included in this release - right?

Log:
Spoiler: show
2026-11-14 18:04:05.086 SEModbusDEV: Entered onHeartbeat()
2026-11-14 18:04:05.086 SEModbusDEV: We have 1 devices
2026-11-14 18:04:05.087 SEModbusDEV: Start processing [Inverter]
2026-11-14 18:04:05.087 SEModbusDEV: Entered SunSpecDeviceModel103.read()
2026-11-14 18:04:05.231 SEModbusDEV: Leaving SunSpecDeviceModel103.read()
2026-11-14 18:04:05.231 SEModbusDEV: Entered TextStatusDevice.updateDomoticzValue()
2026-11-14 18:04:05.232 SEModbusDEV: [Status] value has not changed and last update is too fresh
2026-11-14 18:04:05.232 SEModbusDEV: Leaving TextStatusDevice.updateDomoticzValue()
2026-11-14 18:04:05.233 SEModbusDEV: Entered TextStatusDevice.updateDomoticzValue()
2026-11-14 18:04:05.234 SEModbusDEV: [Vendor Status] value has not changed and last update is too fresh
2026-11-14 18:04:05.234 SEModbusDEV: Leaving TextStatusDevice.updateDomoticzValue()
2026-11-14 18:04:05.234 SEModbusDEV: Entered CurrentDevice.updateDomoticzValue()
2026-11-14 18:04:05.236 SEModbusDEV: [Current] value has not changed and last update is too fresh
2026-11-14 18:04:05.236 SEModbusDEV: Leaving CurrentDevice.updateDomoticzValue()
2026-11-14 18:04:05.236 SEModbusDEV: Entered CurrentDevice.updateDomoticzValue()
2026-11-14 18:04:05.237 SEModbusDEV: [L1 Current] value has not changed and last update is too fresh
2026-11-14 18:04:05.237 SEModbusDEV: Leaving CurrentDevice.updateDomoticzValue()
2026-11-14 18:04:05.237 SEModbusDEV: Entered CurrentDevice.updateDomoticzValue()
2026-11-14 18:04:05.238 SEModbusDEV: [L2 Current] value has not changed and last update is too fresh
2026-11-14 18:04:05.238 SEModbusDEV: Leaving CurrentDevice.updateDomoticzValue()
2026-11-14 18:04:05.238 SEModbusDEV: Entered CurrentDevice.updateDomoticzValue()
2026-11-14 18:04:05.240 SEModbusDEV: [L3 Current] value has not changed and last update is too fresh
2026-11-14 18:04:05.240 SEModbusDEV: Leaving CurrentDevice.updateDomoticzValue()
2026-11-14 18:04:05.240 SEModbusDEV: Entered VoltageDevice.updateDomoticzValue()
2026-11-14 18:04:05.241 SEModbusDEV: [L1 Voltage] updating value to [401.59]
2026-11-14 18:04:05.253 SEModbusDEV: Leaving VoltageDevice.updateDomoticzValue()
2026-11-14 18:04:05.254 SEModbusDEV: Entered VoltageDevice.updateDomoticzValue()
2026-11-14 18:04:05.255 SEModbusDEV: [L2 Voltage] value has not changed and last update is too fresh
2026-11-14 18:04:05.255 SEModbusDEV: Leaving VoltageDevice.updateDomoticzValue()
2026-11-14 18:04:05.255 SEModbusDEV: Entered VoltageDevice.updateDomoticzValue()
2026-11-14 18:04:05.256 SEModbusDEV: [L3 Voltage] value has not changed and last update is too fresh
2026-11-14 18:04:05.256 SEModbusDEV: Leaving VoltageDevice.updateDomoticzValue()
2026-11-14 18:04:05.257 SEModbusDEV: Entered VoltageDevice.updateDomoticzValue()
2026-11-14 18:04:05.262 SEModbusDEV: [L1-N Voltage] updating value to [232.07]
2026-11-14 18:04:05.277 SEModbusDEV: Leaving VoltageDevice.updateDomoticzValue()
2026-11-14 18:04:05.278 SEModbusDEV: Entered VoltageDevice.updateDomoticzValue()
2026-11-14 18:04:05.279 SEModbusDEV: [L2-N Voltage] value has not changed and last update is too fresh
2026-11-14 18:04:05.279 SEModbusDEV: Leaving VoltageDevice.updateDomoticzValue()
2026-11-14 18:04:05.279 SEModbusDEV: Entered VoltageDevice.updateDomoticzValue()
2026-11-14 18:04:05.280 SEModbusDEV: [L3-N Voltage] value has not changed and last update is too fresh
2026-11-14 18:04:05.280 SEModbusDEV: Leaving VoltageDevice.updateDomoticzValue()
2026-11-14 18:04:05.280 SEModbusDEV: Entered PowerDevice.updateDomoticzValue()
2026-11-14 18:04:05.282 SEModbusDEV: [Power] updating value to [2365]
2026-11-14 18:04:05.306 SEModbusDEV: Leaving PowerDevice.updateDomoticzValue()
2026-11-14 18:04:05.307 SEModbusDEV: Entered FrequencyDevice.updateDomoticzValue()
2026-11-14 18:04:05.308 SEModbusDEV: [Frequency] value has not changed and last update is too fresh
2026-11-14 18:04:05.308 SEModbusDEV: Leaving FrequencyDevice.updateDomoticzValue()
2026-11-14 18:04:05.308 SEModbusDEV: Entered ApparentPowerDevice.updateDomoticzValue()
2026-11-14 18:04:05.309 SEModbusDEV: [Power (Apparent)] updating value to [2378]
2026-11-14 18:04:05.338 SEModbusDEV: Leaving ApparentPowerDevice.updateDomoticzValue()
2026-11-14 18:04:05.339 SEModbusDEV: Entered ReactivePowerDevice.updateDomoticzValue()
2026-11-14 18:04:05.340 SEModbusDEV: [Power (Reactive)] updating value to [-247]
2026-11-14 18:04:05.359 SEModbusDEV: Leaving ReactivePowerDevice.updateDomoticzValue()
2026-11-14 18:04:05.360 SEModbusDEV: Entered PercentageDevice.updateDomoticzValue()
2026-11-14 18:04:05.361 SEModbusDEV: [Power Factor] value has not changed and last update is too fresh
2026-11-14 18:04:05.361 SEModbusDEV: Leaving PercentageDevice.updateDomoticzValue()
2026-11-14 18:04:05.361 SEModbusDEV: Entered EnergyDevice.updateDomoticzValue()
2026-11-14 18:04:05.362 SEModbusDEV: [Total Energy] updating value to [2429;20106832]
2026-11-14 18:04:05.382 SEModbusDEV: Leaving EnergyDevice.updateDomoticzValue()
2026-11-14 18:04:05.382 SEModbusDEV: Entered CurrentDevice.updateDomoticzValue()
2026-11-14 18:04:05.383 SEModbusDEV: [DC Current] value has not changed and last update is too fresh
2026-11-14 18:04:05.384 SEModbusDEV: Leaving CurrentDevice.updateDomoticzValue()
2026-11-14 18:04:05.384 SEModbusDEV: Entered VoltageDevice.updateDomoticzValue()
2026-11-14 18:04:05.385 SEModbusDEV: [DC Voltage] value has not changed and last update is too fresh
2026-11-14 18:04:05.385 SEModbusDEV: Leaving VoltageDevice.updateDomoticzValue()
2026-11-14 18:04:05.385 SEModbusDEV: Entered PowerDevice.updateDomoticzValue()
2026-11-14 18:04:05.386 SEModbusDEV: [DC Power] updating value to [2401]
2026-11-14 18:04:05.406 SEModbusDEV: Leaving PowerDevice.updateDomoticzValue()
2026-11-14 18:04:05.407 SEModbusDEV: Entered TemperatureDevice.updateDomoticzValue()
2026-11-14 18:04:05.408 SEModbusDEV: [Temperature] value has not changed and last update is too fresh
2026-11-14 18:04:05.408 SEModbusDEV: Leaving TemperatureDevice.updateDomoticzValue()
2026-11-14 18:04:05.408 SEModbusDEV: Finished processing [Inverter]
2026-11-14 18:04:05.408 SEModbusDEV: Updated [7] values.
2026-11-14 18:04:05.409 SEModbusDEV: Leaving onHeartbeat()
2026-11-14 18:04:10.105 SEModbusDEV: Entered onHeartbeat()
2026-11-14 18:04:10.105 SEModbusDEV: We have 1 devices
2026-11-14 18:04:10.105 SEModbusDEV: Start processing [Inverter]
2026-11-14 18:04:10.105 SEModbusDEV: Entered SunSpecDeviceModel103.read()
2026-11-14 18:04:10.220 SEModbusDEV: Leaving SunSpecDeviceModel103.read()
2026-11-14 18:04:10.220 SEModbusDEV: Entered TextStatusDevice.updateDomoticzValue()
2026-11-14 18:04:10.221 SEModbusDEV: [Status] value has not changed and last update is too fresh
2026-11-14 18:04:10.221 SEModbusDEV: Leaving TextStatusDevice.updateDomoticzValue()
2026-11-14 18:04:10.221 SEModbusDEV: Entered TextStatusDevice.updateDomoticzValue()
2026-11-14 18:04:10.222 SEModbusDEV: [Vendor Status] value has not changed and last update is too fresh
2026-11-14 18:04:10.222 SEModbusDEV: Leaving TextStatusDevice.updateDomoticzValue()
2026-11-14 18:04:10.223 SEModbusDEV: Entered CurrentDevice.updateDomoticzValue()
2026-11-14 18:04:10.224 SEModbusDEV: [Current] value has not changed and last update is too fresh
2026-11-14 18:04:10.224 SEModbusDEV: Leaving CurrentDevice.updateDomoticzValue()
2026-11-14 18:04:10.224 SEModbusDEV: Entered CurrentDevice.updateDomoticzValue()
2026-11-14 18:04:10.225 SEModbusDEV: [L1 Current] value has not changed and last update is too fresh
2026-11-14 18:04:10.226 SEModbusDEV: Leaving CurrentDevice.updateDomoticzValue()
2026-11-14 18:04:10.226 SEModbusDEV: Entered CurrentDevice.updateDomoticzValue()
2026-11-14 18:04:10.227 SEModbusDEV: [L2 Current] value has not changed and last update is too fresh
2026-11-14 18:04:10.227 SEModbusDEV: Leaving CurrentDevice.updateDomoticzValue()
2026-11-14 18:04:10.227 SEModbusDEV: Entered CurrentDevice.updateDomoticzValue()
2026-11-14 18:04:10.229 SEModbusDEV: [L3 Current] value has not changed and last update is too fresh
2026-11-14 18:04:10.229 SEModbusDEV: Leaving CurrentDevice.updateDomoticzValue()
2026-11-14 18:04:10.229 SEModbusDEV: Entered VoltageDevice.updateDomoticzValue()
2026-11-14 18:04:10.230 SEModbusDEV: [L1 Voltage] updating value to [401.56]
2026-11-14 18:04:10.252 SEModbusDEV: Leaving VoltageDevice.updateDomoticzValue()
2026-11-14 18:04:10.252 SEModbusDEV: Entered VoltageDevice.updateDomoticzValue()
2026-11-14 18:04:10.253 SEModbusDEV: [L2 Voltage] updating value to [399.27]
2026-11-14 18:04:10.269 SEModbusDEV: Leaving VoltageDevice.updateDomoticzValue()
2026-11-14 18:04:10.270 SEModbusDEV: Entered VoltageDevice.updateDomoticzValue()
2026-11-14 18:04:10.271 SEModbusDEV: [L3 Voltage] updating value to [399.23]
2026-11-14 18:04:10.295 SEModbusDEV: Leaving VoltageDevice.updateDomoticzValue()
2026-11-14 18:04:10.296 SEModbusDEV: Entered VoltageDevice.updateDomoticzValue()
2026-11-14 18:04:10.300 SEModbusDEV: [L1-N Voltage] updating value to [232.06]
2026-11-14 18:04:10.316 SEModbusDEV: Leaving VoltageDevice.updateDomoticzValue()
2026-11-14 18:04:10.317 SEModbusDEV: Entered VoltageDevice.updateDomoticzValue()
2026-11-14 18:04:10.322 SEModbusDEV: [L2-N Voltage] updating value to [231.54]
2026-11-14 18:04:10.344 SEModbusDEV: Leaving VoltageDevice.updateDomoticzValue()
2026-11-14 18:04:10.345 SEModbusDEV: Entered VoltageDevice.updateDomoticzValue()
2026-11-14 18:04:10.350 SEModbusDEV: [L3-N Voltage] value has not changed and last update is too fresh
2026-11-14 18:04:10.351 SEModbusDEV: Leaving VoltageDevice.updateDomoticzValue()
2026-11-14 18:04:10.351 SEModbusDEV: Entered PowerDevice.updateDomoticzValue()
2026-11-14 18:04:10.352 SEModbusDEV: [Power] value has not changed and last update is too fresh
2026-11-14 18:04:10.352 SEModbusDEV: Leaving PowerDevice.updateDomoticzValue()
2026-11-14 18:04:10.352 SEModbusDEV: Entered FrequencyDevice.updateDomoticzValue()
2026-11-14 18:04:10.355 SEModbusDEV: [Frequency] value has not changed and last update is too fresh
2026-11-14 18:04:10.355 SEModbusDEV: Leaving FrequencyDevice.updateDomoticzValue()
2026-11-14 18:04:10.357 SEModbusDEV: Entered ApparentPowerDevice.updateDomoticzValue()
2026-11-14 18:04:10.358 SEModbusDEV: [Power (Apparent)] value has not changed and last update is too fresh
2026-11-14 18:04:10.359 SEModbusDEV: Leaving ApparentPowerDevice.updateDomoticzValue()
2026-11-14 18:04:10.359 SEModbusDEV: Entered ReactivePowerDevice.updateDomoticzValue()
2026-11-14 18:04:10.360 SEModbusDEV: [Power (Reactive)] updating value to [-248]
2026-11-14 18:04:10.381 SEModbusDEV: Leaving ReactivePowerDevice.updateDomoticzValue()
2026-11-14 18:04:10.381 SEModbusDEV: Entered PercentageDevice.updateDomoticzValue()
2026-11-14 18:04:10.382 SEModbusDEV: [Power Factor] value has not changed and last update is too fresh
2026-11-14 18:04:10.382 SEModbusDEV: Leaving PercentageDevice.updateDomoticzValue()
2026-11-14 18:04:10.383 SEModbusDEV: Entered EnergyDevice.updateDomoticzValue()
2026-11-14 18:04:10.384 SEModbusDEV: [Total Energy] updating value to [2350;20106836]
2026-11-14 18:04:10.401 SEModbusDEV: Leaving EnergyDevice.updateDomoticzValue()
2026-11-14 18:04:10.401 SEModbusDEV: Entered CurrentDevice.updateDomoticzValue()
2026-11-14 18:04:10.402 SEModbusDEV: [DC Current] value has not changed and last update is too fresh
2026-11-14 18:04:10.403 SEModbusDEV: Leaving CurrentDevice.updateDomoticzValue()
2026-11-14 18:04:10.403 SEModbusDEV: Entered VoltageDevice.updateDomoticzValue()
2026-11-14 18:04:10.404 SEModbusDEV: [DC Voltage] value has not changed and last update is too fresh
2026-11-14 18:04:10.405 SEModbusDEV: Leaving VoltageDevice.updateDomoticzValue()
2026-11-14 18:04:10.405 SEModbusDEV: Entered PowerDevice.updateDomoticzValue()
2026-11-14 18:04:10.407 SEModbusDEV: [DC Power] value has not changed and last update is too fresh
2026-11-14 18:04:10.407 SEModbusDEV: Leaving PowerDevice.updateDomoticzValue()
2026-11-14 18:04:10.407 SEModbusDEV: Entered TemperatureDevice.updateDomoticzValue()
2026-11-14 18:04:10.408 SEModbusDEV: [Temperature] value has not changed and last update is too fresh
2026-11-14 18:04:10.409 SEModbusDEV: Leaving TemperatureDevice.updateDomoticzValue()
2026-11-14 18:04:10.409 SEModbusDEV: Finished processing [Inverter]
2026-11-14 18:04:10.409 SEModbusDEV: Updated [7] values.
2026-11-14 18:04:10.409 SEModbusDEV: Leaving onHeartbeat()
2026-11-14 18:04:15.082 SEModbusDEV: Entered onHeartbeat()
2026-11-14 18:04:15.082 SEModbusDEV: We have 1 devices
2026-11-14 18:04:15.083 SEModbusDEV: Start processing [Inverter]
2026-11-14 18:04:15.083 SEModbusDEV: Entered SunSpecDeviceModel103.read()
2026-11-14 18:04:15.157 SEModbusDEV: Leaving SunSpecDeviceModel103.read()
2026-11-14 18:04:15.157 SEModbusDEV: Entered TextStatusDevice.updateDomoticzValue()
2026-11-14 18:04:15.158 SEModbusDEV: [Status] value has not changed and last update is too fresh
2026-11-14 18:04:15.158 SEModbusDEV: Leaving TextStatusDevice.updateDomoticzValue()
2026-11-14 18:04:15.159 SEModbusDEV: Entered TextStatusDevice.updateDomoticzValue()
2026-11-14 18:04:15.161 SEModbusDEV: [Vendor Status] value has not changed and last update is too fresh
2026-11-14 18:04:15.162 SEModbusDEV: Leaving TextStatusDevice.updateDomoticzValue()
2026-11-14 18:04:15.162 SEModbusDEV: Entered CurrentDevice.updateDomoticzValue()
2026-11-14 18:04:15.163 SEModbusDEV: [Current] value has not changed and last update is too fresh
2026-11-14 18:04:15.163 SEModbusDEV: Leaving CurrentDevice.updateDomoticzValue()
2026-11-14 18:04:15.163 SEModbusDEV: Entered CurrentDevice.updateDomoticzValue()
2026-11-14 18:04:15.165 SEModbusDEV: [L1 Current] updating value to [3.43]
2026-11-14 18:04:15.184 SEModbusDEV: Leaving CurrentDevice.updateDomoticzValue()
2026-11-14 18:04:15.185 SEModbusDEV: Entered CurrentDevice.updateDomoticzValue()
2026-11-14 18:04:15.186 SEModbusDEV: [L2 Current] value has not changed and last update is too fresh
2026-11-14 18:04:15.186 SEModbusDEV: Leaving CurrentDevice.updateDomoticzValue()
2026-11-14 18:04:15.186 SEModbusDEV: Entered CurrentDevice.updateDomoticzValue()
2026-11-14 18:04:15.188 SEModbusDEV: [L3 Current] value has not changed and last update is too fresh
2026-11-14 18:04:15.189 SEModbusDEV: Leaving CurrentDevice.updateDomoticzValue()
2026-11-14 18:04:15.189 SEModbusDEV: Entered VoltageDevice.updateDomoticzValue()
2026-11-14 18:04:15.190 SEModbusDEV: [L1 Voltage] updating value to [401.54]
2026-11-14 18:04:15.226 SEModbusDEV: Leaving VoltageDevice.updateDomoticzValue()
2026-11-14 18:04:15.226 SEModbusDEV: Entered VoltageDevice.updateDomoticzValue()
2026-11-14 18:04:15.228 SEModbusDEV: [L2 Voltage] updating value to [399.25]
2026-11-14 18:04:15.286 SEModbusDEV: Leaving VoltageDevice.updateDomoticzValue()
2026-11-14 18:04:15.286 SEModbusDEV: Entered VoltageDevice.updateDomoticzValue()
2026-11-14 18:04:15.287 SEModbusDEV: [L3 Voltage] updating value to [399.22]
2026-11-14 18:04:15.329 SEModbusDEV: Leaving VoltageDevice.updateDomoticzValue()
2026-11-14 18:04:15.329 SEModbusDEV: Entered VoltageDevice.updateDomoticzValue()
2026-11-14 18:04:15.331 SEModbusDEV: [L1-N Voltage] updating value to [232.04]
2026-11-14 18:04:15.362 SEModbusDEV: Leaving VoltageDevice.updateDomoticzValue()
2026-11-14 18:04:15.363 SEModbusDEV: Entered VoltageDevice.updateDomoticzValue()
2026-11-14 18:04:15.370 SEModbusDEV: [L2-N Voltage] updating value to [231.52]
2026-11-14 18:04:15.398 SEModbusDEV: Leaving VoltageDevice.updateDomoticzValue()
2026-11-14 18:04:15.398 SEModbusDEV: Entered VoltageDevice.updateDomoticzValue()
2026-11-14 18:04:15.400 SEModbusDEV: [L3-N Voltage] value has not changed and last update is too fresh
2026-11-14 18:04:15.400 SEModbusDEV: Leaving VoltageDevice.updateDomoticzValue()
2026-11-14 18:04:15.400 SEModbusDEV: Entered PowerDevice.updateDomoticzValue()
2026-11-14 18:04:15.401 SEModbusDEV: [Power] updating value to [2366]
2026-11-14 18:04:15.421 SEModbusDEV: Leaving PowerDevice.updateDomoticzValue()
2026-11-14 18:04:15.421 SEModbusDEV: Entered FrequencyDevice.updateDomoticzValue()
2026-11-14 18:04:15.422 SEModbusDEV: [Frequency] value has not changed and last update is too fresh
2026-11-14 18:04:15.423 SEModbusDEV: Leaving FrequencyDevice.updateDomoticzValue()
2026-11-14 18:04:15.423 SEModbusDEV: Entered ApparentPowerDevice.updateDomoticzValue()
2026-11-14 18:04:15.426 SEModbusDEV: [Power (Apparent)] updating value to [2379]
2026-11-14 18:04:15.448 SEModbusDEV: Leaving ApparentPowerDevice.updateDomoticzValue()
2026-11-14 18:04:15.448 SEModbusDEV: Entered ReactivePowerDevice.updateDomoticzValue()
2026-11-14 18:04:15.450 SEModbusDEV: [Power (Reactive)] updating value to [-247]
2026-11-14 18:04:15.473 SEModbusDEV: Leaving ReactivePowerDevice.updateDomoticzValue()
2026-11-14 18:04:15.473 SEModbusDEV: Entered PercentageDevice.updateDomoticzValue()
2026-11-14 18:04:15.474 SEModbusDEV: [Power Factor] value has not changed and last update is too fresh
2026-11-14 18:04:15.475 SEModbusDEV: Leaving PercentageDevice.updateDomoticzValue()
2026-11-14 18:04:15.475 SEModbusDEV: Entered EnergyDevice.updateDomoticzValue()
2026-11-14 18:04:15.476 SEModbusDEV: [Total Energy] updating value to [2414;20106840]
2026-11-14 18:04:15.504 SEModbusDEV: Leaving EnergyDevice.updateDomoticzValue()
2026-11-14 18:04:15.504 SEModbusDEV: Entered CurrentDevice.updateDomoticzValue()
2026-11-14 18:04:15.506 SEModbusDEV: [DC Current] value has not changed and last update is too fresh
2026-11-14 18:04:15.506 SEModbusDEV: Leaving CurrentDevice.updateDomoticzValue()
2026-11-14 18:04:15.506 SEModbusDEV: Entered VoltageDevice.updateDomoticzValue()
2026-11-14 18:04:15.507 SEModbusDEV: [DC Voltage] updating value to [820.02]
2026-11-14 18:04:15.532 SEModbusDEV: Leaving VoltageDevice.updateDomoticzValue()
2026-11-14 18:04:15.532 SEModbusDEV: Entered PowerDevice.updateDomoticzValue()
2026-11-14 18:04:15.534 SEModbusDEV: [DC Power] updating value to [2402]
2026-11-14 18:04:15.562 SEModbusDEV: Leaving PowerDevice.updateDomoticzValue()
2026-11-14 18:04:15.562 SEModbusDEV: Entered TemperatureDevice.updateDomoticzValue()
2026-11-14 18:04:15.564 SEModbusDEV: [Temperature] value has not changed and last update is too fresh
2026-11-14 18:04:15.564 SEModbusDEV: Leaving TemperatureDevice.updateDomoticzValue()
2026-11-14 18:04:15.564 SEModbusDEV: Finished processing [Inverter]
2026-11-14 18:04:15.564 SEModbusDEV: Updated [12] values.
2026-11-14 18:04:15.564 SEModbusDEV: Leaving onHeartbeat()
2026-11-14 18:04:20.089 SEModbusDEV: Entered onHeartbeat()
2026-11-14 18:04:20.090 SEModbusDEV: We have 1 devices
2026-11-14 18:04:20.090 SEModbusDEV: Start processing [Inverter]
2026-11-14 18:04:20.090 SEModbusDEV: Entered SunSpecDeviceModel103.read()
2026-11-14 18:04:20.473 SEModbusDEV: Leaving SunSpecDeviceModel103.read()
2026-11-14 18:04:20.477 SEModbusDEV: Entered TextStatusDevice.updateDomoticzValue()
2026-11-14 18:04:20.477 SEModbusDEV: [Status] value has not changed and last update is too fresh
2026-11-14 18:04:20.478 SEModbusDEV: Leaving TextStatusDevice.updateDomoticzValue()
2026-11-14 18:04:20.478 SEModbusDEV: Entered TextStatusDevice.updateDomoticzValue()
2026-11-14 18:04:20.478 SEModbusDEV: [Vendor Status] value has not changed and last update is too fresh
2026-11-14 18:04:20.479 SEModbusDEV: Leaving TextStatusDevice.updateDomoticzValue()
2026-11-14 18:04:20.479 SEModbusDEV: Entered CurrentDevice.updateDomoticzValue()
2026-11-14 18:04:20.480 SEModbusDEV: [Current] updating value to [10.30]
2026-11-14 18:04:20.515 SEModbusDEV: Leaving CurrentDevice.updateDomoticzValue()
2026-11-14 18:04:20.516 SEModbusDEV: Entered CurrentDevice.updateDomoticzValue()
2026-11-14 18:04:20.517 SEModbusDEV: [L1 Current] value has not changed and last update is too fresh
2026-11-14 18:04:20.518 SEModbusDEV: Leaving CurrentDevice.updateDomoticzValue()
2026-11-14 18:04:20.518 SEModbusDEV: Entered CurrentDevice.updateDomoticzValue()
2026-11-14 18:04:20.519 SEModbusDEV: [L2 Current] value has not changed and last update is too fresh
2026-11-14 18:04:20.519 SEModbusDEV: Leaving CurrentDevice.updateDomoticzValue()
2026-11-14 18:04:20.520 SEModbusDEV: Entered CurrentDevice.updateDomoticzValue()
2026-11-14 18:04:20.521 SEModbusDEV: [L3 Current] value has not changed and last update is too fresh
2026-11-14 18:04:20.521 SEModbusDEV: Leaving CurrentDevice.updateDomoticzValue()
2026-11-14 18:04:20.521 SEModbusDEV: Entered VoltageDevice.updateDomoticzValue()
2026-11-14 18:04:20.522 SEModbusDEV: [L1 Voltage] updating value to [401.52]
2026-11-14 18:04:20.542 SEModbusDEV: Leaving VoltageDevice.updateDomoticzValue()
2026-11-14 18:04:20.542 SEModbusDEV: Entered VoltageDevice.updateDomoticzValue()
2026-11-14 18:04:20.544 SEModbusDEV: [L2 Voltage] updating value to [399.24]
2026-11-14 18:04:20.583 SEModbusDEV: Leaving VoltageDevice.updateDomoticzValue()
2026-11-14 18:04:20.583 SEModbusDEV: Entered VoltageDevice.updateDomoticzValue()
2026-11-14 18:04:20.584 SEModbusDEV: [L3 Voltage] value has not changed and last update is too fresh
2026-11-14 18:04:20.585 SEModbusDEV: Leaving VoltageDevice.updateDomoticzValue()
2026-11-14 18:04:20.585 SEModbusDEV: Entered VoltageDevice.updateDomoticzValue()
2026-11-14 18:04:20.586 SEModbusDEV: [L1-N Voltage] updating value to [232.03]
2026-11-14 18:04:20.633 SEModbusDEV: Leaving VoltageDevice.updateDomoticzValue()
2026-11-14 18:04:20.634 SEModbusDEV: Entered VoltageDevice.updateDomoticzValue()
2026-11-14 18:04:20.635 SEModbusDEV: [L2-N Voltage] updating value to [231.50]
2026-11-14 18:04:20.698 SEModbusDEV: Leaving VoltageDevice.updateDomoticzValue()
2026-11-14 18:04:20.699 SEModbusDEV: Entered VoltageDevice.updateDomoticzValue()
2026-11-14 18:04:20.704 SEModbusDEV: [L3-N Voltage] updating value to [229.33]
2026-11-14 18:04:20.740 SEModbusDEV: Leaving VoltageDevice.updateDomoticzValue()
2026-11-14 18:04:20.741 SEModbusDEV: Entered PowerDevice.updateDomoticzValue()
2026-11-14 18:04:20.742 SEModbusDEV: [Power] updating value to [2367]
2026-11-14 18:04:20.773 SEModbusDEV: Leaving PowerDevice.updateDomoticzValue()
2026-11-14 18:04:20.773 SEModbusDEV: Entered FrequencyDevice.updateDomoticzValue()
2026-11-14 18:04:20.774 SEModbusDEV: [Frequency] value has not changed and last update is too fresh
2026-11-14 18:04:20.775 SEModbusDEV: Leaving FrequencyDevice.updateDomoticzValue()
2026-11-14 18:04:20.775 SEModbusDEV: Entered ApparentPowerDevice.updateDomoticzValue()
2026-11-14 18:04:20.776 SEModbusDEV: [Power (Apparent)] value has not changed and last update is too fresh
2026-11-14 18:04:20.776 SEModbusDEV: Leaving ApparentPowerDevice.updateDomoticzValue()
2026-11-14 18:04:20.776 SEModbusDEV: Entered ReactivePowerDevice.updateDomoticzValue()
2026-11-14 18:04:20.777 SEModbusDEV: [Power (Reactive)] updating value to [-248]
2026-11-14 18:04:20.814 SEModbusDEV: Leaving ReactivePowerDevice.updateDomoticzValue()
2026-11-14 18:04:20.814 SEModbusDEV: Entered PercentageDevice.updateDomoticzValue()
2026-11-14 18:04:20.815 SEModbusDEV: [Power Factor] value has not changed and last update is too fresh
2026-11-14 18:04:20.815 SEModbusDEV: Leaving PercentageDevice.updateDomoticzValue()
2026-11-14 18:04:20.815 SEModbusDEV: Entered EnergyDevice.updateDomoticzValue()
2026-11-14 18:04:20.817 SEModbusDEV: [Total Energy] updating value to [2349;20106844]
2026-11-14 18:04:20.851 SEModbusDEV: Leaving EnergyDevice.updateDomoticzValue()
2026-11-14 18:04:20.851 SEModbusDEV: Entered CurrentDevice.updateDomoticzValue()
2026-11-14 18:04:20.852 SEModbusDEV: [DC Current] value has not changed and last update is too fresh
2026-11-14 18:04:20.852 SEModbusDEV: Leaving CurrentDevice.updateDomoticzValue()
2026-11-14 18:04:20.853 SEModbusDEV: Entered VoltageDevice.updateDomoticzValue()
2026-11-14 18:04:20.855 SEModbusDEV: [DC Voltage] updating value to [820.01]
2026-11-14 18:04:20.894 SEModbusDEV: Leaving VoltageDevice.updateDomoticzValue()
2026-11-14 18:04:20.894 SEModbusDEV: Entered PowerDevice.updateDomoticzValue()
2026-11-14 18:04:20.896 SEModbusDEV: [DC Power] updating value to [2403]
2026-11-14 18:04:20.924 SEModbusDEV: Leaving PowerDevice.updateDomoticzValue()
2026-11-14 18:04:20.925 SEModbusDEV: Entered TemperatureDevice.updateDomoticzValue()
2026-11-14 18:04:20.926 SEModbusDEV: [Temperature] value has not changed and last update is too fresh
2026-11-14 18:04:20.926 SEModbusDEV: Leaving TemperatureDevice.updateDomoticzValue()
2026-11-14 18:04:20.926 SEModbusDEV: Finished processing [Inverter]
2026-11-14 18:04:20.926 SEModbusDEV: Updated [11] values.
2026-11-14 18:04:20.926 SEModbusDEV: Leaving onHeartbeat()
2026-11-14 18:04:25.106 SEModbusDEV: Entered onHeartbeat()
2026-11-14 18:04:25.106 SEModbusDEV: We have 1 devices
2026-11-14 18:04:25.107 SEModbusDEV: Start processing [Inverter]
2026-11-14 18:04:25.107 SEModbusDEV: Entered SunSpecDeviceModel103.read()
2026-11-14 18:04:25.185 SEModbusDEV: Leaving SunSpecDeviceModel103.read()
2026-11-14 18:04:25.185 SEModbusDEV: Entered TextStatusDevice.updateDomoticzValue()
2026-11-14 18:04:25.186 SEModbusDEV: [Status] value has not changed and last update is too fresh
2026-11-14 18:04:25.186 SEModbusDEV: Leaving TextStatusDevice.updateDomoticzValue()
2026-11-14 18:04:25.186 SEModbusDEV: Entered TextStatusDevice.updateDomoticzValue()
2026-11-14 18:04:25.187 SEModbusDEV: [Vendor Status] value has not changed and last update is too fresh
2026-11-14 18:04:25.187 SEModbusDEV: Leaving TextStatusDevice.updateDomoticzValue()
2026-11-14 18:04:25.187 SEModbusDEV: Entered CurrentDevice.updateDomoticzValue()
2026-11-14 18:04:25.189 SEModbusDEV: [Current] value has not changed and last update is too fresh
2026-11-14 18:04:25.189 SEModbusDEV: Leaving CurrentDevice.updateDomoticzValue()
2026-11-14 18:04:25.189 SEModbusDEV: Entered CurrentDevice.updateDomoticzValue()
2026-11-14 18:04:25.190 SEModbusDEV: [L1 Current] value has not changed and last update is too fresh
2026-11-14 18:04:25.191 SEModbusDEV: Leaving CurrentDevice.updateDomoticzValue()
2026-11-14 18:04:25.191 SEModbusDEV: Entered CurrentDevice.updateDomoticzValue()
2026-11-14 18:04:25.192 SEModbusDEV: [L2 Current] value has not changed and last update is too fresh
2026-11-14 18:04:25.192 SEModbusDEV: Leaving CurrentDevice.updateDomoticzValue()
2026-11-14 18:04:25.192 SEModbusDEV: Entered CurrentDevice.updateDomoticzValue()
2026-11-14 18:04:25.194 SEModbusDEV: [L3 Current] value has not changed and last update is too fresh
2026-11-14 18:04:25.194 SEModbusDEV: Leaving CurrentDevice.updateDomoticzValue()
2026-11-14 18:04:25.194 SEModbusDEV: Entered VoltageDevice.updateDomoticzValue()
2026-11-14 18:04:25.195 SEModbusDEV: [L1 Voltage] updating value to [401.51]
2026-11-14 18:04:25.238 SEModbusDEV: Leaving VoltageDevice.updateDomoticzValue()
2026-11-14 18:04:25.239 SEModbusDEV: Entered VoltageDevice.updateDomoticzValue()
2026-11-14 18:04:25.240 SEModbusDEV: [L2 Voltage] updating value to [399.23]
2026-11-14 18:04:25.258 SEModbusDEV: Leaving VoltageDevice.updateDomoticzValue()
2026-11-14 18:04:25.258 SEModbusDEV: Entered VoltageDevice.updateDomoticzValue()
2026-11-14 18:04:25.260 SEModbusDEV: [L3 Voltage] value has not changed and last update is too fresh
2026-11-14 18:04:25.260 SEModbusDEV: Leaving VoltageDevice.updateDomoticzValue()
2026-11-14 18:04:25.260 SEModbusDEV: Entered VoltageDevice.updateDomoticzValue()
2026-11-14 18:04:25.261 SEModbusDEV: [L1-N Voltage] value has not changed and last update is too fresh
2026-11-14 18:04:25.261 SEModbusDEV: Leaving VoltageDevice.updateDomoticzValue()
2026-11-14 18:04:25.262 SEModbusDEV: Entered VoltageDevice.updateDomoticzValue()
2026-11-14 18:04:25.263 SEModbusDEV: [L2-N Voltage] updating value to [231.47]
2026-11-14 18:04:25.282 SEModbusDEV: Leaving VoltageDevice.updateDomoticzValue()
2026-11-14 18:04:25.283 SEModbusDEV: Entered VoltageDevice.updateDomoticzValue()
2026-11-14 18:04:25.284 SEModbusDEV: [L3-N Voltage] updating value to [229.36]
2026-11-14 18:04:25.311 SEModbusDEV: Leaving VoltageDevice.updateDomoticzValue()
2026-11-14 18:04:25.312 SEModbusDEV: Entered PowerDevice.updateDomoticzValue()
2026-11-14 18:04:25.313 SEModbusDEV: [Power] value has not changed and last update is too fresh
2026-11-14 18:04:25.313 SEModbusDEV: Leaving PowerDevice.updateDomoticzValue()
2026-11-14 18:04:25.313 SEModbusDEV: Entered FrequencyDevice.updateDomoticzValue()
2026-11-14 18:04:25.315 SEModbusDEV: [Frequency] value has not changed and last update is too fresh
2026-11-14 18:04:25.315 SEModbusDEV: Leaving FrequencyDevice.updateDomoticzValue()
2026-11-14 18:04:25.315 SEModbusDEV: Entered ApparentPowerDevice.updateDomoticzValue()
2026-11-14 18:04:25.316 SEModbusDEV: [Power (Apparent)] updating value to [2380]
2026-11-14 18:04:25.341 SEModbusDEV: Leaving ApparentPowerDevice.updateDomoticzValue()
2026-11-14 18:04:25.342 SEModbusDEV: Entered ReactivePowerDevice.updateDomoticzValue()
2026-11-14 18:04:25.343 SEModbusDEV: [Power (Reactive)] updating value to [-247]
2026-11-14 18:04:25.368 SEModbusDEV: Leaving ReactivePowerDevice.updateDomoticzValue()
2026-11-14 18:04:25.369 SEModbusDEV: Entered PercentageDevice.updateDomoticzValue()
2026-11-14 18:04:25.370 SEModbusDEV: [Power Factor] value has not changed and last update is too fresh
2026-11-14 18:04:25.370 SEModbusDEV: Leaving PercentageDevice.updateDomoticzValue()
2026-11-14 18:04:25.371 SEModbusDEV: Entered EnergyDevice.updateDomoticzValue()
2026-11-14 18:04:25.372 SEModbusDEV: [Total Energy] updating value to [2432;20106848]
2026-11-14 18:04:25.393 SEModbusDEV: Leaving EnergyDevice.updateDomoticzValue()
2026-11-14 18:04:25.393 SEModbusDEV: Entered CurrentDevice.updateDomoticzValue()
2026-11-14 18:04:25.395 SEModbusDEV: [DC Current] value has not changed and last update is too fresh
2026-11-14 18:04:25.395 SEModbusDEV: Leaving CurrentDevice.updateDomoticzValue()
2026-11-14 18:04:25.395 SEModbusDEV: Entered VoltageDevice.updateDomoticzValue()
2026-11-14 18:04:25.396 SEModbusDEV: [DC Voltage] value has not changed and last update is too fresh
2026-11-14 18:04:25.397 SEModbusDEV: Leaving VoltageDevice.updateDomoticzValue()
2026-11-14 18:04:25.399 SEModbusDEV: Entered PowerDevice.updateDomoticzValue()
2026-11-14 18:04:25.400 SEModbusDEV: [DC Power] value has not changed and last update is too fresh
2026-11-14 18:04:25.401 SEModbusDEV: Leaving PowerDevice.updateDomoticzValue()
2026-11-14 18:04:25.401 SEModbusDEV: Entered TemperatureDevice.updateDomoticzValue()
2026-11-14 18:04:25.402 SEModbusDEV: [Temperature] updating value to [40.43]
2026-11-14 18:04:25.419 SEModbusDEV: Leaving TemperatureDevice.updateDomoticzValue()
2026-11-14 18:04:25.419 SEModbusDEV: Finished processing [Inverter]
2026-11-14 18:04:25.420 SEModbusDEV: Updated [8] values.
2026-11-14 18:04:25.420 SEModbusDEV: Leaving onHeartbeat()
2026-11-14 18:04:30.062 SEModbusDEV: Entered onHeartbeat()
2026-11-14 18:04:30.062 SEModbusDEV: We have 1 devices
2026-11-14 18:04:30.062 SEModbusDEV: Start processing [Inverter]
2026-11-14 18:04:30.062 SEModbusDEV: Entered SunSpecDeviceModel103.read()
2026-11-14 18:04:30.151 SEModbusDEV: Leaving SunSpecDeviceModel103.read()
2026-11-14 18:04:30.151 SEModbusDEV: Entered TextStatusDevice.updateDomoticzValue()
2026-11-14 18:04:30.153 SEModbusDEV: [Status] value has not changed and last update is too fresh
2026-11-14 18:04:30.154 SEModbusDEV: Leaving TextStatusDevice.updateDomoticzValue()
2026-11-14 18:04:30.155 SEModbusDEV: Entered TextStatusDevice.updateDomoticzValue()
2026-11-14 18:04:30.155 SEModbusDEV: [Vendor Status] value has not changed and last update is too fresh
2026-11-14 18:04:30.156 SEModbusDEV: Leaving TextStatusDevice.updateDomoticzValue()
2026-11-14 18:04:30.156 SEModbusDEV: Entered CurrentDevice.updateDomoticzValue()
2026-11-14 18:04:30.157 SEModbusDEV: [Current] value has not changed and last update is too fresh
2026-11-14 18:04:30.158 SEModbusDEV: Leaving CurrentDevice.updateDomoticzValue()
2026-11-14 18:04:30.158 SEModbusDEV: Entered CurrentDevice.updateDomoticzValue()
2026-11-14 18:04:30.159 SEModbusDEV: [L1 Current] value has not changed and last update is too fresh
2026-11-14 18:04:30.159 SEModbusDEV: Leaving CurrentDevice.updateDomoticzValue()
2026-11-14 18:04:30.160 SEModbusDEV: Entered CurrentDevice.updateDomoticzValue()
2026-11-14 18:04:30.161 SEModbusDEV: [L2 Current] value has not changed and last update is too fresh
2026-11-14 18:04:30.162 SEModbusDEV: Leaving CurrentDevice.updateDomoticzValue()
2026-11-14 18:04:30.162 SEModbusDEV: Entered CurrentDevice.updateDomoticzValue()
2026-11-14 18:04:30.163 SEModbusDEV: [L3 Current] value has not changed and last update is too fresh
2026-11-14 18:04:30.163 SEModbusDEV: Leaving CurrentDevice.updateDomoticzValue()
2026-11-14 18:04:30.164 SEModbusDEV: Entered VoltageDevice.updateDomoticzValue()
2026-11-14 18:04:30.165 SEModbusDEV: [L1 Voltage] updating value to [401.50]
2026-11-14 18:04:30.185 SEModbusDEV: Leaving VoltageDevice.updateDomoticzValue()
2026-11-14 18:04:30.186 SEModbusDEV: Entered VoltageDevice.updateDomoticzValue()
2026-11-14 18:04:30.188 SEModbusDEV: [L2 Voltage] updating value to [399.21]
2026-11-14 18:04:30.214 SEModbusDEV: Leaving VoltageDevice.updateDomoticzValue()
2026-11-14 18:04:30.214 SEModbusDEV: Entered VoltageDevice.updateDomoticzValue()
2026-11-14 18:04:30.215 SEModbusDEV: [L3 Voltage] value has not changed and last update is too fresh
2026-11-14 18:04:30.218 SEModbusDEV: Leaving VoltageDevice.updateDomoticzValue()
2026-11-14 18:04:30.218 SEModbusDEV: Entered VoltageDevice.updateDomoticzValue()
2026-11-14 18:04:30.227 SEModbusDEV: [L1-N Voltage] updating value to [232.02]
2026-11-14 18:04:30.261 SEModbusDEV: Leaving VoltageDevice.updateDomoticzValue()
2026-11-14 18:04:30.261 SEModbusDEV: Entered VoltageDevice.updateDomoticzValue()
2026-11-14 18:04:30.262 SEModbusDEV: [L2-N Voltage] updating value to [231.43]
2026-11-14 18:04:30.303 SEModbusDEV: Leaving VoltageDevice.updateDomoticzValue()
2026-11-14 18:04:30.303 SEModbusDEV: Entered VoltageDevice.updateDomoticzValue()
2026-11-14 18:04:30.304 SEModbusDEV: [L3-N Voltage] updating value to [229.38]
2026-11-14 18:04:30.368 SEModbusDEV: Leaving VoltageDevice.updateDomoticzValue()
2026-11-14 18:04:30.368 SEModbusDEV: Entered PowerDevice.updateDomoticzValue()
2026-11-14 18:04:30.370 SEModbusDEV: [Power] value has not changed and last update is too fresh
2026-11-14 18:04:30.370 SEModbusDEV: Leaving PowerDevice.updateDomoticzValue()
2026-11-14 18:04:30.370 SEModbusDEV: Entered FrequencyDevice.updateDomoticzValue()
2026-11-14 18:04:30.371 SEModbusDEV: [Frequency] value has not changed and last update is too fresh
2026-11-14 18:04:30.371 SEModbusDEV: Leaving FrequencyDevice.updateDomoticzValue()
2026-11-14 18:04:30.372 SEModbusDEV: Entered ApparentPowerDevice.updateDomoticzValue()
2026-11-14 18:04:30.373 SEModbusDEV: [Power (Apparent)] value has not changed and last update is too fresh
2026-11-14 18:04:30.373 SEModbusDEV: Leaving ApparentPowerDevice.updateDomoticzValue()
2026-11-14 18:04:30.373 SEModbusDEV: Entered ReactivePowerDevice.updateDomoticzValue()
2026-11-14 18:04:30.375 SEModbusDEV: [Power (Reactive)] value has not changed and last update is too fresh
2026-11-14 18:04:30.375 SEModbusDEV: Leaving ReactivePowerDevice.updateDomoticzValue()
2026-11-14 18:04:30.375 SEModbusDEV: Entered PercentageDevice.updateDomoticzValue()
2026-11-14 18:04:30.376 SEModbusDEV: [Power Factor] value has not changed and last update is too fresh
2026-11-14 18:04:30.377 SEModbusDEV: Leaving PercentageDevice.updateDomoticzValue()
2026-11-14 18:04:30.377 SEModbusDEV: Entered EnergyDevice.updateDomoticzValue()
2026-11-14 18:04:30.378 SEModbusDEV: [Total Energy] updating value to [2427;20106850]
2026-11-14 18:04:30.422 SEModbusDEV: Leaving EnergyDevice.updateDomoticzValue()
2026-11-14 18:04:30.422 SEModbusDEV: Entered CurrentDevice.updateDomoticzValue()
2026-11-14 18:04:30.423 SEModbusDEV: [DC Current] value has not changed and last update is too fresh
2026-11-14 18:04:30.424 SEModbusDEV: Leaving CurrentDevice.updateDomoticzValue()
2026-11-14 18:04:30.424 SEModbusDEV: Entered VoltageDevice.updateDomoticzValue()
2026-11-14 18:04:30.425 SEModbusDEV: [DC Voltage] updating value to [820.00]
2026-11-14 18:04:30.449 SEModbusDEV: Leaving VoltageDevice.updateDomoticzValue()
2026-11-14 18:04:30.450 SEModbusDEV: Entered PowerDevice.updateDomoticzValue()
2026-11-14 18:04:30.451 SEModbusDEV: [DC Power] value has not changed and last update is too fresh
2026-11-14 18:04:30.452 SEModbusDEV: Leaving PowerDevice.updateDomoticzValue()
2026-11-14 18:04:30.452 SEModbusDEV: Entered TemperatureDevice.updateDomoticzValue()
2026-11-14 18:04:30.453 SEModbusDEV: [Temperature] value has not changed and last update is too fresh
2026-11-14 18:04:30.453 SEModbusDEV: Leaving TemperatureDevice.updateDomoticzValue()
2026-11-14 18:04:30.454 SEModbusDEV: Finished processing [Inverter]
2026-11-14 18:04:30.454 SEModbusDEV: Updated [7] values.
2026-11-14 18:04:30.454 SEModbusDEV: Leaving onHeartbeat()
Stop, look and listen.
AddieJanssen
Posts: 65
Joined: Sunday 27 September 2020 16:17
Target OS: -
Domoticz version:
Contact:

Re: New Python plugin: Domoticz SolarEdge_ModbusTCP

Post by AddieJanssen »

So, dev.3 showed the battery and meter, but dev.4 doesn't anymore?
And yes the power control devices SHOULD show in dev.4.
That doesn't make sense....

Do me a favor, start over. Remove the hardware and all associated devices. Remove the plugin folder and all its content. And then start fresh. Just to make sure that there's no left over from a previous run that interferes with the latest version.
User avatar
imautohuttraeger
Posts: 458
Joined: Saturday 14 March 2020 13:40
Target OS: Raspberry Pi / ODroid
Domoticz version: latest
Location: Germany
Contact:

Re: New Python plugin: Domoticz SolarEdge_ModbusTCP

Post by imautohuttraeger »

Gonna do that and report later.
So, dev.3 showed the battery and meter, but dev.4 doesn't anymore?
No. Both dev3 and dev4 have not shown battery an meter.
Stop, look and listen.
User avatar
imautohuttraeger
Posts: 458
Joined: Saturday 14 March 2020 13:40
Target OS: Raspberry Pi / ODroid
Domoticz version: latest
Location: Germany
Contact:

Re: New Python plugin: Domoticz SolarEdge_ModbusTCP

Post by imautohuttraeger »

I have removed ...
... the hardware and all associated devices
... the plugin folder and all its content

and started from scratch. Still I can't see any meter oder battery devices. See Screenshot (open the spoiler):
Spoiler: show
SEM_3.gif
SEM_3.gif (279.9 KiB) Viewed 51 times
Log:
Spoiler: show

Code: Select all

2026-11-14 20:24:16.325  Status: SEModbusDEV3: Entering work loop.
2026-11-14 20:24:16.325  Status: SEModbusDEV3: Started.
2026-11-14 20:24:17.872  Status: SEModbusDEV3: Initialized version 3.0.0-dev.4, author 'Addie Janssen'
2026-11-14 20:24:22.436  Error: SEModbusDEV3:                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
2026-11-14 20:24:22.436  Error: SEModbusDEV3: TypeError: 'Above' object is not callable
2026-11-14 20:34:02.760  SEModbusDEV3: Updated [17] values.
2026-11-14 20:34:07.066  SEModbusDEV3: We have 1 devices
2026-11-14 20:34:07.066  SEModbusDEV3: Start processing [Inverter]
2026-11-14 20:34:07.163  SEModbusDEV3:  [Status] value has not changed and last update is too fresh
2026-11-14 20:34:07.164  SEModbusDEV3:  [Vendor Status] value has not changed and last update is too fresh
2026-11-14 20:34:07.165  SEModbusDEV3:  [Current] updating value to [5.79]
2026-11-14 20:34:07.180  SEModbusDEV3:  [L1 Current] value has not changed and last update is too fresh
2026-11-14 20:34:07.181  SEModbusDEV3:  [L2 Current] value has not changed and last update is too fresh
2026-11-14 20:34:07.183  SEModbusDEV3:  [L3 Current] value has not changed and last update is too fresh
2026-11-14 20:34:07.184  SEModbusDEV3:  [L1 Voltage] updating value to [403.28]
2026-11-14 20:34:07.222  SEModbusDEV3:  [L2 Voltage] value has not changed and last update is too fresh
2026-11-14 20:34:07.224  SEModbusDEV3:  [L3 Voltage] value has not changed and last update is too fresh
2026-11-14 20:34:07.225  SEModbusDEV3:  [L1-N Voltage] updating value to [232.76]
2026-11-14 20:34:07.238  SEModbusDEV3:  [L2-N Voltage] value has not changed and last update is too fresh
2026-11-14 20:34:07.239  SEModbusDEV3:  [L3-N Voltage] value has not changed and last update is too fresh
2026-11-14 20:34:07.241  SEModbusDEV3:  [Power] updating value to [1327]
2026-11-14 20:34:07.253  SEModbusDEV3:  [Frequency] value has not changed and last update is too fresh
2026-11-14 20:34:07.255  SEModbusDEV3:  [Power (Apparent)] updating value to [1349]
2026-11-14 20:34:07.267  SEModbusDEV3:  [Power (Reactive)] value has not changed and last update is too fresh
2026-11-14 20:34:07.268  SEModbusDEV3:  [Power Factor] value has not changed and last update is too fresh
2026-11-14 20:34:07.269  SEModbusDEV3:  [Total Energy] updating value to [1236;20110692]
2026-11-14 20:34:07.284  SEModbusDEV3:  [DC Current] value has not changed and last update is too fresh
2026-11-14 20:34:07.285  SEModbusDEV3:  [DC Voltage] value has not changed and last update is too fresh
2026-11-14 20:34:07.287  SEModbusDEV3:  [DC Power] updating value to [1347]
2026-11-14 20:34:07.302  SEModbusDEV3:  [Temperature] value has not changed and last update is too fresh
2026-11-14 20:34:07.302  SEModbusDEV3: Finished processing [Inverter]
2026-11-14 20:34:07.302  SEModbusDEV3: Updated [7] values.
2026-11-14 20:34:12.074  SEModbusDEV3: We have 1 devices
2026-11-14 20:34:12.074  SEModbusDEV3: Start processing [Inverter]
2026-11-14 20:34:12.220  SEModbusDEV3:  [Status] value has not changed and last update is too fresh
2026-11-14 20:34:12.221  SEModbusDEV3:  [Vendor Status] value has not changed and last update is too fresh
2026-11-14 20:34:12.222  SEModbusDEV3:  [Current] updating value to [5.78]
2026-11-14 20:34:12.263  SEModbusDEV3:  [L1 Current] value has not changed and last update is too fresh
2026-11-14 20:34:12.264  SEModbusDEV3:  [L2 Current] value has not changed and last update is too fresh
2026-11-14 20:34:12.270  SEModbusDEV3:  [L3 Current] value has not changed and last update is too fresh
2026-11-14 20:34:12.272  SEModbusDEV3:  [L1 Voltage] updating value to [403.29]
2026-11-14 20:34:12.290  SEModbusDEV3:  [L2 Voltage] updating value to [403.05]
2026-11-14 20:34:12.304  SEModbusDEV3:  [L3 Voltage] updating value to [402.80]
2026-11-14 20:34:12.332  SEModbusDEV3:  [L1-N Voltage] value has not changed and last update is too fresh
2026-11-14 20:34:12.333  SEModbusDEV3:  [L2-N Voltage] updating value to [233.13]
2026-11-14 20:34:12.356  SEModbusDEV3:  [L3-N Voltage] updating value to [232.26]
2026-11-14 20:34:12.375  SEModbusDEV3:  [Power] updating value to [1325]
2026-11-14 20:34:12.389  SEModbusDEV3:  [Frequency] updating value to [50.00]
2026-11-14 20:34:12.457  SEModbusDEV3:  [Power (Apparent)] updating value to [1347]
2026-11-14 20:34:12.501  SEModbusDEV3:  [Power (Reactive)] value has not changed and last update is too fresh
2026-11-14 20:34:12.502  SEModbusDEV3:  [Power Factor] value has not changed and last update is too fresh
2026-11-14 20:34:12.504  SEModbusDEV3:  [Total Energy] updating value to [1235;20110694]
2026-11-14 20:34:12.546  SEModbusDEV3:  [DC Current] value has not changed and last update is too fresh
2026-11-14 20:34:12.548  SEModbusDEV3:  [DC Voltage] value has not changed and last update is too fresh
2026-11-14 20:34:12.549  SEModbusDEV3:  [DC Power] updating value to [1345]
2026-11-14 20:34:12.564  SEModbusDEV3:  [Temperature] value has not changed and last update is too fresh
2026-11-14 20:34:12.564  SEModbusDEV3: Finished processing [Inverter]
2026-11-14 20:34:12.565  SEModbusDEV3: Updated [11] values.
Two errors.

B.T.W.: the errors I previously had (see above) are not there anymore
Stop, look and listen.
AddieJanssen
Posts: 65
Joined: Sunday 27 September 2020 16:17
Target OS: -
Domoticz version:
Contact:

Re: New Python plugin: Domoticz SolarEdge_ModbusTCP

Post by AddieJanssen »

This error:

Code: Select all

2026-11-14 20:24:22.436  Error: SEModbusDEV3: TypeError: 'Above' object is not callable
is related to the meter and or battery.

Your image does show the meter info - units 26 - 54. It then crashes on unit 55 with the above error.
I wonder if that then also stops the search for the power control and battery (which would make sense since they follow after the meters).

Let me first fix (or bypass for now) that "Above" error.

And I will update the device names to include the device type (like: inverter, meter, battery, power control) so that the device names are more descriptive than they are now.
AddieJanssen
Posts: 65
Joined: Sunday 27 September 2020 16:17
Target OS: -
Domoticz version:
Contact:

New DEV version (v3.0.0-dev.5) of the plugin released

Post by AddieJanssen »

Last one for today :geek:

Version v3.0.0-dev.5 fixes the "Above" errors. Hopefully batteries and power control will now show up.

The names of the devices in Domoticz now include the device type: Inverter, Meter<index>, Battery<index> or PowerControl.
The plugin will not change names of existing devices - so, delete all devices and then restart the plugin if you want to see the new names.

The new release can be found here: https://github.com/addiejanssen/domotic ... .0.0-dev.5

If you want to help me debug, then please follow this procedure:
  1. Delete all the devices related to the hardware.
  2. Disable the hardware.
  3. Set log level to Debug.
  4. If possible: clear the Domoticz log.
  5. Enable the hardware.
Then share the log entries from the point where the plugin starts up with the message
Initialized version 3.0.0-dev.5, author 'Addie Janssen'
up to and including the line where it states
Leaving onStart()

Here's an example:

Code: Select all

2026-11-14 22:26:49.952  Status: solaredge-dev: Initialized version 3.0.0-dev.5, author 'Addie Janssen'
2026-11-14 22:26:49.953  solaredge-dev: pymodbus version [3.16.2]
2026-11-14 22:26:49.954  solaredge-dev: Entered connectToInverter()
2026-11-14 22:26:49.954  solaredge-dev: Connection established with: host1.app.hutsafluts.com:1502 Device Address: 1
2026-11-14 22:26:49.954  solaredge-dev: Entered SunSpecSupportIdentifier.read()
2026-11-14 22:26:50.107  solaredge-dev: Leaving SunSpecSupportIdentifier.read()
2026-11-14 22:26:50.108  solaredge-dev: Entered SunSpecDevice.read()
2026-11-14 22:26:50.210  Status: PluginSystem: 1 plugins started.
2026-11-14 22:26:50.245  solaredge-dev: Leaving SunSpecDevice.read()
2026-11-14 22:26:50.246  solaredge-dev: Entered SunSpecDevice.read()
2026-11-14 22:26:50.381  solaredge-dev: Leaving SunSpecDevice.read()
2026-11-14 22:26:50.382  solaredge-dev: Entered SunSpecDevice.read()
2026-11-14 22:26:50.727  solaredge-dev: Leaving SunSpecDevice.read()
2026-11-14 22:26:50.728  solaredge-dev: Entered VendorBattery.read()
2026-11-14 22:26:50.988  solaredge-dev: Leaving VendorBattery.read()
2026-11-14 22:26:50.988  solaredge-dev: Entered VendorBattery.read()
2026-11-14 22:26:51.545  solaredge-dev: Leaving VendorBattery.read()
2026-11-14 22:26:51.546  solaredge-dev: Inverter returned device information
2026-11-14 22:26:51.546  solaredge-dev: Found [Common]
2026-11-14 22:26:51.546  solaredge-dev:  This device will not be shown in Domoticz
2026-11-14 22:26:51.546  solaredge-dev: Found [Inverter (Three Phase)]
2026-11-14 22:26:51.547  solaredge-dev: Found a [Inverter]
2026-11-14 22:26:51.547  solaredge-dev:  Found [Status]
2026-11-14 22:26:51.547  solaredge-dev: Entered TextStatusDevice.createDomoticzDevice()
2026-11-14 22:26:51.547  solaredge-dev:  For device id [1] name [Inverter-Status]
2026-11-14 22:26:51.547  solaredge-dev: [TextStatusDevice]  Check if device [solaredge-dev - Inverter-Status] needs updating
2026-11-14 22:26:51.547  solaredge-dev:  domoticz_device.Type       = [243]
2026-11-14 22:26:51.547  solaredge-dev:  domoticz_device.SubType    = [19]
2026-11-14 22:26:51.547  solaredge-dev:  domoticz_device.SwitchType = [0]
2026-11-14 22:26:51.547  solaredge-dev:  domoticz_device.Options    = [{}]
2026-11-14 22:26:51.547  solaredge-dev:  domoticz_device.Image      = [0]
2026-11-14 22:26:51.547  solaredge-dev: [TextStatusDevice]   No Update needed
2026-11-14 22:26:51.547  solaredge-dev: Leaving TextStatusDevice.createDomoticzDevice()
2026-11-14 22:26:51.547  solaredge-dev:  Found [Vendor Status]
2026-11-14 22:26:51.547  solaredge-dev: Entered TextStatusDevice.createDomoticzDevice()
2026-11-14 22:26:51.547  solaredge-dev:  For device id [2] name [Inverter-Vendor Status]
2026-11-14 22:26:51.547  solaredge-dev: [TextStatusDevice]  Check if device [solaredge-dev - Inverter-Vendor Status] needs updating
2026-11-14 22:26:51.547  solaredge-dev:  domoticz_device.Type       = [243]
2026-11-14 22:26:51.547  solaredge-dev:  domoticz_device.SubType    = [19]
2026-11-14 22:26:51.547  solaredge-dev:  domoticz_device.SwitchType = [0]
2026-11-14 22:26:51.547  solaredge-dev:  domoticz_device.Options    = [{}]
2026-11-14 22:26:51.548  solaredge-dev:  domoticz_device.Image      = [0]
2026-11-14 22:26:51.548  solaredge-dev: [TextStatusDevice]   No Update needed
2026-11-14 22:26:51.548  solaredge-dev: Leaving TextStatusDevice.createDomoticzDevice()
2026-11-14 22:26:51.548  solaredge-dev:  Found [Current]
2026-11-14 22:26:51.548  solaredge-dev: Entered CurrentDevice.createDomoticzDevice()
2026-11-14 22:26:51.548  solaredge-dev:  For device id [3] name [Inverter-Current]
2026-11-14 22:26:51.548  solaredge-dev: [CurrentDevice]  Check if device [solaredge-dev - Inverter-Current] needs updating
2026-11-14 22:26:51.548  solaredge-dev:  domoticz_device.Type       = [243]
2026-11-14 22:26:51.548  solaredge-dev:  domoticz_device.SubType    = [23]
2026-11-14 22:26:51.548  solaredge-dev:  domoticz_device.SwitchType = [0]
2026-11-14 22:26:51.548  solaredge-dev:  domoticz_device.Options    = [{}]
2026-11-14 22:26:51.548  solaredge-dev:  domoticz_device.Image      = [0]
2026-11-14 22:26:51.548  solaredge-dev: [CurrentDevice]   No Update needed
2026-11-14 22:26:51.548  solaredge-dev: Leaving CurrentDevice.createDomoticzDevice()
2026-11-14 22:26:51.548  solaredge-dev:  Found [L1 Current]
2026-11-14 22:26:51.548  solaredge-dev: Entered CurrentDevice.createDomoticzDevice()
2026-11-14 22:26:51.548  solaredge-dev:  For device id [4] name [Inverter-L1 Current]
2026-11-14 22:26:51.548  solaredge-dev: [CurrentDevice]  Check if device [solaredge-dev - Inverter-L1 Current] needs updating
2026-11-14 22:26:51.548  solaredge-dev:  domoticz_device.Type       = [243]
2026-11-14 22:26:51.548  solaredge-dev:  domoticz_device.SubType    = [23]
2026-11-14 22:26:51.549  solaredge-dev:  domoticz_device.SwitchType = [0]
2026-11-14 22:26:51.549  solaredge-dev:  domoticz_device.Options    = [{}]
2026-11-14 22:26:51.549  solaredge-dev:  domoticz_device.Image      = [0]
2026-11-14 22:26:51.549  solaredge-dev: [CurrentDevice]   No Update needed
2026-11-14 22:26:51.549  solaredge-dev: Leaving CurrentDevice.createDomoticzDevice()
2026-11-14 22:26:51.549  solaredge-dev:  Found [L2 Current]
2026-11-14 22:26:51.549  solaredge-dev: Entered CurrentDevice.createDomoticzDevice()
2026-11-14 22:26:51.549  solaredge-dev:  For device id [5] name [Inverter-L2 Current]
2026-11-14 22:26:51.549  solaredge-dev: [CurrentDevice]  Check if device [solaredge-dev - Inverter-L2 Current] needs updating
2026-11-14 22:26:51.549  solaredge-dev:  domoticz_device.Type       = [243]
2026-11-14 22:26:51.549  solaredge-dev:  domoticz_device.SubType    = [23]
2026-11-14 22:26:51.549  solaredge-dev:  domoticz_device.SwitchType = [0]
2026-11-14 22:26:51.549  solaredge-dev:  domoticz_device.Options    = [{}]
2026-11-14 22:26:51.549  solaredge-dev:  domoticz_device.Image      = [0]
2026-11-14 22:26:51.549  solaredge-dev: [CurrentDevice]   No Update needed
2026-11-14 22:26:51.549  solaredge-dev: Leaving CurrentDevice.createDomoticzDevice()
2026-11-14 22:26:51.549  solaredge-dev:  Found [L3 Current]
2026-11-14 22:26:51.549  solaredge-dev: Entered CurrentDevice.createDomoticzDevice()
2026-11-14 22:26:51.549  solaredge-dev:  For device id [6] name [Inverter-L3 Current]
2026-11-14 22:26:51.549  solaredge-dev: [CurrentDevice]  Check if device [solaredge-dev - Inverter-L3 Current] needs updating
2026-11-14 22:26:51.549  solaredge-dev:  domoticz_device.Type       = [243]
2026-11-14 22:26:51.549  solaredge-dev:  domoticz_device.SubType    = [23]
2026-11-14 22:26:51.549  solaredge-dev:  domoticz_device.SwitchType = [0]
2026-11-14 22:26:51.549  solaredge-dev:  domoticz_device.Options    = [{}]
2026-11-14 22:26:51.549  solaredge-dev:  domoticz_device.Image      = [0]
2026-11-14 22:26:51.549  solaredge-dev: [CurrentDevice]   No Update needed
2026-11-14 22:26:51.549  solaredge-dev: Leaving CurrentDevice.createDomoticzDevice()
2026-11-14 22:26:51.550  solaredge-dev:  Found [L1 Voltage]
2026-11-14 22:26:51.550  solaredge-dev: Entered VoltageDevice.createDomoticzDevice()
2026-11-14 22:26:51.550  solaredge-dev:  For device id [7] name [Inverter-L1 Voltage]
2026-11-14 22:26:51.550  solaredge-dev: [VoltageDevice]  Check if device [solaredge-dev - Inverter-L1 Voltage] needs updating
2026-11-14 22:26:51.550  solaredge-dev:  domoticz_device.Type       = [243]
2026-11-14 22:26:51.550  solaredge-dev:  domoticz_device.SubType    = [8]
2026-11-14 22:26:51.550  solaredge-dev:  domoticz_device.SwitchType = [0]
2026-11-14 22:26:51.550  solaredge-dev:  domoticz_device.Options    = [{}]
2026-11-14 22:26:51.550  solaredge-dev:  domoticz_device.Image      = [0]
2026-11-14 22:26:51.550  solaredge-dev: [VoltageDevice]   No Update needed
2026-11-14 22:26:51.550  solaredge-dev: Leaving VoltageDevice.createDomoticzDevice()
2026-11-14 22:26:51.550  solaredge-dev:  Found [L2 Voltage]
2026-11-14 22:26:51.550  solaredge-dev: Entered VoltageDevice.createDomoticzDevice()
2026-11-14 22:26:51.550  solaredge-dev:  For device id [8] name [Inverter-L2 Voltage]
2026-11-14 22:26:51.550  solaredge-dev: [VoltageDevice]  Check if device [solaredge-dev - Inverter-L2 Voltage] needs updating
2026-11-14 22:26:51.550  solaredge-dev:  domoticz_device.Type       = [243]
2026-11-14 22:26:51.551  solaredge-dev:  domoticz_device.SubType    = [8]
2026-11-14 22:26:51.551  solaredge-dev:  domoticz_device.SwitchType = [0]
2026-11-14 22:26:51.551  solaredge-dev:  domoticz_device.Options    = [{}]
2026-11-14 22:26:51.551  solaredge-dev:  domoticz_device.Image      = [0]
2026-11-14 22:26:51.551  solaredge-dev: [VoltageDevice]   No Update needed
2026-11-14 22:26:51.551  solaredge-dev: Leaving VoltageDevice.createDomoticzDevice()
2026-11-14 22:26:51.551  solaredge-dev:  Found [L3 Voltage]
2026-11-14 22:26:51.551  solaredge-dev: Entered VoltageDevice.createDomoticzDevice()
2026-11-14 22:26:51.551  solaredge-dev:  For device id [9] name [Inverter-L3 Voltage]
2026-11-14 22:26:51.551  solaredge-dev: [VoltageDevice]  Check if device [solaredge-dev - Inverter-L3 Voltage] needs updating
2026-11-14 22:26:51.551  solaredge-dev:  domoticz_device.Type       = [243]
2026-11-14 22:26:51.551  solaredge-dev:  domoticz_device.SubType    = [8]
2026-11-14 22:26:51.551  solaredge-dev:  domoticz_device.SwitchType = [0]
2026-11-14 22:26:51.551  solaredge-dev:  domoticz_device.Options    = [{}]
2026-11-14 22:26:51.551  solaredge-dev:  domoticz_device.Image      = [0]
2026-11-14 22:26:51.551  solaredge-dev: [VoltageDevice]   No Update needed
2026-11-14 22:26:51.551  solaredge-dev: Leaving VoltageDevice.createDomoticzDevice()
2026-11-14 22:26:51.551  solaredge-dev:  Found [L1-N Voltage]
2026-11-14 22:26:51.551  solaredge-dev: Entered VoltageDevice.createDomoticzDevice()
2026-11-14 22:26:51.551  solaredge-dev:  For device id [10] name [Inverter-L1-N Voltage]
2026-11-14 22:26:51.551  solaredge-dev: [VoltageDevice]  Check if device [solaredge-dev - Inverter-L1-N Voltage] needs updating
2026-11-14 22:26:51.551  solaredge-dev:  domoticz_device.Type       = [243]
2026-11-14 22:26:51.552  solaredge-dev:  domoticz_device.SubType    = [8]
2026-11-14 22:26:51.552  solaredge-dev:  domoticz_device.SwitchType = [0]
2026-11-14 22:26:51.552  solaredge-dev:  domoticz_device.Options    = [{}]
2026-11-14 22:26:51.552  solaredge-dev:  domoticz_device.Image      = [0]
2026-11-14 22:26:51.552  solaredge-dev: [VoltageDevice]   No Update needed
2026-11-14 22:26:51.552  solaredge-dev: Leaving VoltageDevice.createDomoticzDevice()
2026-11-14 22:26:51.552  solaredge-dev:  Found [L2-N Voltage]
2026-11-14 22:26:51.552  solaredge-dev: Entered VoltageDevice.createDomoticzDevice()
2026-11-14 22:26:51.552  solaredge-dev:  For device id [11] name [Inverter-L2-N Voltage]
2026-11-14 22:26:51.552  solaredge-dev: [VoltageDevice]  Check if device [solaredge-dev - Inverter-L2-N Voltage] needs updating
2026-11-14 22:26:51.552  solaredge-dev:  domoticz_device.Type       = [243]
2026-11-14 22:26:51.552  solaredge-dev:  domoticz_device.SubType    = [8]
2026-11-14 22:26:51.552  solaredge-dev:  domoticz_device.SwitchType = [0]
2026-11-14 22:26:51.552  solaredge-dev:  domoticz_device.Options    = [{}]
2026-11-14 22:26:51.552  solaredge-dev:  domoticz_device.Image      = [0]
2026-11-14 22:26:51.552  solaredge-dev: [VoltageDevice]   No Update needed
2026-11-14 22:26:51.552  solaredge-dev: Leaving VoltageDevice.createDomoticzDevice()
2026-11-14 22:26:51.552  solaredge-dev:  Found [L3-N Voltage]
2026-11-14 22:26:51.552  solaredge-dev: Entered VoltageDevice.createDomoticzDevice()
2026-11-14 22:26:51.552  solaredge-dev:  For device id [12] name [Inverter-L3-N Voltage]
2026-11-14 22:26:51.552  solaredge-dev: [VoltageDevice]  Check if device [solaredge-dev - Inverter-L3-N Voltage] needs updating
2026-11-14 22:26:51.552  solaredge-dev:  domoticz_device.Type       = [243]
2026-11-14 22:26:51.552  solaredge-dev:  domoticz_device.SubType    = [8]
2026-11-14 22:26:51.552  solaredge-dev:  domoticz_device.SwitchType = [0]
2026-11-14 22:26:51.552  solaredge-dev:  domoticz_device.Options    = [{}]
2026-11-14 22:26:51.552  solaredge-dev:  domoticz_device.Image      = [0]
2026-11-14 22:26:51.552  solaredge-dev: [VoltageDevice]   No Update needed
2026-11-14 22:26:51.552  solaredge-dev: Leaving VoltageDevice.createDomoticzDevice()
2026-11-14 22:26:51.553  solaredge-dev:  Found [Power]
2026-11-14 22:26:51.553  solaredge-dev: Entered PowerDevice.createDomoticzDevice()
2026-11-14 22:26:51.553  solaredge-dev:  For device id [13] name [Inverter-Power]
2026-11-14 22:26:51.553  solaredge-dev: [PowerDevice]  Check if device [solaredge-dev - Inverter-Power] needs updating
2026-11-14 22:26:51.553  solaredge-dev:  domoticz_device.Type       = [248]
2026-11-14 22:26:51.553  solaredge-dev:  domoticz_device.SubType    = [1]
2026-11-14 22:26:51.553  solaredge-dev:  domoticz_device.SwitchType = [0]
2026-11-14 22:26:51.553  solaredge-dev:  domoticz_device.Options    = [{}]
2026-11-14 22:26:51.553  solaredge-dev:  domoticz_device.Image      = [0]
2026-11-14 22:26:51.553  solaredge-dev: [PowerDevice]   No Update needed
2026-11-14 22:26:51.553  solaredge-dev: Leaving PowerDevice.createDomoticzDevice()
2026-11-14 22:26:51.553  solaredge-dev:  Found [Frequency]
2026-11-14 22:26:51.553  solaredge-dev: Entered FrequencyDevice.createDomoticzDevice()
2026-11-14 22:26:51.553  solaredge-dev:  For device id [14] name [Inverter-Frequency]
2026-11-14 22:26:51.553  solaredge-dev: [FrequencyDevice]  Check if device [solaredge-dev - Inverter-Frequency] needs updating
2026-11-14 22:26:51.553  solaredge-dev:  domoticz_device.Type       = [243]
2026-11-14 22:26:51.553  solaredge-dev:  domoticz_device.SubType    = [31]
2026-11-14 22:26:51.553  solaredge-dev:  domoticz_device.SwitchType = [0]
2026-11-14 22:26:51.553  solaredge-dev:  domoticz_device.Options    = [{'Custom': '1;Hz'}]
2026-11-14 22:26:51.553  solaredge-dev:  domoticz_device.Image      = [0]
2026-11-14 22:26:51.553  solaredge-dev: [FrequencyDevice]   No Update needed
2026-11-14 22:26:51.553  solaredge-dev: Leaving FrequencyDevice.createDomoticzDevice()
2026-11-14 22:26:51.553  solaredge-dev:  Found [Power (Apparent)]
2026-11-14 22:26:51.553  solaredge-dev: Entered ApparentPowerDevice.createDomoticzDevice()
2026-11-14 22:26:51.553  solaredge-dev:  For device id [15] name [Inverter-Power (Apparent)]
2026-11-14 22:26:51.553  solaredge-dev: [ApparentPowerDevice]  Check if device [solaredge-dev - Inverter-Power (Apparent)] needs updating
2026-11-14 22:26:51.553  solaredge-dev:  domoticz_device.Type       = [243]
2026-11-14 22:26:51.553  solaredge-dev:  domoticz_device.SubType    = [31]
2026-11-14 22:26:51.553  solaredge-dev:  domoticz_device.SwitchType = [0]
2026-11-14 22:26:51.553  solaredge-dev:  domoticz_device.Options    = [{'Custom': '1;VA'}]
2026-11-14 22:26:51.553  solaredge-dev:  domoticz_device.Image      = [0]
2026-11-14 22:26:51.553  solaredge-dev: [ApparentPowerDevice]   No Update needed
2026-11-14 22:26:51.553  solaredge-dev: Leaving ApparentPowerDevice.createDomoticzDevice()
2026-11-14 22:26:51.553  solaredge-dev:  Found [Power (Reactive)]
2026-11-14 22:26:51.553  solaredge-dev: Entered ReactivePowerDevice.createDomoticzDevice()
2026-11-14 22:26:51.553  solaredge-dev:  For device id [16] name [Inverter-Power (Reactive)]
2026-11-14 22:26:51.553  solaredge-dev: [ReactivePowerDevice]  Check if device [solaredge-dev - Inverter-Power (Reactive)] needs updating
2026-11-14 22:26:51.553  solaredge-dev:  domoticz_device.Type       = [243]
2026-11-14 22:26:51.553  solaredge-dev:  domoticz_device.SubType    = [31]
2026-11-14 22:26:51.553  solaredge-dev:  domoticz_device.SwitchType = [0]
2026-11-14 22:26:51.553  solaredge-dev:  domoticz_device.Options    = [{'Custom': '1;var'}]
2026-11-14 22:26:51.553  solaredge-dev:  domoticz_device.Image      = [0]
2026-11-14 22:26:51.553  solaredge-dev: [ReactivePowerDevice]   No Update needed
2026-11-14 22:26:51.553  solaredge-dev: Leaving ReactivePowerDevice.createDomoticzDevice()
2026-11-14 22:26:51.554  solaredge-dev:  Found [Power Factor]
2026-11-14 22:26:51.554  solaredge-dev: Entered PercentageDevice.createDomoticzDevice()
2026-11-14 22:26:51.554  solaredge-dev:  For device id [17] name [Inverter-Power Factor]
2026-11-14 22:26:51.554  solaredge-dev: [PercentageDevice]  Check if device [solaredge-dev - Inverter-Power Factor] needs updating
2026-11-14 22:26:51.554  solaredge-dev:  domoticz_device.Type       = [243]
2026-11-14 22:26:51.554  solaredge-dev:  domoticz_device.SubType    = [6]
2026-11-14 22:26:51.554  solaredge-dev:  domoticz_device.SwitchType = [0]
2026-11-14 22:26:51.554  solaredge-dev:  domoticz_device.Options    = [{}]
2026-11-14 22:26:51.554  solaredge-dev:  domoticz_device.Image      = [0]
2026-11-14 22:26:51.554  solaredge-dev: [PercentageDevice]   No Update needed
2026-11-14 22:26:51.554  solaredge-dev: Leaving PercentageDevice.createDomoticzDevice()
2026-11-14 22:26:51.554  solaredge-dev:  Found [Total Energy]
2026-11-14 22:26:51.554  solaredge-dev: Entered EnergyDevice.createDomoticzDevice()
2026-11-14 22:26:51.554  solaredge-dev:  For device id [18] name [Inverter-Total Energy]
2026-11-14 22:26:51.554  solaredge-dev: [EnergyDevice]  Check if device [solaredge-dev - Inverter-Total Energy] needs updating
2026-11-14 22:26:51.554  solaredge-dev:  domoticz_device.Type       = [243]
2026-11-14 22:26:51.554  solaredge-dev:  domoticz_device.SubType    = [29]
2026-11-14 22:26:51.554  solaredge-dev:  domoticz_device.SwitchType = [4]
2026-11-14 22:26:51.554  solaredge-dev:  domoticz_device.Options    = [{}]
2026-11-14 22:26:51.554  solaredge-dev:  domoticz_device.Image      = [0]
2026-11-14 22:26:51.554  solaredge-dev: [EnergyDevice]   No Update needed
2026-11-14 22:26:51.554  solaredge-dev: Leaving EnergyDevice.createDomoticzDevice()
2026-11-14 22:26:51.554  solaredge-dev:  Found [DC Current]
2026-11-14 22:26:51.554  solaredge-dev: Entered CurrentDevice.createDomoticzDevice()
2026-11-14 22:26:51.554  solaredge-dev:  For device id [19] name [Inverter-DC Current]
2026-11-14 22:26:51.554  solaredge-dev: [CurrentDevice]  Check if device [solaredge-dev - Inverter-DC Current] needs updating
2026-11-14 22:26:51.554  solaredge-dev:  domoticz_device.Type       = [243]
2026-11-14 22:26:51.555  solaredge-dev:  domoticz_device.SubType    = [23]
2026-11-14 22:26:51.555  solaredge-dev:  domoticz_device.SwitchType = [0]
2026-11-14 22:26:51.555  solaredge-dev:  domoticz_device.Options    = [{}]
2026-11-14 22:26:51.555  solaredge-dev:  domoticz_device.Image      = [0]
2026-11-14 22:26:51.555  solaredge-dev: [CurrentDevice]   No Update needed
2026-11-14 22:26:51.555  solaredge-dev: Leaving CurrentDevice.createDomoticzDevice()
2026-11-14 22:26:51.555  solaredge-dev:  Found [DC Voltage]
2026-11-14 22:26:51.555  solaredge-dev: Entered VoltageDevice.createDomoticzDevice()
2026-11-14 22:26:51.555  solaredge-dev:  For device id [20] name [Inverter-DC Voltage]
2026-11-14 22:26:51.555  solaredge-dev: [VoltageDevice]  Check if device [solaredge-dev - Inverter-DC Voltage] needs updating
2026-11-14 22:26:51.555  solaredge-dev:  domoticz_device.Type       = [243]
2026-11-14 22:26:51.555  solaredge-dev:  domoticz_device.SubType    = [8]
2026-11-14 22:26:51.555  solaredge-dev:  domoticz_device.SwitchType = [0]
2026-11-14 22:26:51.555  solaredge-dev:  domoticz_device.Options    = [{}]
2026-11-14 22:26:51.555  solaredge-dev:  domoticz_device.Image      = [0]
2026-11-14 22:26:51.555  solaredge-dev: [VoltageDevice]   No Update needed
2026-11-14 22:26:51.555  solaredge-dev: Leaving VoltageDevice.createDomoticzDevice()
2026-11-14 22:26:51.555  solaredge-dev:  Found [DC Power]
2026-11-14 22:26:51.555  solaredge-dev: Entered PowerDevice.createDomoticzDevice()
2026-11-14 22:26:51.555  solaredge-dev:  For device id [21] name [Inverter-DC Power]
2026-11-14 22:26:51.555  solaredge-dev: [PowerDevice]  Check if device [solaredge-dev - Inverter-DC Power] needs updating
2026-11-14 22:26:51.555  solaredge-dev:  domoticz_device.Type       = [248]
2026-11-14 22:26:51.555  solaredge-dev:  domoticz_device.SubType    = [1]
2026-11-14 22:26:51.555  solaredge-dev:  domoticz_device.SwitchType = [0]
2026-11-14 22:26:51.555  solaredge-dev:  domoticz_device.Options    = [{}]
2026-11-14 22:26:51.555  solaredge-dev:  domoticz_device.Image      = [0]
2026-11-14 22:26:51.555  solaredge-dev: [PowerDevice]   No Update needed
2026-11-14 22:26:51.555  solaredge-dev: Leaving PowerDevice.createDomoticzDevice()
2026-11-14 22:26:51.555  solaredge-dev:  Found [Temperature]
2026-11-14 22:26:51.555  solaredge-dev: Entered TemperatureDevice.createDomoticzDevice()
2026-11-14 22:26:51.555  solaredge-dev:  For device id [22] name [Inverter-Temperature]
2026-11-14 22:26:51.556  solaredge-dev: [TemperatureDevice]  Check if device [solaredge-dev - Inverter-Temperature] needs updating
2026-11-14 22:26:51.556  solaredge-dev:  domoticz_device.Type       = [243]
2026-11-14 22:26:51.556  solaredge-dev:  domoticz_device.SubType    = [5]
2026-11-14 22:26:51.556  solaredge-dev:  domoticz_device.SwitchType = [0]
2026-11-14 22:26:51.556  solaredge-dev:  domoticz_device.Options    = [{}]
2026-11-14 22:26:51.556  solaredge-dev:  domoticz_device.Image      = [0]
2026-11-14 22:26:51.556  solaredge-dev: [TemperatureDevice]   No Update needed
2026-11-14 22:26:51.556  solaredge-dev: Leaving TemperatureDevice.createDomoticzDevice()
2026-11-14 22:26:51.556  solaredge-dev: Found [Power Control]
2026-11-14 22:26:51.556  solaredge-dev: Found a [PowerControl]
2026-11-14 22:26:51.556  solaredge-dev:  Found [RRCR State]
2026-11-14 22:26:51.556  solaredge-dev: Entered TextStatusDevice.createDomoticzDevice()
2026-11-14 22:26:51.556  solaredge-dev:  For device id [249] name [PowerControl-RRCR State]
2026-11-14 22:26:51.556  solaredge-dev: [TextStatusDevice]  Check if device [solaredge-dev - PowerControl-RRCR State] needs updating
2026-11-14 22:26:51.556  solaredge-dev:  domoticz_device.Type       = [243]
2026-11-14 22:26:51.557  solaredge-dev:  domoticz_device.SubType    = [19]
2026-11-14 22:26:51.557  solaredge-dev:  domoticz_device.SwitchType = [0]
2026-11-14 22:26:51.557  solaredge-dev:  domoticz_device.Options    = [{}]
2026-11-14 22:26:51.557  solaredge-dev:  domoticz_device.Image      = [0]
2026-11-14 22:26:51.557  solaredge-dev: [TextStatusDevice]   No Update needed
2026-11-14 22:26:51.557  solaredge-dev: Leaving TextStatusDevice.createDomoticzDevice()
2026-11-14 22:26:51.557  solaredge-dev:  Found [Active Power Limit]
2026-11-14 22:26:51.557  solaredge-dev: Entered PercentageDevice.createDomoticzDevice()
2026-11-14 22:26:51.558  solaredge-dev:  For device id [250] name [PowerControl-Active Power Limit]
2026-11-14 22:26:51.558  solaredge-dev: [PercentageDevice]  Check if device [solaredge-dev - PowerControl-Active Power Limit] needs updating
2026-11-14 22:26:51.558  solaredge-dev:  domoticz_device.Type       = [243]
2026-11-14 22:26:51.558  solaredge-dev:  domoticz_device.SubType    = [6]
2026-11-14 22:26:51.558  solaredge-dev:  domoticz_device.SwitchType = [0]
2026-11-14 22:26:51.558  solaredge-dev:  domoticz_device.Options    = [{}]
2026-11-14 22:26:51.558  solaredge-dev:  domoticz_device.Image      = [0]
2026-11-14 22:26:51.558  solaredge-dev: [PercentageDevice]   No Update needed
2026-11-14 22:26:51.559  solaredge-dev: Leaving PercentageDevice.createDomoticzDevice()
2026-11-14 22:26:51.559  solaredge-dev:  Found [Cosine phi]
2026-11-14 22:26:51.559  solaredge-dev: Entered GenericNumberDevice.createDomoticzDevice()
2026-11-14 22:26:51.559  solaredge-dev:  For device id [251] name [PowerControl-Cosine phi]
2026-11-14 22:26:51.559  solaredge-dev: [GenericNumberDevice]  Check if device [solaredge-dev - PowerControl-Cosine phi] needs updating
2026-11-14 22:26:51.559  solaredge-dev:  domoticz_device.Type       = [243]
2026-11-14 22:26:51.559  solaredge-dev:  domoticz_device.SubType    = [31]
2026-11-14 22:26:51.559  solaredge-dev:  domoticz_device.SwitchType = [0]
2026-11-14 22:26:51.560  solaredge-dev:  domoticz_device.Options    = [{}]
2026-11-14 22:26:51.560  solaredge-dev:  domoticz_device.Image      = [0]
2026-11-14 22:26:51.560  solaredge-dev: [GenericNumberDevice]   No Update needed
2026-11-14 22:26:51.560  solaredge-dev: Leaving GenericNumberDevice.createDomoticzDevice()
2026-11-14 22:26:51.561  solaredge-dev: Leaving connectToInverter()
2026-11-14 22:26:51.562  solaredge-dev: Leaving onStart()
I don't need the details after that for now unless there are errors showing up.
For now I want to make sure that the plugin starts correctly and all device entries show up in Domoticz.

Thanks,

Addie
Post Reply