Commit graph

44 commits

Author SHA1 Message Date
johannes
c3c73f9f74 Merge branch 'master' into mqtt_backend
# Conflicts:
#	doc/pyPlc.ini.template
#	fsmEvse.py
#	hardwareInterface.py
2024-11-04 15:23:18 +01:00
johannes
89aa023865 Added MQTT backend and more usage of hardwareInterface in EVSE mode 2024-11-04 15:16:08 +01:00
uhi22
1171d34d28 feature: EvseMode: contract authentication asks the hardwareinterface whether the user is authenticated 2024-07-23 21:00:58 +02:00
uhi22
195c4868b0 EvseMode: show data of the power supply 2024-05-27 18:40:35 +02:00
uhi22
a5991434e1 feature: in EvseMode, control the power supply via special homeplug message 2024-05-26 21:47:02 +02:00
uhi22
7e86812032 feature: EvseMode: added more ISO1 stuff. Iso1 demo charging with Clara works. 2024-05-22 10:45:41 +02:00
uhi22
e4bff44e80 feature: first steps for ISO1 2024-05-16 09:36:28 +02:00
uhi22
701ab1b492 feature: EvseMode: show EVTargetVoltage and EVTargetCurrent in the GUI 2024-04-29 18:59:27 +02:00
uhi22
fc407a10c0 EvseMode: shortened CableCheck from 10 to 5 loops 2024-04-22 18:42:50 +02:00
uhi22
67417ec0d0 feature: EvseMode: show the decoded transmit message 2024-03-06 08:25:12 +01:00
uhi22
4f96593177 feature: EvseMode: simulate cable check instead of just reporting 'finished' 2024-01-06 21:03:56 +01:00
uhi22
bce3b40fdd feature: EvseMode: simulate decreasing voltage during WeldingDetection 2023-12-12 22:10:33 +01:00
uhi22
03ca236536 feature: EvseMode: by pressing space, the user can stop the charge loop with EVSEStatusCode=EVSE_Shutdown 2023-12-11 20:49:34 +01:00
uhi22
0a4b91e870 cleanup: use same name jsondict in all files and functions 2023-06-29 07:52:16 +02:00
uhi22
2b5806bf43 fix: EvseMode: Find the DIN schema and use the related SchemaID. Should fix issue #9 2023-06-27 21:22:21 +02:00
Jorrit Pouw
df274ee085 extend soc_callback hook with extra info 2023-06-26 19:38:45 +02:00
uhi22
9e9eb30151 removed unnecessary import 2023-05-26 09:15:21 +02:00
Arend Jan Kramer
fe4a64fdb1 Added SoC callback feature.
Fixed socket close error
2023-05-25 23:08:52 +02:00
uhi22
08af8306c6 tests: fixes for testsuite and state machines. 16 of 16 fault injection tests are PASS now. 2023-05-22 08:20:37 +02:00
uhi22
ccd7cb4e4e testsuite: added test case titles, filled some test cases, added injection points 2023-05-20 11:07:02 +02:00
uhi22
537387ff80 feature: test result evaluation, test communication via UDP Syslog 2023-05-16 09:29:42 +02:00
uhi22
5eb34c63ee feature: prepared some test cases for fault injection of response codes 2023-05-15 22:34:49 +02:00
uhi22
6c1703b1a9 feature: EVSE stimulates a set of testcases for the PEV. 2023-05-14 00:22:26 +02:00
uhi22
837d542329 feature: reaction on some EVSEStatusCodes. Feature: testsuite and fault injection 2023-05-04 08:53:01 +02:00
uhi22
15155790fb fix: EvseMode: longer timeout 2023-05-03 21:26:49 +02:00
uhi22
b36e6c9f11 evseMode: presentCurrent reduced from 10 to 1A. UdpLog disabled. Results added. 2023-04-26 20:41:45 +02:00
uhi22
7e587336b6 feature: simulation mode clean up 2023-04-19 09:05:21 +02:00
uhi22
22ccf712a2 EvseMode: faster simulated precharge. Ioniq closes the contactors. 2023-04-16 14:09:28 +02:00
uhi22
a2cbd78660 EvseMode: simulated voltage during PreCharge and Charging 2023-03-29 08:44:09 +02:00
uhi22
0edea0bc25 robustness improved 2023-03-18 19:14:23 +01:00
uhi22
4db1f0d13f feature: showing status in the GUI 2022-12-19 18:09:39 +01:00
uhi22
8e16179372 extended the state machines until SessionStop 2022-12-09 00:22:18 +01:00
uhi22
c97eb8c393 added retry of TCP connection on PEV side 2022-11-29 08:40:34 +01:00
uhi22
52538e759e fixed crash in EVSE. Added instance prefix in the logging. 2022-11-22 21:48:05 +01:00
uhi22
43d96f333e Logging to UDP broadcast port 514 2022-11-22 21:34:27 +01:00
uhi22
d153af9002 introduced sessionId 2022-11-16 19:33:37 +01:00
uhi22
e9fd6c3068 added handling of Authorization 2022-11-11 12:29:13 +01:00
uhi22
1cb47d8fe6 more flexible EVSE state machine to catch responses from PEV 2022-11-09 19:11:18 +01:00
uhi22
13cd9378ce state machines for PEV and EVSE completed until precharge. 2022-11-08 22:53:18 +01:00
uhi22
40dcb1681c exiDecode for the handshake improved 2022-11-08 13:15:36 +01:00
uhi22
73b2ec1a70 evaluate json from converter. Lean debug output. State machine extended. 2022-11-08 12:01:54 +01:00
uhi22
99fe012d87 started connecting state machines to exi 2022-11-07 13:38:06 +01:00
uhi22
ff0470befb Added fsmPev. Restructured mode handling. Fitted state machines to main program. 2022-11-07 09:21:25 +01:00
uhi22
b346903c05 first draft of evse state machine 2022-11-04 23:51:07 +01:00