Skip to content

Entities & Platforms ​

The OpenEVSE integration exposes entities across 9 Home Assistant platforms. Entities with a minimum firmware badge require that firmware version or higher to be functional; they will be skipped or marked unavailable on older firmware.


Sensors (sensor) ​

Entity NameKeyUnitFirmwareDescription
Station Statusstatus—AnyOverall EVSE station operational state
Charging Statusstate—AnyReal-time state (Charging, Connected, Sleeping, etc.)
Charge Time Elapsedcharge_time_elapsedminAnyActive charging session elapsed duration (Diagnostic)
Current Power Usage (Actual)current_powerW4.2.2+Hardware-measured active power draw
Current Power Usage (Calculated)charging_powerWAnyCalculated power from Volts × Amps
Charging Voltagecharging_voltageVAnyReal-time line voltage measurement
Charging Currentcharging_currentAAnyReal-time current delivered to the vehicle
Usage this Sessionusage_sessionkWhAnyEnergy transferred during active session (HA Energy compatible)
Total Usageusage_totalkWhAnyLifetime cumulative energy consumption (total_increasing)
Usage (Today)total_daykWh3.0.0+Daily energy consumption (Disabled by default)
Usage (Week)total_weekkWh3.0.0+Weekly energy consumption (Disabled by default)
Usage (Month)total_monthkWh3.0.0+Monthly energy consumption (Disabled by default)
Usage (Year)total_yearkWh3.0.0+Yearly energy consumption (Disabled by default)
Ambient Temperatureambient_temperature°CAnyTemperature sensor inside the enclosure
IR Temperatureir_temperature°CAnyInfrared temperature sensor (Disabled by default)
RTC Temperaturertc_temperature°CAnyReal-time clock crystal temperature (Disabled by default)
ESP32 Temperatureesp_temperature°CAnyInternal ESP32 MCU core temperature (Disabled by default)
WiFi Signal Strengthwifi_signaldBmAnyWireless signal RSSI (Diagnostic)
WiFi Firmware Versionwifi_firmware—AnyESP module firmware version (Diagnostic)
Controller Firmwareopenevse_firmware—AnyOpenEVSE core controller firmware version (Diagnostic)
Protocol Versionprotocol_version—AnyInternal communications protocol (Disabled by default)
Service Levelservice_level—AnyLevel 1 (120V) or Level 2 (240V) service (Diagnostic)
Max Ampsmax_ampsAAnyHardware electrical limit (Diagnostic)
Min Ampsmin_ampsAAnyMinimum pilot amperage supported (Diagnostic)
Current Capacitycurrent_capacityAAnyActive capacity limit (Diagnostic)
Max Currentmax_currentAAnyHard ceiling configured on the charger (Diagnostic)
Override Stateoverride_state—4.1.0+Active override state flag (Diagnostic)
PV Available Currentavailable_currentAAnySolar excess amperage calculated (Diagnostic)
PV Smoothed Available Currentsmoothed_available_currentAAnyFiltered solar current (Diagnostic)
PV Charge Ratecharge_rateAAnyTarget rate set by solar divert algorithm
Shaper Powershaper_live_powerW4.1.0+Live household consumption read by shaper
Shaper Current Availableshaper_available_currentA4.1.0+Calculated amperage headroom remaining
Shaper Max Powershaper_max_powerW4.1.0+Household power cap set on charger
Divert Modedivertmode—AnyActive divert mode (fast or eco)
Sensor Scaleammeter_scale_factor—AnyInternal calibration factor (Disabled by default)
Vehicle Battery Levelvehicle_soc%4.1.0+Battery percentage pushed from external sensor
Vehicle Rangevehicle_rangekm4.1.0+Remaining range pushed from external sensor
Vehicle Charge Completionvehicle_etaTimestamp4.1.0+ETA timestamp pushed from external sensor
GFCI Trip Countgfi_trip_count—AnyTotal lifetime ground fault trips (total_increasing)
No Ground Trip Countno_gnd_trip_count—AnyTotal missing ground trips (total_increasing)
Stuck Relay Trip Countstuck_relay_trip_count—AnyTotal stuck relay incidents (total_increasing)
Notification Countnotifications_count—5.1.0+Active advisory notifications count
Notification Severitynotifications_severity—5.1.0+Peak advisory severity (none, info, warning, error)

Binary Sensors (binary_sensor) ​

Entity NameKeyDevice ClassFirmwareNotes
Vehicle ConnectedvehicleplugAnyDetects whether cable is plugged into vehicle
Manual Overridemanual_overridepowerAnyIndicates active manual override
Divert Activedivert_activepowerAnySolar divert actively regulating charge rate
Shaper Activeshaper_activepowerAnyCurrent shaper actively throttling charge rate
Limit Activehas_limitpowerAnyActive session limit in effect (Disabled by default)
OTA Updateota_updateupdateAnyFirmware flash actively running (Disabled by default)
MQTT Connectedmqtt_connectedconnectivityAnyCharger connection to MQTT broker (Disabled by default)
Ethernet Connectedusing_ethernetconnectivityAnyHardware wired ethernet active (Disabled by default)
Shaper Updatedshaper_updated—AnyShaper telemetry updated recently (Disabled by default)
Vehicle Range Milesmqtt_vehicle_range_miles—AnyRange reported in imperial miles (Disabled by default)

Switches (switch) ​

Entity NameKeyFirmwareNotes
Sleep Mode (Legacy)stateAnyBasic toggle; disabled by default
Sleep Modestate4.1.0+Claim-based sleep toggle; disabled by default
Manual Overridemanual_override4.1.0+Turn manual override on or off
Solar PV Divertdivert_active4.1.0+Enable or disable automated solar diversion
Current Shapershaper_active4.1.0+Enable or disable household overload throttling
RFID Accessrfid_enabled4.1.4+Require RFID badge authorization before charging
Vehicle Range Milesmqtt_vehicle_range_milesAnyToggle MQTT telemetry distance unit

Buttons (button) ​

Entity NameKeyFirmwareCategoryNotes
Restart WiFirestart_wifiAnyConfigReboots the ESP WiFi / Ethernet module
Restart EVSErestart_evseAnyConfigResets the core OpenEVSE microcontroller
Learn RFID Tagadd_rfid_tag4.0.0+ConfigPuts reader into 15-second pairing mode
Stuck-Relay Recoverystuck_relay_recoveryController 9.3.0+DiagnosticTriggers mechanical stuck-relay unstuck pulse
Reset Energy Meterreset_energy_meter4.0.0+ConfigResets session and internal energy counters

Select (select), Number (number), Light (light), Calendar (calendar), & Update (update) ​

PlatformEntity NameKey / RangeFirmwareDescription
numberCharge Rate1A – 48AAnySoft limit pilot current adjustment slider
selectCharge Rate1 – 48AnyDiscrete dropdown current limit (Disabled by default)
selectOverride Stateactive, auto, disabled4.1.0+Direct override operational mode dropdown
selectDivert Modefast, ecoAnySolar PV divert optimization strategy
lightLED Brightness0 – 100%4.1.0+Front LCD backlight and LED strip brightness
calendarScheduleCalendar events4.0.0+Visual schedule management with start/stop/SoC limits
updateOpenEVSE UpdateFirmware releasesAnyOTA firmware detection, changelog review, and installation

Home Assistant Diagnostics ​

The integration fully implements native Home Assistant Diagnostics. You can export a non-sensitive diagnostic dump:

Settings ➔ Devices & Services ➔ OpenEVSE ➔ Download Diagnostics

Released under the MIT License.