Commit graph

99 commits

Author SHA1 Message Date
Michael Heß
42fa9d263e
Easee: obey current limits based on charger configuration (#16116) 2024-09-16 20:41:51 +02:00
andig
ab570ebf55 chore: simplify handling backoffs 2024-08-13 17:16:41 +02:00
Michael Heß
9056fc60bd
Easee: always pause/resume when phase switching on charger level (#15306) 2024-08-08 18:05:57 +02:00
Michael Heß
61830faf0b
Easee: adjust backoff used by SignalR to never give up (#14300) 2024-06-12 18:21:46 +02:00
andig
15d9c4a59a chore: simplify 2024-05-18 11:38:42 +02:00
Sillium
87b4713ad6
chore: minor 2024-05-05 09:50:51 +02:00
andig
1ef409b36b chore: simplify 2024-04-24 14:29:14 +02:00
andig
5d114e77c4
Alfen: add api.PhaseGetter (#13529) 2024-04-21 13:52:58 +02:00
andig
bb4148b0ed
Easee: validate charger phases (#13238) 2024-04-06 16:08:41 +02:00
Michael Heß
5448616912
Easee: always adjust DCC after resuming charge (#12258) 2024-02-17 12:51:36 +01:00
Michael Heß
3d2549705c
Easee: adjust logic for opmode consistency (#11973)
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
2024-01-31 23:20:40 +01:00
Michael Heß
b6bfb1a1dd
Easee: don't update smart charging if disconnected (#11525) 2024-01-06 14:35:57 +01:00
Michael Heß
0705fca00a
Easee: add shims for unknown SignalR methods (#11487) 2024-01-05 09:24:25 +01:00
Michael Heß
0e30e819e6
Easee: poll chargerOpMode on demand (#11119) 2024-01-03 22:49:00 +01:00
Michael Heß
2f267e737c
Easee: fix panic on op mode update (#11435) 2024-01-03 22:48:21 +01:00
andig
7819662ad1 Revert "Easee: wait for opmode to initialise (#11342)"
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
This reverts commit b8871310f2.
2024-01-02 22:12:05 +01:00
andig
b8871310f2
Easee: wait for opmode to initialise (#11342) 2023-12-30 13:11:12 +01:00
andig
f45ff4ee4d
Switch sockets: end session when loadpoint disabled (#11170) 2023-12-22 19:33:43 +01:00
andig
58e2421a5b
chore: fix linter (#11028) 2023-12-06 18:29:32 +01:00
Michael Heß
7b8d44b2f8
Easee: move op_mode poll into ClientConnected hook (#10907) 2023-11-25 13:32:09 +05:00
Michael Heß
e700027f1b
Easee: replace hardcoded timeout with config value (#10781) 2023-11-14 20:45:53 +01:00
allcoolusernamesaregone
80f93a7323
Easee: stop ticker for LIFETIME_ENERGY update only after disconnecting the vehicle (#10440) 2023-10-23 08:30:17 +02:00
Michael Heß
25f6e1311a
Easee: poll op_mode on startup (#10403) 2023-10-20 19:10:53 +02:00
Michael Heß
4e6253caf8
Easee: return charge power 0 when charger disconnected (#10193) 2023-10-08 09:39:41 +02:00
allcoolusernamesaregone
6b61239ce5
Easee: validate LIFETIME_ENERGY and SESSION_ENERGY (#9940) 2023-10-07 17:11:00 +02:00
Michael Heß
fc0bcf95bb
Easee: never stop session, only pause charge charge (#10077)
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
2023-09-27 20:42:38 +02:00
Michael Heß
ba1aeb5285
Easee: charger stuck in enabled state after vehicle disconnect (#9995) 2023-09-22 17:29:48 +02:00
Michael Heß
383fbf73aa
Easee: do not treat completed charge as disabled state (#9866) 2023-09-17 15:41:59 +02:00
Michael Heß
68ec274c00
Easee: use start_charge when authentication required (#9271) 2023-09-09 10:06:03 +02:00
Michael Heß
d7ca1fc35f
Easee: reauthenticate when refresh fails (#9720) 2023-09-05 08:43:01 +02:00
andig
59fa929362
Fix usage of maximum backoff intervall (#9652)
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
2023-08-31 18:39:19 +02:00
Michael Heß
8095a7c7d7
Easee: use configured timeout for async waits (#9568) 2023-08-29 12:44:47 +02:00
Michael Heß
ee8da1ecab
Easee: improve enabled detection (#9314) 2023-08-17 15:26:54 +02:00
Michael Heß
7286453aa6
Easee: wait for op_mode change when pausing/resuming (#9156) 2023-07-30 17:14:45 +02:00
andig
224c7d2d98
Easee: implement api.CurrentGetter (#9148) 2023-07-29 13:07:17 +02:00
Michael Heß
ed29cddaf4
Easee: do not wait for DCC update after NoOp API call (#9018) 2023-07-22 10:54:41 +02:00
Michael Heß
38597d949f
Easee: ignore outdated observations (#9053) 2023-07-22 10:48:08 +02:00
andig
850c093958
Easee: prevent DOS when signalr connect fails due to rejected token (#8915)
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
2023-07-11 13:01:21 +02:00
andig
f0b46714d7
Easee: reduce logging (#8881) 2023-07-10 22:06:10 +02:00
andig
7f069b699f Easee: validate token every 5min 2023-07-06 22:42:36 +02:00
andig
eaa83bff7a Easee: use ReuseTokenSourceWithExpiry for token refresher 2023-07-03 17:40:22 +02:00
andig
46569c73ac
Easee: refresh token within access token validity time (#8783) 2023-07-03 17:05:27 +02:00
Michael Heß
e04b1e28bc
Easee: wait for async current update on resume (#8588) 2023-06-30 16:49:31 +02:00
Michael Heß
9cd614a0e8
Easee: no pause/resume while unauthenticated (#8607) 2023-06-24 12:52:09 +02:00
Michael Heß
edcb8c720a
Easee: don’t send pause/resume commands when disconnected (#8583) 2023-06-24 10:04:47 +02:00
MarkusGH
b2b4483bf9
Don't disable for 1p3p- let charger handle session stop/restart (#8320) 2023-06-20 21:58:07 +02:00
andig
c73ada6264
Easee: add token keep-alive (#8516) 2023-06-18 12:26:44 +02:00
Michael Heß
1ec690c6a8
Easee: handle async api responses (#8433) 2023-06-14 21:56:31 +02:00
andig
1ba4698b8b Revert "Easee: wait for api confirmation (#8307)"
This reverts commit ce0e4277aa.
2023-06-12 18:34:36 +02:00
Michael Heß
ce0e4277aa
Easee: wait for api confirmation (#8307) 2023-06-12 09:59:58 +02:00