Patrick Schurig
957ab589cb
Keba: fallback to direct IP in discovery address param
...
When thingParamValueAddress() returns empty (because MAC is known and
IP is tracked dynamically), fill the address param with the UDP source
IP so the user can see it in the setup UI.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-01 08:37:57 +02:00
Patrick Schurig
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
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
Simon Stürz
178c16c967
Keba: Update EV charger interface and add full charging current resolution
2026-01-07 16:11:09 +01:00
jenkins
02cd1da2fb
Merge PR #780 : Update license text and add SPDX identifier
2025-12-02 10:38:53 +01:00
Simon Stürz
930f8c780f
Update license text and add SPDX identifier
2025-11-17 16:36:48 +01:00
Simon Stürz
d441f011a0
Keba: Add missing interface for the Keba german edition
2025-11-17 11:32:51 +01:00
Simon Stürz
feb80fb113
Update deprecated version check for error signals
2025-08-21 12:47:20 +02:00
Simon Stürz
ecd29be68e
keba: Add Qt6 support
2025-08-11 17:37:40 +02:00
Simon Stürz
047367180a
Keba: Update to networkdevice interface
2024-12-11 15:57:44 +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
f5daf98896
Keba: Set energy live states to 0 if not connected
2023-02-10 22:21:31 +01:00
Simon Stürz
a21cc757b1
Clean up network device discovery replies due to mechanism update
2022-09-28 16:50:24 +02:00
Simon Stürz
f8ef8e51ac
Keba: Finish action info after updating the according state
2022-08-10 12:43:26 +02:00
Michael Zanetti
a1db958f56
Keba: Add a phase count setting to the Keba germany edition
2022-06-29 13:55:35 +02:00
Simon Stürz
788a617135
Fix keba network monitor handling on reconfigure
2022-06-01 11:48:58 +02:00
Simon Stürz
2a508e76b2
Add host address state for webinterface reference
2022-05-24 17:49:26 +02:00
Simon Stürz
99a1985958
Use network-monitor for keba wallboxes
2022-05-24 17:10:13 +02:00
Simon Stürz
212ffb1377
Update translations
2022-05-19 13:54:44 +02:00
Simon Stürz
e058174492
Update translations
2022-05-19 13:49:27 +02:00
Simon Stürz
a1e923d50e
Keba: add thing class without meter for German Edition
2022-05-19 13:31:31 +02:00
simonseres
6af3cf907e
corrected some statements
2022-03-25 16:44:24 +01:00
Simon Stürz
8baf921119
Allow supported A and B series editions
2022-03-16 08:13:04 +01:00
simonseres
2a2d9dcdff
change of wording
2022-03-10 16:17:47 +01:00
simonseres
5be4be9e0b
more excemptions on keba types and models
2022-03-10 12:49:27 +01:00
simonseres
4b52ed8084
correct typos
2022-03-01 17:50:24 +01:00
simonseres
b8db29c0ef
updated README for Model Deutschland Edition
2022-02-28 08:51:00 +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
56b0036cca
Add new translation strings
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
Michael Zanetti
7bf00706ef
Keba: Fix eventTypes -> stateTypes typo and uncache volatile states
2022-02-18 08:57:48 +01:00
Simon Seres
fc523cc7e6
Update README
...
with more detailed information about supported models.
2022-02-17 13:54:06 +01:00
Michael Zanetti
eff66ea2f4
More meta.json updating
2022-01-28 12:44:55 +01:00
Michael Zanetti
dc8bfb71a3
Keba: Add category to meta.json
2022-01-27 22:42:14 +01:00
Simon Stürz
1bf864c6ad
Fix potential missing serialnumber in the thing params
2021-12-15 11:04:42 +01:00
Simon Stürz
c1720851ab
Fix discovery cleanup and handle multiple discovery requests internally
2021-12-15 08:24:38 +01:00
Simon Stürz
e70b4a679a
Update state after successfull sent command
2021-12-13 15:51:07 +01:00
Simon Stürz
8bf4001c07
Fix typo and clean up code
2021-12-09 07:23:25 +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
e42322694f
Keba: Update discovery mechanism
2021-11-29 14:16:18 +01:00
Simon Stürz
9e1780c5c4
Show theoretical hardware limit for the charging current
2021-11-16 16:46:08 +01:00
Simon Stürz
cd79bb517f
Fix max charging current if keba retuns 0 for hardware limit
2021-11-16 16:46:08 +01:00
Simon Stürz
49e55afefc
Update charging current to uint and add duplicated ip check
2021-11-16 16:46:08 +01:00
Simon Stürz
3e5c6796a1
Update keba phase counting
2021-11-16 16:46:08 +01:00
Simon Stürz
f7fde95e76
Add phase count state according to updated evcharger interface
2021-11-16 16:46:08 +01:00
Simon Stürz
94be751d24
Update phase states to common ABC definition
2021-11-16 16:46:08 +01:00
Simon Stürz
175143c2ff
Update state, use curr and update to latest interface
2021-11-16 16:46:08 +01:00
Simon Stürz
e7775e46ef
Keba: set limit for charging current
2021-11-16 16:46:08 +01:00