What is ready, and what is waiting
109 drives, 58 comparable. 5 of 8 learned quantities have met their gate. A quantity is promoted when the data meets its gate, not when a figure looks convincing.
| Quantity | Status | Value | On what evidence |
|---|---|---|---|
| Best-ever block times | ready | 2,228 | 2228 of 5136 blocks crossed 3+ times |
| Regeneration limit | ready | 14 | 14 speed bins with 200+ samples |
| Where traffic holds you up | ready | 22 | 22 of 30 hold-ups rest on enough crossings |
| When to leave | ready | 23 | 58 comparable trips across 23 quarter-hour slots |
| External traffic estimate | ready | 3,740 | 3740 poll(s) folded, 380 bucket(s) past the sample gate |
| Charging efficiency Waiting for: 5 charges with both sides measured | no data | — | no charge yet has both sides known |
| How much wind the car meets Waiting for: the residual must improve by at least 2 percent across the scanned range | not yet | 45% | 3799 windows over 58 drives; residual is flat across the scan |
| Drivetrain loss Waiting for: the residual must vary by at least 5 percent across accessory loads from 0 to 2400 W | not yet | 1.117 | trades off against accessory load; report the agreement ratio |
Every kilometre, accounted
The odometer is absolute, so the distance between one log's last reading and the next log's first is exactly what was driven unrecorded. It measures distance and never purpose, so it is never folded into a corridor.
| Where the driving went | km | Drives |
|---|---|---|
| 161 km corridor | 6,776 | 96 |
| Other driving | 82 | 4 |
| 18 km corridor | 18 | 2 |
| Never recorded Measured by the odometer between logs. Distance, never purpose. | 4,443 | 49 gaps |
The roads actually driven
Grouped by the road covered rather than by where a log began, because logging often starts well into a drive. A partial recording contributes its block crossings and nothing else.
| Corridor | Route | Complete | Partial |
|---|---|---|---|
| 161 km corridor | Route A | 7 | 5 |
| 161 km corridor | Route B | 9 | 4 |
| 161 km corridor | Route C | 14 | 3 |
| 161 km corridor | Route D | 1 | 2 |
| 161 km corridor | Route E | 2 | 0 |
| 161 km corridor | Route F | 1 | 0 |
| 161 km corridor | Route G | 1 | 0 |
| 161 km corridor | Route H | 1 | 0 |
| 161 km corridor | Route I | 1 | 0 |
| 161 km corridor | Route J | 1 | 0 |
| 161 km corridor | Route K | 1 | 0 |
| 161 km corridor | Route L | 1 | 0 |
| 161 km corridor | Route M | 1 | 0 |
| 161 km corridor | Route N | 1 | 0 |
| 161 km corridor | Route O | 1 | 0 |
| 161 km corridor | Route P | 4 | 5 |
| 161 km corridor | Route Q | 1 | 1 |
| 161 km corridor | Route R | 1 | 0 |
| 161 km corridor | Route S | 3 | 3 |
| 161 km corridor | Route T | 1 | 1 |
| 161 km corridor | Route U | 1 | 0 |
| 161 km corridor | Route V | 1 | 1 |
| 161 km corridor | Route W | 2 | 0 |
| 161 km corridor | Route X | 2 | 0 |
| 161 km corridor | Route Y | 1 | 0 |
| 161 km corridor | Route Z | 1 | 0 |
| 161 km corridor | Route [ | 1 | 1 |
| 161 km corridor | Route \ | 2 | 0 |
| 161 km corridor | Route ] | 1 | 0 |
| 161 km corridor | Route ^ | 2 | 0 |
| 161 km corridor | Route _ | 1 | 0 |
| 161 km corridor | Route ` | 2 | 0 |
| 18 km corridor | Route A | 1 | 0 |
| 18 km corridor | Route B | 1 | 0 |
Modelled speed, kilometre by kilometre
Bar height is the modelled speed; shade is how it compares with the posted limit. Hatched kilometres have neither a limit in the map data nor a crossing to learn from.
The route, at these settings
Coloured the same as the strip above, and the two stay in sync: click a stretch on either one to inspect it below.
This kilometre
What the model knows about wherever you last clicked.
Click a kilometre on the strip above to inspect it.
What this model rests on
Every figure above is either measured or counted here as not measured. Nothing is interpolated to fill a gap.
To work
Speed-limit zones
From OpenStreetMap along your own route. 57 km carries no posted limit in the map data and is left blank rather than filled in.
| km | Length | Limit |
|---|---|---|
| 0–4 | 4 | 50 |
| 5–9 | 4 | 90 |
| 9–11 | 2 | 50 |
| 11–14 | 3 | 80 |
| 16–34 | 18 | 80 |
| 35–38 | 3 | 80 |
| 38–40 | 2 | 50 |
| 43–46 | 3 | 80 |
| 50–52 | 2 | 80 |
| 53–56 | 3 | 80 |
| 64–73 | 9 | 80 |
| 75–85 | 10 | 110 |
| 85–89 | 4 | 100 |
| 89–94 | 5 | 110 |
| 95–97 | 2 | 110 |
| 98–106 | 8 | 110 |
| 107–112 | 5 | 110 |
| 112–114 | 2 | 100 |
| 118–120 | 2 | 110 |
| 120–123 | 3 | 100 |
| 123–126 | 3 | 110 |
| 126–128 | 2 | 50 |
| 137–142 | 5 | 100 |
Where the drives lose time
Inferred, not measured: crossings slower than the block's own best, and regeneration bursts on level road. A stretch resting on fewer than 3 crossings is marked too thin — one bad commute is not a traffic pattern.
| km | Severity | Brakes | n | Evidence | How |
|---|---|---|---|---|---|
| 2–5 | 1.00 | 3 | 1 | too thin | median crossing 4.61× the best this stretch has managed, with 3 regen bursts on level road — 1 crossing, too few to call it recurring |
| 8–10 | 1.00 | 1 | 1 | too thin | median crossing 3.87× the best this stretch has managed, with 1 regen bursts on level road — 1 crossing, too few to call it recurring |
| 11–20 | 1.00 | 12 | 2 | too thin | median crossing 2.98× the best this stretch has managed, with 12 regen bursts on level road — 2 crossings, too few to call it recurring |
| 21–24 | 0.86 | 4 | 4 | recurring | median crossing 2.13× the best this stretch has managed, with 4 regen bursts on level road — 4 crossings |
| 29–31 | 0.36 | 3 | 4 | recurring | median crossing 1.29× the best this stretch has managed, with 3 regen bursts on level road — 4 crossings |
| 32–36 | 0.49 | 5 | 3 | recurring | median crossing 1.43× the best this stretch has managed, with 5 regen bursts on level road — 3 crossings |
| 37–40 | 1.00 | 4 | 3 | recurring | median crossing 4.63× the best this stretch has managed, with 4 regen bursts on level road — 3 crossings |
| 44–46 | 0.41 | 2 | 9 | recurring | median crossing 1.34× the best this stretch has managed, with 2 regen bursts on level road — 9 crossings |
| 49–51 | 1.00 | 2 | 9 | recurring | median crossing 2.84× the best this stretch has managed, with 2 regen bursts on level road — 9 crossings |
| 52–55 | 1.00 | 4 | 1 | too thin | median crossing 65.43× the best this stretch has managed, with 4 regen bursts on level road — 1 crossing, too few to call it recurring |
| 77–81 | 0.41 | 3 | 27 | recurring | median crossing 1.34× the best this stretch has managed, with 3 regen bursts on level road — 27 crossings |
| 110–120 | 0.55 | 13 | 27 | recurring | median crossing 1.51× the best this stretch has managed, with 13 regen bursts on level road — 27 crossings |
| 121–123 | 0.41 | 3 | 27 | recurring | median crossing 1.34× the best this stretch has managed, with 3 regen bursts on level road — 27 crossings |
| 127–141 | 1.00 | 16 | 11 | recurring | median crossing 3.65× the best this stretch has managed, with 16 regen bursts on level road — 11 crossings |
Departure evidence
Only slots actually driven. Everything between them is interpolation, and the answer there is a guess wearing a number.
| Left at | Crossings | Median min |
|---|---|---|
| 05:30 | 1 | 108 |
| 05:45 | 1 | 100 |
| 06:00 | 1 | 115 |
| 06:15 | 2 | 121 |
| 07:15 | 1 | 100 |
| 07:45 | 5 | 119 |
| 08:00 | 10 | 114 |
| 08:15 | 4 | 101 |
| 08:30 | 1 | 111 |
| 10:15 | 1 | 141 |
To home
Speed-limit zones
From OpenStreetMap along your own route. 33 km carries no posted limit in the map data and is left blank rather than filled in.
| km | Length | Limit |
|---|---|---|
| 0–2 | 2 | 50 |
| 2–6 | 4 | 100 |
| 8–11 | 3 | 50 |
| 12–14 | 2 | 50 |
| 15–17 | 2 | 100 |
| 18–22 | 4 | 100 |
| 23–30 | 7 | 100 |
| 30–34 | 4 | 110 |
| 35–43 | 8 | 110 |
| 44–46 | 2 | 110 |
| 47–52 | 5 | 110 |
| 53–55 | 2 | 110 |
| 56–66 | 10 | 110 |
| 67–69 | 2 | 80 |
| 69–71 | 2 | 50 |
| 71–77 | 6 | 80 |
| 79–81 | 2 | 80 |
| 86–91 | 5 | 80 |
| 95–99 | 4 | 80 |
| 100–103 | 3 | 50 |
| 103–106 | 3 | 80 |
| 107–116 | 9 | 80 |
| 118–131 | 13 | 80 |
| 132–136 | 4 | 90 |
| 137–140 | 3 | 50 |
Where the drives lose time
Inferred, not measured: crossings slower than the block's own best, and regeneration bursts on level road. A stretch resting on fewer than 3 crossings is marked too thin — one bad commute is not a traffic pattern.
| km | Severity | Brakes | n | Evidence | How |
|---|---|---|---|---|---|
| 2–12 | 1.00 | 12 | 1 | too thin | median crossing 10.91× the best this stretch has managed, with 12 regen bursts on level road — 1 crossing, too few to call it recurring |
| 13–28 | 1.00 | 17 | 1 | too thin | median crossing 5.02× the best this stretch has managed, with 17 regen bursts on level road — 1 crossing, too few to call it recurring |
| 45–48 | 0.65 | 3 | 1 | too thin | median crossing 1.67× the best this stretch has managed, with 3 regen bursts on level road — 1 crossing, too few to call it recurring |
| 52–54 | 0.40 | 2 | 16 | recurring | median crossing 1.33× the best this stretch has managed, with 2 regen bursts on level road — 16 crossings |
| 70–72 | 0.45 | 2 | 3 | recurring | median crossing 1.38× the best this stretch has managed, with 2 regen bursts on level road — 3 crossings |
| 73–75 | 0.40 | 2 | 3 | recurring | median crossing 1.33× the best this stretch has managed, with 2 regen bursts on level road — 3 crossings |
| 81–83 | 0.40 | 3 | 12 | recurring | median crossing 1.33× the best this stretch has managed, with 3 regen bursts on level road — 12 crossings |
| 86–89 | 0.52 | 4 | 11 | recurring | median crossing 1.48× the best this stretch has managed, with 4 regen bursts on level road — 11 crossings |
| 91–94 | 0.95 | 4 | 4 | recurring | median crossing 2.43× the best this stretch has managed, with 4 regen bursts on level road — 4 crossings |
| 100–104 | 0.99 | 6 | 2 | too thin | median crossing 2.58× the best this stretch has managed, with 6 regen bursts on level road — 2 crossings, too few to call it recurring |
| 105–107 | 0.89 | 2 | 7 | recurring | median crossing 2.23× the best this stretch has managed, with 2 regen bursts on level road — 7 crossings |
| 113–115 | 0.39 | 2 | 7 | recurring | median crossing 1.32× the best this stretch has managed, with 2 regen bursts on level road — 7 crossings |
| 123–126 | 1.00 | 4 | 3 | recurring | median crossing 3.12× the best this stretch has managed, with 4 regen bursts on level road — 3 crossings |
| 127–129 | 0.60 | 2 | 12 | recurring | median crossing 1.59× the best this stretch has managed, with 2 regen bursts on level road — 12 crossings |
| 130–132 | 0.37 | 2 | 18 | recurring | median crossing 1.29× the best this stretch has managed, with 2 regen bursts on level road — 18 crossings |
| 136–138 | 0.65 | 3 | 17 | recurring | median crossing 1.67× the best this stretch has managed, with 3 regen bursts on level road — 17 crossings |
Departure evidence
Only slots actually driven. Everything between them is interpolation, and the answer there is a guess wearing a number.
| Left at | Crossings | Median min |
|---|---|---|
| 14:00 | 1 | 110 |
| 15:00 | 1 | 106 |
| 15:15 | 1 | 104 |
| 15:45 | 2 | 136 |
| 16:45 | 2 | 114 |
| 17:15 | 2 | 115 |
| 17:30 | 1 | 123 |
| 17:45 | 1 | 123 |
| 18:00 | 2 | 116 |
| 18:30 | 1 | 81 |
| 18:45 | 1 | 110 |
| 19:15 | 1 | 75 |
| 20:45 | 1 | 89 |
How far does speed get you?
Steady 30-second stretches, corrected for climb and descent. 4695 windows from 58 trips. Range at this car's own median measured pack capacity, 66 kWh.
37% of these windows come from trips driven in rain or snow, or into a headwind of 8 km/h or more. All raise consumption independently of speed, so those bins read high for a reason the x-axis does not show. Too few trips to correct for it yet — flagged rather than silently averaged in.
Energy rises consistently with speed above 50 km/h. Below that the stretches are not steady cruising and the relationship is noise.
By speed bin
| Speed | Windows | Road kW | kWh/100km | Range, km |
|---|---|---|---|---|
| 50–60 km/h | 70 | 6.3 | 11.6 | 570 |
| 60–70 km/h | 306 | 8.0 | 12.3 | 540 |
| 70–80 km/h | 163 | 9.5 | 12.5 | 531 |
| 80–90 km/h | 357 | 11.1 | 13.0 | 511 |
| 90–100 km/h | 1249 | 16.5 | 16.9 | 393 |
| 100–110 km/h | 596 | 18.5 | 17.5 | 379 |
| 110–120 km/h | 614 | 20.5 | 17.7 | 374 |
| 120–130 km/h | 1090 | 26.4 | 20.8 | 318 |
| 130–140 km/h | 247 | 30.2 | 22.8 | 291 |
Time against energy
Priced over one real 77 km drive.
Driving 20 over instead of at the limit — the actual choice available, not a flat speed — over this 77 km drive saves 11 minutes and costs 2.9 kWh (19.4 kWh/100km vs 15.6 kWh/100km) — about 16.1 kWh per hour of time bought. Stepping from 10 over to 20 over alone is 5 min for 1.2 kWh. No charging data yet to price a kWh in dollars, so this is still energy rather than cost.
Every channel against distance along the route, drives overlaid, one cursor across all of them. Up to four drives per direction, longest first.
Outbound
Hover any channel to read every channel at that point.
Return
Hover any channel to read every channel at that point.
7 questions waiting. These are departures the car's own speed did not explain. Double-click Answer Trip Questions on the Mac when it suits you — a weekly or monthly sitting is plenty; nothing here changes a measurement.
To work
8 materially different roads. Complete drives only; figures are the median with the range in brackets.
| Route | Complete drives | Time | Range on a full charge | Distance | Time vs usual | Energy vs usual |
|---|---|---|---|---|---|---|
| Route A 37 km of road the usual route lacks 11 Aug – 22 Oct · median 16 °C | 8 | 111 min (100–132) | 422 km (374–497) | 144 km | -4 min within day-to-day variation | +17 km of range within day-to-day variation |
| Route B usual 12 Aug – 29 Oct · median 14 °C | 9 | 115 min (95–133) | 405 km (362–463) | 142 km | — | — |
| Route C same road, different start or end 17 Aug – 02 Sep · median 21 °C | 4 | 116 min (107–119) | 455 km (419–499) | 147 km | — | — |
| Route D 47 km of road the usual route lacks 22 Sep · median 10 °C | 1 | 120 min | 428 km | 144 km | +5 min too few drives to say | +23 km of range too few drives to say |
| Route E same road, different start or end 29 Sep · median 17 °C | 1 | 108 min | 413 km | 140 km | — | — |
| Route F 58 km of road the usual route lacks 06 Oct · median 7 °C | 1 | 99 min | 414 km | 132 km | -16 min too few drives to say | +9 km of range too few drives to say |
| Route G 58 km of road the usual route lacks 19 Oct · median 11 °C | 1 | 115 min | 409 km | 144 km | -0 min too few drives to say | +4 km of range too few drives to say |
| Route H 27 km of road the usual route lacks 24 Oct · median 12 °C | 1 | 141 min | 371 km | 161 km | +26 min too few drives to say | -34 km of range too few drives to say |
| Route I 62 km of road the usual route lacks 24 Oct · median 17 °C | 1 | 75 min | 474 km | 51 km | -40 min too few drives to say | +69 km of range too few drives to say |
| Route J 72 km of road the usual route lacks 02 Nov · median 13 °C | 1 | 113 min | 416 km | 146 km | -2 min too few drives to say | +11 km of range too few drives to say |
To home
8 materially different roads. Complete drives only; figures are the median with the range in brackets.
| Route | Complete drives | Time | Range on a full charge | Distance | Time vs usual | Energy vs usual |
|---|---|---|---|---|---|---|
| Route A usual 11 Aug – 22 Oct · median 23 °C | 7 | 106 min (89–130) | 399 km (342–434) | 141 km | — | — |
| Route B 42 km of road the usual route lacks 13 Aug – 16 Sep · median 25 °C | 2 | 113 min (110–116) | 444 km (421–469) | 143 km | +6 min too few drives to say | +45 km of range too few drives to say |
| Route C same road, different start or end 17 Aug · median 23 °C | 1 | 81 min | 354 km | 118 km | — | — |
| Route D 68 km of road the usual route lacks 25 Aug · median 24 °C | 1 | 143 min | 481 km | 141 km | +36 min too few drives to say | +82 km of range too few drives to say |
| Route E 108 km of road the usual route lacks 02 Sep · median 22 °C | 1 | 110 min | 442 km | 130 km | +3 min too few drives to say | +43 km of range too few drives to say |
| Route F 48 km of road the usual route lacks 22 Sep · median 17 °C | 1 | 123 min | 433 km | 140 km | +17 min too few drives to say | +35 km of range too few drives to say |
| Route G 71 km of road the usual route lacks 06 Oct · median 16 °C | 1 | 113 min | 419 km | 136 km | +6 min too few drives to say | +20 km of range too few drives to say |
| Route H 53 km of road the usual route lacks 08 Oct · median 17 °C | 1 | 130 min | 408 km | 142 km | +24 min too few drives to say | +10 km of range too few drives to say |
| Route I 61 km of road the usual route lacks 02 Nov · median 17 °C | 1 | 114 min | 423 km | 140 km | +8 min too few drives to say | +25 km of range too few drives to say |
Where a drive left the road it usually takes
The middle column is measured from the drive itself. It can show the car was already crawling when it left. It cannot show that an accident was ahead: the external traffic estimate keeps no value for a specific day. The last column is your answer, as given.
| When | Where | What the car shows | What you said |
|---|---|---|---|
| Mon 02 Nov 17:19 To home | 67 km in, off the road for 44 km on a road other than the usual route | Moving at its usual pace 80% of the pace other drives held on the same blocks, over the 5 km before. | unanswered |
| Mon 02 Nov 17:19 To home | 123 km in, off the road for 3 km on a road other than the usual route | Moving at its usual pace 123% of the pace other drives held on the same blocks, over the 5 km before. | — |
| Mon 02 Nov 07:58 To work | 14 km in, off the road for 58 km on a road other than the usual route | Moving at its usual pace 133% of the pace other drives held on the same blocks, over the 5 km before. | unanswered |
| Thu 29 Oct 19:12 To home | 51 km in, off the road for 27 km on a road other than the usual route | Moving at its usual pace 120% of the pace other drives held on the same blocks, over the 5 km before. | unanswered |
| Thu 29 Oct 19:12 To home | 87 km in, off the road for 3 km on a road other than the usual route | Moving at its usual pace 108% of the pace other drives held on the same blocks, over the 5 km before. | — |
| Thu 29 Oct 07:44 To work | 14 km in, off the road for 3 km left its own route and rejoined | Moving at its usual pace 116% of the pace other drives held on the same blocks, over the 5 km before. | — |
| Sat 24 Oct 10:16 To work | 88 km in, off the road for 3 km on a road other than the usual route | Not comparable Too little other driving on these blocks to say what normal is. | — |
| Thu 22 Oct 18:00 To home | 124 km in, off the road for 3 km left its own route and rejoined | Moving at its usual pace 129% of the pace other drives held on the same blocks, over the 5 km before. | — |
| Thu 22 Oct 18:00 To home | 138 km in, off the road for 4 km left its own route and rejoined | Moving at its usual pace 84% of the pace other drives held on the same blocks, over the 5 km before. | — |
| Mon 19 Oct 07:50 To work | 23 km in, off the road for 46 km on a road other than the usual route | Moving at its usual pace 95% of the pace other drives held on the same blocks, over the 5 km before. | unanswered |
| Thu 15 Oct 07:44 To work | 14 km in, off the road for 3 km left its own route and rejoined | Moving at its usual pace 113% of the pace other drives held on the same blocks, over the 5 km before. | — |
| Thu 08 Oct 15:44 To home | 83 km in, off the road for 41 km on a road other than the usual route | Already slow 42% of the pace other drives held on the same blocks, over the 5 km before. | — |
| Thu 08 Oct 06:18 To work | 14 km in, off the road for 3 km left its own route and rejoined | Moving at its usual pace 122% of the pace other drives held on the same blocks, over the 5 km before. | — |
| Tue 06 Oct 16:42 To home | 57 km in, off the road for 57 km on a road other than the usual route | Already slow 69% of the pace other drives held on the same blocks, over the 5 km before. | — |
| Tue 06 Oct 08:19 To work | 0 km in, off the road for 46 km on a road other than the usual route | Not observable The log did not cover enough of the lead-up. | unanswered |
| Tue 29 Sep 05:27 To work | 126 km in, off the road for 8 km on a road other than the usual route | Already slow 35% of the pace other drives held on the same blocks, over the 5 km before. | — |
| Mon 28 Sep 08:11 To work | 14 km in, off the road for 3 km left its own route and rejoined | Moving at its usual pace 131% of the pace other drives held on the same blocks, over the 5 km before. | — |
| Tue 22 Sep 17:23 To home | 76 km in, off the road for 36 km on a road other than the usual route | Already slow 67% of the pace other drives held on the same blocks, over the 5 km before. | — |
| Tue 22 Sep 07:56 To work | 23 km in, off the road for 36 km on a road other than the usual route | Already slow 64% of the pace other drives held on the same blocks, over the 5 km before. | — |
| Wed 16 Sep 16:49 To home | 90 km in, off the road for 27 km on a road other than the usual route | Moving at its usual pace 116% of the pace other drives held on the same blocks, over the 5 km before. | unanswered |
| Wed 02 Sep 18:38 To home | 16 km in, off the road for 87 km on a road other than the usual route | Already slow 56% of the pace other drives held on the same blocks, over the 5 km before. | — |
| Tue 25 Aug 15:44 To home | 6 km in, off the road for 8 km on a road other than the usual route | Moving at its usual pace 79% of the pace other drives held on the same blocks, over the 5 km before. | unanswered |
| Tue 25 Aug 15:44 To home | 67 km in, off the road for 46 km on a road other than the usual route | Moving at its usual pace 77% of the pace other drives held on the same blocks, over the 5 km before. | unanswered |
| Mon 17 Aug 08:07 To work | 20 km in, off the road for 3 km left its own route and rejoined | Moving at its usual pace 110% of the pace other drives held on the same blocks, over the 5 km before. | — |
| Thu 13 Aug 13:58 To home | 86 km in, off the road for 30 km on a road other than the usual route | Already slow 42% of the pace other drives held on the same blocks, over the 5 km before. | — |
2 recording(s) began mid-drive and could not be placed on a single route, so they are left out. A log that opens late is never filled in from the usual drive.
A route is a materially different road: at least 20 km of ground the other lacks, measured within one direction. Going up one ramp versus the next is the same route. A difference is called clear only when every drive on one route beat every drive on the other, with at least 3 on each.
When to leave
Built from your own complete weekday drives, every route pooled. A time is quoted only where enough drives left near it. The right-hand column is Google's own estimate, a snapshot of conditions when it was asked, not something this car measured.
Outbound
Everything below is measured against Tue 06 Oct · 08:19 — the quickest drive on record in this direction that also logged power. Above the line is slower or thirstier than it; below is better.
| Drive | Shared road | Time | Energy |
|---|---|---|---|
| Tue 11 Aug · 07:13 | 132 km | -175 s | — |
| Wed 12 Aug · 08:16 | 130 km | -82 s | — |
| Thu 13 Aug · 08:13 | 132 km | -17 s | -2.65 kWh |
| Mon 17 Aug · 08:07 | 129 km | -358 s | -4.20 kWh |
| Tue 18 Aug · 06:15 | 132 km | +426 s | -1.75 kWh |
| Fri 21 Aug · 12:16 | 28 km | +274 s | -0.94 kWh |
| Mon 24 Aug · 08:07 | 129 km | -120 s | -2.38 kWh |
| Tue 25 Aug · 08:02 | 130 km | +144 s | -4.18 kWh |
| Thu 27 Aug · 07:53 | 132 km | -346 s | -0.36 kWh |
| Sun 30 Aug · 07:54 | 28 km | +138 s | +0.14 kWh |
| Mon 31 Aug · 08:02 | 130 km | +331 s | -2.07 kWh |
| Wed 02 Sep · 07:51 | 130 km | +286 s | -1.05 kWh |
| Tue 15 Sep · 08:04 | 132 km | +749 s | -0.23 kWh |
| Wed 16 Sep · 07:42 | 130 km | +1427 s | -1.10 kWh |
| Sun 20 Sep · 12:31 | 11 km | +395 s | -0.65 kWh |
| Tue 22 Sep · 07:56 | 133 km | +359 s | -1.04 kWh |
| Thu 24 Sep · 05:49 | 132 km | -240 s | +2.18 kWh |
| Mon 28 Sep · 08:11 | 132 km | -200 s | -2.03 kWh |
| Tue 29 Sep · 05:27 | 129 km | +508 s | -0.76 kWh |
| Thu 08 Oct · 06:18 | 130 km | +1938 s | -1.40 kWh |
| Sat 10 Oct · 20:46 | 11 km | +480 s | -0.45 kWh |
| Tue 13 Oct · 05:53 | 130 km | +905 s | -0.59 kWh |
| Thu 15 Oct · 07:44 | 132 km | +149 s | +2.18 kWh |
| Sun 18 Oct · 19:09 | 13 km | +827 s | -0.54 kWh |
| Mon 19 Oct · 07:50 | 133 km | +56 s | +0.03 kWh |
| Wed 21 Oct · 08:06 | 132 km | +348 s | +1.19 kWh |
| Thu 22 Oct · 08:24 | 130 km | +242 s | +1.10 kWh |
| Sat 24 Oct · 10:16 | 133 km | +25 s | +3.91 kWh |
| Sat 24 Oct · 15:12 | 40 km | +950 s | -0.97 kWh |
| Mon 26 Oct · 08:00 | 131 km | +410 s | +0.29 kWh |
| Thu 29 Oct · 07:44 | 130 km | +803 s | +2.48 kWh |
| Mon 02 Nov · 07:58 | 132 km | +152 s | -0.59 kWh |
Return
Everything below is measured against Thu 29 Oct · 19:12 — the quickest drive on record in this direction that also logged power. Above the line is slower or thirstier than it; below is better.
| Drive | Shared road | Time | Energy |
|---|---|---|---|
| Tue 11 Aug · 17:13 | 104 km | +143 s | — |
| Wed 12 Aug · 19:22 | 61 km | +95 s | -1.51 kWh |
| Thu 13 Aug · 13:58 | 105 km | +673 s | -4.85 kWh |
| Mon 17 Aug · 18:32 | 104 km | +129 s | +0.62 kWh |
| Mon 24 Aug · 18:03 | 104 km | +154 s | -0.42 kWh |
| Tue 25 Aug · 15:44 | 104 km | +890 s | -4.30 kWh |
| Thu 27 Aug · 17:45 | 104 km | +555 s | -0.92 kWh |
| Wed 02 Sep · 18:38 | 93 km | +579 s | -2.33 kWh |
| Wed 16 Sep · 16:49 | 105 km | -129 s | -2.03 kWh |
| Tue 22 Sep · 17:23 | 104 km | +150 s | -2.64 kWh |
| Tue 29 Sep · 15:03 | 104 km | +402 s | -3.31 kWh |
| Tue 06 Oct · 16:42 | 104 km | +265 s | -2.35 kWh |
| Thu 08 Oct · 15:44 | 105 km | +1083 s | -1.30 kWh |
| Tue 13 Oct · 15:11 | 103 km | +186 s | -1.53 kWh |
| Thu 15 Oct · 20:51 | 104 km | -50 s | +1.06 kWh |
| Thu 22 Oct · 18:00 | 105 km | +628 s | +0.22 kWh |
| Mon 02 Nov · 17:19 | 103 km | +550 s | -2.49 kWh |
The route
Drawn from your own GPS trace and shaded by typical delay. No basemap, no tiles, no network — the shape is the orientation.
Click any stretch of the route to inspect it.
This page now contains your route. It was built with --map, so unlike the default it shows where you drive. Fine on your own machine; think before screenshotting or sending it. Rebuild without the flag for a version safe to share.
Where the time goes
Route split into 250 m direction-aware blocks. 2228 of 5136 blocks have been driven three or more times, which is what it takes to know what free-flow looks like there.
By trip
| Trip | Blocks matched | Time lost | Sustained delay began |
|---|---|---|---|
| Tue 11 Aug · 07:13 | 673 | +23.4 min | 40 km along 3.3× usual |
| Tue 11 Aug · 17:13 | 640 | +38.2 min | 1 km along 10.1× usual |
| Wed 12 Aug · 08:16 | 627 | +24.4 min | 16 km along 1.5× usual |
| Wed 12 Aug · 19:22 | 295 | +9.7 min | 138 km along 3.8× usual |
| Thu 13 Aug · 08:13 | 674 | +27.5 min | 2 km along 2.5× usual |
| Thu 13 Aug · 13:58 | 635 | +28.7 min | 142 km along 2.5× usual |
| Fri 14 Aug · 14:16 | 17 | +1.0 min | none detected |
| Fri 14 Aug · 14:56 | 19 | +6.1 min | 3 km along 10.5× usual |
| Sat 15 Aug · 12:15 | 108 | +10.0 min | 2 km along 9.0× usual |
| Sun 16 Aug · 11:09 | 12 | +4.3 min | 2 km along 5.5× usual |
| Sun 16 Aug · 12:29 | 41 | +27.3 min | 2 km along 2.0× usual |
| Sun 16 Aug · 15:43 | 15 | +3.8 min | 7 km along 8.7× usual |
| Mon 17 Aug · 08:07 | 668 | +26.3 min | 82 km along 3.5× usual |
| Mon 17 Aug · 18:10 | 70 | +4.2 min | 17 km along 1.5× usual |
| Mon 17 Aug · 18:32 | 541 | +16.3 min | 15 km along 13.1× usual |
| Tue 18 Aug · 06:15 | 653 | +35.1 min | 1 km along 6.0× usual |
| Tue 18 Aug · 15:24 | 11 | +0.6 min | none detected |
| Fri 21 Aug · 12:16 | 176 | +9.8 min | 0 km along 2.3× usual |
| Sat 22 Aug · 07:54 | 2 | +0.0 min | none detected |
| Sun 23 Aug · 15:35 | 23 | +3.8 min | 0 km along 2.0× usual |
| Mon 24 Aug · 08:07 | 662 | +31.3 min | 82 km along 3.4× usual |
| Mon 24 Aug · 18:03 | 652 | +26.4 min | 1 km along 2.7× usual |
| Tue 25 Aug · 08:02 | 667 | +30.5 min | 52 km along 1.7× usual |
| Tue 25 Aug · 15:44 | 540 | +34.1 min | 143 km along 4.5× usual |
| Thu 27 Aug · 07:53 | 685 | +27.1 min | 3 km along 4.5× usual |
| Thu 27 Aug · 17:45 | 640 | +46.4 min | 3 km along 2.0× usual |
| Sat 29 Aug · 13:14 | 52 | +17.3 min | 82 km along 4.6× usual |
| Sun 30 Aug · 07:54 | 170 | +4.6 min | none detected |
| Mon 31 Aug · 08:02 | 679 | +37.0 min | 1 km along 1.8× usual |
| Tue 01 Sep · 08:02 | 39 | +9.8 min | 82 km along 5.4× usual |
| Wed 02 Sep · 07:51 | 679 | +36.8 min | 1 km along 2.0× usual |
| Wed 02 Sep · 18:38 | 153 | +18.4 min | 18 km along 5.5× usual |
| Thu 03 Sep · 08:05 | 40 | +10.1 min | 82 km along 3.4× usual |
| Thu 03 Sep · 18:59 | 16 | +4.0 min | 2 km along 2.7× usual |
| Thu 03 Sep · 19:22 | 28 | +3.5 min | 3 km along 13.0× usual |
| Wed 09 Sep · 12:09 | 14 | +1.7 min | 2 km along 5.9× usual |
| Wed 09 Sep · 12:50 | 60 | +4.8 min | 1 km along 7.0× usual |
| Wed 09 Sep · 14:33 | 7 | +0.1 min | none detected |
| Wed 09 Sep · 15:06 | 1 | +0.2 min | none detected |
| Wed 09 Sep · 15:15 | 18 | +5.4 min | 2 km along 10.0× usual |
| Wed 09 Sep · 15:37 | 17 | +3.4 min | 0 km along 10.2× usual |
| Sun 13 Sep · 17:01 | 9 | +2.2 min | 2 km along 4.7× usual |
| Sun 13 Sep · 17:23 | 19 | +1.6 min | 1 km along 5.5× usual |
| Tue 15 Sep · 07:53 | 15 | +2.1 min | 3 km along 6.5× usual |
| Tue 15 Sep · 08:04 | 649 | +36.0 min | 1 km along 2.0× usual |
| Wed 16 Sep · 07:42 | 650 | +54.6 min | 1 km along 22.8× usual |
| Wed 16 Sep · 16:49 | 642 | +39.3 min | 143 km along 5.6× usual |
| Fri 18 Sep · 12:51 | 24 | +11.2 min | 2 km along 5.1× usual |
| Fri 18 Sep · 13:34 | 17 | +6.3 min | 0 km along 5.0× usual |
| Fri 18 Sep · 14:10 | 29 | +5.6 min | 2 km along 4.0× usual |
| Fri 18 Sep · 18:17 | 58 | +5.8 min | 82 km along 4.9× usual |
| Sun 20 Sep · 10:20 | 58 | +5.1 min | 2 km along 8.0× usual |
| Sun 20 Sep · 12:31 | 50 | +5.2 min | 3 km along 10.5× usual |
| Sun 20 Sep · 12:50 | 20 | +2.9 min | 0 km along 1.6× usual |
| Tue 22 Sep · 07:56 | 603 | +39.1 min | 0 km along 4.9× usual |
| Tue 22 Sep · 17:23 | 520 | +38.1 min | 143 km along 25.1× usual |
| Thu 24 Sep · 05:49 | 658 | +23.9 min | 1 km along 6.3× usual |
| Mon 28 Sep · 08:11 | 679 | +30.7 min | 1 km along 2.5× usual |
| Tue 29 Sep · 05:27 | 602 | +19.2 min | 19 km along 6.5× usual |
| Tue 29 Sep · 15:03 | 660 | +29.7 min | 1 km along 1.7× usual |
| Wed 30 Sep · 17:33 | 10 | +1.2 min | none detected |
| Wed 30 Sep · 17:44 | 18 | +5.8 min | 1 km along 3.0× usual |
| Wed 30 Sep · 18:24 | 20 | +3.7 min | 0 km along 4.4× usual |
| Thu 01 Oct · 08:49 | 10 | +2.1 min | 3 km along 4.9× usual |
| Thu 01 Oct · 08:55 | 13 | +1.7 min | 138 km along 6.6× usual |
| Thu 01 Oct · 17:08 | 8 | +1.3 min | 1 km along 6.7× usual |
| Tue 06 Oct · 08:19 | 435 | +25.1 min | 115 km along 2.2× usual |
| Tue 06 Oct · 16:42 | 383 | +32.1 min | 10 km along 10.1× usual |
| Thu 08 Oct · 06:18 | 654 | +59.2 min | 1 km along 3.2× usual |
| Thu 08 Oct · 15:44 | 570 | +41.5 min | 143 km along 10.0× usual |
| Fri 09 Oct · 17:06 | 7 | +0.6 min | none detected |
| Sat 10 Oct · 09:51 | 45 | +6.6 min | 82 km along 3.9× usual |
| Sat 10 Oct · 10:37 | 49 | +20.3 min | 10 km along 7.0× usual |
| Sat 10 Oct · 11:42 | 43 | +10.5 min | 0 km along 2.0× usual |
| Sat 10 Oct · 14:54 | 114 | +10.1 min | 2 km along 2.0× usual |
| Sat 10 Oct · 20:46 | 73 | +6.7 min | 0 km along 1.7× usual |
| Mon 12 Oct · 14:37 | 13 | +1.8 min | 3 km along 19.4× usual |
| Mon 12 Oct · 17:01 | 11 | +0.3 min | 3 km along 1.5× usual |
| Tue 13 Oct · 05:53 | 643 | +42.5 min | 1 km along 2.0× usual |
| Tue 13 Oct · 15:11 | 655 | +29.5 min | 1 km along 1.7× usual |
| Thu 15 Oct · 07:44 | 673 | +39.6 min | 3 km along 2.4× usual |
| Thu 15 Oct · 20:51 | 643 | +14.5 min | 141 km along 4.0× usual |
| Sat 17 Oct · 07:46 | 68 | +10.1 min | 82 km along 3.7× usual |
| Sun 18 Oct · 13:12 | 88 | +7.1 min | 2 km along 2.0× usual |
| Sun 18 Oct · 13:53 | 9 | +2.0 min | 0 km along 1.8× usual |
| Sun 18 Oct · 14:36 | 28 | +5.1 min | 0 km along 2.0× usual |
| Sun 18 Oct · 17:14 | 101 | +8.0 min | 3 km along 2.5× usual |
| Sun 18 Oct · 19:09 | 82 | +8.1 min | 3 km along 8.0× usual |
| Mon 19 Oct · 07:50 | 536 | +29.7 min | 3 km along 3.5× usual |
| Wed 21 Oct · 08:06 | 686 | +34.8 min | 1 km along 3.1× usual |
| Wed 21 Oct · 12:53 | 145 | +5.5 min | 143 km along 2.2× usual |
| Thu 22 Oct · 08:24 | 659 | +36.5 min | 1 km along 5.8× usual |
| Thu 22 Oct · 18:00 | 652 | +42.5 min | 1 km along 3.4× usual |
| Sat 24 Oct · 10:16 | 614 | +32.9 min | 10 km along 3.8× usual |
| Sat 24 Oct · 15:12 | 11 | +3.0 min | none detected |
| Sun 25 Oct · 12:05 | 30 | +11.3 min | 51 km along 4.6× usual |
| Sun 25 Oct · 12:41 | 31 | +5.8 min | 9 km along 1.9× usual |
| Sun 25 Oct · 14:22 | 5 | +1.2 min | none detected |
| Mon 26 Oct · 08:00 | 649 | +25.6 min | 1 km along 5.0× usual |
| Thu 29 Oct · 07:44 | 659 | +45.7 min | 42 km along 1.8× usual |
| Thu 29 Oct · 19:12 | 465 | +17.1 min | 73 km along 1.9× usual |
| Fri 30 Oct · 18:26 | 15 | +2.3 min | 3 km along 3.2× usual |
| Fri 30 Oct · 19:28 | 18 | +2.8 min | 1 km along 6.9× usual |
| Sat 31 Oct · 10:36 | 7 | +1.5 min | 82 km along 5.0× usual |
| Sat 31 Oct · 10:43 | 72 | +12.7 min | 10 km along 2.5× usual |
| Sun 01 Nov · 13:32 | 94 | +8.3 min | 3 km along 8.0× usual |
| Mon 02 Nov · 07:58 | 478 | +24.0 min | 1 km along 99.4× usual |
| Mon 02 Nov · 17:19 | 550 | +32.5 min | 1 km along 4.4× usual |
Free-flow for each block is currently the fastest of only a few passes, so these delays are measured against the best you have ever done there. The shape — which stretches lose time — is meaningful now; the magnitudes settle as blocks accumulate passes.
Against the speed limit
Legal minimum is the posted limit with no traffic and every light green, plus a 9 s penalty per stop sign. Speed limits and stop lines from OpenStreetMap.
| Trip | Blocks | Legal minimum | Best vs legal | Traffic |
|---|---|---|---|---|
| Tue 11 Aug · 07:13 | 361 | 50.2 min | -11.1 min | +12.2 min |
| Tue 11 Aug · 17:13 | 292 | 38.4 min | -6.4 min | +23.4 min |
| Wed 12 Aug · 08:16 | 278 | 34.7 min | -6.4 min | +9.8 min |
| Wed 12 Aug · 19:22 | 73 | 15.7 min | -5.9 min | +3.6 min |
| Thu 13 Aug · 08:13 | 311 | 41.6 min | -10.2 min | +11.9 min |
| Thu 13 Aug · 13:58 | 369 | 55.0 min | -12.9 min | +17.2 min |
| Fri 14 Aug · 14:56 | 6 | 2.1 min | -1.8 min | +5.2 min |
| Sat 15 Aug · 12:15 | 2 | 0.5 min | -0.4 min | +0.4 min |
| Sun 16 Aug · 11:09 | 4 | 0.8 min | -0.7 min | +0.7 min |
| Sun 16 Aug · 12:29 | 9 | 1.8 min | -1.5 min | +10.2 min |
| Sun 16 Aug · 15:43 | 5 | 2.0 min | -1.8 min | +2.5 min |
| Mon 17 Aug · 08:07 | 273 | 35.1 min | -7.0 min | +8.9 min |
| Mon 17 Aug · 18:10 | 34 | 4.2 min | -0.6 min | +2.5 min |
| Mon 17 Aug · 18:32 | 238 | 34.1 min | -7.9 min | +8.3 min |
| Tue 18 Aug · 06:15 | 296 | 41.3 min | -10.4 min | +15.5 min |
| Tue 18 Aug · 15:24 | 11 | 1.4 min | -0.3 min | +0.6 min |
| Fri 21 Aug · 12:16 | 55 | 12.3 min | -5.2 min | +4.2 min |
| Sat 22 Aug · 07:54 | 2 | 0.3 min | -0.2 min | +0.0 min |
| Mon 24 Aug · 08:07 | 277 | 35.3 min | -6.9 min | +11.8 min |
| Mon 24 Aug · 18:03 | 302 | 42.6 min | -9.3 min | +13.2 min |
| Tue 25 Aug · 08:02 | 340 | 46.3 min | -9.9 min | +12.2 min |
| Tue 25 Aug · 15:44 | 402 | 61.9 min | -14.5 min | +30.8 min |
| Thu 27 Aug · 07:53 | 335 | 46.0 min | -9.9 min | +10.6 min |
| Thu 27 Aug · 17:45 | 295 | 41.8 min | -9.9 min | +27.6 min |
| Sat 29 Aug · 13:14 | 5 | 1.9 min | -1.6 min | +8.0 min |
| Sun 30 Aug · 07:54 | 51 | 10.9 min | -4.2 min | +2.4 min |
| Mon 31 Aug · 08:02 | 283 | 35.2 min | -6.7 min | +15.2 min |
| Tue 01 Sep · 08:02 | 11 | 2.4 min | -1.6 min | +3.6 min |
| Wed 02 Sep · 07:51 | 283 | 36.2 min | -7.6 min | +13.2 min |
| Wed 02 Sep · 18:38 | 135 | 24.2 min | -8.8 min | +17.1 min |
| Thu 03 Sep · 08:05 | 8 | 2.9 min | -2.4 min | +3.0 min |
| Thu 03 Sep · 19:22 | 7 | 2.2 min | -1.9 min | +2.3 min |
| Wed 09 Sep · 12:09 | 5 | 1.0 min | -0.4 min | +0.4 min |
| Wed 09 Sep · 12:50 | 44 | 10.3 min | -4.8 min | +3.1 min |
| Wed 09 Sep · 15:37 | 12 | 2.1 min | -1.7 min | +2.2 min |
| Sun 13 Sep · 17:23 | 12 | 2.1 min | -1.7 min | +1.3 min |
| Tue 15 Sep · 07:53 | 14 | 2.4 min | -1.1 min | +2.1 min |
| Tue 15 Sep · 08:04 | 358 | 51.9 min | -13.2 min | +22.1 min |
| Wed 16 Sep · 07:42 | 354 | 51.6 min | -12.8 min | +31.3 min |
| Wed 16 Sep · 16:49 | 369 | 55.7 min | -13.6 min | +25.4 min |
| Fri 18 Sep · 12:51 | 2 | 0.4 min | -0.3 min | +0.4 min |
| Fri 18 Sep · 14:10 | 10 | 1.8 min | -1.4 min | +1.0 min |
| Fri 18 Sep · 18:17 | 5 | 1.9 min | -1.6 min | +1.4 min |
| Sun 20 Sep · 10:20 | 2 | 0.5 min | -0.4 min | +0.4 min |
| Sun 20 Sep · 12:31 | 4 | 1.3 min | -1.0 min | +1.2 min |
| Sun 20 Sep · 12:50 | 20 | 3.7 min | -2.9 min | +2.9 min |
| Tue 22 Sep · 07:56 | 357 | 54.8 min | -15.8 min | +24.9 min |
| Tue 22 Sep · 17:23 | 341 | 51.4 min | -12.1 min | +21.3 min |
| Thu 24 Sep · 05:49 | 287 | 41.0 min | -10.5 min | +9.4 min |
| Mon 28 Sep · 08:11 | 377 | 53.2 min | -13.2 min | +19.1 min |
| Tue 29 Sep · 05:27 | 299 | 41.4 min | -10.7 min | +13.8 min |
| Tue 29 Sep · 15:03 | 309 | 43.5 min | -9.8 min | +15.0 min |
| Wed 30 Sep · 17:33 | 9 | 1.3 min | -0.1 min | +1.2 min |
| Wed 30 Sep · 17:44 | 11 | 3.2 min | -2.1 min | +1.1 min |
| Wed 30 Sep · 18:24 | 15 | 2.5 min | -2.0 min | +1.8 min |
| Thu 01 Oct · 08:49 | 9 | 1.7 min | -0.6 min | +2.1 min |
| Thu 01 Oct · 08:55 | 13 | 3.9 min | -2.9 min | +1.7 min |
| Thu 01 Oct · 17:08 | 8 | 2.8 min | -2.2 min | +1.3 min |
| Tue 06 Oct · 08:19 | 225 | 26.5 min | -4.5 min | +11.9 min |
| Tue 06 Oct · 16:42 | 293 | 44.4 min | -10.7 min | +24.3 min |
| Thu 08 Oct · 06:18 | 306 | 42.4 min | -11.3 min | +36.2 min |
| Thu 08 Oct · 15:44 | 360 | 54.7 min | -14.2 min | +30.2 min |
| Sat 10 Oct · 09:51 | 5 | 1.8 min | -1.5 min | +1.9 min |
| Sat 10 Oct · 11:42 | 17 | 2.9 min | -2.4 min | +2.4 min |
| Sat 10 Oct · 14:54 | 6 | 1.1 min | -0.9 min | +1.3 min |
| Sat 10 Oct · 20:46 | 17 | 2.9 min | -2.3 min | +2.7 min |
| Mon 12 Oct · 14:37 | 5 | 1.2 min | -0.5 min | +1.1 min |
| Mon 12 Oct · 17:01 | 11 | 1.7 min | -1.3 min | +0.3 min |
| Tue 13 Oct · 05:53 | 293 | 42.2 min | -11.5 min | +22.6 min |
| Tue 13 Oct · 15:11 | 308 | 39.9 min | -6.7 min | +15.4 min |
| Thu 15 Oct · 07:44 | 367 | 53.5 min | -13.9 min | +22.6 min |
| Thu 15 Oct · 20:51 | 296 | 42.1 min | -9.1 min | +8.2 min |
| Sat 17 Oct · 07:46 | 4 | 1.6 min | -1.3 min | +0.9 min |
| Sun 18 Oct · 13:12 | 4 | 0.9 min | -0.7 min | +0.8 min |
| Sun 18 Oct · 14:36 | 10 | 1.8 min | -1.5 min | +1.6 min |
| Sun 18 Oct · 17:14 | 3 | 0.7 min | -0.6 min | +0.5 min |
| Sun 18 Oct · 19:09 | 16 | 2.8 min | -2.2 min | +3.1 min |
| Mon 19 Oct · 07:50 | 359 | 52.9 min | -13.5 min | +20.4 min |
| Wed 21 Oct · 08:06 | 317 | 42.8 min | -11.0 min | +16.4 min |
| Wed 21 Oct · 12:53 | 82 | 9.7 min | -1.0 min | +3.8 min |
| Thu 22 Oct · 08:24 | 374 | 53.9 min | -14.1 min | +18.5 min |
| Thu 22 Oct · 18:00 | 290 | 38.1 min | -7.8 min | +27.3 min |
| Sat 24 Oct · 10:16 | 265 | 34.2 min | -6.2 min | +14.0 min |
| Mon 26 Oct · 08:00 | 305 | 42.4 min | -11.0 min | +11.1 min |
| Thu 29 Oct · 07:44 | 303 | 42.3 min | -11.0 min | +24.6 min |
| Thu 29 Oct · 19:12 | 238 | 39.9 min | -11.1 min | +12.0 min |
| Fri 30 Oct · 18:26 | 3 | 0.7 min | -0.6 min | +0.6 min |
| Fri 30 Oct · 19:28 | 13 | 2.2 min | -1.8 min | +1.8 min |
| Sat 31 Oct · 10:36 | 7 | 1.7 min | -1.2 min | +1.5 min |
| Sat 31 Oct · 10:43 | 3 | 0.2 min | +0.0 min | +0.5 min |
| Sun 01 Nov · 13:32 | 3 | 0.6 min | -0.5 min | +0.6 min |
| Mon 02 Nov · 07:58 | 291 | 40.3 min | -10.5 min | +16.3 min |
| Mon 02 Nov · 17:19 | 389 | 60.2 min | -13.8 min | +24.3 min |
"Best vs legal" is usually negative on this route — about −4 minutes across a full commute — because your best runs beat the posted limits. That is a statement about how the road is driven, not an error. Where it goes positive, the road is holding you below its own limit no matter how clear the traffic is.
Held back by the road itself, whatever the traffic
| Position | Limit | Legal | Best | Held back | Controls |
|---|---|---|---|---|---|
| 67 km | 80 | 11s | 27s | +16s | 0 stop, 0 signal |
| 4 km | 100 | 1s | 12s | +11s | 0 stop, 0 signal |
| 18 km | 80 | 2s | 11s | +9s | 0 stop, 0 signal |
| 0 km | 50 | 16s | 25s | +9s | 0 stop, 0 signal |
| 13 km | 80 | 1s | 9s | +8s | 0 stop, 0 signal |
| 87 km | 100 | 0s | 7s | +7s | 0 stop, 0 signal |
| 55 km | 100 | 0s | 7s | +7s | 0 stop, 0 signal |
| 2 km | 100 | 1s | 7s | +6s | 0 stop, 0 signal |
Trips
| Departed | Min | km | km/h | kWh | /100km | °C | Head- wind | Cross- wind | Conditions | Status |
|---|---|---|---|---|---|---|---|---|---|---|
| Tue 11 Aug · 07:13 | 100 | 142.9 | 86 | 0.00 | 0.0 | — | — | — | clear | ○ partial data |
| Tue 11 Aug · 17:13 | 116 | 141.2 | 73 | 24.98 | 17.7 | 28 | +10 | 8 | headwind 10 | ▲ app energy |
| Wed 12 Aug · 08:16 | 95 | 136.7 | 86 | 20.39 | 14.9 | 22 | +1 | 3 | clear | ▲ app energy |
| Wed 12 Aug · 19:22 | 47 | 61.0 | 77 | 7.84 | 12.8 | 24 | +5 | 9 | rain 8.4 mm | ● comparable |
| Thu 13 Aug · 08:13 | 103 | 142.4 | 83 | 20.35 | 14.3 | 22 | -4 | 4 | clear | ● comparable |
| Thu 13 Aug · 13:58 | 110 | 142.2 | 78 | 20.08 | 14.1 | 28 | +8 | 8 | headwind 8 | ● comparable |
| Fri 14 Aug · 14:16 | 9 | 5.9 | 37 | 1.00 | 17.0 | 19 | -2 | 2 | clear | ○ partial data |
| Fri 14 Aug · 14:56 | 15 | 8.5 | 34 | 0.65 | 7.7 | 27 | +1 | 5 | clear | ○ partial data |
| Sat 15 Aug · 12:15 | 35 | 26.1 | 45 | 2.78 | 10.6 | 27 | -5 | 4 | clear | ● comparable |
| Sun 16 Aug · 11:09 | 7 | 1.6 | 15 | 0.18 | 11.4 | 23 | -9 | 13 | tailwind 9 | ○ partial data |
| Sun 16 Aug · 12:29 | 44 | 10.8 | 15 | 1.68 | 15.6 | 24 | +6 | 12 | clear | ✕ unreconciled |
| Sun 16 Aug · 15:43 | 19 | 15.4 | 48 | 0.42 | 2.7 | 26 | -11 | 9 | tailwind 11 | ○ partial data |
| Mon 17 Aug · 08:07 | 107 | 146.2 | 82 | 19.41 | 13.3 | 23 | -7 | 8 | rain 1.7 mm | ● comparable |
| Mon 17 Aug · 18:10 | 14 | 15.2 | 64 | 2.33 | 15.3 | 27 | +10 | 6 | headwind 10 | ● comparable |
| Mon 17 Aug · 18:32 | 81 | 117.9 | 87 | 22.09 | 18.7 | 23 | +11 | 9 | headwind 11 | ● comparable |
| Tue 18 Aug · 06:15 | 109 | 142.4 | 78 | 21.52 | 15.1 | 16 | -3 | 3 | clear | ● comparable |
| Tue 18 Aug · 15:24 | 2 | 1.0 | 33 | 0.34 | 33.6 | 29 | +0 | 2 | clear | ○ partial data |
| Fri 21 Aug · 12:16 | 37 | 39.9 | 65 | 5.70 | 14.3 | 25 | +1 | 2 | clear | ● comparable |
| Sat 22 Aug · 07:54 | 0 | 0.0 | — | -0.04 | — | 20 | +3 | 11 | clear | ○ partial data |
| Sun 23 Aug · 15:35 | 7 | 2.5 | 21 | 0.26 | 10.3 | 21 | +13 | 10 | rain 12.0 mm headwind 13 | ○ partial data |
| Mon 24 Aug · 08:07 | 113 | 146.5 | 78 | 21.00 | 14.3 | 17 | +1 | 8 | clear | ● comparable |
| Mon 24 Aug · 18:03 | 101 | 141.1 | 84 | 23.76 | 16.8 | 20 | +12 | 12 | rain 3.5 mm headwind 12 | ● comparable |
| Tue 25 Aug · 08:02 | 110 | 145.3 | 79 | 19.35 | 13.3 | 20 | -8 | 7 | rain 3.5 mm tailwind 8 | ● comparable |
| Tue 25 Aug · 15:44 | 143 | 140.9 | 59 | 19.41 | 13.8 | 24 | +11 | 9 | rain 0.3 mm headwind 11 | ● comparable |
| Thu 27 Aug · 07:53 | 111 | 149.8 | 81 | 23.33 | 15.6 | 21 | +4 | 6 | clear | ● comparable |
| Thu 27 Aug · 17:45 | 123 | 139.9 | 68 | 22.93 | 16.4 | 24 | +11 | 13 | rain 7.2 mm headwind 11 | ● comparable |
| Sat 29 Aug · 13:14 | 26 | 10.0 | 23 | 1.31 | 13.1 | 27 | +7 | 13 | clear | ○ partial data |
| Sun 30 Aug · 07:54 | 34 | 39.5 | 70 | 6.87 | 17.4 | 16 | -2 | 7 | rain 6.1 mm | ● comparable |
| Mon 31 Aug · 08:02 | 119 | 146.6 | 74 | 21.69 | 14.8 | 20 | +6 | 5 | rain 14.8 mm | ● comparable |
| Tue 01 Sep · 08:02 | 19 | 6.2 | 20 | 0.74 | 11.9 | 23 | +0 | 2 | clear | ○ partial data |
| Wed 02 Sep · 07:51 | 119 | 146.9 | 74 | 23.21 | 15.8 | 23 | +3 | 9 | rain 82.2 mm | ● comparable |
| Wed 02 Sep · 18:38 | 110 | 129.8 | 71 | 19.47 | 15.0 | 22 | -2 | 7 | rain 24.0 mm | ● comparable |
| Thu 03 Sep · 08:05 | 19 | 6.4 | 21 | 0.83 | 12.9 | 21 | -1 | 2 | clear | ○ partial data |
| Thu 03 Sep · 18:59 | 10 | 6.0 | 36 | 0.69 | 11.5 | 22 | +2 | 10 | clear | ○ partial data |
| Thu 03 Sep · 19:22 | 14 | 9.9 | 43 | 1.32 | 13.3 | 21 | -2 | 10 | clear | ○ partial data |
| Wed 09 Sep · 12:09 | 5 | 1.9 | 25 | 0.32 | 16.6 | 23 | -6 | 8 | rain 2.4 mm | ○ partial data |
| Wed 09 Sep · 12:50 | 23 | 16.0 | 42 | 2.27 | 14.2 | 23 | +1 | 9 | rain 0.9 mm | ● comparable |
| Wed 09 Sep · 14:33 | 1 | 0.9 | 48 | 0.06 | 6.9 | 26 | +15 | 9 | headwind 15 | ○ partial data |
| Wed 09 Sep · 15:06 | 0 | 0.0 | — | 0.00 | — | 27 | +15 | 5 | rain 45.6 mm headwind 15 | ○ partial data |
| Wed 09 Sep · 15:15 | 8 | 2.1 | 16 | 0.23 | 11.0 | 26 | +0 | 11 | rain 45.6 mm | ○ partial data |
| Wed 09 Sep · 15:37 | 4 | 0.6 | 8 | 0.11 | 17.9 | 26 | -4 | 11 | rain 45.6 mm | ○ partial data |
| Sun 13 Sep · 17:01 | 6 | 1.6 | 16 | 0.36 | 22.8 | 22 | -7 | 7 | clear | ○ partial data |
| Sun 13 Sep · 17:23 | 4 | 0.9 | 15 | 0.18 | 20.2 | 21 | -5 | 9 | clear | ○ partial data |
| Tue 15 Sep · 07:53 | 4 | 1.1 | 16 | 0.19 | 17.7 | 13 | +3 | 8 | clear | ○ partial data |
| Tue 15 Sep · 08:04 | 116 | 142.9 | 74 | 22.97 | 16.1 | 15 | +6 | 5 | clear | ● comparable |
| Wed 16 Sep · 07:42 | 132 | 141.0 | 64 | 22.15 | 15.7 | 21 | -4 | 3 | clear | ● comparable |
| Wed 16 Sep · 16:49 | 116 | 143.0 | 74 | 22.52 | 15.7 | 22 | +7 | 6 | clear | ● comparable |
| Fri 18 Sep · 12:51 | 15 | 2.8 | 11 | 0.47 | 16.9 | 20 | -1 | 13 | clear | ○ partial data |
| Fri 18 Sep · 13:34 | 8 | 0.7 | 5 | 0.14 | 19.6 | 21 | +8 | 10 | headwind 8 | ○ partial data |
| Fri 18 Sep · 14:10 | 10 | 2.6 | 16 | 0.31 | 12.1 | 21 | +1 | 11 | clear | ○ partial data |
| Fri 18 Sep · 18:17 | 15 | 9.9 | 40 | 1.57 | 15.9 | 16 | +1 | 10 | clear | ○ partial data |
| Sun 20 Sep · 10:20 | 15 | 12.1 | 48 | 2.00 | 16.5 | 16 | +0 | 0 | clear | ○ partial data |
| Sun 20 Sep · 12:31 | 17 | 12.2 | 42 | 1.31 | 10.7 | 19 | +0 | 0 | clear | ○ partial data |
| Sun 20 Sep · 12:50 | 4 | 0.4 | 6 | 0.05 | — | 19 | +0 | 0 | clear | ○ partial data |
| Tue 22 Sep · 07:56 | 120 | 144.0 | 72 | 22.31 | 15.5 | 10 | +2 | 7 | clear | ● comparable |
| Tue 22 Sep · 17:23 | 123 | 140.2 | 68 | 21.44 | 15.3 | 17 | -3 | 10 | clear | ● comparable |
| Thu 24 Sep · 05:49 | 100 | 142.7 | 86 | 25.48 | 17.9 | 9 | +6 | 9 | clear | ● comparable |
| Mon 28 Sep · 08:11 | 108 | 144.1 | 80 | 21.27 | 14.8 | 16 | -2 | 2 | clear | ● comparable |
| Tue 29 Sep · 05:27 | 108 | 139.6 | 78 | 22.40 | 16.0 | 17 | -2 | 2 | clear | ● comparable |
| Tue 29 Sep · 15:03 | 106 | 141.3 | 80 | 21.58 | 15.3 | 23 | +0 | 2 | clear | ● comparable |
| Wed 30 Sep · 17:33 | 3 | 0.8 | 17 | 0.22 | 28.0 | 20 | -0 | 10 | clear | ○ partial data |
| Wed 30 Sep · 17:44 | 8 | 2.2 | 16 | 0.35 | 16.0 | 20 | +3 | 10 | clear | ○ partial data |
| Wed 30 Sep · 18:24 | 5 | 0.8 | 9 | 0.18 | 22.0 | 19 | -1 | 9 | clear | ○ partial data |
| Thu 01 Oct · 08:49 | 3 | 1.0 | 18 | 0.22 | 22.1 | 19 | -2 | 9 | clear | ○ partial data |
| Thu 01 Oct · 08:55 | 3 | 0.9 | 19 | 0.06 | 6.5 | 20 | -1 | 9 | clear | ○ partial data |
| Thu 01 Oct · 17:08 | 2 | 0.8 | 24 | 0.15 | 18.7 | 19 | -4 | 6 | rain 24.0 mm | ○ partial data |
| Tue 06 Oct · 08:19 | 99 | 132.4 | 80 | 21.18 | 16.0 | 7 | -2 | 2 | clear | ● comparable |
| Tue 06 Oct · 16:42 | 113 | 136.2 | 73 | 21.54 | 15.8 | 16 | -2 | 6 | clear | ● comparable |
| Thu 08 Oct · 06:18 | 133 | 140.0 | 63 | 21.77 | 15.5 | 11 | -8 | 9 | rain 6.2 mm | ● comparable |
| Thu 08 Oct · 15:44 | 130 | 142.3 | 66 | 23.09 | 16.2 | 17 | +13 | 16 | rain 9.8 mm headwind 13 crosswind 16 | ● comparable |
| Fri 09 Oct · 17:06 | 21 | 1.2 | 3 | 0.16 | 13.7 | 17 | +12 | 18 | rain 16.8 mm headwind 12 crosswind 18 | ○ partial data |
| Fri 09 Oct · 17:38 | 0 | 0.0 | — | 0.00 | — | 0 | — | — | — | ○ partial data |
| Sat 10 Oct · 09:51 | 18 | 10.4 | 34 | 3.04 | 29.3 | 13 | +3 | 9 | clear | ● comparable |
| Sat 10 Oct · 10:37 | 37 | 14.0 | 23 | 1.03 | 7.4 | 15 | -3 | 10 | clear | ○ partial data |
| Sat 10 Oct · 11:42 | 15 | 2.7 | 11 | 0.43 | 16.1 | 14 | +6 | 11 | clear | ○ partial data |
| Sat 10 Oct · 14:54 | 35 | 22.7 | 39 | 2.70 | 11.9 | 19 | -11 | 9 | tailwind 11 | ● comparable |
| Sat 10 Oct · 20:46 | 26 | 22.7 | 52 | 3.61 | 15.9 | 14 | +14 | 13 | headwind 14 | ● comparable |
| Mon 12 Oct · 14:37 | 5 | 1.2 | 15 | 0.14 | 11.3 | 21 | -7 | 4 | clear | ○ partial data |
| Mon 12 Oct · 17:01 | 1 | 0.0 | — | -0.03 | — | 21 | -4 | 4 | clear | ○ partial data |
| Tue 13 Oct · 05:53 | 115 | 140.5 | 73 | 22.69 | 16.2 | 18 | +6 | 4 | rain 3.4 mm | ● comparable |
| Tue 13 Oct · 15:11 | 104 | 140.7 | 81 | 22.08 | 15.7 | 27 | -3 | 5 | rain 9.1 mm | ● comparable |
| Thu 15 Oct · 07:44 | 116 | 144.4 | 74 | 25.54 | 17.7 | 10 | -0 | 6 | clear | ● comparable |
| Thu 15 Oct · 20:51 | 89 | 141.5 | 95 | 27.42 | 19.4 | 9 | -9 | 10 | tailwind 9 | ● comparable |
| Sat 17 Oct · 07:46 | 46 | 44.5 | 58 | 8.91 | 20.0 | 2 | -5 | 18 | rain 5.2 mm crosswind 18 | ● comparable |
| Sun 18 Oct · 13:12 | 24 | 2.6 | 7 | 0.56 | 21.7 | 19 | +6 | 15 | crosswind 15 | ○ partial data |
| Sun 18 Oct · 13:53 | 3 | 0.5 | 11 | 0.05 | — | 19 | +2 | 15 | crosswind 15 | ○ partial data |
| Sun 18 Oct · 14:36 | 8 | 2.6 | 19 | 0.29 | 11.1 | 19 | -8 | 12 | tailwind 8 | ○ partial data |
| Sun 18 Oct · 17:14 | 27 | 23.2 | 52 | 3.28 | 14.1 | 16 | +9 | 15 | headwind 9 | ● comparable |
| Sun 18 Oct · 19:09 | 36 | 24.9 | 42 | 3.78 | 15.2 | 15 | -2 | 14 | clear | ● comparable |
| Mon 19 Oct · 07:50 | 115 | 144.2 | 75 | 23.38 | 16.2 | 11 | -2 | 4 | clear | ● comparable |
| Wed 21 Oct · 08:06 | 116 | 143.6 | 74 | 24.80 | 17.3 | 7 | +3 | 5 | clear | ● comparable |
| Wed 21 Oct · 12:53 | 44 | 39.6 | 55 | 6.09 | 15.4 | 15 | +1 | 4 | clear | ● comparable |
| Thu 22 Oct · 08:24 | 111 | 141.6 | 77 | 24.76 | 17.5 | 9 | -2 | 3 | clear | ● comparable |
| Thu 22 Oct · 18:00 | 130 | 143.3 | 66 | 25.55 | 17.8 | 14 | +7 | 7 | clear | ● comparable |
| Sat 24 Oct · 10:16 | 141 | 160.8 | 69 | 28.73 | 17.9 | 12 | +2 | 6 | clear | ● comparable |
| Sat 24 Oct · 15:12 | 75 | 51.3 | 41 | 7.17 | 14.0 | 17 | -5 | 4 | clear | ● comparable |
| Sun 25 Oct · 12:05 | 32 | 17.5 | 33 | 2.84 | 16.2 | 18 | -0 | 4 | clear | ● comparable |
| Sun 25 Oct · 12:41 | 10 | 1.0 | 6 | 0.17 | 17.3 | 21 | +2 | 3 | clear | ○ partial data |
| Sun 25 Oct · 14:22 | 22 | 13.6 | 36 | 2.20 | 16.2 | 20 | -0 | 6 | clear | ● comparable |
| Mon 26 Oct · 08:00 | 117 | 142.2 | 73 | 23.58 | 16.6 | 14 | -5 | 9 | clear | ● comparable |
| Thu 29 Oct · 07:44 | 120 | 140.3 | 70 | 25.66 | 18.3 | 12 | +6 | 7 | clear | ● comparable |
| Thu 29 Oct · 19:12 | 75 | 104.6 | 84 | 17.84 | 17.1 | 15 | +4 | 16 | rain 5.4 mm crosswind 16 | ● comparable |
| Fri 30 Oct · 18:26 | 4 | 0.6 | 10 | 0.15 | 24.7 | 11 | +17 | 15 | headwind 17 | ○ partial data |
| Fri 30 Oct · 19:28 | 4 | 0.6 | 9 | 0.11 | 18.6 | 10 | -6 | 17 | crosswind 17 | ○ partial data |
| Sat 31 Oct · 10:36 | 2 | 0.4 | 12 | 0.25 | — | 10 | +4 | 7 | clear | ○ partial data |
| Sat 31 Oct · 10:43 | 25 | 9.6 | 23 | 1.48 | 15.4 | 5 | +7 | 7 | clear | ○ partial data |
| Sun 01 Nov · 13:32 | 32 | 30.0 | 57 | 5.33 | 17.8 | 18 | +5 | 11 | clear | ● comparable |
| Mon 02 Nov · 07:58 | 113 | 145.8 | 78 | 23.21 | 15.9 | 13 | +2 | 4 | clear | ● comparable |
| Mon 02 Nov · 17:19 | 114 | 140.0 | 74 | 21.90 | 15.6 | 17 | -4 | 3 | clear | ● comparable |
Measured against the published road load
The one figure here with nothing fitted to it: mean pack power over steady cruising, divided by what the car's certified coastdown coefficients predict for the same speed, wind, and density. Drivetrain loss and accessory load cannot be told apart from this driving and are not reported as separate numbers.
What more driving unlocks
- ✓Speed / energy shape3+ comparable trips
- ✓Efficiency vs temperature10+ trips across a temperature range
- ✓Departure-time trend20+ trips spread across departure times
- ✓Departure-time model with uncertainty40+ trips
- ○Central store worth building150 trips logged (109 so far) — CLOUD-001 is deferred until then
What this cannot tell you yet
Wind and rain are measured, not yet corrected for. Headwind is the wind along your direction of travel; crosswind is the part across it, which costs energy too but cannot help you. Rain and snow raise rolling resistance and slow traffic, confounding the energy figures and the delay figures at once. Snow is flagged separately from rain because a wintry trip is not a summer trip with a correction applied — it arrives with the cold that makes the cabin heater and pack conditioning expensive, and it belongs in its own group once there are enough of them.
Departure time is not yet analysable. It needs many trips rather than many samples, and no amount of processing substitutes for driving.
Trips marked app energy are excluded from comparisons. Those logs lacked pack current, so energy came from OBD Fusion's own total, which scatters ±17% against integrated voltage × current.
No charging data
A state the tool is designed for, not an error.
No charging has been fetched yet. Charging appears nowhere in the vehicle logs — the capture app is not running while the car is plugged in — so the circuit monitor is the only witness to it.
Run emporia_fetch.py fetch to populate it.