Skip to content

Add LowTemperature error code and shared temperature telemetry#59

Open
knowack1 wants to merge 1 commit into
charinev:mainfrom
unified-error-codes:add-lowtemperature-error-code
Open

Add LowTemperature error code and shared temperature telemetry#59
knowack1 wants to merge 1 commit into
charinev:mainfrom
unified-error-codes:add-lowtemperature-error-code

Conversation

@knowack1

@knowack1 knowack1 commented May 20, 2026

Copy link
Copy Markdown
Collaborator

Introduces the LowTemperature error code, covering the under-temperature condition where an EVSE or EV high-voltage component drops below its minimum operating threshold — typically resulting in derated charging rather than a full shutdown, until the temperature returns to the allowable range.

Since this condition mirrors the existing HighTemperature (overtemperature) error code, the two now share a single set of temperature telemetry signals (actual temperature, threshold, and location) instead of maintaining separate, near-duplicate definitions. The threshold description was generalized to cover both the upper bound used by HighTemperature and the lower bound used by LowTemperature, and HighTemperature's telemetry references were repointed to the shared signals. The specification's error code toctree and telemetry chapter were updated accordingly.

Closes: #12

minimum operating threshold required for safe charging. The fault is reported
against the subsystem (Location) that observed the under-temperature
condition.

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Since UnderTemp is more of a status then a fault - I am wondering if we should mention that in the definition - such as with the following wording. I would also change fault - to error.

The temperature of an EVSE or EV high-voltage component has fallen below the
minimum operating threshold required for safe charging. The error is reported
against the subsystem (Location) that observed the under-temperature
condition. This condition will typically result in a derated (reduced-power) charging capability rather than a complete shutdown until the temperature returns within the allowable range.

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fixed.
Changed "fault" to "error" in the Description section and added a sentence noting that this condition typically results in derating rather than a complete shutdown.

@knowack1
knowack1 force-pushed the add-lowtemperature-error-code branch 2 times, most recently from f60b563 to 0ef117f Compare July 23, 2026 13:10
@knowack1 knowack1 changed the title Add LowTemperature error code definition Add LowTemperature error code and shared temperature telemetry Jul 23, 2026
@knowack1
knowack1 marked this pull request as ready for review July 23, 2026 13:13
@knowack1

Copy link
Copy Markdown
Collaborator Author

@plaskows83 @AravindSubramanian752 . I have fixed the comments. I also make shared telemetry between High and Low Temperature errors.

Adds a minimal, extensible stub for the LowTemperature hardware error
code and wires it into the specification toctree.

Closes charinev#12
@knowack1
knowack1 force-pushed the add-lowtemperature-error-code branch from 0ef117f to d6517ad Compare July 23, 2026 13:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Hardware Definition: LowTemperature

2 participants