Is it true (and current 2025.6.1 ) that it is not possible to use Google Coral with Frigate?
Intel NUC, HAOS15.2 HA 2025.6.1 (as 2025.6.3 fails for me!)
Coral is recommended for frigate?
Do you get an error?
Frigate is not part of HA so HA version is irrelevant. frigate version has more meaning.
Hi, yes I’m looking to use it with Frigate and THAT is supported, HA Hareware page does show the Coral device but I found a comment in an old thread which says that Coral will not work with HA now.
I hoped I could also use it to accelerate Olalama but it’s also not noted as a supported option.
Just looking for confirmation.
Using latest HAOS (Proxmox VM+usb passthrough) with Coral USB
2025-06-30 15:37:37.211093031 [2025-06-30 17:37:34] frigate.detectors.plugins.edgetpu_tfl INFO : Attempting to load TPU as usb
2025-06-30 15:37:37.216326270 [2025-06-30 17:37:37] frigate.detectors.plugins.edgetpu_tfl INFO : TPU found
Seems to be working here. But since im not really using it, I wont guarantee.
I’m running Frigate as an HA Add-On on an old Intel laptop (Generic x86-64) - haven’t bothered to upgrade to 2025.6.3 yet, though::
2025-06-30 17:29:19.534998737 [2025-06-30 10:29:16] frigate.detectors.plugins.edgetpu_tfl INFO : Attempting to load TPU as usb
2025-06-30 17:29:19.541404713 [2025-06-30 10:29:19] frigate.detectors.plugins.edgetpu_tfl INFO : TPU found
Seems to be working fine here as well.
well, you see I get both that it’s there and that it’s not
2025-06-30 17:45:39.116951806 [2025-06-30 18:45:39] frigate.detectors.plugins.edgetpu_tfl INFO : TPU found
2025-06-30 17:45:39.116992804 [2025-06-30 18:45:39] frigate.detectors.plugins.edgetpu_tfl ERROR : No EdgeTPU was detected. If you do not have a Coral device yet, you must configure CPU detectors.
2025-06-30 17:45:39.123854612 Process detector:coral:
2025-06-30 17:45:39.123857575 Traceback (most recent call last):
2025-06-30 17:45:39.123859252 File "/usr/lib/python3.9/multiprocessing/process.py", line 315, in _bootstrap
2025-06-30 17:45:39.123863298 self.run()
2025-06-30 17:45:39.123865455 File "/opt/frigate/frigate/util/process.py", line 41, in run_wrapper
2025-06-30 17:45:39.123866907 return run(*args, **kwargs)
2025-06-30 17:45:39.123876052 File "/usr/lib/python3.9/multiprocessing/process.py", line 108, in run
2025-06-30 17:45:39.123877598 self._target(*self._args, **self._kwargs)
2025-06-30 17:45:39.123879584 File "/opt/frigate/frigate/object_detection.py", line 121, in run_detector
2025-06-30 17:45:39.123881123 object_detector = LocalObjectDetector(detector_config=detector_config)
2025-06-30 17:45:39.123882600 File "/opt/frigate/frigate/object_detection.py", line 68, in __init__
2025-06-30 17:45:39.123883958 self.detect_api = create_detector(detector_config)
2025-06-30 17:45:39.123897383 File "/opt/frigate/frigate/detectors/__init__.py", line 18, in create_detector
2025-06-30 17:45:39.123898826 return api(detector_config)
2025-06-30 17:45:39.123914063 File "/opt/frigate/frigate/detectors/plugins/edgetpu_tfl.py", line 43, in __init__
2025-06-30 17:45:39.123916018 self.interpreter = Interpreter(
2025-06-30 17:45:39.123918300 File "/usr/lib/python3/dist-packages/tflite_runtime/interpreter.py", line 348, in __init__
2025-06-30 17:45:39.123920078 _interpreter_wrapper.CreateWrapperFromFile(
2025-06-30 17:45:39.123922216 ValueError: Model provided has model identifier 'pyto', should be 'TFL3'
pyto vs TFL3? (didn’t notice that previously!)
HW:
Subsystem:
usb
Device path:
/dev/bus/usb/001/005
Attributes:
BUSNUM: '001'
DEVNAME: /dev/bus/usb/001/005
DEVNUM: '005'
DEVPATH: /devices/pci0000:00/0000:00:14.0/usb1/1-2
DEVTYPE: usb_device
DRIVER: usb
ID_BUS: usb
ID_FOR_SEAT: usb-pci-0000_00_14_0-usb-0_2
ID_MODEL: '9302'
ID_MODEL_ENC: '9302'
ID_MODEL_ID: '9302'
ID_PATH: pci-0000:00:14.0-usb-0:2
ID_PATH_TAG: pci-0000_00_14_0-usb-0_2
ID_PATH_WITH_USB_REVISION: pci-0000:00:14.0-usbv2-0:2
ID_REVISION: '0100'
ID_SERIAL: 18d1_9302
ID_USB_INTERFACES: ':ffffff:'
ID_USB_MODEL: '9302'
ID_USB_MODEL_ENC: '9302'
ID_USB_MODEL_ID: '9302'
ID_USB_REVISION: '0100'
ID_USB_SERIAL: 18d1_9302
ID_USB_VENDOR: 18d1
ID_USB_VENDOR_ENC: 18d1
ID_USB_VENDOR_ID: 18d1
ID_VENDOR: 18d1
ID_VENDOR_ENC: 18d1
ID_VENDOR_ID: 18d1
MAJOR: '189'
MINOR: '4'
PRODUCT: 18d1/9302/100
SUBSYSTEM: usb
TAGS: ':seat:'
TYPE: 0/0/0
USEC_INITIALIZED: '234482128'
Post your frigate config and maybe ask at frigate GitHub page
Ultimately the coral looks like it’s working and the model error suggests maybe you not using default model. The other tpu fail is weird also so with these two I’m thinking frigate config has a problem