U-Space Solar AC

2026-08-22 13:59:38
Charger Price
10.49
UAH/kWh for 2026-08-22 (solar discount −6.51 UAH)
Base ESM Price
8.76
UAH/kWh (avg price)
Solar Forecast
today kWh

Charger Price (14 days)

ESM base Markup ×1.5 Adder +2 (Oct–Mar) Floor Commission +5%

Solar Forecast

00 06 12 18 23
Successfully authenticated with Cognito.
Making PATCH request to charger API
Successfully updated station configuration. Response: 200 {'billingResponse': {'connectorMaxAChanged': {'1': False, '2': False}}, 'updatedConfiguration': {'stationPMax': 31, 'connectors': [{'id': 1, 'maxOutputA': 32, 'isMaxOutputAApplied': True, 'maxOutputA_max': 150, 'maxOutputA_min': 6, 'type': 8, 'status': 10, 'rates': {'energy': {'type': 'kWh', 'price': 2143, 'currencyCode': 'UAH'}, 'rent': {'type': 'min', 'price': 0, 'currencyCode': 'UAH'}, 'parking': {'type': 'min', 'price': 50, 'currencyCode': 'UAH'}}, 'energyCorrectionFactor': 100, 'maxOutputKw': 22}, {'id': 2, 'maxOutputA': 40, 'isMaxOutputAApplied': True, 'maxOutputA_max': 40, 'maxOutputA_min': 6, 'type': 5, 'status': 10, 'rates': {'energy': {'type': 'kWh', 'price': 2143, 'currencyCode': 'UAH'}, 'rent': {'type': 'min', 'price': 0, 'currencyCode': 'UAH'}, 'parking': {'type': 'min', 'price': 50, 'currencyCode': 'UAH'}}, 'energyCorrectionFactor': 100, 'maxOutputKw': 9}]}}
Fetching outage schedule from: [link]
Built description: Вночі є проблеми на підстанції, може вибивати. Динамічна ціна на 19.08 21.43 UAH/kWh. Дешевше у сонячні дні і ще дешевше у вихідні.
Attempting to update station 1265 description: 'Вночі є проблеми на підстанції, може вибивати. Динамічна ціна на 19.08 21.43 UAH/kWh. Дешевше у сонячні дні і ще дешевше у вихідні.'
Successfully authenticated with Cognito.
Making POST request to station properties API
Successfully updated station description. Response: 201
Successfully authenticated with Cognito.
Syncing sessions from 2026-08-18T00:00:00+03:00 to 2026-08-19T03:00:12+03:00 (labelId=set)
Session sync complete: 4 new sessions inserted
[cost_daily] 1 pending sessions to cost
[cost_daily] advanced 18 new hours, inserted 1 session costs; battery state 40.6 kWh / 65.19 UAH stored
--- Dynamic Price Adjuster Finished ---

Error fetching outage schedule: 'NoneType' object has no attribute 'get'
Using configurations: USER_POOL_ID, CLIENT_ID, REGION, STATION_ID=1265

