## Summary - Rename `date-modified` -> `modified` in all 80 docs and the `docs-check-frontmatter` task Quartz's `CreatedModifiedDate` plugin recognizes `modified`, `lastmod`, `updated`, and `last-modified` — but not `date-modified`. The wrong field name caused Quartz to ignore frontmatter dates entirely and fall through to filesystem timestamps (UTC inside Dagger), showing Feb 12 on pages built late on Feb 11 PST. ## Test plan - [x] `mise run docs-check-frontmatter` passes - [ ] Kick off docs release after merge — verify rendered dates match frontmatter values Reviewed-on: https://forge.ops.eblu.me/eblume/blumeops/pulls/158
1.4 KiB
1.4 KiB
| title | modified | tags | ||
|---|---|---|---|---|
| TeslaMate | 2026-02-07 |
|
TeslaMate
Self-hosted Tesla data logger collecting vehicle telemetry from the Tesla Owner API.
Quick Reference
| Property | Value |
|---|---|
| URL | https://tesla.ops.eblu.me |
| Tailscale URL | https://tesla.tail8d86e.ts.net |
| Namespace | teslamate |
| Image | teslamate/teslamate:2.2.0 |
| Database | postgresql |
Data Collected
- Battery level, state of charge, range estimates
- Charging sessions (location, energy, cost, duration)
- Drives (distance, efficiency, routes)
- Climate/HVAC usage
- Software update history
- Vampire drain analysis
- Vehicle states (asleep, driving, charging, online)
Grafana Dashboards
18 dashboards in the "TeslaMate" folder:
- Overview, Charges, Drives, Efficiency, States
- Battery Health, Vampire Drain, Statistics
- Charge Level, Locations, Trip, Mileage
- Drive Stats, Charging Stats, Projected Range
- Timeline, Updates, Visited
Dashboards use PostgreSQL datasource (not Prometheus).
Authentication
Uses Tesla Owner API via OAuth:
- Access https://tesla.ops.eblu.me
- Click "Sign in with Tesla"
- Tokens encrypted with ENCRYPTION_KEY
Credentials
1Password: TeslaMate item with db_password and api_enc_key
Related
- postgresql - Data storage
- grafana - Dashboards
- borgmatic - Database backup