mirror of
https://github.com/blakeblackshear/frigate.git
synced 2026-03-17 05:38:25 +03:00
57 lines
2.1 KiB
JSON
57 lines
2.1 KiB
JSON
{
|
|
"label": "MQTT configuration",
|
|
"description": "Settings for connecting and publishing telemetry, snapshots, and events to an MQTT broker.",
|
|
"enabled": {
|
|
"label": "Enable MQTT Communication",
|
|
"description": "Enable or disable MQTT integration for state, events, and snapshots."
|
|
},
|
|
"host": {
|
|
"label": "MQTT Host",
|
|
"description": "Hostname or IP address of the MQTT broker."
|
|
},
|
|
"port": {
|
|
"label": "MQTT Port",
|
|
"description": "Port of the MQTT broker (usually 1883 for plain MQTT)."
|
|
},
|
|
"topic_prefix": {
|
|
"label": "MQTT Topic Prefix",
|
|
"description": "MQTT topic prefix for all Frigate topics; must be unique if running multiple instances."
|
|
},
|
|
"client_id": {
|
|
"label": "MQTT Client ID",
|
|
"description": "Client identifier used when connecting to the MQTT broker; should be unique per instance."
|
|
},
|
|
"stats_interval": {
|
|
"label": "MQTT Camera Stats Interval",
|
|
"description": "Interval in seconds for publishing system and camera stats to MQTT."
|
|
},
|
|
"user": {
|
|
"label": "MQTT Username",
|
|
"description": "Optional MQTT username; can be provided via environment variables or secrets."
|
|
},
|
|
"password": {
|
|
"label": "MQTT Password",
|
|
"description": "Optional MQTT password; can be provided via environment variables or secrets."
|
|
},
|
|
"tls_ca_certs": {
|
|
"label": "MQTT TLS CA Certificates",
|
|
"description": "Path to CA certificate for TLS connections to the broker (for self-signed certs)."
|
|
},
|
|
"tls_client_cert": {
|
|
"label": "MQTT TLS Client Certificate",
|
|
"description": "Client certificate path for TLS mutual authentication; do not set user/password when using client certs."
|
|
},
|
|
"tls_client_key": {
|
|
"label": "MQTT TLS Client Key",
|
|
"description": "Private key path for the client certificate."
|
|
},
|
|
"tls_insecure": {
|
|
"label": "MQTT TLS Insecure",
|
|
"description": "Allow insecure TLS connections by skipping hostname verification (not recommended)."
|
|
},
|
|
"qos": {
|
|
"label": "MQTT QoS",
|
|
"description": "Quality of Service level for MQTT publishes/subscriptions (0, 1, or 2)."
|
|
}
|
|
}
|