I have a motorcycle (Honda CRF150L) that uses an aftermarket ECU which has a Bluetooth connection (Juken 5 ECU) allowing me to read all sorts of interesting stuff live via the android app, however I'm only interested in reading the EOT as it's not displayed on the bike's speedo. The android app works ok but it's too many clicks to get to the screen I want to get to and is not practical every time I want to use the bike.
I'm wondering how difficult it would be to program an arduino to read this value from the ECU via bluetooth and either display it on a small screen, or output the resistance value in line with what a 50k thermistor would, in order to connect a basic temperature display?
I've also explored the option of replacing the drain plug with a thermistor, but the drain plug thread size is 12mm, which seems a super uncommon thread size for thermistors designed to read EOT or water temp etc. I see them on Aliexpress, however the government recently put a stop to importing things here (Indonesia) via websites such as Aliexpress, shopee etc, hence I'm struggling to find one.