Volvo V70 III – OBD & Home Assistant¶
Erstellt: 10.05.2026\ Status: HA-seitig fertig — Dongle unterwegs (Lieferung ~16.05.2026)\ Fahrzeug: Volvo V70 III (2010, P3 Plattform, DRIVe)\ Project Status: /config/claude_projects/volvo_obd/project_status.txt
Ziel¶
vLinker MC+ OBD2-Adapter → Bluetooth → Samsung (Car Scanner Pro) → MQTT via WireGuard → Home Assistant → Tankempfehlungen + Fehlercode-Benachrichtigungen via Telegram.
Hardware¶
| Komponente | Details | | OBD2-Adapter | Vgate vLinker MC+ (BLE + Bluetooth Classic) | | Preis | 60,49 € (Amazon, bestellt 13.05.2026, Lieferung ~16.05.) | | Hinweis | MS-CAN Support nötig für vollen P3-Zugriff (alle Volvo-Module) | | Logging-Gerät | Samsung Handy — in Halterung bei Bedarf, sonst Hosentasche | | OBD2-Port | Unter dem Lenkrad links (Standard) |
Fahrzeug-Details / Motor D4164T¶
Der Volvo V70 DRIVe verbaut den PSA D4164T (1.6 HDi / 1.6D) — ein PSA-Motor, der in vielen Fahrzeugen eingesetzt wurde.
Gleicher Motor verbaut in¶
| Hersteller | Modelle | | Peugeot | 207, 307, 308 | | Citroën | C3, C4 | | Ford | Focus II, C-Max | | Mini | Cooper D (R56) | | Mazda | 2, 3 (vereinzelt) | | Volvo | S40, V50, C30, S80 (alle mit 1.6D) |
Was problemlos getauscht werden kann¶
- Luftfilterkasten
- Luftmassenmesser
- EGR-Ventil
- Turbolader
- Ölfiltergehäuse
- Diverse Sensoren
Wichtig beim Teile-Kauf¶
- Baujahr beachten — der Motor hat Revisionen bekommen
- Motorcode muss übereinstimmen — D4164T auf dem Spenderfahrzeug prüfen
- Peugeot/Citroën Teile sind oft deutlich günstiger als Volvo-OEM
App-Stack (Rollentrennung)¶
| App | Rolle | Betrieb | | Car Scanner ELM OBD2 Pro (~15€ einmalig) | Live-Dashboard am Handy + MQTT-Logging zu HA | Dauerhaft aktiv während der Fahrt | | V-Tool OBD Scanner (Subscription "Garage License") | Volvo-Diagnose, Service-Operationen | Nur bei Bedarf, kein HA-Export |
Was geloggt werden soll¶
- Kühlmitteltemperatur →
sensor.volvo_kuhlmitteltemperatur - Drehzahl →
sensor.volvo_drehzahl - Kraftstoffverbrauch →
sensor.volvo_kraftstoffverbrauch - Tankstand →
sensor.volvo_tankstand - DPF-Beladung / Regenerationsstatus →
sensor.volvo_dpf_beladung - Batteriespannung →
sensor.volvo_batteriespannung - Fehlercodes (DTCs) →
sensor.volvo_fehlercodes
V-Tool Diagnose-Aufgaben¶
- A2DP Bluetooth Audio: im Werks-BT-Modul vorhanden aber deaktiviert? → ggf. freischalten
- AUX-Eingang: Status prüfen, ggf. freischalten
- DPF-Verbrennung: manuell auslösbar falls nötig
- Motor- und Getriebeadaptionen zurücksetzen
- Wichtig: erst kostenlos testen ob Verbindung funktioniert — dann Abo abschließen!
Audio (offen, abhängig von V-Tool Befund)¶
| Szenario | Aufwand | | A2DP im Werks-BT aktivieren | Kein Hardwareaufwand (Software via V-Tool) | | Bluetooth AUX-IN Adapter | ~15 € (eBay) — Fallback falls A2DP nicht aktivierbar |
Musik: Plexamp auf Samsung → Streaming vom heimischen Plex-Server.
Verbindungskonzept: WireGuard on-demand¶
Keine permanente VPN-Verbindung — WireGuard startet automatisch wenn der Volvo-Dongle verbunden ist.
Datenfluss¶
vLinker MC+ (OBD2) → Bluetooth → Samsung → Car Scanner Pro (MQTT publish) → WireGuard VPN (automatisch aktiv) → Mosquitto Broker (192.168.178.4:1883, nur intern) → Home Assistant
WireGuard Setup (einmalig)¶
- FritzBox → VPN → WireGuard → Neue Verbindung → QR-Code generieren
- WireGuard App auf Samsung installieren → QR-Code scannen
MacroDroid Automation (Samsung)¶
Vollautomatisch — kein manuelles VPN-Einschalten nötig:
| Trigger | Aktion | | Bluetooth verbindet mit "vLinker MC+" | WireGuard-Profil aktivieren | | Bluetooth trennt von "vLinker MC+" | WireGuard-Profil deaktivieren |
Ergebnis: Ins Auto setzen → Handy verbindet Bluetooth → WireGuard startet → MQTT fließt zu HA. Auto verlassen → alles stoppt automatisch.
HA-Seite (bereits vorbereitet)¶
Mosquitto Broker¶
Status: Fertig — v7.1.0 installiert & laeuft (via Supervisor API)
Konfiguration nach Installation:
Nur intern erreichbar (Port 1883) — kein externer Zugriff, WireGuard regelt den Zugang.
MQTT Sensoren¶
Status: Fertig — /config/packages/volvo_obd.yaml
MQTT Topics (in Car Scanner Pro so konfigurieren):
| Sensor | Topic |
| Kühlmitteltemperatur | volvo/obd/coolant_temp |
| Drehzahl | volvo/obd/rpm |
| Kraftstoffverbrauch | volvo/obd/fuel_consumption |
| Tankstand | volvo/obd/fuel_level |
| DPF-Beladung | volvo/obd/dpf_load |
| Batteriespannung | volvo/obd/battery_voltage |
| Fehlercodes | volvo/obd/dtc |
Automationen¶
Status: Fertig — in /config/packages/volvo_obd.yaml
- DTC-Alarm: Sobald ein neuer Fehlercode erkannt → Push-Benachrichtigung
- Tankalarm: Tankstand unter 20 % → Telegram mit günstigster Tankstelle + Preis
Lovelace Dashboard "Volvo"¶
Status: Fertig — View "Volvo" in der Übersicht-Dashboard
Inhalt: - Chips-Leiste: Tankstand · Kühltemp · Batterie · DTC-Status - Sensorkarten: alle OBD-Werte - Fehlercodes-Karte (grün = OK, rot = aktiver DTC) - Spritpreis-Karte (günstigste Station, Tap → Spritpreise-View)
Reihenfolge¶
- [x] vLinker MC+ bestellt (Lieferung ~16.05.2026)
- [x] HA MQTT Sensoren vorbereitet (volvo_obd.yaml)
- [x] Lovelace Dashboard "Volvo" erstellt
- [x] Automationen vorbereitet (DTC-Alarm + Tankalarm)
- [ ] Dongle erhalten → V-Tool kostenlos testen (BT-Modul, AUX, vor Abo!)
- [ ] Audio-Entscheidung treffen
- [x] Mosquitto Broker v7.1.0 installiert & konfiguriert
- [ ] FritzBox WireGuard einrichten → QR-Code auf Samsung importieren
- [ ] MacroDroid auf Samsung: Bluetooth-Trigger → WireGuard
- [ ] Car Scanner Pro einrichten: MQTT → 192.168.178.4:1883, Topics konfigurieren
- [x] MQTT-Verbindung getestet — alle 7 Sensoren empfangen Daten
- [x] Mosquitto Login: User: volvo / PW: Volvo2026mqtt!
Referenzen¶
- Verwandtes Projekt: Spritpreise (Österreich)
- Car Scanner App: https://www.carscanner.info/
- V-Tool OBD Scanner: https://v-tool.com/
- MacroDroid (Android Automation): https://www.macrodroid.com/