Skip to content

Home Assistant inverter actions cannot be edited #253

@Thomas-Wicke

Description

@Thomas-Wicke

📝 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

  1. Open the EOS Connect configuration
  2. Select "Home Assistant" as inverter type
  3. There is no option to configure the service calls or action calls

🌍 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

⚠️ Recent Errors & Warnings (1 found)

2026-05-13T18:19:00.103649+02:00 [WARNING] [InverterHA] No configuration found for requested mode

🎛️ 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
2026-05-13T19:03:39.659072+02:00 [INFO] [PV-IF] PV and Temperature updated
2026-05-13T19:03:52.187375+02:00 [INFO] [OPT-EOS] OPTIMIZE response retrieved successfully in 0 min 46.47 sec for current run
2026-05-13T19:03:52.190749+02:00 [INFO] [CHARGE_DEMAND] Optimizer response extraction: ac_charge[step=19] = 0.000 (0.0%) (time=2026-05-13 19:00, next_step=20 with value=0.000)
2026-05-13T19:03:52.191994+02:00 [INFO] [OPTIMIZATION] Gap-fill run: start 19:06:52 (quarter-aligned run follows at 19:15:00)
2026-05-13T19:03:52.192345+02:00 [INFO] [Main] Next optimization at 19:06:52 (based on average runtime of 47 seconds). Sleeping for 3 min 0 seconds

2026-05-13T19:05:00.419569+02:00 [INFO] [Main] Overall state not changed recently - remaining in current state: MODE DISCHARGE ALLOWED EVCC PV  (_____OOOOO_____)
2026-05-13T19:05:01.420255+02:00 [INFO] [CHARGE_DEMAND] Updating slot power (reasons: periodic_safety_refresh): demand=0 Wh, slot=3299s, calculated=0 W, capped=0 W
2026-05-13T19:05:01.420520+02:00 [INFO] [CHARGE_DEMAND] Slot power updated to 0 W (new commitment)
2026-05-13T19:06:52.228001+02:00 [INFO] [Main] start new run
2026-05-13T19:06:52.228933+02:00 [INFO] [LOAD-IF] creating load profile for weekdays 2026-05-06 00:00:00 (Wednesday) and 2026-05-07 00:00:00 (Thursday)
2026-05-13T19:06:55.066083+02:00 [INFO] [CHARGE_DEMAND] Optimizer request preparation: max_charge_power=7000 W (source=fixed, dynamic_max=7000, config_fixed=7000, charging_curve_enabled=False)
2026-05-13T19:06:55.067919+02:00 [INFO] [OPT-EOS] OPTIMIZE request optimization with: http://192.168.11.190:8503/optimize?start_hour=19 - and with timeout: 180
2026-05-13T19:07:41.882369+02:00 [INFO] [OPT-EOS] OPTIMIZE response retrieved successfully in 0 min 46.81 sec for current run
2026-05-13T19:07:41.886276+02:00 [INFO] [CHARGE_DEMAND] Optimizer response extraction: ac_charge[step=19] = 0.000 (0.0%) (time=2026-05-13 19:00, next_step=20 with value=0.000)
2026-05-13T19:07:41.887115+02:00 [INFO] [OPTIMIZATION] Gap-fill run: start 19:10:41 (quarter-aligned run follows at 19:15:00)
2026-05-13T19:07:41.887425+02:00 [INFO] [Main] Next optimization at 19:10:41 (based on average runtime of 47 seconds). Sleeping for 3 min 0 seconds

2026-05-13T19:10:00.561516+02:00 [INFO] [Main] Overall state not changed recently - remaining in current state: MODE DISCHARGE ALLOWED EVCC PV  (_____OOOOO_____)
2026-05-13T19:10:01.562136+02:00 [INFO] [CHARGE_DEMAND] Updating slot power (reasons: periodic_safety_refresh): demand=0 Wh, slot=2999s, calculated=0 W, capped=0 W
2026-05-13T19:10:01.562410+02:00 [INFO] [CHARGE_DEMAND] Slot power updated to 0 W (new commitment)
2026-05-13T19:10:41.922748+02:00 [INFO] [Main] start new run
2026-05-13T19:10:41.923429+02:00 [INFO] [LOAD-IF] creating load profile for weekdays 2026-05-06 00:00:00 (Wednesday) and 2026-05-07 00:00:00 (Thursday)
2026-05-13T19:10:44.772482+02:00 [INFO] [CHARGE_DEMAND] Optimizer request preparation: max_charge_power=7000 W (source=fixed, dynamic_max=7000, config_fixed=7000, charging_curve_enabled=False)
2026-05-13T19:10:44.775214+02:00 [INFO] [OPT-EOS] OPTIMIZE request optimization with: http://192.168.11.190:8503/optimize?start_hour=19 - and with timeout: 180
2026-05-13T19:11:31.142487+02:00 [INFO] [OPT-EOS] OPTIMIZE response retrieved successfully in 0 min 46.37 sec for current run
2026-05-13T19:11:31.146345+02:00 [INFO] [CHARGE_DEMAND] Optimizer response extraction: ac_charge[step=19] = 0.000 (0.0%) (time=2026-05-13 19:00, next_step=20 with value=0.000)
2026-05-13T19:11:31.147301+02:00 [INFO] [OPTIMIZATION] Quarter-hour aligned run: start 19:14:13, finish at 19:15:00
2026-05-13T19:11:31.147734+02:00 [INFO] [Main] Next optimization at 19:14:13 (based on average runtime of 47 seconds). Sleeping for 2 min 42 seconds