--- Running Dynamic Price Adjuster ---
Time: 2026-08-19 09:00:02, Mode: afternoon
Loaded price cache: {'date': '2026-08-19', 'price': 21.43, 'max_hourly_price': 13.61, 'solar_forecast_kwh': 78.54, 'solar_discount': 0.0}
Using cached price for today: 21.43 UAH/kWh
Attempting to update station 1265: energy_price=21.43, idle_fee=0.5
Successfully authenticated with Cognito.
Making PATCH request to charger API
Successfully updated station configuration. Response: 200 {'billingResponse': {'connectorMaxAChanged': {'1': False, '2': False}}, 'updatedConfiguration': {'stationPMax': 31, 'connectors': [{'id': 1, 'maxOutputA': 32, 'isMaxOutputAApplied': True, 'maxOutputA_max': 150, 'maxOutputA_min': 6, 'type': 8, 'status': 10, 'rates': {'energy': {'type': 'kWh', 'price': 2143, 'currencyCode': 'UAH'}, 'rent': {'type': 'min', 'price': 0, 'currencyCode': 'UAH'}, 'parking': {'type': 'min', 'price': 50, 'currencyCode': 'UAH'}}, 'energyCorrectionFactor': 100, 'maxOutputKw': 22}, {'id': 2, 'maxOutputA': 40, 'isMaxOutputAApplied': True, 'maxOutputA_max': 40, 'maxOutputA_min': 6, 'type': 5, 'status': 10, 'rates': {'energy': {'type': 'kWh', 'price': 2143, 'currencyCode': 'UAH'}, 'rent': {'type': 'min', 'price': 0, 'currencyCode': 'UAH'}, 'parking': {'type': 'min', 'price': 50, 'currencyCode': 'UAH'}}, 'energyCorrectionFactor': 100, 'maxOutputKw': 9}]}}
Fetching outage schedule from: [link]
Built description: Вночі є проблеми на підстанції, може вибивати. Динамічна ціна на 19.08 21.43 UAH/kWh. Дешевше у сонячні дні і ще дешевше у вихідні.
Attempting to update station 1265 description: 'Вночі є проблеми на підстанції, може вибивати. Динамічна ціна на 19.08 21.43 UAH/kWh. Дешевше у сонячні дні і ще дешевше у вихідні.'
Successfully authenticated with Cognito.
Making POST request to station properties API
Successfully updated station description. Response: 201
Successfully authenticated with Cognito.
Syncing sessions from 2026-08-18T00:00:00+03:00 to 2026-08-19T09:00:05+03:00 (labelId=set)
Session sync complete: 4 new sessions inserted
[cost_daily] no pending sessions
--- Dynamic Price Adjuster Finished ---

Error fetching outage schedule: 'NoneType' object has no attribute 'get'
Using configurations: USER_POOL_ID, CLIENT_ID, REGION, STATION_ID=1265

--- Running Dynamic Price Adjuster ---
Time: 2026-08-20 03:00:06, Mode: morning
Fetching solar forecast from: [link]
Solar forecast for today: 206.49 kWh
Solar discount: (206.49 - 100) / 10 * 0.5 = 5.32 UAH
Fetching electricity prices from: [link]
ESM prices fetched. Max hourly price: 21.09 UAH/kWh
Average hourly price: 11.5 UAH/kWh
Calculated charger price: (11.5 * 1.5 + 0.0 - 5.32) floor=11.99 → 11.99 * 1.05 = 12.59 UAH/kWh
Saved price cache: {'date': '2026-08-20', 'price': 12.59, 'max_hourly_price': 11.5, 'solar_forecast_kwh': 206.49, 'solar_discount': 5.32}
Attempting to update station 1265: energy_price=12.59, idle_fee=0.5
Successfully authenticated with Cognito.
Making PATCH request to charger API
Successfully updated station configuration. Response: 200 {'billingResponse': {'connectorMaxAChanged': {'1': False, '2': False}}, 'updatedConfiguration': {'stationPMax': 31, 'connectors': [{'id': 1, 'maxOutputA': 32, 'isMaxOutputAApplied': True, 'maxOutputA_max': 150, 'maxOutputA_min': 6, 'type': 8, 'status': 10, 'rates': {'energy': {'type': 'kWh', 'price': 1259, 'currencyCode': 'UAH'}, 'rent': {'type': 'min', 'price': 0, 'currencyCode': 'UAH'}, 'parking': {'type': 'min', 'price': 50, 'currencyCode': 'UAH'}}, 'energyCorrectionFactor': 100, 'maxOutputKw': 22}, {'id': 2, 'maxOutputA': 40, 'isMaxOutputAApplied': True, 'maxOutputA_max': 40, 'maxOutputA_min': 6, 'type': 5, 'status': 10, 'rates': {'energy': {'type': 'kWh', 'price': 1259, 'currencyCode': 'UAH'}, 'rent': {'type': 'min', 'price': 0, 'currencyCode': 'UAH'}, 'parking': {'type': 'min', 'price': 50, 'currencyCode': 'UAH'}}, 'energyCorrectionFactor': 100, 'maxOutputKw': 9}]}}
Fetching outage schedule from: [link]
Built description: Вночі є проблеми на підстанції, може вибивати. Динамічна ціна на 20.08 12.59 UAH/kWh. Дешевше у сонячні дні і ще дешевше у вихідні.
Attempting to update station 1265 description: 'Вночі є проблеми на підстанції, може вибивати. Динамічна ціна на 20.08 12.59 UAH/kWh. Дешевше у сонячні дні і ще дешевше у вихідні.'
Successfully authenticated with Cognito.
Making POST request to station properties API
Successfully updated station description. Response: 201
Successfully authenticated with Cognito.
Syncing sessions from 2026-08-18T00:00:00+03:00 to 2026-08-20T03:00:12+03:00 (labelId=set)
Session sync complete: 5 new sessions inserted
[cost_daily] 1 pending sessions to cost
[cost_daily] advanced 24 new hours, inserted 1 session costs; battery state 51.0 kWh / 38.80 UAH stored
--- Dynamic Price Adjuster Finished ---

