Jump to content


Photo
- - - - -

Custom Kodi and BMW interface


  • Please log in to reply
5 replies to this topic

#1 pete_c

pete_c

    Cocoonut

  • -=Gold Supporter=-
  • 9761 posts
  • Location:House
  • Experience:average
  • Software:Main Lobby, Open Source Automation
  • Hardware:HAI OmniPro II, Mi Casa Verde Vera, Ocelot
  • Tech:X10-PLC, X10-RF, UPB, INSTEON, Z-Wave, ZigBee, 1-Wire, xAP, xPL, ALC
  • Audio:Russound
  • Video:MythTV
  • CCTV:analog, ip, dvr
  • Phone:Asterisk, FreePBX, Ooma, POTS, VoIP via ISP

Posted 15 February 2020 - 06:27 AM

Note this only works on BMW automobiles
 
Bus communications has been extensively documented over the years.
 
Purchased an custom interface which sits on the bus and is seen on the head unit.  (~$300 or so).
 
This inteface has a display item on the HU and taps in to aux audio.  (DSP also).
 
The BMW Bus interface is written in Python and reads the NAV-Radio buttons in the dash and on the wheel controls.
 
The PC OS can be Windows, Linux or Android.  Here using Linux.
 
Hardware required:
 
1 - Ibus Interface  $~300.00  - connects to the serial bus and audio aux - has two video outputs - one for an aux monitor and one for HU.
2 - PC - can be an RPI Arm based or TV Box or Intel based PC
 
Sofware used:
1 - Kodi LibreElec
2 - Confluence - BMW theme
3 - BMW Bus plugin

#2 pete_c

pete_c

    Cocoonut

  • -=Gold Supporter=-
  • 9761 posts
  • Location:House
  • Experience:average
  • Software:Main Lobby, Open Source Automation
  • Hardware:HAI OmniPro II, Mi Casa Verde Vera, Ocelot
  • Tech:X10-PLC, X10-RF, UPB, INSTEON, Z-Wave, ZigBee, 1-Wire, xAP, xPL, ALC
  • Audio:Russound
  • Video:MythTV
  • CCTV:analog, ip, dvr
  • Phone:Asterisk, FreePBX, Ooma, POTS, VoIP via ISP

Posted 16 February 2020 - 07:14 PM

Author has configured a special tab on the custom Confluence-BMW Kodi theme.  This tab is called "Board-Monitor" which mimics the status of the built in to HU computer monitor only it has a few extras. 

 

One window is a combo speedo, tach.

 

Kind of interesting that I can connect remotely to the Kodi box and control all sorts of stuff in the vehicle and get geolocation data.  I can turn lights on, move mirrors, open and close windows, et al.  I could do this before but much easier now using the Python script written for KODI.



#3 pete_c

pete_c

    Cocoonut

  • -=Gold Supporter=-
  • 9761 posts
  • Location:House
  • Experience:average
  • Software:Main Lobby, Open Source Automation
  • Hardware:HAI OmniPro II, Mi Casa Verde Vera, Ocelot
  • Tech:X10-PLC, X10-RF, UPB, INSTEON, Z-Wave, ZigBee, 1-Wire, xAP, xPL, ALC
  • Audio:Russound
  • Video:MythTV
  • CCTV:analog, ip, dvr
  • Phone:Asterisk, FreePBX, Ooma, POTS, VoIP via ISP

Posted 03 March 2020 - 09:09 AM

Update 3rd of March, 2020
 

  • Added a network / microrouter / VPN to home configuration to Kodi CarPC. 
  • Adding new TPMS (tire pressure monitoring system).

tpms 1

 
The guy that wrote the new Kodi interface is writing a python script for interfacing and displaying TPMS on KODI.
The automobile has TPMS with an indicator of low tire pressure (not really specific).
 
TPMS 2

 

The KODI Board-Monitor pages connect to the car vitals computer - speedo, tach, oil pressure, temp, GPS, lights, windows, cameras, et al.



#4 pete_c

pete_c

    Cocoonut

  • -=Gold Supporter=-
  • 9761 posts
  • Location:House
  • Experience:average
  • Software:Main Lobby, Open Source Automation
  • Hardware:HAI OmniPro II, Mi Casa Verde Vera, Ocelot
  • Tech:X10-PLC, X10-RF, UPB, INSTEON, Z-Wave, ZigBee, 1-Wire, xAP, xPL, ALC
  • Audio:Russound
  • Video:MythTV
  • CCTV:analog, ip, dvr
  • Phone:Asterisk, FreePBX, Ooma, POTS, VoIP via ISP

Posted 03 March 2020 - 09:27 AM

Here are a couple of the CarPC KODI screens.

Note that the author has built an RPi with an addition video / audio interface on an Arduino over the RPi.
Tiny thing.
 
kodi 1

 

kodi 2

 

#5 pete_c

pete_c

    Cocoonut

  • -=Gold Supporter=-
  • 9761 posts
  • Location:House
  • Experience:average
  • Software:Main Lobby, Open Source Automation
  • Hardware:HAI OmniPro II, Mi Casa Verde Vera, Ocelot
  • Tech:X10-PLC, X10-RF, UPB, INSTEON, Z-Wave, ZigBee, 1-Wire, xAP, xPL, ALC
  • Audio:Russound
  • Video:MythTV
  • CCTV:analog, ip, dvr
  • Phone:Asterisk, FreePBX, Ooma, POTS, VoIP via ISP

Posted 16 March 2020 - 04:41 AM

16th of March, 2020

 

Added a GLiNet micro travel router a couple of weeks ago.

 

MiniPC ==> Travel Router via NIC LAN port

 

Travel router ==> autoconnects to Cellular phone when in smart phone is in Hotspot mode.

 

Using VPN access to Home for security / CCTV / automation displays.

 

Changed ignition coils / plugs this week.  Learning experiment.  Easier to do than the Lexus.  Purchased everything from Amazon. By accident purchased counterfeit NGK spark plugs.  (IE: made in China clones versus made in Japan).

 

Updated old CDRom Navigation unit in old 330XI to new DVD Rom navigation.  (primitive OEM stuff).  Adding this update to the Bluetooth ULF updating.



#6 pete_c

pete_c

    Cocoonut

  • -=Gold Supporter=-
  • 9761 posts
  • Location:House
  • Experience:average
  • Software:Main Lobby, Open Source Automation
  • Hardware:HAI OmniPro II, Mi Casa Verde Vera, Ocelot
  • Tech:X10-PLC, X10-RF, UPB, INSTEON, Z-Wave, ZigBee, 1-Wire, xAP, xPL, ALC
  • Audio:Russound
  • Video:MythTV
  • CCTV:analog, ip, dvr
  • Phone:Asterisk, FreePBX, Ooma, POTS, VoIP via ISP

Posted 30 March 2020 - 08:11 AM

30th of March, 2020

 

Installed tire pressure caps for the TPMS system.  A bit larger looking then I want. 

 

May order the internal pressure sensors.  These will replace the current "dummy light" pressure sensors in the automobiles.  

 

Interesting device.  Uses radio for each sensor and plugs in to Android head unit as designed.

 

Here the Android head unit is Kodi running in Linux.  The device just speaks serial out the USB port which is converted to a Kodi page for monitoring.






0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users