Skip to content

IOG slot ended early #246

@abrasive-blueberry

Description

@abrasive-blueberry

I had an IOG slot this morning. It was the last dispatch of the session and Octopus had scheduled it for 07:00-07:15.

The whole half hour slot is charged at the 7p rate even if the EV only charges for part of this.

SAM did initially correctly set the inverter to charge 07:00-07:30.

However it then cancelled charging early at 07:15 when the IOG session ended instead of waiting until 07:30.

[07:00:01.828--INF] Retrieved 45 rates from Octopus (31-Oct-2025 23:30 - 23-Nov-2025 05:30) for product E-1R-INTELLI-VAR-24-10-29-P
[07:00:01.829--INF] Checking for IOG Smart Charge slots....
[07:00:02.293--INF] Found 1 IOG Smart-Charge slots (out of a total of 1 planned and 15 completed dispatches)
[07:00:02.293--INF] SmartCharge Dispatches:
  Time: 07:00 - 07:15, Type: smart-charge, Delta: -0.97
[07:00:02.293--INF] Applying charge action to 1 slots for IOG Smart-Charge
[07:00:04.290--INF]   Inverter charge did not match request: 23-Nov 07:00-23-Nov 07:30 (50A) does not match current: 23-Nov 00:00-23-Nov 00:00 (0A)
[07:00:04.290--INF] Sending new charge instruction to Solis Inverter: 50, 0, 07:00-07:30, 00:00-00:00, SOC: 100%, D-SOC: 20%
[07:00:06.662--INF] EEPROM: No need to write ChargeSlot1_SOC
   Old: 100
   New: 100
[07:00:06.950--INF] EEPROM: No need to write DischargeSlot1_SOC
   Old: 20
   New: 20
[07:00:07.386--INF] EEPROM: Need to write ChargeSlot1_Amps
   Old: 0
   New: 50
[07:00:08.569--INF] Total EEPROM writes today: 4
[07:00:09.480--WRN] No data returned reading control state (CID = "ChargeSlot1_Amps")
[07:00:09.481--WRN] Using value (50) from state-tracker
[07:00:10.248--INF] EEPROM: Need to write ChargeSlot1_Time
   Old: 00:00-00:00
   New: 07:00-07:30
[07:00:10.670--INF] Total EEPROM writes today: 5
[07:00:11.743--INF] EEPROM: No need to write DischargeSlot1_Amps
   Old: 0
   New: 0
[07:00:12.039--INF] EEPROM: No need to write DischargeSlot1_Time
   Old: 00:00-00:00
   New: 00:00-00:00
[07:00:12.039--INF] Enriching history with PV yield for 3 days
[07:00:12.242--INF] Retrieved 84 inverter stats for 22-Nov-2025
[07:00:12.356--INF] Checking for IOG Smart Charge slots....
[07:00:13.302--INF] Found 1 IOG Smart-Charge slots (out of a total of 1 planned and 15 completed dispatches)
[07:00:13.302--INF] SmartCharge Dispatches:
  Time: 07:00 - 07:15, Type: smart-charge, Delta: -0.97
[07:00:13.302--INF] Applying charge action to 1 slots for IOG Smart-Charge
[07:00:14.895--INF] Inverter already in correct state (50, 0, 07:00-07:30, 00:00-00:00) so no charge instructions need to be applied
[07:02:02.898--INF] Refreshed state: SOC = 77%, Current PV = 0.00kW, House Load = 0.36kW, Damped Forecast today: 6.21kWh, tomorrow: 0.61kWh
[07:05:01.185--INF] Checking for IOG Smart Charge slots....
[07:05:01.433--INF] Found 1 IOG Smart-Charge slots (out of a total of 1 planned and 15 completed dispatches)
[07:05:01.433--INF] SmartCharge Dispatches:
  Time: 07:00 - 07:15, Type: smart-charge, Delta: -0.97
[07:05:01.433--INF] Applying charge action to 1 slots for IOG Smart-Charge
[07:05:02.884--INF] Inverter already in correct state (50, 0, 07:00-07:30, 00:00-00:00) so no charge instructions need to be applied
[07:07:00.988--INF] Refreshed state: SOC = 81%, Current PV = 0.00kW, House Load = 0.36kW, Damped Forecast today: 6.21kWh, tomorrow: 0.61kWh
[07:10:01.235--INF] Checking for IOG Smart Charge slots....
[07:10:01.530--INF] Found 1 IOG Smart-Charge slots (out of a total of 1 planned and 15 completed dispatches)
[07:10:01.530--INF] SmartCharge Dispatches:
  Time: 07:00 - 07:15, Type: smart-charge, Delta: -0.97
[07:10:01.530--INF] Applying charge action to 1 slots for IOG Smart-Charge
[07:10:03.091--INF] Inverter already in correct state (50, 0, 07:00-07:30, 00:00-00:00) so no charge instructions need to be applied
[07:12:02.772--INF] Refreshed state: SOC = 85%, Current PV = 0.00kW, House Load = 0.37kW, Damped Forecast today: 6.21kWh, tomorrow: 0.61kWh
[07:15:01.215--INF] Checking for IOG Smart Charge slots....
[07:15:01.895--INF] Found 1 IOG Smart-Charge slots (out of a total of 1 planned and 13 completed dispatches)
[07:15:01.895--INF] SmartCharge Dispatches:
  Time: 07:00 - 07:15, Type: smart-charge, Delta: -0.97
[07:15:01.895--INF] Unexpected past dispatch - ignoring... ("2025-11-22T07:00:00.0000000+00:00" - "2025-11-22T07:15:00.0000000+00:00"
[07:15:01.895--INF] No smart-charge slots returned from Octopus
[07:15:03.238--INF]   Inverter charge did not match request: 23-Nov 00:00-23-Nov 00:00 (0A) does not match current: 23-Nov 07:00-23-Nov 07:30 (50A)
[07:15:03.239--INF] Sending new charge instruction to Solis Inverter: 0, 0, 00:00-00:00, 00:00-00:00, SOC: 100%, D-SOC: 20%
[07:15:04.232--INF] EEPROM: No need to write ChargeSlot1_SOC
   Old: 100
   New: 100
[07:15:04.546--INF] EEPROM: No need to write DischargeSlot1_SOC
   Old: 20
   New: 20
[07:15:04.972--INF] EEPROM: Need to write ChargeSlot1_Amps
   Old: 50
   New: 0
[07:15:05.345--INF] Total EEPROM writes today: 6
[07:15:06.159--INF] EEPROM: Need to write ChargeSlot1_Time
   Old: 07:00-07:30
   New: 00:00-00:00
[07:15:06.586--INF] Total EEPROM writes today: 7
[07:15:07.330--INF] EEPROM: No need to write DischargeSlot1_Amps
   Old: 0
   New: 0
[07:15:07.643--INF] EEPROM: No need to write DischargeSlot1_Time
   Old: 00:00-00:00
   New: 00:00-00:00

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