34bc4f57f49e99f56bf1eb9d027a9069df1eb8f7
based on: https://github.com/mkfam7/solaxx3
Registers
| available register | value |
|---|---|
| grid_voltage | 238.5 |
| grid_current | 1.2 |
| grid_power | 372.0 |
| pv_voltage_1 | 344.1 |
| pv_voltage_2 | 338.2 |
| pv_current_1 | 1.4 |
| pv_current_2 | 1.3 |
| grid_frequency | 49.97 |
| radiator_temperature | 46.0 |
| run_mode | 2.0 |
| power_dc1 | 490.0 |
| power_dc2 | 465.0 |
| temperature_fault_value | 31.0 |
| pv1_volt_fault_value | 321.2 |
| pv2_volt_fault_value | 1.0 |
| gfci_fault_value | 0.018 |
| grid_fault_value | 234.8 |
| grid_freq__fault__value_t | 50.02 |
| dci_fault_value | 0.03 |
| time_count_down | 0.0 |
| battery_voltage_charge_1 | 239.8 |
| battery_current_charge_1 | 1.7 |
| battery_power_charge1 | 431.0 |
| bms_connect_state | 1.0 |
| temperature_battery | 29.0 |
| bdc_status | 1.0 |
| grid_status | 0.0 |
| mppt_count | 0.0 |
| battery_capacity | 71.0 |
| output_energy_charge | 111.3 |
| output_energy_charge_today | 2.3 |
| input_energy_charge | 128.1 |
| input_energy_charge_today | 0.1 |
| bms_charge_max_current | 31.8 |
| bms_discharge_max_current | 35.0 |
| power_to_ev | 11520.0 |
| ref_power_to_ev | 1.0 |
| pcs_major_fault | 0.0 |
| battery_major_fault | 0.0 |
| inv_fault_message | 0.0 |
| mgr_fault_message | 0.0 |
| bat_bms_fault_message | 0.0 |
| feed_in_power | 0.0 |
| energy_to_grid_meter | 6905.0 |
| energy_from_grid_meter | 537.33 |
| off_grid_voltage | 0.0 |
| off_grid_current | 0.0 |
| off_grid_power | 0.0 |
| off_grid_frequency | 0.0 |
| energy_to_grid_today | 2.9 |
| energy_to_grid_total | 301.8 |
| lock_state | 1.0 |
| bus_volt | 0.0 |
| w_dcv_fault_val | 0.0 |
| w_overload_fault_val | 0.0 |
| w_battery_volt_fault_val | 246.0 |
| grid_voltage_r | 238.5 |
| grid_current_r | 1.2 |
| grid_power_r | 119.0 |
| grid_frequency_r | 49.98 |
| grid_voltage_s | 238.0 |
| grid_current_s | 1.2 |
| grid_power_s | 123.0 |
| grid_frequency_s | 49.97 |
| grid_voltage_t | 238.2 |
| grid_current_t | 1.2 |
| grid_power_t | 130.0 |
| grid_frequency_t | 49.98 |
| off_grid_volt_r | 0.0 |
| off_grid_current_r | 0.0 |
| off_grid_power_active_r | 0.0 |
| off_grid_power_s_r | 0.0 |
| off-grid-volt-s | 0.0 |
| off_grid_current_s | 0.0 |
| off_grid_power_active_s | 0.0 |
| off_grid_power_s_s | 0.0 |
| off_grid_volt_t | 0.0 |
| off_grid_current_t | 0.0 |
| off_grid_power_active_t | 0.0 |
| off_grid_power_s_t | 0.0 |
| feedin_power_r_phase | 46.0 |
| feedin_power_s_phase | -60.0 |
| feedin_power_t_phase | 29.0 |
| ongrid_run_time | 712.7 |
| offgrid_run_time | 0.8 |
| offgrid_yield_total | 0.0 |
| offgrid_yield_today | 0.0 |
| echarge_today | 0.0 |
| echarge_total | 0.0 |
| solar_energy_total | 346.8 |
| solar_energy_today | 0.7 |
| feed_in_energy_today | 0.37 |
| consumption_energy_today | 0.37 |
| inv_volt_r | 0.0 |
| inv_volt_s | 0.0 |
| inv_volt_t | 0.0 |
| feedin_power_meter_2 | 0.0 |
| feedin_energy_total_meter_2 | 0.0 |
| consum_energy_total_meter_2 | 0.0 |
| feedin_energy_today_meter_2 | 0.0 |
| consum_energy_today_meter_2 | 0.0 |
| feedin_power_r_phase_meter_2 | 0.0 |
| feedin_power_s_phase_meter_2 | 0.0 |
| feedin_power_t_phase_meter_2 | 0.0 |
| meter_1_communication_state | 1.0 |
| meter_2_communication_state | 0.0 |
| battery_tem_high | 22.6 |
| battery_tem_low | 21.2 |
| cell_voltage_high | 3.316 |
| cell_voltage_low | 3.313 |
| bms_user_soc | 0.0 |
| bms_user_soh | 100.0 |
| grid_reactive_power_total_meter | 0.0 |
| grid_reactive_power_r_meter | 0.0 |
| grid_reactive_power_s_meter | 0.0 |
| grid_reactive_power_t_meter | 0.0 |
| grid_power_factor_total_meter | 0.0 |
| grid_power_factor_r_meter | 0.0 |
| grid_power_factor_s_meter | 0.0 |
| grid_power_factor_t_meter | 0.0 |
| grid_frequency_meter | 0.0 |
| grid_voltage_total_meter | 0.0 |
| grid_voltage_r_meter | 0.0 |
| grid_voltage_s_meter | 0.0 |
| grid_voltage_t_meter | 0.0 |
| grid_current_total_meter | 0.0 |
| grid_current_r_meter | 0.0 |
| grid_current_s_meter | 0.0 |
| grid_current_t_meter | 0.0 |
| modbus_power_control | 0.0 |
| target_finish_tag | 0.0 |
| active_power_target | 0.0 |
| w_reactive_power_target | 0.0 |
| w_active_power_real | -389.0 |
| w_reactive_power_real | -1.0 |
| w_active_power_upper | 6295.0 |
| w_active_power_lower | -534.0 |
| w_reactive_power_upper | 5000.0 |
| w_reactive_power_lower | -5000.0 |
| target_energy | 0.0 |
| charge_discharge_power | 0.0 |
| chargeable_electric_capacity | 3340.0 |
| dischargeable_electric_capacity | 8179.0 |
| time_of_duration | 0.0 |
| target_soc | 0.0 |
| soc_upper | 100.0 |
| soc_lower | 10.0 |
| remote_control_timeout | 4.0 |
| w_battery_force_charge_flag | 0.0 |
| w_bms_relay_state | 1.0 |
| serial_number | H34A10IA506377 |
| firmware_version_dsp | 23.0 |
| hardware_version_dsp | 0.0 |
| firmware_version_modbus_rtu | 6.0 |
| firmware_version_arm | 24.0 |
| firmware_version_arm_bootloader | 9.0 |
| rtc_datetime | 2023-07 |
| registration_code | SYWQP8AH7F |
| inverter_power_type | 10000.0 |
| user_password | 0.0 |
| advanced_password | 2014.0 |
| machine_type | 3.0 |
Update 08.08.23
firmware_version_dsp 33.0
firmware_version_arm 31.0
Update 28.02.2024
firmware_version_dsp 38.0
firmware_version_modbus_rtu 6.0
firmware_version_arm 38.0
firmware_version_arm_bootloader 9.0
Update 15.03.2024
firmware_version_dsp 39.0
firmware_version_modbus_rtu 6.0
firmware_version_arm 38.0
firmware_version_arm_bootloader 9.0
#Update 11.06.2024
firmware_version_dsp 39.0
firmware_version_modbus_rtu 6.0
firmware_version_arm 40.0
firmware_version_arm_bootloader 9.0
#Update 16.06.2024
firmware_version_dsp 41.0
firmware_version_modbus_rtu 6.0
firmware_version_arm 40.0
firmware_version_arm_bootloader 9.0
DB SQL Queris
"select grid_voltage_r, uploadTime as `time`\nfrom solax.solax_local\nwhere uploadTime > now(3) - INTERVAL 2 MINUTE\norder by uploadTime desc\nlimit 1\n;\n",
"R-Grid",
================================================================================================================================================
"select inverter_status, uploadTime as `time`\nfrom solax.solax_local\nwhere uploadTime > now(3) - INTERVAL 2 MINUTE\norder by uploadTime desc\nlimit 1\n;\n",
"Inverter Status",
================================================================================================================================================
"select total_yield as self_use,uploadDate as `time`\nFROM solax.solax_daily\nWHERE $__timeFilter(uploadDate)\n",
"Total Daily Yield",
================================================================================================================================================
"select (total_yield-feed_in) as self_use,uploadDate as `time`\nFROM solax.solax_daily\nWHERE $__timeFilter(uploadDate)\n",
"Self Use",
================================================================================================================================================
"select battery_capacity as \"Available\" , uploadTime as `time`\nfrom solax.solax_local \norder by uploadTime desc\nlimit 1\n",
"Battery",
================================================================================================================================================
"select dc_s"olar_power, uploadTime as `time`\nfrom solax.solax_local\nwhere uploadTime > now(3) - INTERVAL 2 MINUTE\norder by uploadTime desc\nlimit 1\n;\n",
"SOLAR PANELS",
================================================================================================================================================
"select feed_in_power, uploadTime as `time`\nfrom solax.solax_local\nwhere uploadTime > now(3) - INTERVAL 2 MINUTE\norder by uploadTime desc\nlimit 1\n;\n",
"GRID",
================================================================================================================================================
"select grid_voltage_s, uploadTime as `time`\nfrom solax.solax_local\nwhere uploadTime > now(3) - INTERVAL 2 MINUTE\norder by uploadTime desc\nlimit 1\n;\n",
"S-Grid",
================================================================================================================================================
"select time_count_down, uploadTime as `time`\nfrom solax.solax_local\nwhere uploadTime > now(3) - INTERVAL 2 MINUTE\norder by uploadTime desc\nlimit 1\n;\n",
"Count Down",
================================================================================================================================================
"SELECT \tfeed_in as feedinenergy, uploadDate as `time`\nFROM solax.solax_daily\nWHERE $__timeFilter(uploadDate)\n;",
"Daily FeedIn",
================================================================================================================================================
"select (inverter_ac_power-feed_in_power) as Consumption, uploadTime as `time`\nfrom solax.solax_local\nwhere uploadTime > now(3) - INTERVAL 2 MINUTE\norder by uploadTime desc\nlimit 1\n;\n",
"Consumption",
================================================================================================================================================
"select battery_power, uploadTime as `time`\nfrom solax.solax_local\nwhere uploadTime > now(3) - INTERVAL 2 MINUTE\norder by uploadTime desc\nlimit 1\n;\n",
"Battery",
================================================================================================================================================
"select grid_voltage_t, uploadTime as `time`\nfrom solax.solax_local\nwhere uploadTime > now(3) - INTERVAL 2 MINUTE\norder by uploadTime desc\nlimit 1\n;\n",
"T-Grid",
================================================================================================================================================
"SELECT \t(max(consumeenergy) - min(consumeenergy)) as consumeenergy, uploadTime as `time`\nFROM solax.solax_local\nWHERE $__timeFilter(uploadTime)\n",
"Daily Grid Consumption",
================================================================================================================================================
"select `battery_capacity` as \"Battery Charge\" , uploadTime as `time`\nfrom solax.solax_local\n\n",
"select `feed_in_power` as \"Grid\" , uploadTime as `time`\nfrom solax.solax_local\n\n",
"select `dc_solar_power` as \"Solar\", uploadTime as `time`\nfrom solax.solax_local\n\n",
"select `battery_power` as \"Battery\", uploadTime as `time`\nfrom solax.solax_local\n\n",
"select (inverter_ac_power-feed_in_power) as \"Consumption\", uploadTime as `time`\nfrom solax.solax_local",
"Solar Panels - LOCAL",
================================================================================================================================================
"select sum(total_yield-feed_in) as Self_Use, uploadDate as `time`\nfrom solax.solax_daily\ngroup by year(uploadDate), month(uploadDate)",
"select sum(feed_in) as Feed_In, uploadDate as `time`\nfrom solax.solax_daily\ngroup by year(uploadDate), month(uploadDate)",
"SELECT \t(max(consumeenergy) - min(consumeenergy)) as From_x, DATE_SUB(LAST_DAY(uploadTime),INTERVAL DAY(LAST_DAY(uploadTime))-1 DAY) as `time`\nFROM solax.solax_local\ngroup by year(uploadTime), month(uploadTime)\n;\n",
"Yearly Solar Production",
================================================================================================================================================
"select (total_yield-feed_in) as \"Self Use\", uploadDate as `time` \nfrom solax.solax_daily\n;",
"select feed_in as \"Feed In\", uploadDate as `time` \nfrom solax.solax_daily\n;\n\t",
"Monthly Solar Production",
===============================================================================================================================================
"select `peps1` as \"EPS 1\" , uploadTime as `time`\nfrom solax.solax_stats\n\n",
"select `peps2` as \"EPS 2\" , uploadTime as `time`\nfrom solax.solax_stats\n\n",
"select (`peps3`) as \"EPS 3\", uploadTime as `time`\nfrom solax.solax_stats\n\n",
"select (`peps3`+`peps2`+`peps1`) as \"EPS Total\", uploadTime as `time`\nfrom solax.solax_stats\n\n",
"EPS Power",
"Solax",
Description
Languages
Python
99.7%
C
0.2%