Error fetching outage schedule: 'NoneType' object has no attribute 'get'
Using configurations: USER_POOL_ID, CLIENT_ID, REGION, STATION_ID=1265

--- Running Dynamic Price Adjuster ---
Time: 2026-08-20 09:00:03, Mode: afternoon
Loaded price cache: {'date': '2026-08-20', 'price': 12.59, 'max_hourly_price': 11.5, 'solar_forecast_kwh': 206.49, 'solar_discount': 5.32}
Using cached price for today: 12.59 UAH/kWh
Attempting to update station 1265: energy_price=12.59, idle_fee=0.5
Successfully authenticated with Cognito.
Making PATCH request to charger API
Successfully updated station configuration. Response: 200 {'billingResponse': {'connectorMaxAChanged': {'1': False, '2': False}}, 'updatedConfiguration': {'stationPMax': 31, 'connectors': [{'id': 1, 'maxOutputA': 32, 'isMaxOutputAApplied': True, 'maxOutputA_max': 150, 'maxOutputA_min': 6, 'type': 8, 'status': 10, 'rates': {'energy': {'type': 'kWh', 'price': 1259, 'currencyCode': 'UAH'}, 'rent': {'type': 'min', 'price': 0, 'currencyCode': 'UAH'}, 'parking': {'type': 'min', 'price': 50, 'currencyCode': 'UAH'}}, 'energyCorrectionFactor': 100, 'maxOutputKw': 22}, {'id': 2, 'maxOutputA': 40, 'isMaxOutputAApplied': True, 'maxOutputA_max': 40, 'maxOutputA_min': 6, 'type': 5, 'status': 10, 'rates': {'energy': {'type': 'kWh', 'price': 1259, 'currencyCode': 'UAH'}, 'rent': {'type': 'min', 'price': 0, 'currencyCode': 'UAH'}, 'parking': {'type': 'min', 'price': 50, 'currencyCode': 'UAH'}}, 'energyCorrectionFactor': 100, 'maxOutputKw': 9}]}}
Fetching outage schedule from: [link]
Built description: Вночі є проблеми на підстанції, може вибивати. Динамічна ціна на 20.08 12.59 UAH/kWh. Дешевше у сонячні дні і ще дешевше у вихідні.
Attempting to update station 1265 description: 'Вночі є проблеми на підстанції, може вибивати. Динамічна ціна на 20.08 12.59 UAH/kWh. Дешевше у сонячні дні і ще дешевше у вихідні.'
Successfully authenticated with Cognito.
Making POST request to station properties API
Successfully updated station description. Response: 201
Successfully authenticated with Cognito.
Syncing sessions from 2026-08-19T00:00:00+03:00 to 2026-08-20T09:00:05+03:00 (labelId=set)
Session sync complete: 1 new sessions inserted
[cost_daily] no pending sessions
--- Dynamic Price Adjuster Finished ---

Error fetching outage schedule: 'NoneType' object has no attribute 'get'
Using configurations: USER_POOL_ID, CLIENT_ID, REGION, STATION_ID=1265