2026-05-13T19:14:13.414457+02:00 [INFO] [Main] start new run
2026-05-13T19:14:13.415087+02:00 [INFO] [LOAD-IF] creating load profile for weekdays 2026-05-06 00:00:00 (Wednesday) and 2026-05-07 00:00:00 (Thursday)
2026-05-13T19:14:16.123917+02:00 [INFO] [CHARGE_DEMAND] Optimizer request preparation: max_charge_power=7000 W (source=fixed, dynamic_max=7000, config_fixed=7000, charging_curve_enabled=False)
2026-05-13T19:14:16.125854+02:00 [INFO] [OPT-EOS] OPTIMIZE request optimization with: http://192.168.11.190:8503/optimize?start_hour=19 - and with timeout: 180
2026-05-13T19:15:00.706534+02:00 [INFO] [Main] Overall state not changed recently - remaining in current state: MODE DISCHARGE ALLOWED EVCC PV  (_____OOOOO_____)
2026-05-13T19:15:01.707192+02:00 [INFO] [CHARGE_DEMAND] Updating slot power (reasons: periodic_safety_refresh): demand=0 Wh, slot=2699s, calculated=0 W, capped=0 W
2026-05-13T19:15:01.707501+02:00 [INFO] [CHARGE_DEMAND] Slot power updated to 0 W (new commitment)
2026-05-13T19:15:02.357634+02:00 [INFO] [OPT-EOS] OPTIMIZE response retrieved successfully in 0 min 46.23 sec for current run
2026-05-13T19:15:02.361521+02:00 [INFO] [CHARGE_DEMAND] Optimizer response extraction: ac_charge[step=19] = 0.000 (0.0%) (time=2026-05-13 19:00, next_step=20 with value=0.000)
2026-05-13T19:15:02.362638+02:00 [INFO] [OPTIMIZATION] Gap-fill run: start 19:18:02 (quarter-aligned run follows at 19:30:00)
2026-05-13T19:15:02.363155+02:00 [INFO] [Main] Next optimization at 19:18:02 (based on average runtime of 47 seconds). Sleeping for 3 min 0 seconds

2026-05-13T19:16:34.451657+02:00 [INFO] [BATTERY-PRICE] Starting historical analysis (96h lookback, Inventory: 16323.0 Wh)
2026-05-13T19:16:41.826267+02:00 [INFO] [BATTERY-PRICE] Found 0 charging events
2026-05-13T19:16:41.826540+02:00 [INFO] [BATTERY-PRICE] No charging events found, keeping current price
2026-05-13T19:16:41.853707+02:00 [INFO] [BATTERY-IF] Dynamic battery price updated: 0.0000 €/kWh
2026-05-13T19:18:02.403144+02:00 [INFO] [Main] start new run
2026-05-13T19:18:02.404640+02:00 [INFO] [LOAD-IF] creating load profile for weekdays 2026-05-06 00:00:00 (Wednesday) and 2026-05-07 00:00:00 (Thursday)
2026-05-13T19:18:05.241515+02:00 [INFO] [CHARGE_DEMAND] Optimizer request preparation: max_charge_power=7000 W (source=fixed, dynamic_max=7000, config_fixed=7000, charging_curve_enabled=False)
2026-05-13T19:18:05.243805+02:00 [INFO] [OPT-EOS] OPTIMIZE request optimization with: http://192.168.11.190:8503/optimize?start_hour=19 - and with timeout: 180
2026-05-13T19:18:40.087305+02:00 [INFO] [PV-IF] PV and Temperature updated
2026-05-13T19:18:51.129143+02:00 [INFO] [OPT-EOS] OPTIMIZE response retrieved successfully in 0 min 45.89 sec for current run
2026-05-13T19:18:51.132383+02:00 [INFO] [CHARGE_DEMAND] Optimizer response extraction: ac_charge[step=19] = 0.000 (0.0%) (time=2026-05-13 19:00, next_step=20 with value=0.000)
2026-05-13T19:18:51.132961+02:00 [INFO] [OPTIMIZATION] Gap-fill run: start 19:21:51 (quarter-aligned run follows at 19:30:00)
2026-05-13T19:18:51.133146+02:00 [INFO] [Main] Next optimization at 19:21:51 (based on average runtime of 46 seconds). Sleeping for 3 min 0 seconds

