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
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.