Hi,
few things I noted:
iso15118_charger:
module: PyJosev
config_module:
device: eth0
supported_DIN70121: true
supported_ISO15118_20_DC: true
supported_ISO15118_2: true
1) iso15118_charger is configured for eth0, but module slac has no config option and should default to eth1, so the slac will need to point to eth0 as well.
2) On iso15118_charger please set the following option:
ignore_physical_values_limits: true
3) supported_ISO15118_20_DC: true : this is not really supported yet, better set to false for now
Then it will not complain if physical value types are out of range, which they usually are with real cars.
If the problem persists, please send a complete tcp dump, then we can look at it with wireshark and decode the EXI. You can also send it to me privately if you do not want to share the file on the public mailing list. Also it would be interesting to know the car brand and type.
Concerning timeouts see
libslac/include/slac/slac.hpp:
const int C_EV_START_ATTEN_CHAR_INDS = 3;
const int C_EV_MATCH_RETRY = 2;
const int TP_EV_BATCH_MSG_INTERVAL_MS = 40; // 20ms - 50ms, interval between start_atten_char and mnbc_sound msgs
const int TT_EVSE_MATCH_MNBC_MS = 600;
const int TT_MATCH_SEQUENCE_MS = 400;
const int TT_MATCH_RESPONSE_MS = 200;
const int TT_EVSE_MATCH_SESSION_MS = 10000;
const int TT_EVSE_SLAC_INIT_MS = 40000; // (20s - 50s)
const int TT_MATCH_JOIN_MS = 12000; // max. 12s
const int T_STEP_EF_MS = 4000; // min. 4s
thanks
cornelius