This is a home assistant integration for a simple OCPP server (central system) for chargers that support the Open Charge Point Protocol.
- based on the Python OCPP Package.
- HACS compatible repository
- Install HACS in home assistant
- Add this repository as a Custom repository in HACS
- Search for the ocpp integration and install
- Add the ocpp platform configuration (see below) to configuration.yaml
- Configure your charger to use the OCPP websocket (e.g. ws://homeassistant.local:9000 )
- Restart Home Assistant
- Update your home assistant dashboard to include the new OCPP Entities
sensor:
- platform: ocpp
name: charger_1
meter_interval: 60
monitored_variables:
- "Current.Export"
- "Current.Import"
- "Current.Offered"
- "Energy.Active.Export.Register"
- "Energy.Active.Import.Register"
- "Energy.Reactive.Export.Register"
- "Energy.Reactive.Import.Register"
- "Energy.Active.Export.Interval"
- "Energy.Active.Import.Interval"
- "Energy.Reactive.Export.Interval"
- "Energy.Reactive.Import.Interval"
- "Frequency"
- "Power.Active.Export"
- "Power.Active.Import"
- "Power.Factor"
- "Power.Offered"
- "Power.Reactive.Export"
- "Power.Reactive.Import"
- "RPM"
- "SoC"
- "Temperature"
- "Voltage"
port: 9000
scan_interval:
seconds: 60
views:
- title: Charging
path: charging
badges: []
cards:
- type: history-graph
entities:
- entity: sensor.charger_1_energy_active_import_register
- entity: sensor.charger_1_current_import
- entity: sensor.charger_1_status
hours_to_show: 24
refresh_interval: 0
- type: entities
entities:
- entity: sensor.charger_1_status
- entity: sensor.charger_1_energy_active_import_register
- entity: sensor.charger_1_energy_reactive_import_register
- entity: sensor.charger_1_power_active_import
- entity: sensor.charger_1_power_reactive_import
- entity: sensor.charger_1_current_offered
- entity: sensor.charger_1_current_import
- entity: sensor.charger_1_heartbeat
- entity: sensor.charger_1_soc
title: OCPP