Frigate/MQTT authorization error

I installed the the frigate addon and integration and the frigate log files are showing
[](<[2022-12-31 19:54:30] frigate.mqtt ERROR : Unable to connect to MQTT server: MQTT Not authorized>)

I have tried using both the loopback address and LAN IP, I also removed the MQTT birth field but get the same result. At first I had added mqtt/mqtt as a home assistant user but have since deleted it and added it to the config. Any ideas? Also worth noting the recordings dont work, Im not sure if that is related.

Happy New Year and thanks in advance

System

Home Assistant 2022.12.8
Supervisor 2022.12.1
Operating System 9.4
Frontend 20221213.1 - latest

Running on odroid N2+

Frigate Config

  host: 127.0.0.1
  user: user
  password: password
  
cameras:
  Test_cam:
    ffmpeg:
      inputs:
        - path: rtsp://frigate:[email protected]:554/axis-media/media.amp?streamprofile=frigate
          roles:
            - detect
            - clips
            - record
    width: 1280
    height: 720
    fps: 5
    objects:
      track:
        - person
    record:
      enabled: True
    
detectors:
  coral:
    type: edgetpu
    device: usb>)

MQTT Broker config

logins:
  - username: user
    password: password
require_certificate: false
certfile: fullchain.pem
keyfile: privkey.pem
customize:
  active: false
  folder: mosquitto

If the password is ‘password’ why do you enter it as ‘mqtt’

opps bad, copy paste that version of the config was copied from my notes when I had added the user from HA people menu. They match on the system.

Unless frigate is running as host then 127… absolutely won’t work. I’d start with trying to ping MQTT from the frigate device

Also, you missed the mqtt: in the first line.