{
"ac_charge": [
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
],
"dc_charge": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1
],
"discharge_allowed": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1
],
"eautocharge_hours_float": null,
"result": {
"Last_Wh_pro_Stunde": [
620.082,
685.015,
328.982,
267.686,
224.878,
273.042,
215.511,
269.737,
223.856,
255.587,
230.17,
312.093,
237.592,
239.342,
237.127,
209.535,
272.617,
333.558,
252.85,
212.026,
243.054,
227.403,
334.441,
412.329,
1480.985,
1463.181,
1392.258,
778.63,
324.448
],
"EAuto_SoC_pro_Stunde": [
50,
50,
50,
50,
50,
50,
50,
50,
50,
50,
50,
50,
50,
50,
50,
50,
50,
50,
50,
50,
50,
50,
50,
50,
50,
50,
50,
50,
50
],
"Einnahmen_Euro_pro_Stunde": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0.10496395193566493,
0.2615131972195461,
0.29858934810053556,
0.3137079399999677,
0.3264834999999691,
0.3230971799999701,
0.2943654102936746,
0.24749057127151053,
0.17608959968067164,
0.08763131583453058,
0,
0,
0,
0,
0
],
"Gesamt_Verluste": 1791.2999393214905,
"Gesamtbilanz_Euro": -2.4339320143360412,
"Gesamteinnahmen_Euro": 2.4339320143360412,
"Gesamtkosten_Euro": 0,
"Home_appliance_wh_per_hour": [
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
],
"Kosten_Euro_pro_Stunde": [
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
],
"Netzbezug_Wh_pro_Stunde": [
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
],
"Netzeinspeisung_Wh_pro_Stunde": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1499.4850276523564,
3735.902817422087,
4265.562115721937,
4481.541999999539,
4664.049999999559,
4615.673999999573,
4205.220147052494,
3535.5795895930078,
2515.565709723881,
1251.8759404932941,
0,
0,
0,
0,
0
],
"Verluste_Pro_Stunde": [
7.633909090909086,
85.7338636363636,
44.86118181818182,
36.502636363636384,
30.66518181818182,
37.233000000000004,
29.387863636363647,
36.7823181818182,
30.52581818181818,
34.852772727272736,
19.509545454545446,
51.54575233859761,
208.4914079156624,
309.8403993164131,
193.24930272223574,
0.007905990519138921,
0.0026552598800083493,
5.866408825383473e-11,
5.596194038473808e-11,
5.4208900035490596e-11,
0.0032869843085928333,
0.014927743359732723,
0.41871409281591077,
8.250859684802062,
93.37977272727267,
192.1337727272728,
189.8533636363636,
106.17681818181813,
44.24290909090911
],
"akku_soc_pro_stunde": [
78,
77.74895063500036,
74.92949971299419,
73.45419118174644,
72.25376246681495,
71.24530476429646,
70.02085725048431,
69.05440553921215,
67.84477918490349,
66.84090460644327,
65.69473344335222,
65.05314091985362,
66.44959258016023,
72.4449256598456,
81.40882777249044,
87,
87,
87,
87,
87,
87,
87,
87,
87,
87,
83.92910508000287,
77.61057795795365,
71.36704455765229,
67.8753049436751
],
"Electricity_price": [
0.0003875,
0.000411,
0.0003977,
0.0003764,
0.0003537,
0.0003626,
0.0003521,
0.0003491,
0.0003448,
0.0003416,
0.0003406,
0.0003398,
0.0003358,
0.0003253,
0.0003086,
0.000277,
0.0002495,
0.0002263,
0.0002162,
0.0002127,
0.0002284,
0.0002868,
0.00032,
0.0003572,
0.0003769,
0.0003862,
0.0003884,
0.0003868,
0.0003694
]
},
"eauto_obj": {
"device_id": "ev1",
"hours": 48,
"charge_array": [
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
],
"discharge_array": [
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
],
"discharging_efficiency": 0.95,
"capacity_wh": 27000,
"charging_efficiency": 0.9,
"max_charge_power_w": 7360,
"soc_wh": 13500,
"initial_soc_percentage": 50
},
"start_solution": [
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0
],
"washingstart": null,
"timestamp": "2026-05-13T19:33:52.308474+02:00"
}
📝 Issue Description
What happened?
Describe what you were doing when the issue occurred
I am using a Sungrow inverter, which is integrated via Modbus in Home Assistant. There are scripts that I can call to change between the different states of the inverter (in Home Assistant -> Developer Tools -> Actions -> action call for the different scripts works as expected).
However, I don't find any point in the configuration or any external config file where I can insert these action calls.
Expected Behavior
What did you expect to happen?
I expected to get a clear documentation about where to fill the service calls or action calls for the different inverter behavior.
Actual Behavior
What actually happened instead?
The example in the documentation only describes what different inverter states should exist but not where to configure them.
🔄 Steps to Reproduce
🌍 Environment
EOS Connect Version: 0.3.34
How often? Always
Impact: High (I cannot use the automated charging / discharging feature)
📎 Additional Context
Add any clipboard, other context, screenshots, or relevant information here
🔧 System Data
🎛️ Current System Controls & States
Click to expand system controls
{ "current_states": { "current_ac_charge_demand": 0, "current_ac_charge_power": 0, "current_dc_charge_demand": 7000, "current_discharge_allowed": true, "inverter_mode": "MODE DISCHARGE ALLOWED EVCC PV", "inverter_mode_num": 4, "override_active": false, "override_end_time": 0, "dyn_override_discharge_allowed_enabled": false, "pv_battery_charge_control_enabled": false, "dyn_override_discharge_allowed_active": false, "dyn_override_discharge_allowed_array": [ false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false ] }, "evcc": { "charging_state": true, "charging_mode": "pv", "current_sessions": [ { "connected": true, "charging": false, "mode": "off", "chargeDuration": 0, "chargeRemainingDuration": 0, "chargedEnergy": 0, "chargeRemainingEnergy": 0, "sessionEnergy": 0, "vehicleSoc": 0, "vehicleRange": 0, "vehicleOdometer": 0, "vehicleName": "", "smartCostActive": false, "planActive": false }, { "connected": true, "charging": true, "mode": "pv", "chargeDuration": 4590, "chargeRemainingDuration": 15646, "chargedEnergy": 5278.223, "chargeRemainingEnergy": 17992.365, "sessionEnergy": 5278.223, "vehicleSoc": 46.753, "vehicleRange": 128, "vehicleOdometer": 66280.5, "vehicleName": "Opel Corsa", "smartCostActive": false, "planActive": false }, { "connected": true, "charging": false, "mode": "pv", "chargeDuration": 0, "chargeRemainingDuration": 0, "chargedEnergy": 0, "chargeRemainingEnergy": 705.882, "sessionEnergy": 0, "vehicleSoc": 0, "vehicleRange": 0, "vehicleOdometer": 0, "vehicleName": "E-Bike Akku ", "smartCostActive": false, "planActive": false } ] }, "battery": { "soc": 76.6, "capacity_wh": 25340, "usable_capacity": 14851.27, "max_charge_power_dyn": 7000, "max_charge_power_fix": 7000, "charging_curve_enabled": false, "temperature": 21, "max_grid_charge_rate": 7000, "stored_energy": { "stored_energy_price": 0, "duration_of_analysis": 96, "charged_energy": 0, "charged_from_pv": 0, "charged_from_grid": 0, "ratio": 0, "charging_sessions": [], "last_update": "2026-05-13T19:31:49.869658+02:00", "enabled": true, "price_source": "fixed" } }, "inverter": { "inverter_special_data": null }, "localization": { "currency": "EUR", "currency_symbol": "€", "currency_minor_unit": "ct" }, "state": { "request_state": "response received", "last_request_timestamp": "2026-05-13T19:33:06.079218+02:00", "last_response_timestamp": "2026-05-13T19:33:52.308900+02:00", "next_run": "2026-05-13T19:36:52.311115+02:00" }, "used_optimization_source": "eos_server", "used_time_frame_base": 3600, "eos_connect_version": "0.2.34", "timestamp": "2026-05-13T19:36:27.146836+02:00", "api_version": "0.0.4" }📤 Last Optimization Request
Click to expand optimization request
{ "ems": { "pv_prognose_wh": [ 0, 0, 0, 0, 0, 15.6, 111.2, 365.7, 807.4, 1271.5, 1471.4, 1508.7, 1511.7, 1461.3, 1393.9, 1226.6, 992.8, 744.4, 440.4, 564.1, 56.3, 0, 0, 0, 0, 0, 0, 0, 0, 87.1, 740.1, 1974.4, 2821.3, 3347, 3945.5, 4538.2, 4815.1, 4916.9, 4827.7, 4448.3, 3763.1, 2853.3, 1729.1, 796.2, 54.2, 0, 0, 0 ], "strompreis_euro_pro_wh": [ 0.0003433, 0.0003336, 0.0003314, 0.0003351, 0.0003395, 0.00035, 0.0003704, 0.0003752, 0.000358, 0.0003292, 0.0003101, 0.0003069, 0.0002954, 0.0002926, 0.0002908, 0.0003051, 0.0003172, 0.0003412, 0.0003647, 0.0003875, 0.000411, 0.0003977, 0.0003764, 0.0003537, 0.0003626, 0.0003521, 0.0003491, 0.0003448, 0.0003416, 0.0003406, 0.0003398, 0.0003358, 0.0003253, 0.0003086, 0.000277, 0.0002495, 0.0002263, 0.0002162, 0.0002127, 0.0002284, 0.0002868, 0.00032, 0.0003572, 0.0003769, 0.0003862, 0.0003884, 0.0003868, 0.0003694 ], "einspeiseverguetung_euro_pro_wh": [ 0.00007, 0.00007, 0.00007, 0.00007, 0.00007, 0.00007, 0.00007, 0.00007, 0.00007, 0.00007, 0.00007, 0.00007, 0.00007, 0.00007, 0.00007, 0.00007, 0.00007, 0.00007, 0.00007, 0.00007, 0.00007, 0.00007, 0.00007, 0.00007, 0.00007, 0.00007, 0.00007, 0.00007, 0.00007, 0.00007, 0.00007, 0.00007, 0.00007, 0.00007, 0.00007, 0.00007, 0.00007, 0.00007, 0.00007, 0.00007, 0.00007, 0.00007, 0.00007, 0.00007, 0.00007, 0.00007, 0.00007, 0.00007 ], "preis_euro_pro_wh_akku": 0, "gesamtlast": [ 220.547, 234.225, 234.358, 249.057, 230.076, 215.691, 242.574, 635.954, 374.443, 1219.436, 353.34, 461.903, 328.332, 564.352, 487.543, 317.7, 598.127, 432.051, 1172.889, 620.082, 685.015, 328.982, 267.686, 224.878, 273.042, 215.511, 269.737, 223.856, 255.587, 230.17, 312.093, 237.592, 239.342, 237.127, 209.535, 272.617, 333.558, 252.85, 212.026, 243.054, 227.403, 334.441, 412.329, 1480.985, 1463.181, 1392.258, 778.63, 324.448 ] }, "pv_akku": { "device_id": "battery1", "capacity_wh": 25340, "charging_efficiency": 0.88, "discharging_efficiency": 0.88, "max_charge_power_w": 7000, "initial_soc_percentage": 78, "min_soc_percentage": 10, "max_soc_percentage": 87 }, "inverter": { "device_id": "inverter1", "max_power_wh": 7000, "battery_id": "battery1" }, "eauto": { "device_id": "ev1", "capacity_wh": 27000, "charging_efficiency": 0.9, "discharging_efficiency": 0.95, "max_charge_power_w": 7360, "initial_soc_percentage": 50, "min_soc_percentage": 5, "max_soc_percentage": 100 }, "dishwasher": { "device_id": "additional_load_1", "consumption_wh": 1, "duration_h": 1 }, "temperature_forecast": [ 5, 4.8, 4.9, 4.6, 4.7, 4.6, 5.2, 6.9, 8.1, 9.3, 9.5, 10.5, 10.2, 11.1, 11.7, 10, 11, 11.2, 10.9, 10.2, 9.4, 8.6, 7.9, 8, 7.7, 7.8, 7.5, 7.4, 7, 6.8, 7.9, 9, 9.7, 10, 11.1, 11.9, 12.4, 13.2, 13.6, 14.1, 13.8, 12.9, 11.2, 10.6, 8.9, 8.2, 7.4, 0 ], "start_solution": [ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0 ], "timestamp": "2026-05-13T19:33:52.307662+02:00" }📥 Last Optimization Response
Click to expand optimization response
{ "ac_charge": [ 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 ], "dc_charge": [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ], "discharge_allowed": [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ], "eautocharge_hours_float": null, "result": { "Last_Wh_pro_Stunde": [ 620.082, 685.015, 328.982, 267.686, 224.878, 273.042, 215.511, 269.737, 223.856, 255.587, 230.17, 312.093, 237.592, 239.342, 237.127, 209.535, 272.617, 333.558, 252.85, 212.026, 243.054, 227.403, 334.441, 412.329, 1480.985, 1463.181, 1392.258, 778.63, 324.448 ], "EAuto_SoC_pro_Stunde": [ 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50 ], "Einnahmen_Euro_pro_Stunde": [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.10496395193566493, 0.2615131972195461, 0.29858934810053556, 0.3137079399999677, 0.3264834999999691, 0.3230971799999701, 0.2943654102936746, 0.24749057127151053, 0.17608959968067164, 0.08763131583453058, 0, 0, 0, 0, 0 ], "Gesamt_Verluste": 1791.2999393214905, "Gesamtbilanz_Euro": -2.4339320143360412, "Gesamteinnahmen_Euro": 2.4339320143360412, "Gesamtkosten_Euro": 0, "Home_appliance_wh_per_hour": [ 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 ], "Kosten_Euro_pro_Stunde": [ 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 ], "Netzbezug_Wh_pro_Stunde": [ 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 ], "Netzeinspeisung_Wh_pro_Stunde": [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1499.4850276523564, 3735.902817422087, 4265.562115721937, 4481.541999999539, 4664.049999999559, 4615.673999999573, 4205.220147052494, 3535.5795895930078, 2515.565709723881, 1251.8759404932941, 0, 0, 0, 0, 0 ], "Verluste_Pro_Stunde": [ 7.633909090909086, 85.7338636363636, 44.86118181818182, 36.502636363636384, 30.66518181818182, 37.233000000000004, 29.387863636363647, 36.7823181818182, 30.52581818181818, 34.852772727272736, 19.509545454545446, 51.54575233859761, 208.4914079156624, 309.8403993164131, 193.24930272223574, 0.007905990519138921, 0.0026552598800083493, 5.866408825383473e-11, 5.596194038473808e-11, 5.4208900035490596e-11, 0.0032869843085928333, 0.014927743359732723, 0.41871409281591077, 8.250859684802062, 93.37977272727267, 192.1337727272728, 189.8533636363636, 106.17681818181813, 44.24290909090911 ], "akku_soc_pro_stunde": [ 78, 77.74895063500036, 74.92949971299419, 73.45419118174644, 72.25376246681495, 71.24530476429646, 70.02085725048431, 69.05440553921215, 67.84477918490349, 66.84090460644327, 65.69473344335222, 65.05314091985362, 66.44959258016023, 72.4449256598456, 81.40882777249044, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 83.92910508000287, 77.61057795795365, 71.36704455765229, 67.8753049436751 ], "Electricity_price": [ 0.0003875, 0.000411, 0.0003977, 0.0003764, 0.0003537, 0.0003626, 0.0003521, 0.0003491, 0.0003448, 0.0003416, 0.0003406, 0.0003398, 0.0003358, 0.0003253, 0.0003086, 0.000277, 0.0002495, 0.0002263, 0.0002162, 0.0002127, 0.0002284, 0.0002868, 0.00032, 0.0003572, 0.0003769, 0.0003862, 0.0003884, 0.0003868, 0.0003694 ] }, "eauto_obj": { "device_id": "ev1", "hours": 48, "charge_array": [ 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 ], "discharge_array": [ 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 ], "discharging_efficiency": 0.95, "capacity_wh": 27000, "charging_efficiency": 0.9, "max_charge_power_w": 7360, "soc_wh": 13500, "initial_soc_percentage": 50 }, "start_solution": [ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0 ], "washingstart": null, "timestamp": "2026-05-13T19:33:52.308474+02:00" }📋 Recent Log Entries (Last 200)
Click to expand recent logs
This system data was generated automatically by EOS Connect bug reporting feature.