0002 - Smart Charging Is Dispatching behavior changes#
Status#
Accepted
Context#
The Smart Charging feature was heavily based on an existing integration, with an original proposal from author. This resulted in the Smart Charging based entity behavior being identical to the existing integration.
Since inception, this integration has evolved and resulted in other sensors (i.e. off peak) which have brought some inconsistencies in naming compared to behaviour (e.g. not turning on for all off peak times). Some of the Smart Charging sensors have also had inconsistencies in naming compared to behaviour (e.g. dispatching sensor turning on during standard off peak when the device isn't scheduled to be charged).
Decision#
The Is Dispatching entity will have its behaviour updated to only turn on when during a planned/scheduled dispatch period and the state of the Smart Charging device is in a "scheduled" mode.
The Off peak entity will have its behaviour updated to turn on whenever an off peak rate is active. In the case of Smart Charging tariffs this will be during the standard off peak times (23:30-05:30 at time of writing) or when a planned/scheduled dispatch is active and the state of the Smart Charging device is in a "scheduled" mode.
Consequences#
Positive#
- Expected behavior based on entity names, which will be easier for new users to understand
- Automations built around running off peak will continue to work as expected when moving from/to intelligent tariffs when using the off peak sensor with the new behaviour
Negative#
- Downstream integrations that rely on existing behavior will need to change
- Users using effected entities will need to update all references
- Some short-term disruption may occur as users adapt to the new entity behaviour.