pipecat.device.auto module

Data sources that retrieve on-board diagnostics from an automobile using OBD-II.

pipecat.device.auto.obd(connection, commands=None, rate=<Quantity(5, 'second')>)

Retrieve OBD-II data from an automobile.

This component requires the Python-OBD module (http://python-obd.readthedocs.io).

Parameters:
  • connection (obd.OBD instance, required.)
  • rate (time quantity, required) – Rate at which data will be retrieved.
Yields:

record (dict) – Records will contain OBD-II data retrieved from an automobile computer.