Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Einbau in BMW Z4 E85
#1
Hallo,
ich wollte mal kurz mein Lösung vorstellen im Z4 E85. Vorab ein riesengroßes DANKE an harryberlin für das unglaubliche Stück Software Namens IbusCommunicator

Verbaute Hardware:
- Original BMW Analog TV Tuner
- M1ATX Netzteil als Stromversorgung für den Pi
- Raspberry PI 3 model B+
+ 64 GB micro SD Karte
+ USB Bluetooth Stick
+ Ressler BMW IBUS USB interface
+ MaxDiag1 OBD USB interface
+ USB Soundkarte
+ 3,5mm Mikrofon

Verwendete Software:
- OSMC mit IBusCommunicator
- Eigenentwicklung: KODI Bluetooth Freisprecheinrichtungs Plugin
- Eigenentwicklung: KODI Plugin zum öffnen des Garagentors
- Eigenentwicklung: KODI Plugin zum auslesen der Temperaturen über OBD
- Ediabaslib uholeschak/ediabaslib
- minimal modifiziertes Spotify Plugin für KODI

Verbaut ist alles in einem alten leeren CD Wechsler Gehäuse am originalen Einbauort:
     


Ich wollte den Einbau so gestalten, das alles soweit rückrüstbar ist und nichts am Fahrzeug verändert werden musste. Ich nutze überall die original Steckverbindungen zum Auto (CD Wechsler, TV Tuner).
Video:
Der original BMW TV Tuner hat einen Video Eingang für eine Rückfahrkamera. Diesen nutze ich um das Bild das der Raspberry ausgiebt auf dem originalen Bordmonitor darzustellen. Weiters hat das TV Tuner Modul einen schaltbaren Eingang (muss auf GND geschalten werden), damit dieses auf den Video Eingang umschaltet.
Audio:
Der originale BMW CD Wechsler gibt das Audiosignal analog aus. Ich musste mir also nur einen Adapter bauen um den Ausgang der USB Soundkarte (Chinch) auf die originale CD Wechslerbuchse zu leiten.
IBUS:
Der originale BMW CD Wechsler hat direkt einen Kontakt für den BMW Innenraum Bus (IBUS). Dieser wurde mit dem Ressler USB Interface verbunden.
Stromversorgung und Start/Herunterfahren:
Als Stromversorgung nutze ich ein M1ATX Netzteil wechlches ich noch rumliegen hatte. Dort verwende ich nur die 5V Schiene. Das gute an diesem Netzteil ist, dass es direkt einen Anschluss für ein Zündungsplus hat. Hier benutze ich den Pluspol der Kofferraumbeleuchtung. Diese Leitung wird über das GM5 gesteuert. Sobald die Steuergeräte aufwachen (beim Aufsperren z.B.) liegt Strom an. Nachdem die Steuergeräte in den Schlafmodus wechseln wartet das GM5 6 Minuten bis die Stromzufuhr unterbrochen wird. Originaleinstellung sind 16 Minuten. Ich habe jedoch den Wert der Eigenschaft VA1/VA2_AUS_NACH_X_MIN im GM5 auf 6_min gesetzt. Wenn somit am Zündungsplus für das Netzteil keine Spannung mehr anliegt sendet es einen Auschaltbefehl an den RPI (2 GPIO Pins werden kurzgeschlossen). Damit ist ein sicheres Herunterfahren gewährleistet.
OBD:
Da beim Z4 die Öltemperatur nicht am IBUS verfügbar ist muste ich auf eine andere Lösung ausweichen. Ich fand eine Android App namens DeepOBD (Deep OBD für BMW und VAG – Apps bei Google Play) welche es ermöglicht alle Werte abzurufen welche auch mit INPA abrufbar sind. Die App benutzt eine OpenSource Library namens EdiabasLib (uholeschak/ediabaslib). Mithilfe des MaxDiag1 welches am USB Port des Rasperry angeschlossen ist konnte ich mit dem Testprogramm auf anhieb den analogen Messwertblock1 des Steuergeräts auslesen. Ich musste also nur mehr die Daten in die Oberfläche integrieren. Theoretisch ist somit alles möglich, was auch mit INPA möglich ist. Dazu baute ich mir ein eigenes Plugin für KODI. Zusätzlich besorgte ich mir ein OBD Verlängerungskabel mit Winkelstecker, damit der Adapter im Fußraum nicht stört:
     