2026-05-13T19:20:00.863384+02:00 [INFO] [Main] Overall state not changed recently - remaining in current state: MODE DISCHARGE ALLOWED EVCC PV  (_____OOOOO_____)
2026-05-13T19:20:01.864016+02:00 [INFO] [CHARGE_DEMAND] Updating slot power (reasons: periodic_safety_refresh): demand=0 Wh, slot=2399s, calculated=0 W, capped=0 W
2026-05-13T19:20:01.864255+02:00 [INFO] [CHARGE_DEMAND] Slot power updated to 0 W (new commitment)
2026-05-13T19:21:51.166016+02:00 [INFO] [Main] start new run
2026-05-13T19:21:51.169006+02:00 [INFO] [LOAD-IF] creating load profile for weekdays 2026-05-06 00:00:00 (Wednesday) and 2026-05-07 00:00:00 (Thursday)
2026-05-13T19:21:54.069233+02:00 [INFO] [CHARGE_DEMAND] Optimizer request preparation: max_charge_power=7000 W (source=fixed, dynamic_max=7000, config_fixed=7000, charging_curve_enabled=False)
2026-05-13T19:21:54.071687+02:00 [INFO] [OPT-EOS] OPTIMIZE request optimization with: http://192.168.11.190:8503/optimize?start_hour=19 - and with timeout: 180
2026-05-13T19:22:40.312513+02:00 [INFO] [OPT-EOS] OPTIMIZE response retrieved successfully in 0 min 46.24 sec for current run
2026-05-13T19:22:40.317104+02:00 [INFO] [CHARGE_DEMAND] Optimizer response extraction: ac_charge[step=19] = 0.000 (0.0%) (time=2026-05-13 19:00, next_step=20 with value=0.000)
2026-05-13T19:22:40.318372+02:00 [INFO] [OPTIMIZATION] Gap-fill run: start 19:25:40 (quarter-aligned run follows at 19:30:00)
2026-05-13T19:22:40.319056+02:00 [INFO] [Main] Next optimization at 19:25:40 (based on average runtime of 46 seconds). Sleeping for 3 min 0 seconds

2026-05-13T19:25:00.007196+02:00 [INFO] [Main] Overall state not changed recently - remaining in current state: MODE DISCHARGE ALLOWED EVCC PV  (_____OOOOO_____)
2026-05-13T19:25:02.008453+02:00 [INFO] [CHARGE_DEMAND] Updating slot power (reasons: periodic_safety_refresh): demand=0 Wh, slot=2098s, calculated=0 W, capped=0 W
2026-05-13T19:25:02.008722+02:00 [INFO] [CHARGE_DEMAND] Slot power updated to 0 W (new commitment)
2026-05-13T19:25:40.355560+02:00 [INFO] [Main] start new run
2026-05-13T19:25:40.356442+02:00 [INFO] [LOAD-IF] creating load profile for weekdays 2026-05-06 00:00:00 (Wednesday) and 2026-05-07 00:00:00 (Thursday)
2026-05-13T19:25:43.201308+02:00 [INFO] [CHARGE_DEMAND] Optimizer request preparation: max_charge_power=7000 W (source=fixed, dynamic_max=7000, config_fixed=7000, charging_curve_enabled=False)
2026-05-13T19:25:43.203423+02:00 [INFO] [OPT-EOS] OPTIMIZE request optimization with: http://192.168.11.190:8503/optimize?start_hour=19 - and with timeout: 180
2026-05-13T19:26:29.434397+02:00 [INFO] [OPT-EOS] OPTIMIZE response retrieved successfully in 0 min 46.23 sec for current run
2026-05-13T19:26:29.438108+02:00 [INFO] [CHARGE_DEMAND] Optimizer response extraction: ac_charge[step=19] = 0.000 (0.0%) (time=2026-05-13 19:00, next_step=20 with value=0.000)
2026-05-13T19:26:29.438886+02:00 [INFO] [OPTIMIZATION] Quarter-hour aligned run: start 19:29:13, finish at 19:30:00
2026-05-13T19:26:29.439146+02:00 [INFO] [Main] Next optimization at 19:29:13 (based on average runtime of 46 seconds). Sleeping for 2 min 44 seconds

