9 Commits

Author SHA1 Message Date
b2b21a186a Keba: fix Shutter parser definitively + add step debug labels (v1.14.2+etm2)
- Fix: current parser used connectorTypeValue ('S') instead of connectorCurrentValue
  for Shutter connector type, causing m_isValid=false for KC-P30-ESS400U2-E00-PV
- Add: explicit qCWarning step labels on all m_isValid=false paths to ease debugging
- Bump version to 1.14.2+etm2 so reprepro replaces the broken 1.14.2+etm1 in repo
2026-04-01 07:13:48 +02:00
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
Simon Stürz
930f8c780f Update license text and add SPDX identifier 2025-11-17 16:36:48 +01:00
Simon Stürz
053d5410e7 Keba: Add support for P30 PV Edition 2024-08-07 11:32:23 +02:00
Simon Stürz
b58652366a Keba: Fix parsing product information for BMW 2023-11-08 10:46:38 +01:00
Simon Stürz
8baf921119 Allow supported A and B series editions 2022-03-16 08:13:04 +01:00
Simon Stürz
39d55877d9 Fix typos 2022-02-18 08:58:17 +01:00
Simon Stürz
bcd243d83e Fix product length verification since it may vary in the end 2022-02-18 08:58:17 +01:00
Simon Stürz
195d4ea2e6 Add keba series check and fetch product information during setup 2022-02-18 08:58:17 +01:00