fix: Add go2rtc.url to editor (#1867)

* Closes #1866
This commit is contained in:
Dermot Duffy
2025-02-01 13:50:27 -08:00
committed by GitHub
parent f123bb91dd
commit a6ecb76efe
8 changed files with 18 additions and 7 deletions
+1
View File
@@ -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_MODES = `${CONF_CAMERAS}.#.go2rtc.modes` as const;
export const CONF_CAMERAS_ARRAY_GO2RTC_STREAM = export const CONF_CAMERAS_ARRAY_GO2RTC_STREAM =
`${CONF_CAMERAS}.#.go2rtc.stream` as const; `${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_ICON = `${CONF_CAMERAS}.#.icon` as const;
export const CONF_CAMERAS_ARRAY_ID = `${CONF_CAMERAS}.#.id` 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; export const CONF_CAMERAS_ARRAY_IMAGE_ENTITY = `${CONF_CAMERAS}.#.image.entity` as const;
+5 -1
View File
@@ -63,6 +63,7 @@ import {
CONF_CAMERAS_ARRAY_FRIGATE_ZONES, CONF_CAMERAS_ARRAY_FRIGATE_ZONES,
CONF_CAMERAS_ARRAY_GO2RTC_MODES, CONF_CAMERAS_ARRAY_GO2RTC_MODES,
CONF_CAMERAS_ARRAY_GO2RTC_STREAM, CONF_CAMERAS_ARRAY_GO2RTC_STREAM,
CONF_CAMERAS_ARRAY_GO2RTC_URL,
CONF_CAMERAS_ARRAY_ICON, CONF_CAMERAS_ARRAY_ICON,
CONF_CAMERAS_ARRAY_ID, CONF_CAMERAS_ARRAY_ID,
CONF_CAMERAS_ARRAY_IMAGE_ENTITY, CONF_CAMERAS_ARRAY_IMAGE_ENTITY,
@@ -2164,7 +2165,10 @@ export class FrigateCardEditor extends LitElement implements LovelaceCardEditor
)} )}
${this._renderStringInput( ${this._renderStringInput(
getArrayConfigPath(CONF_CAMERAS_ARRAY_GO2RTC_STREAM, cameraIndex), getArrayConfigPath(CONF_CAMERAS_ARRAY_GO2RTC_STREAM, cameraIndex),
)}`, )}
${this._renderStringInput(
getArrayConfigPath(CONF_CAMERAS_ARRAY_GO2RTC_URL, cameraIndex),
)} `,
)} )}
${this._putInSubmenu( ${this._putInSubmenu(
MENU_CAMERAS_IMAGE, MENU_CAMERAS_IMAGE,
+2 -1
View File
@@ -95,7 +95,8 @@
"mse": "", "mse": "",
"webrtc": "" "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)", "icon": "Icona d'aquesta càmera (detecció automàtica des de l'entitat)",
"id": "Identificador únic per a aquesta càmera en aquesta targeta", "id": "Identificador únic per a aquesta càmera en aquesta targeta",
+2 -1
View File
@@ -95,7 +95,8 @@
"mse": "Media Source Extensions (MSE)", "mse": "Media Source Extensions (MSE)",
"webrtc": "Web Real-Time Communication (WebRTC)" "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)", "icon": "Icon for this camera (Autodetected from entity)",
"id": "Unique id for this camera in this card", "id": "Unique id for this camera in this card",
+2 -1
View File
@@ -95,7 +95,8 @@
"mse": "Extensions de sources multimédias (MSE)", "mse": "Extensions de sources multimédias (MSE)",
"webrtc": "Web Real-Time Communication (WebRTC)" "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é)", "icon": "Icône pour cette caméra (auto-détectée par l'entité)",
"id": "ID unique pour cette caméra dans cette carte", "id": "ID unique pour cette caméra dans cette carte",
+2 -1
View File
@@ -95,7 +95,8 @@
"mse": "Estensioni sorgente multimediale (MSE)", "mse": "Estensioni sorgente multimediale (MSE)",
"webrtc": "Comunicazione Web in tempo reale (WebRTC)" "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à)", "icon": "Icona per questa telecamera (Autoidentificato dall'entità)",
"id": "ID univoco per questa telecamera in questa carta", "id": "ID univoco per questa telecamera in questa carta",
+2 -1
View File
@@ -95,7 +95,8 @@
"mse": "Media Source Extensions (MSE)", "mse": "Media Source Extensions (MSE)",
"webrtc": "Web Real-Time Communication (WebRTC)" "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)", "icon": "Ícone para esta câmera (detectado automaticamente pela entidade)",
"id": "ID exclusivo para esta câmera nesse cartão", "id": "ID exclusivo para esta câmera nesse cartão",
+2 -1
View File
@@ -95,7 +95,8 @@
"mse": "Mse", "mse": "Mse",
"webrtc": "Webrtc" "webrtc": "Webrtc"
}, },
"stream": "Stream" "stream": "Stream",
"url": ""
}, },
"icon": "Ícone para esta câmera (detectado automaticamente pela entidade)", "icon": "Ícone para esta câmera (detectado automaticamente pela entidade)",
"id": "ID exclusivo para esta câmera nesse cartão", "id": "ID exclusivo para esta câmera nesse cartão",