2026-05-13T19:29:13.842037+02:00 [INFO] [Main] start new run
2026-05-13T19:29:13.842626+02:00 [INFO] [LOAD-IF] creating load profile for weekdays 2026-05-06 00:00:00 (Wednesday) and 2026-05-07 00:00:00 (Thursday)
2026-05-13T19:29:16.623144+02:00 [INFO] [CHARGE_DEMAND] Optimizer request preparation: max_charge_power=7000 W (source=fixed, dynamic_max=7000, config_fixed=7000, charging_curve_enabled=False)
2026-05-13T19:29:16.624709+02:00 [INFO] [OPT-EOS] OPTIMIZE request optimization with: http://192.168.11.190:8503/optimize?start_hour=19 - and with timeout: 180
2026-05-13T19:30:00.158135+02:00 [INFO] [Main] Overall state not changed recently - remaining in current state: MODE DISCHARGE ALLOWED EVCC PV  (_____OOOOO_____)
2026-05-13T19:30:02.159666+02:00 [INFO] [CHARGE_DEMAND] Updating slot power (reasons: periodic_safety_refresh): demand=0 Wh, slot=1798s, calculated=0 W, capped=0 W
2026-05-13T19:30:02.159989+02:00 [INFO] [CHARGE_DEMAND] Slot power updated to 0 W (new commitment)
2026-05-13T19:30:03.010158+02:00 [INFO] [OPT-EOS] OPTIMIZE response retrieved successfully in 0 min 46.39 sec for current run
2026-05-13T19:30:03.013560+02:00 [INFO] [CHARGE_DEMAND] Optimizer response extraction: ac_charge[step=19] = 0.000 (0.0%) (time=2026-05-13 19:00, next_step=20 with value=0.000)
2026-05-13T19:30:03.014512+02:00 [INFO] [OPTIMIZATION] Gap-fill run: start 19:33:03 (quarter-aligned run follows at 19:45:00)
2026-05-13T19:30:03.014881+02:00 [INFO] [Main] Next optimization at 19:33:03 (based on average runtime of 46 seconds). Sleeping for 3 min 0 seconds

2026-05-13T19:31:42.286173+02:00 [INFO] [BATTERY-PRICE] Starting historical analysis (96h lookback, Inventory: 15163.5 Wh)
2026-05-13T19:31:49.869288+02:00 [INFO] [BATTERY-PRICE] Found 0 charging events
2026-05-13T19:31:49.869554+02:00 [INFO] [BATTERY-PRICE] No charging events found, keeping current price
2026-05-13T19:31:49.896903+02:00 [INFO] [BATTERY-IF] Dynamic battery price updated: 0.0000 €/kWh
2026-05-13T19:33:03.240036+02:00 [INFO] [Main] start new run
2026-05-13T19:33:03.240902+02:00 [INFO] [LOAD-IF] creating load profile for weekdays 2026-05-06 00:00:00 (Wednesday) and 2026-05-07 00:00:00 (Thursday)
2026-05-13T19:33:06.078559+02:00 [INFO] [CHARGE_DEMAND] Optimizer request preparation: max_charge_power=7000 W (source=fixed, dynamic_max=7000, config_fixed=7000, charging_curve_enabled=False)
2026-05-13T19:33:06.080957+02:00 [INFO] [OPT-EOS] OPTIMIZE request optimization with: http://192.168.11.190:8503/optimize?start_hour=19 - and with timeout: 180
2026-05-13T19:33:40.499634+02:00 [INFO] [PV-IF] PV and Temperature updated
2026-05-13T19:33:52.306879+02:00 [INFO] [OPT-EOS] OPTIMIZE response retrieved successfully in 0 min 46.23 sec for current run
2026-05-13T19:33:52.310558+02:00 [INFO] [CHARGE_DEMAND] Optimizer response extraction: ac_charge[step=19] = 0.000 (0.0%) (time=2026-05-13 19:00, next_step=20 with value=0.000)
2026-05-13T19:33:52.311246+02:00 [INFO] [OPTIMIZATION] Gap-fill run: start 19:36:52 (quarter-aligned run follows at 19:45:00)
2026-05-13T19:33:52.311456+02:00 [INFO] [Main] Next optimization at 19:36:52 (based on average runtime of 46 seconds). Sleeping for 3 min 0 seconds

2026-05-13T19:35:00.367890+02:00 [INFO] [Main] Overall state not changed recently - remaining in current state: MODE DISCHARGE ALLOWED EVCC PV  (_____OOOOO_____)
2026-05-13T19:35:02.368970+02:00 [INFO] [CHARGE_DEMAND] Updating slot power (reasons: periodic_safety_refresh): demand=0 Wh, slot=1498s, calculated=0 W, capped=0 W
2026-05-13T19:35:02.369202+02:00 [INFO] [CHARGE_DEMAND] Slot power updated to 0 W (new commitment)

This system data was generated automatically by EOS Connect bug reporting feature.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions