diff --git a/src/const.ts b/src/const.ts index 6b121100..f1ce7e5b 100644 --- a/src/const.ts +++ b/src/const.ts @@ -34,6 +34,7 @@ export const CONF_CAMERAS_ARRAY_FRIGATE_ZONES = export const CONF_CAMERAS_ARRAY_GO2RTC_MODES = `${CONF_CAMERAS}.#.go2rtc.modes` as const; export const CONF_CAMERAS_ARRAY_GO2RTC_STREAM = `${CONF_CAMERAS}.#.go2rtc.stream` as const; +export const CONF_CAMERAS_ARRAY_GO2RTC_URL = `${CONF_CAMERAS}.#.go2rtc.url` as const; export const CONF_CAMERAS_ARRAY_ICON = `${CONF_CAMERAS}.#.icon` as const; export const CONF_CAMERAS_ARRAY_ID = `${CONF_CAMERAS}.#.id` as const; export const CONF_CAMERAS_ARRAY_IMAGE_ENTITY = `${CONF_CAMERAS}.#.image.entity` as const; diff --git a/src/editor.ts b/src/editor.ts index a3511ee4..ae5f4090 100644 --- a/src/editor.ts +++ b/src/editor.ts @@ -63,6 +63,7 @@ import { CONF_CAMERAS_ARRAY_FRIGATE_ZONES, CONF_CAMERAS_ARRAY_GO2RTC_MODES, CONF_CAMERAS_ARRAY_GO2RTC_STREAM, + CONF_CAMERAS_ARRAY_GO2RTC_URL, CONF_CAMERAS_ARRAY_ICON, CONF_CAMERAS_ARRAY_ID, CONF_CAMERAS_ARRAY_IMAGE_ENTITY, @@ -2164,7 +2165,10 @@ export class FrigateCardEditor extends LitElement implements LovelaceCardEditor )} ${this._renderStringInput( getArrayConfigPath(CONF_CAMERAS_ARRAY_GO2RTC_STREAM, cameraIndex), - )}`, + )} + ${this._renderStringInput( + getArrayConfigPath(CONF_CAMERAS_ARRAY_GO2RTC_URL, cameraIndex), + )} `, )} ${this._putInSubmenu( MENU_CAMERAS_IMAGE, diff --git a/src/localize/languages/ca.json b/src/localize/languages/ca.json index 0bd3df7a..94fd2814 100644 --- a/src/localize/languages/ca.json +++ b/src/localize/languages/ca.json @@ -95,7 +95,8 @@ "mse": "", "webrtc": "" }, - "stream": "nom del flux de go2rtc" + "stream": "nom del flux de go2rtc", + "url": "" }, "icon": "Icona d'aquesta càmera (detecció automàtica des de l'entitat)", "id": "Identificador únic per a aquesta càmera en aquesta targeta", diff --git a/src/localize/languages/en.json b/src/localize/languages/en.json index 8f4e470f..614d26b7 100644 --- a/src/localize/languages/en.json +++ b/src/localize/languages/en.json @@ -95,7 +95,8 @@ "mse": "Media Source Extensions (MSE)", "webrtc": "Web Real-Time Communication (WebRTC)" }, - "stream": "go2rtc stream name" + "stream": "go2rtc stream name", + "url": "go2rtc URL" }, "icon": "Icon for this camera (Autodetected from entity)", "id": "Unique id for this camera in this card", diff --git a/src/localize/languages/fr.json b/src/localize/languages/fr.json index a340fdab..d45aeebf 100644 --- a/src/localize/languages/fr.json +++ b/src/localize/languages/fr.json @@ -95,7 +95,8 @@ "mse": "Extensions de sources multimédias (MSE)", "webrtc": "Web Real-Time Communication (WebRTC)" }, - "stream": "Nom du flux go2rtc" + "stream": "Nom du flux go2rtc", + "url": "" }, "icon": "Icône pour cette caméra (auto-détectée par l'entité)", "id": "ID unique pour cette caméra dans cette carte", diff --git a/src/localize/languages/it.json b/src/localize/languages/it.json index 53fafff1..6299f458 100644 --- a/src/localize/languages/it.json +++ b/src/localize/languages/it.json @@ -95,7 +95,8 @@ "mse": "Estensioni sorgente multimediale (MSE)", "webrtc": "Comunicazione Web in tempo reale (WebRTC)" }, - "stream": "nome del flusso go2rtc" + "stream": "nome del flusso go2rtc", + "url": "" }, "icon": "Icona per questa telecamera (Autoidentificato dall'entità)", "id": "ID univoco per questa telecamera in questa carta", diff --git a/src/localize/languages/pt-BR.json b/src/localize/languages/pt-BR.json index 973efc45..680afc01 100644 --- a/src/localize/languages/pt-BR.json +++ b/src/localize/languages/pt-BR.json @@ -95,7 +95,8 @@ "mse": "Media Source Extensions (MSE)", "webrtc": "Web Real-Time Communication (WebRTC)" }, - "stream": "Nome do stream do go2rtc" + "stream": "Nome do stream do go2rtc", + "url": "" }, "icon": "Ícone para esta câmera (detectado automaticamente pela entidade)", "id": "ID exclusivo para esta câmera nesse cartão", diff --git a/src/localize/languages/pt-PT.json b/src/localize/languages/pt-PT.json index cdc2b9a9..a45e6258 100644 --- a/src/localize/languages/pt-PT.json +++ b/src/localize/languages/pt-PT.json @@ -95,7 +95,8 @@ "mse": "Mse", "webrtc": "Webrtc" }, - "stream": "Stream" + "stream": "Stream", + "url": "" }, "icon": "Ícone para esta câmera (detectado automaticamente pela entidade)", "id": "ID exclusivo para esta câmera nesse cartão",