From ee8c86bfee61756103d2598a6cf1e92f5b4b6eb1 Mon Sep 17 00:00:00 2001 From: Josh Hawkins <32435876+hawkeye217@users.noreply.github.com> Date: Sun, 8 Mar 2026 15:42:58 -0500 Subject: [PATCH] add EnvString support to MQTT and ONVIF host fields --- frigate/config/camera/onvif.py | 2 +- frigate/config/mqtt.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/frigate/config/camera/onvif.py b/frigate/config/camera/onvif.py index d4955799b..fd35fa537 100644 --- a/frigate/config/camera/onvif.py +++ b/frigate/config/camera/onvif.py @@ -72,7 +72,7 @@ class PtzAutotrackConfig(FrigateBaseModel): class OnvifConfig(FrigateBaseModel): - host: str = Field(default="", title="Onvif Host") + host: EnvString = Field(default="", title="Onvif Host") port: int = Field(default=8000, title="Onvif Port") user: Optional[EnvString] = Field(default=None, title="Onvif Username") password: Optional[EnvString] = Field(default=None, title="Onvif Password") diff --git a/frigate/config/mqtt.py b/frigate/config/mqtt.py index a760d0a1f..3e2f99294 100644 --- a/frigate/config/mqtt.py +++ b/frigate/config/mqtt.py @@ -13,7 +13,7 @@ __all__ = ["MqttConfig"] class MqttConfig(FrigateBaseModel): enabled: bool = Field(default=True, title="Enable MQTT Communication.") - host: str = Field(default="", title="MQTT Host") + host: EnvString = Field(default="", title="MQTT Host") port: int = Field(default=1883, title="MQTT Port") topic_prefix: str = Field(default="frigate", title="MQTT Topic Prefix") client_id: str = Field(default="frigate", title="MQTT Client ID")