--- Running Dynamic Price Adjuster ---
Time: 2026-08-21 03:00:06, Mode: morning
Fetching solar forecast from: [link]
Solar forecast for today: 228.48 kWh
Solar discount: (228.48 - 100) / 10 * 0.5 = 6.42 UAH
Fetching electricity prices from: [link]
ESM prices fetched. Max hourly price: 17.84 UAH/kWh
Average hourly price: 9.04 UAH/kWh
Calculated charger price: (9.04 * 1.5 + 0.0 - 6.42) floor=11.99 → 11.99 * 1.05 = 12.59 UAH/kWh
Saved price cache: {'date': '2026-08-21', 'price': 12.59, 'max_hourly_price': 9.04, 'solar_forecast_kwh': 228.48, 'solar_discount': 6.42}
Attempting to update station 1265: energy_price=12.59, idle_fee=0.5
Successfully authenticated with Cognito.
Making PATCH request to charger API
Successfully updated station configuration. Response: 200 {'billingResponse': {'connectorMaxAChanged': {'1': False, '2': False}}, 'updatedConfiguration': {'stationPMax': 31, 'connectors': [{'id': 1, 'maxOutputA': 32, 'isMaxOutputAApplied': True, 'maxOutputA_max': 150, 'maxOutputA_min': 6, 'type': 8, 'status': 10, 'rates': {'energy': {'type': 'kWh', 'price': 1259, 'currencyCode': 'UAH'}, 'rent': {'type': 'min', 'price': 0, 'currencyCode': 'UAH'}, 'parking': {'type': 'min', 'price': 50, 'currencyCode': 'UAH'}}, 'energyCorrectionFactor': 100, 'maxOutputKw': 22}, {'id': 2, 'maxOutputA': 40, 'isMaxOutputAApplied': True, 'maxOutputA_max': 40, 'maxOutputA_min': 6, 'type': 5, 'status': 10, 'rates': {'energy': {'type': 'kWh', 'price': 1259, 'currencyCode': 'UAH'}, 'rent': {'type': 'min', 'price': 0, 'currencyCode': 'UAH'}, 'parking': {'type': 'min', 'price': 50, 'currencyCode': 'UAH'}}, 'energyCorrectionFactor': 100, 'maxOutputKw': 9}]}}
Fetching outage schedule from: [link]
Built description: Вночі є проблеми на підстанції, може вибивати. Динамічна ціна на 21.08 12.59 UAH/kWh. Дешевше у сонячні дні і ще дешевше у вихідні.
Attempting to update station 1265 description: 'Вночі є проблеми на підстанції, може вибивати. Динамічна ціна на 21.08 12.59 UAH/kWh. Дешевше у сонячні дні і ще дешевше у вихідні.'
Successfully authenticated with Cognito.
Making POST request to station properties API
Successfully updated station description. Response: 201
Successfully authenticated with Cognito.
Syncing sessions from 2026-08-19T00:00:00+03:00 to 2026-08-21T03:00:12+03:00 (labelId=set)
Session sync complete: 2 new sessions inserted
[cost_daily] 1 pending sessions to cost
[cost_daily] advanced 24 new hours, inserted 1 session costs; battery state 51.1 kWh / 21.40 UAH stored
--- Dynamic Price Adjuster Finished ---

Error fetching outage schedule: 'NoneType' object has no attribute 'get'
Using configurations: USER_POOL_ID, CLIENT_ID, REGION, STATION_ID=1265

