Server Time: 2026-02-28 22:35:37
UTC Time: 2026-02-28 22:35:37 UTC
Status change logs are recorded by the automated adjustment script.
Displaying recent entries from: /app/logs/solar_adjuster.log (max 500 lines)
/usr/local/lib/python3.9/site-packages/boto3/compat.py:89: PythonDeprecationWarning: Boto3 will no longer support Python 3.9 starting April 29, 2026. To continue receiving service updates, bug fixes, and security updates please upgrade to Python 3.10 or later. More information can be found here: https://aws.amazon.com/blogs/developer/python-support-policy-updates-for-aws-sdks-and-tools/
warnings.warn(warning, PythonDeprecationWarning)
Using configurations: USER_POOL_ID, CLIENT_ID, REGION, STATION_ID
Today is Wednesday, using threshold: 160000 Wh
--- Running Solar Price Adjuster ---
Time: 2026-02-25 18:00:04, Mode: outage, Force: False
Outage mode: Fetching power outage schedule and updating description.
Fetching outage schedule from: https://n8n.everlabs.com/webhook/0e2e6753-1c23-46c1-abe4-9c46c805f803
Formatted description: Можливі відключення на 25.02.26: 07:30-10:00, 13:00-16:00, 19:00-22:00. Вночі можуть не відключати.
Attempting to update station 1265 description: 'Можливі відключення на 25.02.26: 07:30-10:00, 13:00-16:00, 19:00-22:00. Вночі можуть не відключати.'
Successfully authenticated with Cognito.
Making POST request to station properties API
Successfully updated station description. Response: 201
--- Solar Price Adjuster Finished ---
/usr/local/lib/python3.9/site-packages/boto3/compat.py:89: PythonDeprecationWarning: Boto3 will no longer support Python 3.9 starting April 29, 2026. To continue receiving service updates, bug fixes, and security updates please upgrade to Python 3.10 or later. More information can be found here: https://aws.amazon.com/blogs/developer/python-support-policy-updates-for-aws-sdks-and-tools/
warnings.warn(warning, PythonDeprecationWarning)
Using configurations: USER_POOL_ID, CLIENT_ID, REGION, STATION_ID
Today is Wednesday, using threshold: 160000 Wh
--- Running Solar Price Adjuster ---
Time: 2026-02-25 21:00:02, Mode: outage, Force: False
Outage mode: Fetching power outage schedule and updating description.
Fetching outage schedule from: https://n8n.everlabs.com/webhook/0e2e6753-1c23-46c1-abe4-9c46c805f803
Formatted description: Можливі відключення на 25.02.26: 07:30-10:00, 13:00-16:00, 19:00-22:00. Вночі можуть не відключати.
Attempting to update station 1265 description: 'Можливі відключення на 25.02.26: 07:30-10:00, 13:00-16:00, 19:00-22:00. Вночі можуть не відключати.'
Successfully authenticated with Cognito.
Making POST request to station properties API
Successfully updated station description. Response: 201
--- Solar Price Adjuster Finished ---
/usr/local/lib/python3.9/site-packages/boto3/compat.py:89: PythonDeprecationWarning: Boto3 will no longer support Python 3.9 starting April 29, 2026. To continue receiving service updates, bug fixes, and security updates please upgrade to Python 3.10 or later. More information can be found here: https://aws.amazon.com/blogs/developer/python-support-policy-updates-for-aws-sdks-and-tools/
warnings.warn(warning, PythonDeprecationWarning)
Using configurations: USER_POOL_ID, CLIENT_ID, REGION, STATION_ID
Today is Thursday, using threshold: 160000 Wh
--- Running Solar Price Adjuster ---
Time: 2026-02-26 00:00:08, Mode: outage, Force: False
Outage mode: Fetching power outage schedule and updating description.
Fetching outage schedule from: https://n8n.everlabs.com/webhook/0e2e6753-1c23-46c1-abe4-9c46c805f803
Formatted description: Можливі відключення на 26.02.26: 01:00-03:00, 07:00-09:00, 12:30-15:00, 18:30-21:00. Вночі можуть не відключати.
Attempting to update station 1265 description: 'Можливі відключення на 26.02.26: 01:00-03:00, 07:00-09:00, 12:30-15:00, 18:30-21:00. Вночі можуть не відключати.'
Successfully authenticated with Cognito.
Making POST request to station properties API
Successfully updated station description. Response: 201
--- Solar Price Adjuster Finished ---
/usr/local/lib/python3.9/site-packages/boto3/compat.py:89: PythonDeprecationWarning: Boto3 will no longer support Python 3.9 starting April 29, 2026. To continue receiving service updates, bug fixes, and security updates please upgrade to Python 3.10 or later. More information can be found here: https://aws.amazon.com/blogs/developer/python-support-policy-updates-for-aws-sdks-and-tools/
warnings.warn(warning, PythonDeprecationWarning)
Using configurations: USER_POOL_ID, CLIENT_ID, REGION, STATION_ID
Today is Thursday, using threshold: 160000 Wh
--- Running Solar Price Adjuster ---
Time: 2026-02-26 03:00:04, Mode: outage, Force: False
Outage mode: Fetching power outage schedule and updating description.
Fetching outage schedule from: https://n8n.everlabs.com/webhook/0e2e6753-1c23-46c1-abe4-9c46c805f803
Formatted description: Можливі відключення на 26.02.26: 01:00-03:00, 07:00-09:00, 12:30-15:00, 18:30-21:00. Вночі можуть не відключати.
Attempting to update station 1265 description: 'Можливі відключення на 26.02.26: 01:00-03:00, 07:00-09:00, 12:30-15:00, 18:30-21:00. Вночі можуть не відключати.'
Successfully authenticated with Cognito.
Making POST request to station properties API
Successfully updated station description. Response: 201
--- Solar Price Adjuster Finished ---
/usr/local/lib/python3.9/site-packages/boto3/compat.py:89: PythonDeprecationWarning: Boto3 will no longer support Python 3.9 starting April 29, 2026. To continue receiving service updates, bug fixes, and security updates please upgrade to Python 3.10 or later. More information can be found here: https://aws.amazon.com/blogs/developer/python-support-policy-updates-for-aws-sdks-and-tools/
warnings.warn(warning, PythonDeprecationWarning)
Using configurations: USER_POOL_ID, CLIENT_ID, REGION, STATION_ID
Today is Thursday, using threshold: 160000 Wh
--- Running Solar Price Adjuster ---
Time: 2026-02-26 06:00:07, Mode: morning, Force: False
Morning mode: Checking solar forecast.
Fetching actual production from: https://esm.everlabs.com/production_kwh
Successfully fetched actual production: 0.0 kWh
Fetching solar forecast from: https://api.forecast.solar/estimate/49.4309485/32.0661967/50/40/30?actual=0.0
Successfully fetched solar forecast.
Today's solar forecast (2026-02-26): 48077 Wh
Solar production (48077 Wh) <= threshold (160000 Wh). No price adjustment based on solar.
--- Solar Price Adjuster Finished ---
Using configurations: USER_POOL_ID, CLIENT_ID, REGION, STATION_ID
Today is Thursday, using threshold: 160000 Wh
--- Running Solar Price Adjuster ---
Time: 2026-02-26 06:00:07, Mode: outage, Force: False
Outage mode: Fetching power outage schedule and updating description.
Fetching outage schedule from: https://n8n.everlabs.com/webhook/0e2e6753-1c23-46c1-abe4-9c46c805f803
Formatted description: Можливі відключення на 26.02.26: 07:00-09:00, 12:30-15:00, 18:30-21:00. Вночі можуть не відключати.
Attempting to update station 1265 description: 'Можливі відключення на 26.02.26: 07:00-09:00, 12:30-15:00, 18:30-21:00. Вночі можуть не відключати.'
Successfully authenticated with Cognito.
Making POST request to station properties API
Successfully updated station description. Response: 201
--- Solar Price Adjuster Finished ---
/usr/local/lib/python3.9/site-packages/boto3/compat.py:89: PythonDeprecationWarning: Boto3 will no longer support Python 3.9 starting April 29, 2026. To continue receiving service updates, bug fixes, and security updates please upgrade to Python 3.10 or later. More information can be found here: https://aws.amazon.com/blogs/developer/python-support-policy-updates-for-aws-sdks-and-tools/
warnings.warn(warning, PythonDeprecationWarning)
Using configurations: USER_POOL_ID, CLIENT_ID, REGION, STATION_ID
Today is Thursday, using threshold: 160000 Wh
--- Running Solar Price Adjuster ---
Time: 2026-02-26 09:00:03, Mode: outage, Force: False
Outage mode: Fetching power outage schedule and updating description.
Fetching outage schedule from: https://n8n.everlabs.com/webhook/0e2e6753-1c23-46c1-abe4-9c46c805f803
Formatted description: Можливі відключення на 26.02.26: 11:00-15:00, 18:30-21:00. Вночі можуть не відключати.
Attempting to update station 1265 description: 'Можливі відключення на 26.02.26: 11:00-15:00, 18:30-21:00. Вночі можуть не відключати.'
Successfully authenticated with Cognito.
Making POST request to station properties API
Successfully updated station description. Response: 201
--- Solar Price Adjuster Finished ---
/usr/local/lib/python3.9/site-packages/boto3/compat.py:89: PythonDeprecationWarning: Boto3 will no longer support Python 3.9 starting April 29, 2026. To continue receiving service updates, bug fixes, and security updates please upgrade to Python 3.10 or later. More information can be found here: https://aws.amazon.com/blogs/developer/python-support-policy-updates-for-aws-sdks-and-tools/
warnings.warn(warning, PythonDeprecationWarning)
/usr/local/lib/python3.9/site-packages/boto3/compat.py:89: PythonDeprecationWarning: Boto3 will no longer support Python 3.9 starting April 29, 2026. To continue receiving service updates, bug fixes, and security updates please upgrade to Python 3.10 or later. More information can be found here: https://aws.amazon.com/blogs/developer/python-support-policy-updates-for-aws-sdks-and-tools/
warnings.warn(warning, PythonDeprecationWarning)
Using configurations: USER_POOL_ID, CLIENT_ID, REGION, STATION_ID
Today is Thursday, using threshold: 160000 Wh
--- Running Solar Price Adjuster ---
Time: 2026-02-26 12:00:05, Mode: afternoon, Force: False
Afternoon mode: Setting afternoon price.
Attempting to update station 1265: speed='max', energy_price=24.99
Successfully authenticated with Cognito.
Making PATCH request to charger API
Successfully updated station configuration. Response: 200 {'billingResponse': {'connectorMaxAChanged': {}}, 'updatedConfiguration': {'stationPMax': 25, 'connectors': [{'id': 1, 'maxOutputA': 32, 'isMaxOutputAApplied': True, 'maxOutputA_max': 32, 'maxOutputA_min': 6, 'type': 8, 'status': 10, 'rates': {'energy': {'type': 'kWh', 'price': 2499, 'currencyCode': 'UAH'}, 'rent': {'type': 'min', 'price': 0, 'currencyCode': 'UAH'}, 'parking': {'type': 'min', 'price': 25, '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': 2499, 'currencyCode': 'UAH'}, 'rent': {'type': 'min', 'price': 0, 'currencyCode': 'UAH'}, 'parking': {'type': 'min', 'price': 25, 'currencyCode': 'UAH'}}, 'energyCorrectionFactor': 100, 'maxOutputKw': 9}]}}
--- Solar Price Adjuster Finished ---
Using configurations: USER_POOL_ID, CLIENT_ID, REGION, STATION_ID
Today is Thursday, using threshold: 160000 Wh
--- Running Solar Price Adjuster ---
Time: 2026-02-26 12:00:05, Mode: outage, Force: False
Outage mode: Fetching power outage schedule and updating description.
Fetching outage schedule from: https://n8n.everlabs.com/webhook/0e2e6753-1c23-46c1-abe4-9c46c805f803
Formatted description: Можливі відключення на 26.02.26: 11:00-15:00, 18:30-21:00. Вночі можуть не відключати.
Attempting to update station 1265 description: 'Можливі відключення на 26.02.26: 11:00-15:00, 18:30-21:00. Вночі можуть не відключати.'
Successfully authenticated with Cognito.
Making POST request to station properties API
Successfully updated station description. Response: 201
--- Solar Price Adjuster Finished ---
/usr/local/lib/python3.9/site-packages/boto3/compat.py:89: PythonDeprecationWarning: Boto3 will no longer support Python 3.9 starting April 29, 2026. To continue receiving service updates, bug fixes, and security updates please upgrade to Python 3.10 or later. More information can be found here: https://aws.amazon.com/blogs/developer/python-support-policy-updates-for-aws-sdks-and-tools/
warnings.warn(warning, PythonDeprecationWarning)
Using configurations: USER_POOL_ID, CLIENT_ID, REGION, STATION_ID
Today is Thursday, using threshold: 160000 Wh
--- Running Solar Price Adjuster ---
Time: 2026-02-26 15:00:03, Mode: outage, Force: False
Outage mode: Fetching power outage schedule and updating description.
Fetching outage schedule from: https://n8n.everlabs.com/webhook/0e2e6753-1c23-46c1-abe4-9c46c805f803
Formatted description: Можливі відключення на 26.02.26: 16:30-21:00. Вночі можуть не відключати.
Attempting to update station 1265 description: 'Можливі відключення на 26.02.26: 16:30-21:00. Вночі можуть не відключати.'
Successfully authenticated with Cognito.
Making POST request to station properties API
Successfully updated station description. Response: 201
--- Solar Price Adjuster Finished ---
/usr/local/lib/python3.9/site-packages/boto3/compat.py:89: PythonDeprecationWarning: Boto3 will no longer support Python 3.9 starting April 29, 2026. To continue receiving service updates, bug fixes, and security updates please upgrade to Python 3.10 or later. More information can be found here: https://aws.amazon.com/blogs/developer/python-support-policy-updates-for-aws-sdks-and-tools/
warnings.warn(warning, PythonDeprecationWarning)
Using configurations: USER_POOL_ID, CLIENT_ID, REGION, STATION_ID
Today is Thursday, using threshold: 160000 Wh
--- Running Solar Price Adjuster ---
Time: 2026-02-26 18:00:04, Mode: outage, Force: False
Outage mode: Fetching power outage schedule and updating description.
Fetching outage schedule from: https://n8n.everlabs.com/webhook/0e2e6753-1c23-46c1-abe4-9c46c805f803
Formatted description: Можливі відключення на 26.02.26: 16:30-21:00. Вночі можуть не відключати.
Attempting to update station 1265 description: 'Можливі відключення на 26.02.26: 16:30-21:00. Вночі можуть не відключати.'
Successfully authenticated with Cognito.
Making POST request to station properties API
Successfully updated station description. Response: 201
--- Solar Price Adjuster Finished ---
/usr/local/lib/python3.9/site-packages/boto3/compat.py:89: PythonDeprecationWarning: Boto3 will no longer support Python 3.9 starting April 29, 2026. To continue receiving service updates, bug fixes, and security updates please upgrade to Python 3.10 or later. More information can be found here: https://aws.amazon.com/blogs/developer/python-support-policy-updates-for-aws-sdks-and-tools/
warnings.warn(warning, PythonDeprecationWarning)
Using configurations: USER_POOL_ID, CLIENT_ID, REGION, STATION_ID
Today is Thursday, using threshold: 160000 Wh
--- Running Solar Price Adjuster ---
Time: 2026-02-26 21:00:03, Mode: outage, Force: False
Outage mode: Fetching power outage schedule and updating description.
Fetching outage schedule from: https://n8n.everlabs.com/webhook/0e2e6753-1c23-46c1-abe4-9c46c805f803
Formatted description: Можливі відключення на 26.02.26: 16:30-21:00, 23:00-00:00. Вночі можуть не відключати.
Attempting to update station 1265 description: 'Можливі відключення на 26.02.26: 16:30-21:00, 23:00-00:00. Вночі можуть не відключати.'
Successfully authenticated with Cognito.
Making POST request to station properties API
Successfully updated station description. Response: 201
--- Solar Price Adjuster Finished ---
/usr/local/lib/python3.9/site-packages/boto3/compat.py:89: PythonDeprecationWarning: Boto3 will no longer support Python 3.9 starting April 29, 2026. To continue receiving service updates, bug fixes, and security updates please upgrade to Python 3.10 or later. More information can be found here: https://aws.amazon.com/blogs/developer/python-support-policy-updates-for-aws-sdks-and-tools/
warnings.warn(warning, PythonDeprecationWarning)
Using configurations: USER_POOL_ID, CLIENT_ID, REGION, STATION_ID
Today is Friday, using threshold: 160000 Wh
--- Running Solar Price Adjuster ---
Time: 2026-02-27 00:00:07, Mode: outage, Force: False
Outage mode: Fetching power outage schedule and updating description.
Fetching outage schedule from: https://n8n.everlabs.com/webhook/0e2e6753-1c23-46c1-abe4-9c46c805f803
Formatted description: Можливі відключення на 27.02.26: 00:00-03:00, 06:30-09:00, 11:30-15:00, 17:30-21:00. Вночі можуть не відключати.
Attempting to update station 1265 description: 'Можливі відключення на 27.02.26: 00:00-03:00, 06:30-09:00, 11:30-15:00, 17:30-21:00. Вночі можуть не відключати.'
Successfully authenticated with Cognito.
Making POST request to station properties API
Successfully updated station description. Response: 201
--- Solar Price Adjuster Finished ---
/usr/local/lib/python3.9/site-packages/boto3/compat.py:89: PythonDeprecationWarning: Boto3 will no longer support Python 3.9 starting April 29, 2026. To continue receiving service updates, bug fixes, and security updates please upgrade to Python 3.10 or later. More information can be found here: https://aws.amazon.com/blogs/developer/python-support-policy-updates-for-aws-sdks-and-tools/
warnings.warn(warning, PythonDeprecationWarning)
Using configurations: USER_POOL_ID, CLIENT_ID, REGION, STATION_ID
Today is Friday, using threshold: 160000 Wh
--- Running Solar Price Adjuster ---
Time: 2026-02-27 03:00:05, Mode: outage, Force: False
Outage mode: Fetching power outage schedule and updating description.
Fetching outage schedule from: https://n8n.everlabs.com/webhook/0e2e6753-1c23-46c1-abe4-9c46c805f803
Formatted description: Можливі відключення на 27.02.26: 00:00-03:00, 06:30-09:00, 11:30-15:00, 17:30-21:00. Вночі можуть не відключати.
Attempting to update station 1265 description: 'Можливі відключення на 27.02.26: 00:00-03:00, 06:30-09:00, 11:30-15:00, 17:30-21:00. Вночі можуть не відключати.'
Successfully authenticated with Cognito.
Making POST request to station properties API
Successfully updated station description. Response: 201
--- Solar Price Adjuster Finished ---
/usr/local/lib/python3.9/site-packages/boto3/compat.py:89: PythonDeprecationWarning: Boto3 will no longer support Python 3.9 starting April 29, 2026. To continue receiving service updates, bug fixes, and security updates please upgrade to Python 3.10 or later. More information can be found here: https://aws.amazon.com/blogs/developer/python-support-policy-updates-for-aws-sdks-and-tools/
warnings.warn(warning, PythonDeprecationWarning)
Using configurations: USER_POOL_ID, CLIENT_ID, REGION, STATION_ID
Today is Friday, using threshold: 160000 Wh
--- Running Solar Price Adjuster ---
Time: 2026-02-27 06:00:04, Mode: outage, Force: False
Outage mode: Fetching power outage schedule and updating description.
Fetching outage schedule from: https://n8n.everlabs.com/webhook/0e2e6753-1c23-46c1-abe4-9c46c805f803
Formatted description: Можливі відключення на 27.02.26: 00:00-03:00, 06:30-09:00, 11:30-15:00, 17:30-21:00. Вночі можуть не відключати.
Attempting to update station 1265 description: 'Можливі відключення на 27.02.26: 00:00-03:00, 06:30-09:00, 11:30-15:00, 17:30-21:00. Вночі можуть не відключати.'
Successfully authenticated with Cognito.
Making POST request to station properties API
Successfully updated station description. Response: 201
--- Solar Price Adjuster Finished ---
Using configurations: USER_POOL_ID, CLIENT_ID, REGION, STATION_ID
Today is Friday, using threshold: 160000 Wh
--- Running Solar Price Adjuster ---
Time: 2026-02-27 06:00:04, Mode: morning, Force: False
Morning mode: Checking solar forecast.
Fetching actual production from: https://esm.everlabs.com/production_kwh
Successfully fetched actual production: 0.0 kWh
Fetching solar forecast from: https://api.forecast.solar/estimate/49.4309485/32.0661967/50/40/30?actual=0.0
Successfully fetched solar forecast.
Today's solar forecast (2026-02-27): 52655 Wh
Solar production (52655 Wh) <= threshold (160000 Wh). No price adjustment based on solar.
--- Solar Price Adjuster Finished ---
/usr/local/lib/python3.9/site-packages/boto3/compat.py:89: PythonDeprecationWarning: Boto3 will no longer support Python 3.9 starting April 29, 2026. To continue receiving service updates, bug fixes, and security updates please upgrade to Python 3.10 or later. More information can be found here: https://aws.amazon.com/blogs/developer/python-support-policy-updates-for-aws-sdks-and-tools/
warnings.warn(warning, PythonDeprecationWarning)
Using configurations: USER_POOL_ID, CLIENT_ID, REGION, STATION_ID
Today is Friday, using threshold: 160000 Wh
--- Running Solar Price Adjuster ---
Time: 2026-02-27 09:00:03, Mode: outage, Force: False
Outage mode: Fetching power outage schedule and updating description.
Fetching outage schedule from: https://n8n.everlabs.com/webhook/0e2e6753-1c23-46c1-abe4-9c46c805f803
Formatted description: Можливі відключення на 27.02.26: 00:00-03:00, 06:30-09:00, 11:30-15:00, 17:30-21:00. Вночі можуть не відключати.
Attempting to update station 1265 description: 'Можливі відключення на 27.02.26: 00:00-03:00, 06:30-09:00, 11:30-15:00, 17:30-21:00. Вночі можуть не відключати.'
Successfully authenticated with Cognito.
Making POST request to station properties API
Successfully updated station description. Response: 201
--- Solar Price Adjuster Finished ---
/usr/local/lib/python3.9/site-packages/boto3/compat.py:89: PythonDeprecationWarning: Boto3 will no longer support Python 3.9 starting April 29, 2026. To continue receiving service updates, bug fixes, and security updates please upgrade to Python 3.10 or later. More information can be found here: https://aws.amazon.com/blogs/developer/python-support-policy-updates-for-aws-sdks-and-tools/
warnings.warn(warning, PythonDeprecationWarning)
/usr/local/lib/python3.9/site-packages/boto3/compat.py:89: PythonDeprecationWarning: Boto3 will no longer support Python 3.9 starting April 29, 2026. To continue receiving service updates, bug fixes, and security updates please upgrade to Python 3.10 or later. More information can be found here: https://aws.amazon.com/blogs/developer/python-support-policy-updates-for-aws-sdks-and-tools/
warnings.warn(warning, PythonDeprecationWarning)
Using configurations: USER_POOL_ID, CLIENT_ID, REGION, STATION_ID
Today is Friday, using threshold: 160000 Wh
--- Running Solar Price Adjuster ---
Time: 2026-02-27 12:00:06, Mode: outage, Force: False
Outage mode: Fetching power outage schedule and updating description.
Fetching outage schedule from: https://n8n.everlabs.com/webhook/0e2e6753-1c23-46c1-abe4-9c46c805f803
Formatted description: Можливі відключення на 27.02.26: 00:00-03:00, 06:30-09:00, 11:30-15:00, 17:30-21:00. Вночі можуть не відключати.
Attempting to update station 1265 description: 'Можливі відключення на 27.02.26: 00:00-03:00, 06:30-09:00, 11:30-15:00, 17:30-21:00. Вночі можуть не відключати.'
Successfully authenticated with Cognito.
Making POST request to station properties API
Successfully updated station description. Response: 201
--- Solar Price Adjuster Finished ---
Using configurations: USER_POOL_ID, CLIENT_ID, REGION, STATION_ID
Today is Friday, using threshold: 160000 Wh
--- Running Solar Price Adjuster ---
Time: 2026-02-27 12:00:06, Mode: afternoon, Force: False
Afternoon mode: Setting afternoon price.
Attempting to update station 1265: speed='max', energy_price=24.99
Successfully authenticated with Cognito.
Making PATCH request to charger API
Successfully updated station configuration. Response: 200 {'billingResponse': {'connectorMaxAChanged': {'1': False, '2': False}}, 'updatedConfiguration': {'stationPMax': 25, 'connectors': [{'id': 1, 'maxOutputA': 32, 'isMaxOutputAApplied': True, 'maxOutputA_max': 32, 'maxOutputA_min': 6, 'type': 8, 'status': 10, 'rates': {'energy': {'type': 'kWh', 'price': 2499, 'currencyCode': 'UAH'}, 'rent': {'type': 'min', 'price': 0, 'currencyCode': 'UAH'}, 'parking': {'type': 'min', 'price': 25, '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': 2499, 'currencyCode': 'UAH'}, 'rent': {'type': 'min', 'price': 0, 'currencyCode': 'UAH'}, 'parking': {'type': 'min', 'price': 25, 'currencyCode': 'UAH'}}, 'energyCorrectionFactor': 100, 'maxOutputKw': 9}]}}
--- Solar Price Adjuster Finished ---
/usr/local/lib/python3.9/site-packages/boto3/compat.py:89: PythonDeprecationWarning: Boto3 will no longer support Python 3.9 starting April 29, 2026. To continue receiving service updates, bug fixes, and security updates please upgrade to Python 3.10 or later. More information can be found here: https://aws.amazon.com/blogs/developer/python-support-policy-updates-for-aws-sdks-and-tools/
warnings.warn(warning, PythonDeprecationWarning)
Using configurations: USER_POOL_ID, CLIENT_ID, REGION, STATION_ID
Today is Friday, using threshold: 160000 Wh
--- Running Solar Price Adjuster ---
Time: 2026-02-27 15:00:02, Mode: outage, Force: False
Outage mode: Fetching power outage schedule and updating description.
Fetching outage schedule from: https://n8n.everlabs.com/webhook/0e2e6753-1c23-46c1-abe4-9c46c805f803
Formatted description: Можливі відключення на 27.02.26: 00:00-03:00, 06:30-09:00, 11:30-15:00, 17:30-21:00. Вночі можуть не відключати.
Attempting to update station 1265 description: 'Можливі відключення на 27.02.26: 00:00-03:00, 06:30-09:00, 11:30-15:00, 17:30-21:00. Вночі можуть не відключати.'
Successfully authenticated with Cognito.
Making POST request to station properties API
Successfully updated station description. Response: 201
--- Solar Price Adjuster Finished ---
/usr/local/lib/python3.9/site-packages/boto3/compat.py:89: PythonDeprecationWarning: Boto3 will no longer support Python 3.9 starting April 29, 2026. To continue receiving service updates, bug fixes, and security updates please upgrade to Python 3.10 or later. More information can be found here: https://aws.amazon.com/blogs/developer/python-support-policy-updates-for-aws-sdks-and-tools/
warnings.warn(warning, PythonDeprecationWarning)
Using configurations: USER_POOL_ID, CLIENT_ID, REGION, STATION_ID
Today is Friday, using threshold: 160000 Wh
--- Running Solar Price Adjuster ---
Time: 2026-02-27 18:00:04, Mode: outage, Force: False
Outage mode: Fetching power outage schedule and updating description.
Fetching outage schedule from: https://n8n.everlabs.com/webhook/0e2e6753-1c23-46c1-abe4-9c46c805f803
Formatted description: Можливі відключення на 27.02.26: 00:00-03:00, 06:30-09:00, 11:30-15:00, 17:30-21:00. Вночі можуть не відключати.
Attempting to update station 1265 description: 'Можливі відключення на 27.02.26: 00:00-03:00, 06:30-09:00, 11:30-15:00, 17:30-21:00. Вночі можуть не відключати.'
Successfully authenticated with Cognito.
Making POST request to station properties API
Successfully updated station description. Response: 201
--- Solar Price Adjuster Finished ---
/usr/local/lib/python3.9/site-packages/boto3/compat.py:89: PythonDeprecationWarning: Boto3 will no longer support Python 3.9 starting April 29, 2026. To continue receiving service updates, bug fixes, and security updates please upgrade to Python 3.10 or later. More information can be found here: https://aws.amazon.com/blogs/developer/python-support-policy-updates-for-aws-sdks-and-tools/
warnings.warn(warning, PythonDeprecationWarning)
Using configurations: USER_POOL_ID, CLIENT_ID, REGION, STATION_ID
Today is Friday, using threshold: 160000 Wh
--- Running Solar Price Adjuster ---
Time: 2026-02-27 21:00:03, Mode: outage, Force: False
Outage mode: Fetching power outage schedule and updating description.
Fetching outage schedule from: https://n8n.everlabs.com/webhook/0e2e6753-1c23-46c1-abe4-9c46c805f803
Formatted description: Можливі відключення на 27.02.26: 00:00-03:00, 06:30-09:00, 11:30-15:00, 17:30-21:00. Вночі можуть не відключати.
Attempting to update station 1265 description: 'Можливі відключення на 27.02.26: 00:00-03:00, 06:30-09:00, 11:30-15:00, 17:30-21:00. Вночі можуть не відключати.'
Successfully authenticated with Cognito.
Making POST request to station properties API
Successfully updated station description. Response: 201
--- Solar Price Adjuster Finished ---
/usr/local/lib/python3.9/site-packages/boto3/compat.py:89: PythonDeprecationWarning: Boto3 will no longer support Python 3.9 starting April 29, 2026. To continue receiving service updates, bug fixes, and security updates please upgrade to Python 3.10 or later. More information can be found here: https://aws.amazon.com/blogs/developer/python-support-policy-updates-for-aws-sdks-and-tools/
warnings.warn(warning, PythonDeprecationWarning)
Using configurations: USER_POOL_ID, CLIENT_ID, REGION, STATION_ID
Today is Saturday, using threshold: 100000 Wh
--- Running Solar Price Adjuster ---
Time: 2026-02-28 00:00:08, Mode: outage, Force: False
Outage mode: Fetching power outage schedule and updating description.
Fetching outage schedule from: https://n8n.everlabs.com/webhook/0e2e6753-1c23-46c1-abe4-9c46c805f803
Formatted description: Можливі відключення на 28.02.26: 00:00-02:00, 06:30-09:00, 12:30-15:00, 18:30-21:00. Вночі можуть не відключати.
Attempting to update station 1265 description: 'Можливі відключення на 28.02.26: 00:00-02:00, 06:30-09:00, 12:30-15:00, 18:30-21:00. Вночі можуть не відключати.'
Successfully authenticated with Cognito.
Making POST request to station properties API
Successfully updated station description. Response: 201
--- Solar Price Adjuster Finished ---
/usr/local/lib/python3.9/site-packages/boto3/compat.py:89: PythonDeprecationWarning: Boto3 will no longer support Python 3.9 starting April 29, 2026. To continue receiving service updates, bug fixes, and security updates please upgrade to Python 3.10 or later. More information can be found here: https://aws.amazon.com/blogs/developer/python-support-policy-updates-for-aws-sdks-and-tools/
warnings.warn(warning, PythonDeprecationWarning)
Using configurations: USER_POOL_ID, CLIENT_ID, REGION, STATION_ID
Today is Saturday, using threshold: 100000 Wh
--- Running Solar Price Adjuster ---
Time: 2026-02-28 03:00:04, Mode: outage, Force: False
Outage mode: Fetching power outage schedule and updating description.
Fetching outage schedule from: https://n8n.everlabs.com/webhook/0e2e6753-1c23-46c1-abe4-9c46c805f803
Formatted description: Можливі відключення на 28.02.26: 00:00-02:00, 06:30-09:00, 12:30-15:00, 18:30-21:00. Вночі можуть не відключати.
Attempting to update station 1265 description: 'Можливі відключення на 28.02.26: 00:00-02:00, 06:30-09:00, 12:30-15:00, 18:30-21:00. Вночі можуть не відключати.'
Successfully authenticated with Cognito.
Making POST request to station properties API
Successfully updated station description. Response: 201
--- Solar Price Adjuster Finished ---
/usr/local/lib/python3.9/site-packages/boto3/compat.py:89: PythonDeprecationWarning: Boto3 will no longer support Python 3.9 starting April 29, 2026. To continue receiving service updates, bug fixes, and security updates please upgrade to Python 3.10 or later. More information can be found here: https://aws.amazon.com/blogs/developer/python-support-policy-updates-for-aws-sdks-and-tools/
warnings.warn(warning, PythonDeprecationWarning)
Using configurations: USER_POOL_ID, CLIENT_ID, REGION, STATION_ID
Today is Saturday, using threshold: 100000 Wh
--- Running Solar Price Adjuster ---
Time: 2026-02-28 06:00:05, Mode: morning, Force: False
Morning mode: Checking solar forecast.
Fetching actual production from: https://esm.everlabs.com/production_kwh
Successfully fetched actual production: 0.5 kWh
Fetching solar forecast from: https://api.forecast.solar/estimate/49.4309485/32.0661967/50/40/30?actual=0.5
Successfully fetched solar forecast.
Today's solar forecast (2026-02-28): 45773 Wh
Solar production (45773 Wh) <= threshold (100000 Wh). No price adjustment based on solar.
--- Solar Price Adjuster Finished ---
Using configurations: USER_POOL_ID, CLIENT_ID, REGION, STATION_ID
Today is Saturday, using threshold: 100000 Wh
--- Running Solar Price Adjuster ---
Time: 2026-02-28 06:00:05, Mode: outage, Force: False
Outage mode: Fetching power outage schedule and updating description.
Fetching outage schedule from: https://n8n.everlabs.com/webhook/0e2e6753-1c23-46c1-abe4-9c46c805f803
Formatted description: Можливі відключення на 28.02.26: 00:00-02:00, 06:30-09:00, 12:30-15:00, 18:30-21:00. Вночі можуть не відключати.
Attempting to update station 1265 description: 'Можливі відключення на 28.02.26: 00:00-02:00, 06:30-09:00, 12:30-15:00, 18:30-21:00. Вночі можуть не відключати.'
Successfully authenticated with Cognito.
Making POST request to station properties API
Successfully updated station description. Response: 201
--- Solar Price Adjuster Finished ---
/usr/local/lib/python3.9/site-packages/boto3/compat.py:89: PythonDeprecationWarning: Boto3 will no longer support Python 3.9 starting April 29, 2026. To continue receiving service updates, bug fixes, and security updates please upgrade to Python 3.10 or later. More information can be found here: https://aws.amazon.com/blogs/developer/python-support-policy-updates-for-aws-sdks-and-tools/
warnings.warn(warning, PythonDeprecationWarning)
Using configurations: USER_POOL_ID, CLIENT_ID, REGION, STATION_ID
Today is Saturday, using threshold: 100000 Wh
--- Running Solar Price Adjuster ---
Time: 2026-02-28 09:00:05, Mode: outage, Force: False
Outage mode: Fetching power outage schedule and updating description.
Fetching outage schedule from: https://n8n.everlabs.com/webhook/0e2e6753-1c23-46c1-abe4-9c46c805f803
Formatted description: Можливі відключення на 28.02.26: 00:00-02:00, 06:30-09:00, 12:30-15:00, 18:30-21:00. Вночі можуть не відключати.
Attempting to update station 1265 description: 'Можливі відключення на 28.02.26: 00:00-02:00, 06:30-09:00, 12:30-15:00, 18:30-21:00. Вночі можуть не відключати.'
Successfully authenticated with Cognito.
Making POST request to station properties API
Successfully updated station description. Response: 201
--- Solar Price Adjuster Finished ---
/usr/local/lib/python3.9/site-packages/boto3/compat.py:89: PythonDeprecationWarning: Boto3 will no longer support Python 3.9 starting April 29, 2026. To continue receiving service updates, bug fixes, and security updates please upgrade to Python 3.10 or later. More information can be found here: https://aws.amazon.com/blogs/developer/python-support-policy-updates-for-aws-sdks-and-tools/
warnings.warn(warning, PythonDeprecationWarning)
/usr/local/lib/python3.9/site-packages/boto3/compat.py:89: PythonDeprecationWarning: Boto3 will no longer support Python 3.9 starting April 29, 2026. To continue receiving service updates, bug fixes, and security updates please upgrade to Python 3.10 or later. More information can be found here: https://aws.amazon.com/blogs/developer/python-support-policy-updates-for-aws-sdks-and-tools/
warnings.warn(warning, PythonDeprecationWarning)
Using configurations: USER_POOL_ID, CLIENT_ID, REGION, STATION_ID
Today is Saturday, using threshold: 100000 Wh
--- Running Solar Price Adjuster ---
Time: 2026-02-28 12:00:04, Mode: afternoon, Force: False
Afternoon mode: Setting afternoon price.
Attempting to update station 1265: speed='max', energy_price=24.99
Successfully authenticated with Cognito.
Making PATCH request to charger API
Successfully updated station configuration. Response: 200 {'billingResponse': {'connectorMaxAChanged': {'1': False, '2': False}}, 'updatedConfiguration': {'stationPMax': 25, 'connectors': [{'id': 1, 'maxOutputA': 32, 'isMaxOutputAApplied': True, 'maxOutputA_max': 32, 'maxOutputA_min': 6, 'type': 8, 'status': 10, 'rates': {'energy': {'type': 'kWh', 'price': 2499, 'currencyCode': 'UAH'}, 'rent': {'type': 'min', 'price': 0, 'currencyCode': 'UAH'}, 'parking': {'type': 'min', 'price': 25, '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': 2499, 'currencyCode': 'UAH'}, 'rent': {'type': 'min', 'price': 0, 'currencyCode': 'UAH'}, 'parking': {'type': 'min', 'price': 25, 'currencyCode': 'UAH'}}, 'energyCorrectionFactor': 100, 'maxOutputKw': 9}]}}
--- Solar Price Adjuster Finished ---
Using configurations: USER_POOL_ID, CLIENT_ID, REGION, STATION_ID
Today is Saturday, using threshold: 100000 Wh
--- Running Solar Price Adjuster ---
Time: 2026-02-28 12:00:04, Mode: outage, Force: False
Outage mode: Fetching power outage schedule and updating description.
Fetching outage schedule from: https://n8n.everlabs.com/webhook/0e2e6753-1c23-46c1-abe4-9c46c805f803
Formatted description: Можливі відключення на 28.02.26: 00:00-02:00, 06:30-09:00, 12:30-15:00, 18:30-21:00. Вночі можуть не відключати.
Attempting to update station 1265 description: 'Можливі відключення на 28.02.26: 00:00-02:00, 06:30-09:00, 12:30-15:00, 18:30-21:00. Вночі можуть не відключати.'
Successfully authenticated with Cognito.
Making POST request to station properties API
Successfully updated station description. Response: 201
--- Solar Price Adjuster Finished ---
/usr/local/lib/python3.9/site-packages/boto3/compat.py:89: PythonDeprecationWarning: Boto3 will no longer support Python 3.9 starting April 29, 2026. To continue receiving service updates, bug fixes, and security updates please upgrade to Python 3.10 or later. More information can be found here: https://aws.amazon.com/blogs/developer/python-support-policy-updates-for-aws-sdks-and-tools/
warnings.warn(warning, PythonDeprecationWarning)
Using configurations: USER_POOL_ID, CLIENT_ID, REGION, STATION_ID
Today is Saturday, using threshold: 100000 Wh
--- Running Solar Price Adjuster ---
Time: 2026-02-28 15:00:04, Mode: outage, Force: False
Outage mode: Fetching power outage schedule and updating description.
Fetching outage schedule from: https://n8n.everlabs.com/webhook/0e2e6753-1c23-46c1-abe4-9c46c805f803
Formatted description: Можливі відключення на 28.02.26: 00:00-02:00, 06:30-09:00, 12:30-15:00, 18:30-21:00. Вночі можуть не відключати.
Attempting to update station 1265 description: 'Можливі відключення на 28.02.26: 00:00-02:00, 06:30-09:00, 12:30-15:00, 18:30-21:00. Вночі можуть не відключати.'
Successfully authenticated with Cognito.
Making POST request to station properties API
Successfully updated station description. Response: 201
--- Solar Price Adjuster Finished ---
/usr/local/lib/python3.9/site-packages/boto3/compat.py:89: PythonDeprecationWarning: Boto3 will no longer support Python 3.9 starting April 29, 2026. To continue receiving service updates, bug fixes, and security updates please upgrade to Python 3.10 or later. More information can be found here: https://aws.amazon.com/blogs/developer/python-support-policy-updates-for-aws-sdks-and-tools/
warnings.warn(warning, PythonDeprecationWarning)
Using configurations: USER_POOL_ID, CLIENT_ID, REGION, STATION_ID
Today is Saturday, using threshold: 100000 Wh
--- Running Solar Price Adjuster ---
Time: 2026-02-28 18:00:04, Mode: outage, Force: False
Outage mode: Fetching power outage schedule and updating description.
Fetching outage schedule from: https://n8n.everlabs.com/webhook/0e2e6753-1c23-46c1-abe4-9c46c805f803
Formatted description: Можливі відключення на 28.02.26: 00:00-02:00, 06:30-09:00, 12:30-15:00, 18:30-21:00. Вночі можуть не відключати.
Attempting to update station 1265 description: 'Можливі відключення на 28.02.26: 00:00-02:00, 06:30-09:00, 12:30-15:00, 18:30-21:00. Вночі можуть не відключати.'
Successfully authenticated with Cognito.
Making POST request to station properties API
Successfully updated station description. Response: 201
--- Solar Price Adjuster Finished ---
/usr/local/lib/python3.9/site-packages/boto3/compat.py:89: PythonDeprecationWarning: Boto3 will no longer support Python 3.9 starting April 29, 2026. To continue receiving service updates, bug fixes, and security updates please upgrade to Python 3.10 or later. More information can be found here: https://aws.amazon.com/blogs/developer/python-support-policy-updates-for-aws-sdks-and-tools/
warnings.warn(warning, PythonDeprecationWarning)
Using configurations: USER_POOL_ID, CLIENT_ID, REGION, STATION_ID
Today is Saturday, using threshold: 100000 Wh
--- Running Solar Price Adjuster ---
Time: 2026-02-28 21:00:04, Mode: outage, Force: False
Outage mode: Fetching power outage schedule and updating description.
Fetching outage schedule from: https://n8n.everlabs.com/webhook/0e2e6753-1c23-46c1-abe4-9c46c805f803
Formatted description: Можливі відключення на 28.02.26: 00:00-02:00, 06:30-09:00, 12:30-15:00, 18:30-21:00. Вночі можуть не відключати.
Attempting to update station 1265 description: 'Можливі відключення на 28.02.26: 00:00-02:00, 06:30-09:00, 12:30-15:00, 18:30-21:00. Вночі можуть не відключати.'
Successfully authenticated with Cognito.
Making POST request to station properties API
Successfully updated station description. Response: 201
--- Solar Price Adjuster Finished ---