07-04-2021, 01:42 AM
I have my ELM327 bluetooth obd working fine and gauges are reading. I've created custom gauges for other PIDs and that works too (be sure to follow Bluewave's docs on connectintg the scanner....). The issue is that the refresh rate is rather slow, even when turning the polling interval down. I realize that OAP isn't intended to be a realtime dashboard but the 1 fps refresh rate isn't really useful for anything.
Besides that, i'm also wanting to read obd MIL responses in another script, which isn't really possible when OAP blocks that dongle with the gauges. I'm wanting to try another route for the gauge side of things....
Is it possible to connect the gauge queries to another data source like a file or pipe from another program? I think i'm going to try and use a CAN sniffer to capture gauge data and only use the obd dongle for code reading/clearing. I'm thinking i could sniff the CAN bus, run it through a filter/script to grab the parameters i want, but how do I get them into OAPs gauges?
I realize that the filter will be specific to my vehicle but if there's a way to do it, maybe others could create vehicle filtering for other cars. I've got a CAN hat coming to play with.....
Just spit balling right now, any ideas are highly appreciated.
Besides that, i'm also wanting to read obd MIL responses in another script, which isn't really possible when OAP blocks that dongle with the gauges. I'm wanting to try another route for the gauge side of things....
Is it possible to connect the gauge queries to another data source like a file or pipe from another program? I think i'm going to try and use a CAN sniffer to capture gauge data and only use the obd dongle for code reading/clearing. I'm thinking i could sniff the CAN bus, run it through a filter/script to grab the parameters i want, but how do I get them into OAPs gauges?
I realize that the filter will be specific to my vehicle but if there's a way to do it, maybe others could create vehicle filtering for other cars. I've got a CAN hat coming to play with.....
Just spit balling right now, any ideas are highly appreciated.