--- Running Dynamic Price Adjuster ---
Time: 2026-08-21 09:00:03, Mode: afternoon
Loaded price cache: {'date': '2026-08-21', 'price': 12.59, 'max_hourly_price': 9.04, 'solar_forecast_kwh': 228.48, 'solar_discount': 6.42}
Using cached price for today: 12.59 UAH/kWh
Attempting to update station 1265: energy_price=12.59, idle_fee=0.5
Successfully authenticated with Cognito.
Making PATCH request to charger API
Successfully updated station configuration. Response: 200 {'billingResponse': {'connectorMaxAChanged': {'1': False, '2': False}}, 'updatedConfiguration': {'stationPMax': 31, 'connectors': [{'id': 1, 'maxOutputA': 32, 'isMaxOutputAApplied': True, 'maxOutputA_max': 150, 'maxOutputA_min': 6, 'type': 8, 'status': 10, 'rates': {'energy': {'type': 'kWh', 'price': 1259, 'currencyCode': 'UAH'}, 'rent': {'type': 'min', 'price': 0, 'currencyCode': 'UAH'}, 'parking': {'type': 'min', 'price': 50, 'currencyCode': 'UAH'}}, 'energyCorrectionFactor': 100, 'maxOutputKw': 22}, {'id': 2, 'maxOutputA': 40, 'isMaxOutputAApplied': True, 'maxOutputA_max': 40, 'maxOutputA_min': 6, 'type': 5, 'status': 10, 'rates': {'energy': {'type': 'kWh', 'price': 1259, 'currencyCode': 'UAH'}, 'rent': {'type': 'min', 'price': 0, 'currencyCode': 'UAH'}, 'parking': {'type': 'min', 'price': 50, 'currencyCode': 'UAH'}}, 'energyCorrectionFactor': 100, 'maxOutputKw': 9}]}}
Fetching outage schedule from: [link]
Built description: Вночі є проблеми на підстанції, може вибивати. Динамічна ціна на 21.08 12.59 UAH/kWh. Дешевше у сонячні дні і ще дешевше у вихідні.
Attempting to update station 1265 description: 'Вночі є проблеми на підстанції, може вибивати. Динамічна ціна на 21.08 12.59 UAH/kWh. Дешевше у сонячні дні і ще дешевше у вихідні.'
Successfully authenticated with Cognito.
Making POST request to station properties API
Successfully updated station description. Response: 201
Successfully authenticated with Cognito.
Syncing sessions from 2026-08-20T00:00:00+03:00 to 2026-08-21T09:00:05+03:00 (labelId=set)
Session sync complete: 2 new sessions inserted
[cost_daily] 1 pending sessions to cost
[cost_daily] advanced 6 new hours, inserted 1 session costs; battery state 29.6 kWh / 12.39 UAH stored
--- Dynamic Price Adjuster Finished ---

Error fetching outage schedule: 'NoneType' object has no attribute 'get'
Using configurations: USER_POOL_ID, CLIENT_ID, REGION, STATION_ID=1265

--- Running Dynamic Price Adjuster ---
Time: 2026-08-22 03:00:05, Mode: morning
Fetching solar forecast from: [link]
Solar forecast for today: 230.21 kWh
Solar discount: (230.21 - 100) / 10 * 0.5 = 6.51 UAH
Fetching electricity prices from: [link]
ESM prices fetched. Max hourly price: 16.25 UAH/kWh
Average hourly price: 8.76 UAH/kWh
Calculated charger price: (8.76 * 1.5 + 0.0 - 6.51) floor=9.99 → 9.99 * 1.05 = 10.49 UAH/kWh
Saved price cache: {'date': '2026-08-22', 'price': 10.49, 'max_hourly_price': 8.76, 'solar_forecast_kwh': 230.21, 'solar_discount': 6.51}
Attempting to update station 1265: energy_price=10.49, idle_fee=1.0
Successfully authenticated with Cognito.
Making PATCH request to charger API
Successfully updated station configuration. Response: 200 {'billingResponse': {'connectorMaxAChanged': {'1': False, '2': False}}, 'updatedConfiguration': {'stationPMax': 31, 'connectors': [{'id': 1, 'maxOutputA': 32, 'isMaxOutputAApplied': True, 'maxOutputA_max': 150, 'maxOutputA_min': 6, 'type': 8, 'status': 10, 'rates': {'energy': {'type': 'kWh', 'price': 1049, 'currencyCode': 'UAH'}, 'rent': {'type': 'min', 'price': 0, 'currencyCode': 'UAH'}, 'parking': {'type': 'min', 'price': 100, 'currencyCode': 'UAH'}}, 'energyCorrectionFactor': 100, 'maxOutputKw': 22}, {'id': 2, 'maxOutputA': 40, 'isMaxOutputAApplied': True, 'maxOutputA_max': 40, 'maxOutputA_min': 6, 'type': 5, 'status': 10, 'rates': {'energy': {'type': 'kWh', 'price': 1049, 'currencyCode': 'UAH'}, 'rent': {'type': 'min', 'price': 0, 'currencyCode': 'UAH'}, 'parking': {'type': 'min', 'price': 100, 'currencyCode': 'UAH'}}, 'energyCorrectionFactor': 100, 'maxOutputKw': 9}]}}
Fetching outage schedule from: [link]
Built description: Вночі є проблеми на підстанції, може вибивати. Динамічна ціна на 22.08 10.49 UAH/kWh. Дешевше у сонячні дні і ще дешевше у вихідні.
Attempting to update station 1265 description: 'Вночі є проблеми на підстанції, може вибивати. Динамічна ціна на 22.08 10.49 UAH/kWh. Дешевше у сонячні дні і ще дешевше у вихідні.'
Successfully authenticated with Cognito.
Making POST request to station properties API
Successfully updated station description. Response: 201
Successfully authenticated with Cognito.
Syncing sessions from 2026-08-21T00:00:00+03:00 to 2026-08-22T03:00:11+03:00 (labelId=set)
Session sync complete: 4 new sessions inserted
[cost_daily] 3 pending sessions to cost
[cost_daily] advanced 18 new hours, inserted 3 session costs; battery state 29.8 kWh / 6.33 UAH stored
--- Dynamic Price Adjuster Finished ---

