Commit graph

171 commits

Author SHA1 Message Date
andig
2db85aeed6
OCPP: report zero charge power while idle (#30655) 2026-06-09 09:28:49 +02:00
Alexandre JARDON
3758ce1957
Add OCPP forwarder (#29154) 2026-06-07 11:17:54 +00:00
Michael Geers
0fa8b97daf
OCPP UI: remove wss assumption (#28996) 2026-06-07 12:56:28 +02:00
andig
9e9a07221b
chore: fix flaky OCPP test bind on fixed port 8887 (#30590) 2026-06-07 12:09:24 +02:00
andig
9e61abf6e0
OCPP: wait for listener to bind before returning from Instance (#30408) 2026-06-01 18:07:32 +02:00
premultiply
e407006e03
OCPP: clear stale transaction state on Available status (#30247) 2026-06-01 13:07:10 +00:00
premultiply
d57d3f9743
OCPP: add option to skip ChangeAvailability on initialization (#30217) 2026-05-25 21:52:30 +02:00
andig
a77bbf8abb
Revert "OCPP: survive mid-setup disconnect on buggy chargers (#30113)" (#30178) 2026-05-24 11:46:59 +00:00
andig
f2a69620cc
OCPP: survive mid-setup disconnect on buggy chargers (#30113) (#30165) 2026-05-24 08:26:36 +00:00
andig
e5c314adf6
OCPP: coalesce BootNotification channel to fix reboot-loop hang (#30137) 2026-05-23 17:37:06 +02:00
andig
43860c1e0b
OCPP: fix flaky TestOcpp (restore wait() timeout) + speed up (#29941) 2026-05-16 20:08:36 +02:00
andig
e07838bb8e
OCPP: dispatch RemoteStartTransaction asynchronously to avoid WebSocket deadlock (#29838) 2026-05-12 13:39:23 +02:00
andig
d5e6253d35 Revert "api: split MeterEnergy into MeterImport and MeterExport (#29788)"
This reverts commit 7a5b1e7560.
2026-05-10 09:07:13 +02:00
andig
7a5b1e7560
api: split MeterEnergy into MeterImport and MeterExport (#29788)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-09 16:20:18 +02:00
andig
2d2c953039
OCPP: handle firmware management events (#29507) 2026-04-30 12:02:15 +00:00
Nick Veenhof
20de0b9da1
OCPP: proactively trigger BootNotification after WebSocket connect (#28540) 2026-04-12 11:41:43 +00:00
Michael Heß
377d3d199c
fix: OCPP test race on logger and connector clock (#28460) 2026-03-22 17:32:37 +01:00
Jordan Rodgers
1487d37373
OCPP: wait for BootNotification after CP connection (#27309) 2026-03-05 19:53:13 +01:00
andig
cacdfab155 chore: align tickers
Some checks failed
Release / call-build-workflow (push) Has been cancelled
Release / Publish Docker :release (push) Has been cancelled
Release / Github & APT (push) Has been cancelled
Release / Demo (push) Has been cancelled
Release / Hassio Addon (push) Has been cancelled
2026-02-22 12:51:50 +01:00
premultiply
d92447ad1b
OCPP: increase default timeout to 1min (#27418) 2026-02-21 11:23:06 +00:00
andig
fced4194de chore: simplify wording 2026-02-19 08:59:51 +01:00
andig
0ee6d787e1
chore: use Go 1.26 (#26786) 2026-02-12 15:56:06 +01:00
Michael Geers
4d7a29de86
OCPP: adjust log level for new connections (#27106) 2026-01-30 11:19:56 +01:00
Michael Geers
117963dcb5
OCPP UI: improve setup flow (#24453)
Co-authored-by: andig <andi@evcc.io>
2025-12-14 11:02:43 +01:00
andig
312b838db3
chore: use testing.Context (#25686) 2025-11-29 14:06:52 +00:00
andig
352012d24b
chore: modernize go sources (#24896) 2025-10-31 15:25:53 +00:00
premultiply
8c2a5aabd4
OCPP: accept Scheduled as positive response to ChangeAvailibility request (#23713) 2025-09-19 21:33:18 +02:00
lurtz
308f298335
Ocpp: zero phase powers when transaction stops (#23464) 2025-09-09 14:43:31 +00:00
Thomas Speer
ab2f706b46
OCPP: Handle security events silently (#23199) 2025-08-24 18:23:56 +02:00
andig
e81b725d3f
Ocpp: warn when unknown chargepoint connects (#22880) 2025-08-10 12:29:21 +02:00
andig
6f65584e87
Ocpp: fix connector not de-registered (#22113) 2025-08-03 14:24:33 +02:00
premultiply
6e8761ebba
Add Huawei SCharger-7KS-S0 / 22KT-S0 (#19001) 2025-03-23 11:33:03 +01:00
premultiply
3d89080858
OCPP: assume 1p3p support for power (#19735) 2025-03-13 11:05:45 +01:00
andig
33758d094b
Ocpp: fix phase energy unit conversion (#19590) 2025-03-08 14:30:57 +01:00
mfuchs1984
9a94d1625d
OCPP: allow phase key in Energy.Active.Import.Register (#19405) 2025-03-04 14:51:13 +01:00
andig
9f1e54d9e9
Ocpp: gracefully handle longer meter interval (#19325) 2025-03-02 11:26:25 +01:00
andig
766194d0c0
Ocpp: use context (#19282) 2025-03-01 12:03:04 +01:00
andig
760b65761d
chore: improve errors.As usage (#18794) 2025-02-14 14:19:25 +01:00
mfuchs1984
5027ee6bf5
Ocpp: fix deadlock when using multiple connectors (#18705) 2025-02-09 21:53:16 +01:00
mfuchs1984
39e7d6d264
Ocpp: cache and re-use initial status (4th attempt) (#18597) 2025-02-07 15:23:12 +01:00
premultiply
ae853058c8
OCPP: accept custom meter values even if configuration fails (#18217) 2025-01-14 09:36:25 +01:00
andig
ba75820a42 Ocpp: reduce trace logs 2024-11-09 13:04:18 +01:00
pvdoda
18ce905742
Ocpp: add more phase measurement fallbacks (#16968)
Some checks failed
Release / Hassio Addon (push) Has been cancelled
Release / call-build-workflow (push) Has been cancelled
Release / Publish Docker :release (push) Has been cancelled
Release / Github & APT (push) Has been cancelled
Release / Demo (push) Has been cancelled
2024-10-30 16:48:34 +01:00
andig
0417d78117 Ocpp: don't hijack empty transactions 2024-10-30 16:41:41 +01:00
andig
7c8bd1a2f1 Revert "Ocpp: cache and re-use initial status (2nd attempt) (#16885)"
This reverts commit 6f7489af2d.
2024-10-29 09:11:57 +01:00
andig
6f7489af2d
Ocpp: cache and re-use initial status (2nd attempt) (#16885) 2024-10-26 17:38:42 +02:00
andig
5827307a65 Revert "Ocpp: cache and re-use initial status (#16859)"
This reverts commit ce14d937d0.
2024-10-26 14:30:46 +02:00
andig
ce14d937d0
Ocpp: cache and re-use initial status (#16859) 2024-10-26 12:57:26 +02:00
andig
ee928e3ae7
Ocpp: trigger status globally for chargers that don't answer the connector (#16327) 2024-09-25 21:06:58 +02:00
andig
f78c406b89 chore: revert timeout update 2024-09-24 13:51:20 +02:00