{"id":26566679,"url":"https://github.com/rammpeter/solax_x3_g4","last_synced_at":"2026-04-14T06:33:34.490Z","repository":{"id":228233412,"uuid":"773456532","full_name":"rammpeter/solax_x3_g4","owner":"rammpeter","description":"Read current parameter values from Solar X3 G4 hybrid inverter","archived":false,"fork":false,"pushed_at":"2024-11-09T19:51:57.000Z","size":20,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-08-14T19:37:23.268Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rammpeter.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-03-17T17:57:42.000Z","updated_at":"2024-11-09T19:52:00.000Z","dependencies_parsed_at":"2024-03-17T19:30:41.832Z","dependency_job_id":"d4d2862a-0261-4e95-ac56-d248fc8b64df","html_url":"https://github.com/rammpeter/solax_x3_g4","commit_stats":null,"previous_names":["rammpeter/solax_x3_g4"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/rammpeter/solax_x3_g4","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rammpeter%2Fsolax_x3_g4","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rammpeter%2Fsolax_x3_g4/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rammpeter%2Fsolax_x3_g4/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rammpeter%2Fsolax_x3_g4/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rammpeter","download_url":"https://codeload.github.com/rammpeter/solax_x3_g4/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rammpeter%2Fsolax_x3_g4/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31785677,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-14T02:24:21.117Z","status":"ssl_error","status_checked_at":"2026-04-14T02:24:20.627Z","response_time":153,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-03-22T18:38:49.633Z","updated_at":"2026-04-14T06:33:34.472Z","avatar_url":"https://github.com/rammpeter.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Solax X3 G4 (aka QCells Q.HOME+ ESS HYB-G3-3P)\n## Get the current parameter values for hybrid inverter\nThe current parameter values can be read from WiFi adapter by http post request.\nReplace \"\u0026lt;SN\u0026gt;\" with the serial number of WiFi adapter. \n```\n\u003e curl -d \"optType=ReadRealTimeData\u0026pwd=\u003cSN\u003e\" -X POST http://192.168.178.xx\n```\nproduces a result like this:\n```\n{\"sn\":\"Sxxxxxxxxxx\",\"ver\":\"3.006.04\",\"type\":14,\"Data\":[2387,2438,2403,71,72,71,1689,1739,1702,5130,2970,2997,90,89,2700,2668,5001,5000,5001,2,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1273,0,0,0,0,32310,0,0,3183,0,0,1,49,3857,256,4121,4365,6147,100,0,40,0,0,0,0,0,0,0,0,0,0,0,0,0,10577,0,150,126,0,0,4205,0,4917,0,30,79,11964,0,210,0,0,0,27156,0,4437,1,173,0,2,0,0,0,0,0,0,0,0,0,1,100,1,22,92,256,3504,2400,0,300,237,217,35,33,51,1620,783,15163,14906,15163,0,0,0,3508,3341,35072,14,20564,12339,18753,12599,18736,12612,12345,20564,12339,18754,12610,18740,13895,13881,20564,12339,18754,12856,18742,12614,13618,20564,12339,18754,12610,18740,13127,14647,0,0,0,0,0,0,0,4354,8195,1027,258,0,32310,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],\"Information\":[8.000,14,\"H34C08I9162381\",8,1.26,0.00,1.26,1.09,0.00,1]}\n```\n\n## With similar request you can get the current parameter values also for the wallbox SOLAX X3-EVC11K (QCells EDrive A11T)\n```\n\u003e curl -d \"optType=ReadRealTimeData\u0026pwd=Sxxxxxxxxx\" -X POST http://192.168.178.xx\n```\nproduces\n```\n{\"SN\":\"Sxxxxxxxx\",\"ver\":\"3.005.31\",\"type\":1,\"Data\":[0,0,23727,23467,23482,0,0,0,1,0,1,2,0,0,120,0,35,35463,41,105,4,65408,65030,0,26,1,0,14,0,0,0,0,0,4994,5000,5000,2339,4370,6147,7,0,0,0,0,0,0,0,0,0,100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1586,4367,6147,0,0,1,1,0,0,51,1204,1000,60,49],\"Information\":[11.000,1,\"C31101J8134016\",1,1.11,1.01,0.00,0.00,0.00,1],\"OCPPServer\":\"\",\"OCPPChargerId\":\"\"}\n```\n\n## Get interpreted values\nTo get human readable values for some of the parameters here are two Ruby scripts\n### explain_solax_x3_g4.rb \nCall this script with command line parameters serial number and host name / IP address for hybrid inverter:\n```\n\u003e ./explain_solax_x3_g4.rb 192.168.178.xx Sxxxxxxxxx\n```\nproduces a result like this:\n```\nexplain_solax_x3_g4.rb, Peter Ramm, 2023-11-23\nAll attributes whose interpretation is known or which have a value other than 0 or 1 are displayed.\n\nTime                : 2024-03-17 13:29:37 +0100\nIP address          : 192.168.178.93\nWiFi serial number  : SRK22XXDDZ\nFirmware version    : 3.006.04\nInverter max. power : 8.0 KW\n\nInverter serial no. : H34C08I9162381\n\nData attributes     :\n---------------------------------------------\n  0:   2388    238.8 V    Inverter AC voltage phase 1\n  1:   2444    244.4 V    Inverter AC voltage phase 2\n  2:   2421    242.1 V    Inverter AC voltage phase 3\n  3:     78      7.8 A    Inverter AC current phase 1 (inaccurate)\n  4:     78      7.8 A    Inverter AC current phase 2 (inaccurate)\n  5:     77      7.7 A    Inverter AC current phase 3 (inaccurate)\n  6:   1841   1841.0 W    Inverter AC power phase 1\n  7:   1895   1895.0 W    Inverter AC power phase 2\n  8:   1862   1862.0 W    Inverter AC power phase 3\n  9:   5598   5598.0 W    Inverter AC power all phases, negativ = import from grid\n 10:   2933    293.3 V    PV1 Voltage\n 11:   2924    292.4 V    PV2 Voltage\n 12:    100     10.0 A    PV1 Current\n 13:     99      9.9 A    PV2 Current\n 14:   2944   2944.0 W    PV1 Power\n 15:   2908   2908.0 W    PV2 Power\n 16:   5001    50.01 Hz   Grid Frequency Phase 1\n 17:   4999    49.99 Hz   Grid Frequency Phase 2\n 18:   4999    49.99 Hz   Grid Frequency Phase 3\n 19:      2      2.0      Inverter Operation mode\n 23:      0      0.0 Y    EPS 1 Voltage\n 24:      0      0.0 Y    EPS 2 Voltage\n 25:      0      0.0 Y    EPS 3 Voltage\n 26:      0      0.0 A    EPS 1 Current\n 27:      0      0.0 A    EPS 2 Current\n 28:      0      0.0 A    EPS 3 Current\n 29:      0      0.0 W    EPS 1 Power\n 30:      0      0.0 W    EPS 2 Power\n 31:      0      0.0 W    EPS 3 Power\n 34:   1612   1612.0 W    Grid AC power: + export, - import\n 35:      0   1612.0 W    Grid AC power: + export, - import\n 39:  32270    322.7 V    Battery Voltage\n 40:      0      0.0 A    Battery Current, + charge, - discharge\n 41:      0      0.0 W    Battery Power, + charge, - discharge\n 42:   3177               \n 45:      1      1.0      Battery BMS status (1=ok)\n 46:     49     49.0 °C   Inverter inner temperature, 0 if shut off\n 47:   3986   3986.0 W    AC house consumption now\n 48:    256               \n 49:   7452               \n 50:   4365               \n 51:   6147               \n 52:    100               \n 54:     41     41.0 °C   Inverter radiator temperature, 0 if shut off\n 68:  10587   1058.7 kWh  Energy yield total: PV - battery charge + battery discharge\n 69:      0   1058.7 kWh  Energy yield total: PV - battery charge + battery discharge\n 70:    160     16.0 kWh  Energy yield today: PV - battery charge + battery discharge\n 71:    126               \n 74:   4205    420.5 kWh  Total Battery Discharge Energy\n 75:      0    420.5 kWh  Total Battery Discharge Energy\n 76:   4917    491.7 kWh  Total Battery Charge Energy\n 77:      0    491.7 kWh  Total Battery Charge Energy\n 78:     30      3.0 kWh  Battery Discharge Energy today\n 79:     79      7.9 kWh  Battery Charge Energy today\n 80:  11975   1197.5 kWh  Total PV Energy\n 81:      0   1197.5 kWh  Total PV Energy\n 82:    220     22.0 kWh  PV Energy today, not matter if loaded into battery or feed into grid or consumed by house\n 86:  27175   271.75 kWh  Total Feed-in Energy\n 87:      0   271.75 kWh  Total Feed-in Energy\n 88:   4438   699.74 kWh  Total energy consumption from grid\n 89:      1   699.74 kWh  Total energy consumption from grid\n 90:    192     1.92 kWh  Feed-in energy into grid today\n 92:      3     0.03 kWh  Energy consumption from grid today\n103:    100    100.0 %    Battery Remaining Capacity\n105:     22     22.0 °C   Battery Temperature\n106:     92      9.2 kWh  Battery remaining energy\n107:    256               \n108:   3504               \n109:   2400               \n111:    300               \n112:    233               \n113:    215               \n114:     35               \n115:     33               \n116:     51               \n117:   1620               \n118:    783               \n119:  15163               \n120:  14906               \n121:  15163               \n125:   3482               \n126:   3339               \n127:  35073               \n128:     14               \n129:  20564               \n130:  12339               \n131:  18753               \n132:  12599               \n133:  18736               \n134:  12612               \n135:  12345               \n136:  20564               \n137:  12339               \n138:  18754               \n139:  12610               \n140:  18740               \n141:  13895               \n142:  13881               \n143:  20564               \n144:  12339               \n145:  18754               \n146:  12856               \n147:  18742               \n148:  12614               \n149:  13618               \n150:  20564               \n151:  12339               \n152:  18754               \n153:  12610               \n154:  18740               \n155:  13127               \n156:  14647               \n164:   4354               \n165:    257               \n166:    771               \n167:    257               \n168:      0      0.0      Battery operation mode: 0=Self Use Mode, 1=Force Time Use, 2=Back Up Mode, 3=Feed-in Priority\n169:  32270    322.7 V    Battery voltage\n170:      0    322.7 V    Battery voltage\n```\n\n\n\n### explain_solax_x3_evc11k.rb \n\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frammpeter%2Fsolax_x3_g4","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frammpeter%2Fsolax_x3_g4","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frammpeter%2Fsolax_x3_g4/lists"}