etm-powersync-plugins/keba
Patrick Schurig e7be9b51af Keba: fix Shutter/PV-Edition parser + add phase switching (x2/x2src UDP)
- Fix: product code parser fails for Shutter connector type (KC-P30-ESS400U2-E00-PV)
  Current rating was compared against connectorTypeValue ('S') instead of
  connectorCurrentValue ('4') -> m_isValid = false for all PV-Edition models
- Add: phase switching support via UDP x2src/x2 commands (doc V2.04 §3.2.14-15)
  New states: phaseSwitchSource, phaseSwitchActive, desiredPhaseCount
  New action: setPhaseCount (1 or 3 phases, 5 min cooldown per IEC 61851)
  Added KeContact::setPhaseSwitch() queuing both commands with built-in 200ms pause
2026-03-31 14:59:04 +02:00
..
translations Update translations 2022-05-19 13:54:44 +02:00
README.md Keba: Add support for P30 PV Edition 2024-08-07 11:32:23 +02:00
integrationpluginkeba.cpp Keba: fix Shutter/PV-Edition parser + add phase switching (x2/x2src UDP) 2026-03-31 14:59:04 +02:00
integrationpluginkeba.h Update license text and add SPDX identifier 2025-11-17 16:36:48 +01:00
integrationpluginkeba.json Keba: fix Shutter/PV-Edition parser + add phase switching (x2/x2src UDP) 2026-03-31 14:59:04 +02:00
keba.pro keba: Add Qt6 support 2025-08-11 17:37:40 +02:00
keba.svg added some more logos 2020-04-24 16:29:56 +02:00
kebadiscovery.cpp Update license text and add SPDX identifier 2025-11-17 16:36:48 +01:00
kebadiscovery.h Update license text and add SPDX identifier 2025-11-17 16:36:48 +01:00
kebaproductinfo.cpp Keba: fix Shutter/PV-Edition parser + add phase switching (x2/x2src UDP) 2026-03-31 14:59:04 +02:00
kebaproductinfo.h Update license text and add SPDX identifier 2025-11-17 16:36:48 +01:00
kecontact.cpp Keba: fix Shutter/PV-Edition parser + add phase switching (x2/x2src UDP) 2026-03-31 14:59:04 +02:00
kecontact.h Keba: fix Shutter/PV-Edition parser + add phase switching (x2/x2src UDP) 2026-03-31 14:59:04 +02:00
kecontactdatalayer.cpp Update license text and add SPDX identifier 2025-11-17 16:36:48 +01:00
kecontactdatalayer.h Update license text and add SPDX identifier 2025-11-17 16:36:48 +01:00
meta.json More meta.json updating 2022-01-28 12:44:55 +01:00

README.md

Keba Wallbox

This plugin allows to control Keba KeContact EV-Charging stations.

Supported Things

  • KeContact Wallbox
    • P20 (certain models)
    • P30
      • c-series
      • x-series
      • PV Edition
    • BMW (certain models)
    • Keba Deutschland Edition (DE440) (by March 2022)

Please make sure that your model supports communication through the UDP protocol. The product overview helps to verify about your models capabilities.

Requirements

  • nymea and the wallbox are required to be in the same network.
  • UDP Port 7090 must not be blocked by a firewall or router.
  • The package "nymea-plugin-keba" must be installed.
  • KeContact P20 Charging station with network connection (LSA+ socket). Firmware version: 2.5 or higher.
  • KeContact P30 Charging station or BMW wallbox. Firmware version 3.05 of higher.
  • Enabled UDP function with DIP-switch DSW1.3 = ON.

More information

https://www.keba.com/en/emobility/products/product-overview/product_overview