Error fetching outage schedule: 'NoneType' object has no attribute 'get'
Using configurations: USER_POOL_ID, CLIENT_ID, REGION, STATION_ID=1265

--- Running Dynamic Price Adjuster ---
Time: 2026-08-22 09:00:03, Mode: afternoon
Loaded price cache: {'date': '2026-08-22', 'price': 10.49, 'max_hourly_price': 8.76, 'solar_forecast_kwh': 230.21, 'solar_discount': 6.51}
Using cached price for today: 10.49 UAH/kWh
Attempting to update station 1265: energy_price=10.49, idle_fee=1.0
Successfully authenticated with Cognito.
Making PATCH request to charger API
Successfully updated station configuration. Response: 200 {'billingResponse': {'connectorMaxAChanged': {'1': False, '2': False}}, 'updatedConfiguration': {'stationPMax': 31, 'connectors': [{'id': 1, 'maxOutputA': 32, 'isMaxOutputAApplied': True, 'maxOutputA_max': 150, 'maxOutputA_min': 6, 'type': 8, 'status': 10, 'rates': {'energy': {'type': 'kWh', 'price': 1049, 'currencyCode': 'UAH'}, 'rent': {'type': 'min', 'price': 0, 'currencyCode': 'UAH'}, 'parking': {'type': 'min', 'price': 100, 'currencyCode': 'UAH'}}, 'energyCorrectionFactor': 100, 'maxOutputKw': 22}, {'id': 2, 'maxOutputA': 40, 'isMaxOutputAApplied': True, 'maxOutputA_max': 40, 'maxOutputA_min': 6, 'type': 5, 'status': 10, 'rates': {'energy': {'type': 'kWh', 'price': 1049, 'currencyCode': 'UAH'}, 'rent': {'type': 'min', 'price': 0, 'currencyCode': 'UAH'}, 'parking': {'type': 'min', 'price': 100, 'currencyCode': 'UAH'}}, 'energyCorrectionFactor': 100, 'maxOutputKw': 9}]}}
Fetching outage schedule from: [link]
Built description: Вночі є проблеми на підстанції, може вибивати. Динамічна ціна на 22.08 10.49 UAH/kWh. Дешевше у сонячні дні і ще дешевше у вихідні.
Attempting to update station 1265 description: 'Вночі є проблеми на підстанції, може вибивати. Динамічна ціна на 22.08 10.49 UAH/kWh. Дешевше у сонячні дні і ще дешевше у вихідні.'
Successfully authenticated with Cognito.
Making POST request to station properties API
Successfully updated station description. Response: 201
Successfully authenticated with Cognito.
Syncing sessions from 2026-08-21T00:00:00+03:00 to 2026-08-22T09:00:05+03:00 (labelId=set)
Session sync complete: 5 new sessions inserted
[cost_daily] 1 pending sessions to cost
[cost_daily] advanced 6 new hours, inserted 1 session costs; battery state 1.0 kWh / 0.22 UAH stored
--- Dynamic Price Adjuster Finished ---