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
e70b4a679a
Update state after successfull sent command
2021-12-13 15:51:07 +01:00
Simon Stürz
07c6d53422
Fix #512 and parse DIP switch and give appropriate error response
2021-11-29 16:27:45 +01:00
Simon Stürz
f8d0037f25
Update currtime to use 1 second
2021-09-30 20:54:31 +02:00
Simon Stürz
71433ba2fa
Fix report 1xx parsing
2021-09-28 22:23:27 +02:00
Simon Stürz
74f3174a7f
Set current immedialty
2021-09-28 22:03:35 +02:00
Simon Stürz
e23ddd4a54
Update keba debug category and fix set current
2021-09-28 22:02:40 +02:00
Simon Stürz
a21cf98aa4
Implement timing for messages
2021-09-28 16:48:06 +02:00
Simon Stürz
476c7b0efb
Update debug prints
2021-09-28 12:32:09 +02:00
Simon Stürz
3b0cd827fc
Rework Keba commands and connection status
2021-09-28 12:21:58 +02:00
Boernsman
9e2a2b640d
fixed sys enabled state and set max current action
2021-01-29 14:39:50 +01:00
Boernsman
078b5f0522
fixed conversions added shared data layer
2021-01-18 09:58:35 +01:00
Boernsman
238efba31c
fixed udp init, polished debug output, fixed missing debian dependency
2021-01-14 22:02:15 +01:00
Boernsman
396804bbd5
multi keba bug fixed
2021-01-14 11:36:40 +01:00
Boernsman
5b38c6c9bc
added session finished event
2021-01-13 14:32:41 +01:00
Boernsman
0803221e68
added auto rediscovery
2021-01-13 12:22:40 +01:00
Boernsman
47e6d46b68
removed state and plug state translation
2020-03-24 13:17:37 +01:00
Boernsman
1cbbeb2045
improved async action handling
2020-03-24 13:17:37 +01:00
Boernsman
4b0b83d941
updated translations
2020-03-24 13:17:37 +01:00
Boernsman
1e457cacef
added device discovery
2020-03-24 13:17:37 +01:00