Hi all,
I have a 2.0 Roadster with OVMS v3. Everything's working great. I wanted to add some scripts for the vehicle.gear.forward and vehicle.gear.reverse events but they're not firing. Looking through the logs, I can see they never get executed. Are these events supported on the Roadster? Do I need to register them?
Thanks!
My Roadster 1.5 has been in a repair shop for some time. Many months ago they installed a new OVMS V3. That seems okay and it's been test driven many times. Now I'm told this Reverse/Forward shift problem has emerged. Slow or unable to change F/R mode. Could this be OVMS or settings related?
Unlikely. The shifter is not even on the CAN bus that OVMS uses.
But as with all such things the simplest is to temporarily disconnect OVMS and see if the problem persists.
Is the issue with the early stick shift models or the later models like my 2011 Roadster?
Those events are triggered directly from the vehicle module, in response to the ms_v_env_gear metric being modified. Looking at the roadster code, that all seems ok, so I don't immediately see why/how they wouldn't be triggered.
Can you check the metric itself is being changed along with the gear, and capture some logs so you can see what notifications are triggered?
When I list the metrics, I don't see the metric you've mentioned as you've written it. But I'm guessing you mean v.e.gear? It's what I get with LIST METRICS.
Also note - is this data coming over the CAN3 bus? If so, I've disconnected that between the car and the OVMS unit because I am connecing an external HUD and if I enable CAN3 connectivity, the VMS unit hangs. So pins 6 and 8 on the DB9 connector are not connected.
Here's a log that shows what happens when I get in the car, turn it on, change gear to R, move the car back a bit, change gear to D, move the car forward a bit, change gear to P, engage the parking brake and then turn off the car. The ON and OFF scripts run but I don't see any other events being triggered:
I (65466298) webcommand: HttpCommandStream[0x3f81e110]: 3527148 bytes free, executing: log level verbose
D (65472468) time: v-teslaroadster (stratum 2 trusted 1) provides time Mon Jan 16 16:08:54 2023 (000000us) UTC
V (65474538) gsm-mux: ProcessFrame(CHAN=3, ADDR=0d, CTRL=ff, FCS=f0, LEN=21)
D (65474538) simcom: rx line ch=3 len=11 : +CSQ: 19,99
V (65474538) gsm-mux: ProcessFrame(CHAN=4, ADDR=11, CTRL=ff, FCS=fd, LEN=21)
D (65474538) simcom: rx line ch=4 len=11 : +CSQ: 19,99
I (65478778) location: UpdateParkPosition: vehicle is driving
D (65478788) events: Signal(vehicle.on)
I (65478788) script: Running script /store/events/vehicle.on/ext12v
I (65478788) ext12v: Powering on external 12V devices
D (65478788) max7317: egpio.output.1.high
I (65478788) script: Power mode of ext12v is now on
D (65478788) events: Signal(vehicle.awake)
D (65478798) events: Signal(egpio.output.1.high)
D (65479098) obd2ecu: Rcv 7df: 8 (2 1 0 0 0 0 0 0)
D (65479218) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65479318) obd2ecu: Rcv 7df: 8 (2 1 c 0 0 0 0 0)
D (65479418) obd2ecu: Rcv 7df: 8 (2 1 5 0 0 0 0 0)
D (65479518) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65479618) obd2ecu: Rcv 7df: 8 (2 1 1f 0 0 0 0 0)
D (65479728) obd2ecu: Rcv 7df: 8 (2 1 1 0 0 0 0 0)
D (65479828) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65479928) obd2ecu: Rcv 7df: 8 (2 1 c 0 0 0 0 0)
D (65480028) obd2ecu: Rcv 7df: 8 (2 1 5 0 0 0 0 0)
D (65480128) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65480228) obd2ecu: Rcv 7df: 8 (2 1 c 0 0 0 0 0)
D (65480328) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65480428) obd2ecu: Rcv 7df: 8 (2 1 1f 0 0 0 0 0)
D (65480508) events: Signal(gps.lock.acquired)
D (65480528) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65480628) obd2ecu: Rcv 7df: 8 (2 1 5 0 0 0 0 0)
D (65480738) obd2ecu: Rcv 7df: 8 (2 1 c 0 0 0 0 0)
D (65480838) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65480938) obd2ecu: Rcv 7df: 8 (2 1 c 0 0 0 0 0)
D (65481038) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65481138) obd2ecu: Rcv 7df: 8 (2 1 1f 0 0 0 0 0)
D (65481238) obd2ecu: Rcv 7df: 8 (2 1 5 0 0 0 0 0)
D (65481338) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65481438) obd2ecu: Rcv 7df: 8 (2 1 c 0 0 0 0 0)
D (65481538) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65481638) obd2ecu: Rcv 7df: 8 (2 1 c 0 0 0 0 0)
D (65481748) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65481848) obd2ecu: Rcv 7df: 8 (2 1 5 0 0 0 0 0)
D (65481948) obd2ecu: Rcv 7df: 8 (2 1 1f 0 0 0 0 0)
D (65482048) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65482148) obd2ecu: Rcv 7df: 8 (2 1 c 0 0 0 0 0)
D (65482248) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65482348) obd2ecu: Rcv 7df: 8 (2 1 c 0 0 0 0 0)
D (65482448) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65482478) time: v-teslaroadster (stratum 2 trusted 1) provides time Mon Jan 16 16:09:04 2023 (000000us) UTC
D (65482548) obd2ecu: Rcv 7df: 8 (2 1 c 0 0 0 0 0)
D (65482648) obd2ecu: Rcv 7df: 8 (2 1 5 0 0 0 0 0)
D (65482758) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65482858) obd2ecu: Rcv 7df: 8 (2 1 1f 0 0 0 0 0)
D (65482958) obd2ecu: Rcv 7df: 8 (2 1 1 0 0 0 0 0)
D (65483058) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65483158) obd2ecu: Rcv 7df: 8 (2 1 c 0 0 0 0 0)
D (65483258) obd2ecu: Rcv 7df: 8 (2 1 5 0 0 0 0 0)
D (65483358) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65483458) obd2ecu: Rcv 7df: 8 (2 1 c 0 0 0 0 0)
D (65483558) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
V (65483568) gsm-mux: ProcessFrame(CHAN=3, ADDR=0d, CTRL=ff, FCS=f0, LEN=21)
D (65483568) simcom: rx line ch=3 len=11 : +CSQ: 16,99
V (65483568) gsm-mux: ProcessFrame(CHAN=4, ADDR=11, CTRL=ff, FCS=fd, LEN=21)
D (65483568) simcom: rx line ch=4 len=11 : +CSQ: 16,99
D (65483658) obd2ecu: Rcv 7df: 8 (2 1 1f 0 0 0 0 0)
D (65483768) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65483868) obd2ecu: Rcv 7df: 8 (2 1 5 0 0 0 0 0)
D (65483968) obd2ecu: Rcv 7df: 8 (2 1 c 0 0 0 0 0)
D (65484068) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65484168) obd2ecu: Rcv 7df: 8 (2 1 c 0 0 0 0 0)
D (65484268) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65484368) obd2ecu: Rcv 7df: 8 (2 1 1f 0 0 0 0 0)
D (65484468) obd2ecu: Rcv 7df: 8 (2 1 5 0 0 0 0 0)
D (65484568) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65484668) obd2ecu: Rcv 7df: 8 (2 1 c 0 0 0 0 0)
D (65484778) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65484878) obd2ecu: Rcv 7df: 8 (2 1 c 0 0 0 0 0)
D (65484978) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65485078) obd2ecu: Rcv 7df: 8 (2 1 5 0 0 0 0 0)
D (65485178) obd2ecu: Rcv 7df: 8 (2 1 1f 0 0 0 0 0)
D (65485278) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65485378) obd2ecu: Rcv 7df: 8 (2 1 c 0 0 0 0 0)
D (65485478) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65485578) obd2ecu: Rcv 7df: 8 (2 1 c 0 0 0 0 0)
D (65485678) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65485788) obd2ecu: Rcv 7df: 8 (2 1 c 0 0 0 0 0)
D (65485888) obd2ecu: Rcv 7df: 8 (2 1 5 0 0 0 0 0)
D (65485988) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65486088) obd2ecu: Rcv 7df: 8 (2 1 1f 0 0 0 0 0)
D (65486188) obd2ecu: Rcv 7df: 8 (2 1 1 0 0 0 0 0)
D (65486288) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65486388) obd2ecu: Rcv 7df: 8 (2 1 c 0 0 0 0 0)
D (65486488) obd2ecu: Rcv 7df: 8 (2 1 5 0 0 0 0 0)
D (65486588) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65486688) obd2ecu: Rcv 7df: 8 (2 1 c 0 0 0 0 0)
D (65486798) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65486898) obd2ecu: Rcv 7df: 8 (2 1 1f 0 0 0 0 0)
D (65486998) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65487098) obd2ecu: Rcv 7df: 8 (2 1 5 0 0 0 0 0)
D (65487198) obd2ecu: Rcv 7df: 8 (2 1 c 0 0 0 0 0)
D (65487298) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65487398) obd2ecu: Rcv 7df: 8 (2 1 c 0 0 0 0 0)
D (65487498) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65487598) obd2ecu: Rcv 7df: 8 (2 1 1f 0 0 0 0 0)
D (65487698) obd2ecu: Rcv 7df: 8 (2 1 5 0 0 0 0 0)
D (65487808) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65487908) obd2ecu: Rcv 7df: 8 (2 1 c 0 0 0 0 0)
D (65488008) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65488108) obd2ecu: Rcv 7df: 8 (2 1 c 0 0 0 0 0)
D (65488208) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65488308) obd2ecu: Rcv 7df: 8 (2 1 5 0 0 0 0 0)
D (65488408) obd2ecu: Rcv 7df: 8 (2 1 1f 0 0 0 0 0)
D (65488508) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65488608) obd2ecu: Rcv 7df: 8 (2 1 c 0 0 0 0 0)
D (65488708) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65488818) obd2ecu: Rcv 7df: 8 (2 1 c 0 0 0 0 0)
D (65488918) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65489018) obd2ecu: Rcv 7df: 8 (2 1 c 0 0 0 0 0)
D (65489118) obd2ecu: Rcv 7df: 8 (2 1 5 0 0 0 0 0)
D (65489218) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65489318) obd2ecu: Rcv 7df: 8 (2 1 1f 0 0 0 0 0)
D (65489418) obd2ecu: Rcv 7df: 8 (2 1 1 0 0 0 0 0)
D (65489518) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65489618) obd2ecu: Rcv 7df: 8 (2 1 c 0 0 0 0 0)
D (65489718) obd2ecu: Rcv 7df: 8 (2 1 5 0 0 0 0 0)
D (65489828) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65489928) obd2ecu: Rcv 7df: 8 (2 1 c 0 0 0 0 0)
D (65490028) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65490128) obd2ecu: Rcv 7df: 8 (2 1 1f 0 0 0 0 0)
D (65490228) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
V (65490308) simcom: tx: f9 0d ff 3b 41 54 2b 43 52 45 47 3f 3b 2b 43 43 | ...;AT+CREG?;+CC
V (65490308) simcom: tx: 4c 4b 3f 3b 2b 43 53 51 3b 2b 43 4f 50 53 3f 0d | LK?;+CSQ;+COPS?.
V (65490308) simcom: tx: 0a cf f9 | ...
D (65490328) obd2ecu: Rcv 7df: 8 (2 1 5 0 0 0 0 0)
V (65490378) gsm-mux: ProcessFrame(CHAN=3, ADDR=0d, CTRL=ff, FCS=8a, LEN=110)
D (65490378) simcom: rx line ch=3 len=10 : +CREG: 1,5
D (65490378) simcom: rx line ch=3 len=29 : +CCLK: "23/01/16,08:09:11-32"
D (65490378) simcom: rx line ch=3 len=11 : +CSQ: 16,99
D (65490378) simcom: rx line ch=3 len=32 : +COPS: 0,0,"T-Mobile Hologram",2
D (65490378) simcom: rx line ch=3 len=2 : OK
D (65490428) obd2ecu: Rcv 7df: 8 (2 1 c 0 0 0 0 0)
D (65490528) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65490628) obd2ecu: Rcv 7df: 8 (2 1 c 0 0 0 0 0)
D (65490728) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65490838) obd2ecu: Rcv 7df: 8 (2 1 1f 0 0 0 0 0)
D (65490938) obd2ecu: Rcv 7df: 8 (2 1 5 0 0 0 0 0)
D (65491038) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65491138) obd2ecu: Rcv 7df: 8 (2 1 c 0 0 0 0 0)
D (65491238) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65491338) obd2ecu: Rcv 7df: 8 (2 1 c 0 0 0 0 0)
D (65491438) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65491538) obd2ecu: Rcv 7df: 8 (2 1 5 0 0 0 0 0)
D (65491638) obd2ecu: Rcv 7df: 8 (2 1 1f 0 0 0 0 0)
D (65491738) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65491848) obd2ecu: Rcv 7df: 8 (2 1 c 0 0 0 0 0)
D (65491948) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65492048) obd2ecu: Rcv 7df: 8 (2 1 c 0 0 0 0 0)
D (65492148) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65492248) obd2ecu: Rcv 7df: 8 (2 1 c 0 0 0 0 0)
D (65492348) obd2ecu: Rcv 7df: 8 (2 1 5 0 0 0 0 0)
D (65492448) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65492548) obd2ecu: Rcv 7df: 8 (2 1 1f 0 0 0 0 0)
D (65492608) time: v-teslaroadster (stratum 2 trusted 1) provides time Mon Jan 16 16:09:14 2023 (000000us) UTC
V (65492618) gsm-mux: ProcessFrame(CHAN=3, ADDR=0d, CTRL=ff, FCS=f0, LEN=21)
D (65492628) simcom: rx line ch=3 len=11 : +CSQ: 20,99
V (65492628) gsm-mux: ProcessFrame(CHAN=4, ADDR=11, CTRL=ff, FCS=fd, LEN=21)
D (65492628) simcom: rx line ch=4 len=11 : +CSQ: 20,99
D (65492648) obd2ecu: Rcv 7df: 8 (2 1 1 0 0 0 0 0)
D (65492748) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65492858) obd2ecu: Rcv 7df: 8 (2 1 c 0 0 0 0 0)
D (65492958) obd2ecu: Rcv 7df: 8 (2 1 5 0 0 0 0 0)
D (65493058) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65493158) obd2ecu: Rcv 7df: 8 (2 1 c 0 0 0 0 0)
D (65493258) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65493358) obd2ecu: Rcv 7df: 8 (2 1 1f 0 0 0 0 0)
D (65493458) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65493558) obd2ecu: Rcv 7df: 8 (2 1 5 0 0 0 0 0)
D (65493658) obd2ecu: Rcv 7df: 8 (2 1 c 0 0 0 0 0)
D (65493758) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65493868) obd2ecu: Rcv 7df: 8 (2 1 c 0 0 0 0 0)
D (65493968) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65494068) obd2ecu: Rcv 7df: 8 (2 1 1f 0 0 0 0 0)
D (65494168) obd2ecu: Rcv 7df: 8 (2 1 5 0 0 0 0 0)
D (65494268) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65494368) obd2ecu: Rcv 7df: 8 (2 1 c 0 0 0 0 0)
D (65494468) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65494568) obd2ecu: Rcv 7df: 8 (2 1 c 0 0 0 0 0)
D (65494668) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65494768) obd2ecu: Rcv 7df: 8 (2 1 5 0 0 0 0 0)
D (65494878) obd2ecu: Rcv 7df: 8 (2 1 1f 0 0 0 0 0)
D (65494978) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65495078) obd2ecu: Rcv 7df: 8 (2 1 c 0 0 0 0 0)
D (65495178) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65495278) obd2ecu: Rcv 7df: 8 (2 1 c 0 0 0 0 0)
D (65495378) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65495478) obd2ecu: Rcv 7df: 8 (2 1 c 0 0 0 0 0)
D (65495578) obd2ecu: Rcv 7df: 8 (2 1 5 0 0 0 0 0)
D (65495678) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65495778) obd2ecu: Rcv 7df: 8 (2 1 1f 0 0 0 0 0)
D (65495888) obd2ecu: Rcv 7df: 8 (2 1 1 0 0 0 0 0)
D (65495988) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65496088) obd2ecu: Rcv 7df: 8 (2 1 c 0 0 0 0 0)
D (65496188) obd2ecu: Rcv 7df: 8 (2 1 5 0 0 0 0 0)
D (65496288) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65496388) obd2ecu: Rcv 7df: 8 (2 1 c 0 0 0 0 0)
D (65496488) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65496588) obd2ecu: Rcv 7df: 8 (2 1 1f 0 0 0 0 0)
D (65496688) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65496788) obd2ecu: Rcv 7df: 8 (2 1 5 0 0 0 0 0)
D (65496898) obd2ecu: Rcv 7df: 8 (2 1 c 0 0 0 0 0)
D (65496998) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65497098) obd2ecu: Rcv 7df: 8 (2 1 c 0 0 0 0 0)
D (65497198) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65497298) obd2ecu: Rcv 7df: 8 (2 1 1f 0 0 0 0 0)
D (65497398) obd2ecu: Rcv 7df: 8 (2 1 5 0 0 0 0 0)
D (65497498) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65497598) obd2ecu: Rcv 7df: 8 (2 1 c 0 0 0 0 0)
D (65497698) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65497798) obd2ecu: Rcv 7df: 8 (2 1 c 0 0 0 0 0)
D (65497908) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65498008) obd2ecu: Rcv 7df: 8 (2 1 5 0 0 0 0 0)
D (65498108) obd2ecu: Rcv 7df: 8 (2 1 1f 0 0 0 0 0)
D (65498208) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65498308) obd2ecu: Rcv 7df: 8 (2 1 c 0 0 0 0 0)
D (65498408) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65498508) obd2ecu: Rcv 7df: 8 (2 1 c 0 0 0 0 0)
D (65498608) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65498708) obd2ecu: Rcv 7df: 8 (2 1 c 0 0 0 0 0)
D (65498808) obd2ecu: Rcv 7df: 8 (2 1 5 0 0 0 0 0)
D (65498918) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65499018) obd2ecu: Rcv 7df: 8 (2 1 1f 0 0 0 0 0)
D (65499118) obd2ecu: Rcv 7df: 8 (2 1 1 0 0 0 0 0)
D (65499218) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65499318) obd2ecu: Rcv 7df: 8 (2 1 c 0 0 0 0 0)
D (65499418) obd2ecu: Rcv 7df: 8 (2 1 5 0 0 0 0 0)
D (65499518) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65499618) obd2ecu: Rcv 7df: 8 (2 1 c 0 0 0 0 0)
D (65499718) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65499818) obd2ecu: Rcv 7df: 8 (2 1 1f 0 0 0 0 0)
D (65499928) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65500028) obd2ecu: Rcv 7df: 8 (2 1 5 0 0 0 0 0)
D (65500128) obd2ecu: Rcv 7df: 8 (2 1 c 0 0 0 0 0)
D (65500228) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65500328) obd2ecu: Rcv 7df: 8 (2 1 c 0 0 0 0 0)
D (65500428) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65500528) obd2ecu: Rcv 7df: 8 (2 1 1f 0 0 0 0 0)
D (65500628) obd2ecu: Rcv 7df: 8 (2 1 5 0 0 0 0 0)
D (65500728) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65500828) obd2ecu: Rcv 7df: 8 (2 1 c 0 0 0 0 0)
D (65500938) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65501038) obd2ecu: Rcv 7df: 8 (2 1 c 0 0 0 0 0)
D (65501138) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65501238) obd2ecu: Rcv 7df: 8 (2 1 5 0 0 0 0 0)
D (65501338) obd2ecu: Rcv 7df: 8 (2 1 1f 0 0 0 0 0)
D (65501438) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65501538) obd2ecu: Rcv 7df: 8 (2 1 c 0 0 0 0 0)
D (65501638) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65501738) obd2ecu: Rcv 7df: 8 (2 1 c 0 0 0 0 0)
D (65501838) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65501948) obd2ecu: Rcv 7df: 8 (2 1 c 0 0 0 0 0)
D (65502048) obd2ecu: Rcv 7df: 8 (2 1 5 0 0 0 0 0)
D (65502148) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65502248) obd2ecu: Rcv 7df: 8 (2 1 1f 0 0 0 0 0)
D (65502348) obd2ecu: Rcv 7df: 8 (2 1 1 0 0 0 0 0)
D (65502448) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65502548) obd2ecu: Rcv 7df: 8 (2 1 c 0 0 0 0 0)
D (65502648) obd2ecu: Rcv 7df: 8 (2 1 5 0 0 0 0 0)
D (65502668) time: v-teslaroadster (stratum 2 trusted 1) provides time Mon Jan 16 16:09:24 2023 (000000us) UTC
D (65502748) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65502848) obd2ecu: Rcv 7df: 8 (2 1 c 0 0 0 0 0)
D (65502958) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65503058) obd2ecu: Rcv 7df: 8 (2 1 1f 0 0 0 0 0)
D (65503158) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65503258) obd2ecu: Rcv 7df: 8 (2 1 5 0 0 0 0 0)
D (65503358) obd2ecu: Rcv 7df: 8 (2 1 c 0 0 0 0 0)
D (65503458) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65503558) obd2ecu: Rcv 7df: 8 (2 1 c 0 0 0 0 0)
D (65503658) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65503758) obd2ecu: Rcv 7df: 8 (2 1 1f 0 0 0 0 0)
D (65503858) obd2ecu: Rcv 7df: 8 (2 1 5 0 0 0 0 0)
D (65503968) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65504068) obd2ecu: Rcv 7df: 8 (2 1 c 0 0 0 0 0)
D (65504168) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65504268) obd2ecu: Rcv 7df: 8 (2 1 c 0 0 0 0 0)
D (65504368) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65504468) obd2ecu: Rcv 7df: 8 (2 1 5 0 0 0 0 0)
D (65504568) obd2ecu: Rcv 7df: 8 (2 1 1f 0 0 0 0 0)
D (65504668) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65504768) obd2ecu: Rcv 7df: 8 (2 1 c 0 0 0 0 0)
D (65504868) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65504978) obd2ecu: Rcv 7df: 8 (2 1 c 0 0 0 0 0)
D (65505078) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65505178) obd2ecu: Rcv 7df: 8 (2 1 c 0 0 0 0 0)
D (65505278) obd2ecu: Rcv 7df: 8 (2 1 5 0 0 0 0 0)
D (65505378) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65505478) obd2ecu: Rcv 7df: 8 (2 1 1f 0 0 0 0 0)
D (65505578) obd2ecu: Rcv 7df: 8 (2 1 1 0 0 0 0 0)
D (65505678) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65505778) obd2ecu: Rcv 7df: 8 (2 1 c 0 0 0 0 0)
D (65505878) obd2ecu: Rcv 7df: 8 (2 1 5 0 0 0 0 0)
D (65505988) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65506088) obd2ecu: Rcv 7df: 8 (2 1 c 0 0 0 0 0)
D (65506188) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65506288) obd2ecu: Rcv 7df: 8 (2 1 1f 0 0 0 0 0)
D (65506388) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65506488) obd2ecu: Rcv 7df: 8 (2 1 5 0 0 0 0 0)
D (65506588) obd2ecu: Rcv 7df: 8 (2 1 c 0 0 0 0 0)
D (65506688) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65506788) obd2ecu: Rcv 7df: 8 (2 1 c 0 0 0 0 0)
D (65506888) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65506998) obd2ecu: Rcv 7df: 8 (2 1 1f 0 0 0 0 0)
D (65507098) obd2ecu: Rcv 7df: 8 (2 1 5 0 0 0 0 0)
D (65507198) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65507298) obd2ecu: Rcv 7df: 8 (2 1 c 0 0 0 0 0)
D (65507398) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65507498) obd2ecu: Rcv 7df: 8 (2 1 c 0 0 0 0 0)
D (65507598) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65507698) obd2ecu: Rcv 7df: 8 (2 1 5 0 0 0 0 0)
D (65507798) obd2ecu: Rcv 7df: 8 (2 1 1f 0 0 0 0 0)
D (65507898) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65508008) obd2ecu: Rcv 7df: 8 (2 1 c 0 0 0 0 0)
D (65508108) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65508208) obd2ecu: Rcv 7df: 8 (2 1 c 0 0 0 0 0)
D (65508308) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65508408) obd2ecu: Rcv 7df: 8 (2 1 c 0 0 0 0 0)
D (65508508) obd2ecu: Rcv 7df: 8 (2 1 5 0 0 0 0 0)
D (65508608) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65508708) obd2ecu: Rcv 7df: 8 (2 1 1f 0 0 0 0 0)
D (65508808) obd2ecu: Rcv 7df: 8 (2 1 1 0 0 0 0 0)
D (65508908) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65509018) obd2ecu: Rcv 7df: 8 (2 1 c 0 0 0 0 0)
D (65509118) obd2ecu: Rcv 7df: 8 (2 1 5 0 0 0 0 0)
D (65509218) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65509318) obd2ecu: Rcv 7df: 8 (2 1 c 0 0 0 0 0)
D (65509418) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65509518) obd2ecu: Rcv 7df: 8 (2 1 1f 0 0 0 0 0)
D (65509618) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65509718) obd2ecu: Rcv 7df: 8 (2 1 5 0 0 0 0 0)
D (65509818) obd2ecu: Rcv 7df: 8 (2 1 c 0 0 0 0 0)
D (65509918) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65510028) obd2ecu: Rcv 7df: 8 (2 1 c 0 0 0 0 0)
D (65510128) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65510228) obd2ecu: Rcv 7df: 8 (2 1 1f 0 0 0 0 0)
D (65510328) obd2ecu: Rcv 7df: 8 (2 1 5 0 0 0 0 0)
D (65510428) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65510528) obd2ecu: Rcv 7df: 8 (2 1 c 0 0 0 0 0)
D (65510628) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65510728) obd2ecu: Rcv 7df: 8 (2 1 c 0 0 0 0 0)
D (65510828) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65510928) obd2ecu: Rcv 7df: 8 (2 1 5 0 0 0 0 0)
D (65511038) obd2ecu: Rcv 7df: 8 (2 1 1f 0 0 0 0 0)
D (65511138) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65511238) obd2ecu: Rcv 7df: 8 (2 1 c 0 0 0 0 0)
D (65511338) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65511438) obd2ecu: Rcv 7df: 8 (2 1 c 0 0 0 0 0)
D (65511538) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65511638) obd2ecu: Rcv 7df: 8 (2 1 c 0 0 0 0 0)
D (65511738) obd2ecu: Rcv 7df: 8 (2 1 5 0 0 0 0 0)
D (65511838) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65511938) obd2ecu: Rcv 7df: 8 (2 1 1f 0 0 0 0 0)
D (65512048) obd2ecu: Rcv 7df: 8 (2 1 1 0 0 0 0 0)
D (65512148) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65512248) obd2ecu: Rcv 7df: 8 (2 1 c 0 0 0 0 0)
D (65512348) obd2ecu: Rcv 7df: 8 (2 1 5 0 0 0 0 0)
D (65512448) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65512548) obd2ecu: Rcv 7df: 8 (2 1 c 0 0 0 0 0)
D (65512648) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65512748) obd2ecu: Rcv 7df: 8 (2 1 1f 0 0 0 0 0)
D (65512778) time: v-teslaroadster (stratum 2 trusted 1) provides time Mon Jan 16 16:09:35 2023 (000000us) UTC
D (65512848) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65512948) obd2ecu: Rcv 7df: 8 (2 1 5 0 0 0 0 0)
D (65513058) obd2ecu: Rcv 7df: 8 (2 1 c 0 0 0 0 0)
D (65513158) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65513258) obd2ecu: Rcv 7df: 8 (2 1 c 0 0 0 0 0)
D (65513358) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65513458) obd2ecu: Rcv 7df: 8 (2 1 1f 0 0 0 0 0)
D (65513558) obd2ecu: Rcv 7df: 8 (2 1 5 0 0 0 0 0)
D (65513658) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65513758) obd2ecu: Rcv 7df: 8 (2 1 c 0 0 0 0 0)
D (65513858) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65513958) obd2ecu: Rcv 7df: 8 (2 1 c 0 0 0 0 0)
D (65514068) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65514168) obd2ecu: Rcv 7df: 8 (2 1 5 0 0 0 0 0)
D (65514268) obd2ecu: Rcv 7df: 8 (2 1 1f 0 0 0 0 0)
D (65514368) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65514468) obd2ecu: Rcv 7df: 8 (2 1 c 0 0 0 0 0)
D (65514568) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65514668) obd2ecu: Rcv 7df: 8 (2 1 c 0 0 0 0 0)
D (65514768) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65514868) obd2ecu: Rcv 7df: 8 (2 1 c 0 0 0 0 0)
D (65514968) obd2ecu: Rcv 7df: 8 (2 1 5 0 0 0 0 0)
D (65515078) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65515178) obd2ecu: Rcv 7df: 8 (2 1 1f 0 0 0 0 0)
D (65515278) obd2ecu: Rcv 7df: 8 (2 1 1 0 0 0 0 0)
D (65515378) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65515478) obd2ecu: Rcv 7df: 8 (2 1 c 0 0 0 0 0)
D (65515578) obd2ecu: Rcv 7df: 8 (2 1 5 0 0 0 0 0)
D (65515678) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65515778) obd2ecu: Rcv 7df: 8 (2 1 c 0 0 0 0 0)
D (65515878) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65515978) obd2ecu: Rcv 7df: 8 (2 1 1f 0 0 0 0 0)
D (65516088) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65516188) obd2ecu: Rcv 7df: 8 (2 1 5 0 0 0 0 0)
D (65516288) obd2ecu: Rcv 7df: 8 (2 1 c 0 0 0 0 0)
D (65516388) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65516488) obd2ecu: Rcv 7df: 8 (2 1 c 0 0 0 0 0)
D (65516588) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65516688) obd2ecu: Rcv 7df: 8 (2 1 1f 0 0 0 0 0)
D (65516788) obd2ecu: Rcv 7df: 8 (2 1 5 0 0 0 0 0)
D (65516888) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65516988) obd2ecu: Rcv 7df: 8 (2 1 c 0 0 0 0 0)
D (65517098) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65517198) obd2ecu: Rcv 7df: 8 (2 1 c 0 0 0 0 0)
D (65517298) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65517398) obd2ecu: Rcv 7df: 8 (2 1 5 0 0 0 0 0)
D (65517498) obd2ecu: Rcv 7df: 8 (2 1 1f 0 0 0 0 0)
D (65517598) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65517698) obd2ecu: Rcv 7df: 8 (2 1 c 0 0 0 0 0)
D (65517798) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65517898) obd2ecu: Rcv 7df: 8 (2 1 c 0 0 0 0 0)
D (65517998) obd2ecu: Rcv 7df: 8 (2 1 d 0 0 0 0 0)
D (65518108) obd2ecu: Rcv 7df: 8 (2 1 c 0 0 0 0 0)
I (65518118) location: UpdateParkPosition: vehicle is parking @xxxxxxxxxxxxxxx gpslock=1 satcount=0 hdop=0.0 invalid=0
D (65518118) events: Signal(vehicle.off)
I (65518118) script: Running script /store/events/vehicle.off/ext12v
I (65518118) ext12v: Powering off external 12V devices
D (65518118) max7317: egpio.output.1.low
I (65518118) script: Power mode of ext12v is now off
D (65518118) events: Signal(vehicle.asleep)
D (65518128) events: Signal(egpio.output.1.low)
V (65520308) simcom: tx: f9 0d ff 3b 41 54 2b 43 52 45 47 3f 3b 2b 43 43 | ...;AT+CREG?;+CC
V (65520308) simcom: tx: 4c 4b 3f 3b 2b 43 53 51 3b 2b 43 4f 50 53 3f 0d | LK?;+CSQ;+COPS?.
V (65520308) simcom: tx: 0a cf f9 | ...
V (65520388) gsm-mux: ProcessFrame(CHAN=3, ADDR=0d, CTRL=ff, FCS=8a, LEN=110)
D (65520388) simcom: rx line ch=3 len=10 : +CREG: 1,5
D (65520388) simcom: rx line ch=3 len=29 : +CCLK: "23/01/16,08:09:41-32"
D (65520388) simcom: rx line ch=3 len=11 : +CSQ: 20,99
D (65520388) simcom: rx line ch=3 len=32 : +COPS: 0,0,"T-Mobile Hologram",2
D (65520388) simcom: rx line ch=3 len=2 : OK
V (65521318) script: Duktape: Compacting DukTape memory
D (65521368) script: Duktape: Compacting DukTape memory done in 50 ms
D (65522818) time: v-teslaroadster (stratum 2 trusted 1) provides time Mon Jan 16 16:09:45 2023 (000000us) UTC
V (65525618) gsm-mux: ProcessFrame(CHAN=3, ADDR=0d, CTRL=ff, FCS=f0, LEN=21)
D (65525618) simcom: rx line ch=3 len=11 : +CSQ: 16,99
V (65525628) gsm-mux: ProcessFrame(CHAN=4, ADDR=11, CTRL=ff, FCS=fd, LEN=21)
D (65525628) simcom: rx line ch=4 len=11 : +CSQ: 16,99
Can you check:
and see if that metric is updating based on the gear changes?
Also useful if you could get a log to sd card. Issue this command:
then turn car on, change gears for a bit, and finally turn car off then:
That should leave a /sd/gear.crtd file on your SD card. You can email that to me at mark (at) openvehicles (dot) com.
I do see one comment in the code that the 'gear' message is only sent once every 10 seconds. So perhaps it needs to be in the gear for some time? But that doesn't make much sense and the can log will show more detail on that for your car.