Beim Verlängerungskabel habe ich auch noch Pin1 (BMW spezifisch Zündungsplus) mit Pin16 (OBD Standard Dauerplus) vertauscht, damit das Interface aus ist sobald die Zündung abgeschalten wird.

Software:
Auf Basis des aktuellen OSMC IbusCommunicator Images begann ich dann die Integration der Freisprecheinrichtung welche über den RPI läuft (Pulseaudio und Ofono über DBUS in KODI integriert).
Da ich mittlerweile Musik fast auschließlich über Spotify höre nutze ich das Spotify Plugin (kodi-community-addons/plugin.audio.spotify) für KODI das ich minimal angepasst habe: Qualität auf 160kbit und Lokaler Cache eingeschalten).
Zusätzlich baute ich mir noch ein sehr einfaches Plugin, dass nach einer Sicherheitsabfrage eine URL aufruft. Diese URL führt mit den richtigen HTTP Post Parameter dazu, dass sich mein Garagentor öffnet / schließt:

 


Auf meinem Android Mobiltelefon benutze ich die Software MacroDroid (MacroDroid - Automatisierung – Apps bei Google Play). Hier habe ich ein Macro definiert, dass sobald das Handy per Bluetooth verbunden ist den WLAN Hotspot aktiviert. Somit habe ich ohne Zutun automatisch eine Internetverbindung im System.

HomeScreen leicht modifiziert:
     

Musikauswahl innerhalb Spotify Playlist:
     


Bordcomputeranzeige erweitert um die Werte die über OBD ausgelesen werden:
   
Zitieren


Nachrichten in diesem Thema
Einbau in BMW Z4 E85 - von 6i6i - 19.04.2019, 23:30
RE: Einbau in BMW Z4 E85 - von harryberlin - 20.04.2019, 07:02
RE: Einbau in BMW Z4 E85 - von 6i6i - 21.04.2019, 00:14
RE: Einbau in BMW Z4 E85 - von harryberlin - 21.04.2019, 06:11
RE: Einbau in BMW Z4 E85 - von 6i6i - 22.04.2019, 11:20
RE: Einbau in BMW Z4 E85 - von harryberlin - 22.04.2019, 14:36
RE: Einbau in BMW Z4 E85 - von 6i6i - 22.04.2019, 19:32
RE: Einbau in BMW Z4 E85 - von harryberlin - 22.04.2019, 19:58
RE: Einbau in BMW Z4 E85 - von 6i6i - 22.04.2019, 20:07
RE: Einbau in BMW Z4 E85 - von 6i6i - 10.05.2019, 23:18
RE: Einbau in BMW Z4 E85 - von 6i6i - 14.05.2019, 09:37
RE: Einbau in BMW Z4 E85 - von harryberlin - 22.10.2019, 19:00
RE: Einbau in BMW Z4 E85 - von 6i6i - 31.10.2019, 10:33
RE: Einbau in BMW Z4 E85 - von harryberlin - 31.10.2019, 18:04
RE: Einbau in BMW Z4 E85 - von 6i6i - 22.03.2020, 21:25
RE: Einbau in BMW Z4 E85 - von harryberlin - 22.03.2020, 22:26
RE: Einbau in BMW Z4 E85 - von 6i6i - 23.03.2020, 12:01
RE: Einbau in BMW Z4 E85 - von harryberlin - 23.03.2020, 13:32
RE: Einbau in BMW Z4 E85 - von harryberlin - 23.03.2020, 17:58
RE: Einbau in BMW Z4 E85 - von 6i6i - 23.03.2020, 18:58
RE: Einbau in BMW Z4 E85 - von harryberlin - 23.03.2020, 19:10
RE: Einbau in BMW Z4 E85 - von 6i6i - 25.03.2020, 10:54

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste