fix: Add missing editor support for always_error_if_entity_unavailable (#1837)
- Closes #1775
This commit is contained in:
@@ -4,6 +4,9 @@ export const TROUBLESHOOTING_URL = `https://card.camera/#/troubleshooting` as co
|
|||||||
export const CONF_AUTOMATIONS = 'automations' as const;
|
export const CONF_AUTOMATIONS = 'automations' as const;
|
||||||
|
|
||||||
export const CONF_CAMERAS = 'cameras' as const;
|
export const CONF_CAMERAS = 'cameras' as const;
|
||||||
|
|
||||||
|
export const CONF_CAMERAS_ARRAY_ALWAYS_ERROR_IF_ENTITY_UNAVAILABLE =
|
||||||
|
`${CONF_CAMERAS}.#.always_error_if_entity_unavailable` as const;
|
||||||
export const CONF_CAMERAS_ARRAY_CAMERA_ENTITY =
|
export const CONF_CAMERAS_ARRAY_CAMERA_ENTITY =
|
||||||
`${CONF_CAMERAS}.#.camera_entity` as const;
|
`${CONF_CAMERAS}.#.camera_entity` as const;
|
||||||
export const CONF_CAMERAS_ARRAY_FRIGATE_CAMERA_NAME =
|
export const CONF_CAMERAS_ARRAY_FRIGATE_CAMERA_NAME =
|
||||||
|
|||||||
@@ -36,6 +36,7 @@ import {
|
|||||||
} from './config/types.js';
|
} from './config/types.js';
|
||||||
import {
|
import {
|
||||||
CONF_CAMERAS,
|
CONF_CAMERAS,
|
||||||
|
CONF_CAMERAS_ARRAY_ALWAYS_ERROR_IF_ENTITY_UNAVAILABLE,
|
||||||
CONF_CAMERAS_ARRAY_CAMERA_ENTITY,
|
CONF_CAMERAS_ARRAY_CAMERA_ENTITY,
|
||||||
CONF_CAMERAS_ARRAY_CAPABILITIES_DISABLE,
|
CONF_CAMERAS_ARRAY_CAPABILITIES_DISABLE,
|
||||||
CONF_CAMERAS_ARRAY_CAPABILITIES_DISABLE_EXCEPT,
|
CONF_CAMERAS_ARRAY_CAPABILITIES_DISABLE_EXCEPT,
|
||||||
@@ -2014,6 +2015,13 @@ export class FrigateCardEditor extends LitElement implements LovelaceCardEditor
|
|||||||
${this._renderStringInput(
|
${this._renderStringInput(
|
||||||
getArrayConfigPath(CONF_CAMERAS_ARRAY_ID, cameraIndex),
|
getArrayConfigPath(CONF_CAMERAS_ARRAY_ID, cameraIndex),
|
||||||
)}
|
)}
|
||||||
|
${this._renderSwitch(
|
||||||
|
getArrayConfigPath(
|
||||||
|
CONF_CAMERAS_ARRAY_ALWAYS_ERROR_IF_ENTITY_UNAVAILABLE,
|
||||||
|
cameraIndex,
|
||||||
|
),
|
||||||
|
this._defaults.cameras.always_error_if_entity_unavailable,
|
||||||
|
)}
|
||||||
${this._putInSubmenu(
|
${this._putInSubmenu(
|
||||||
MENU_CAMERAS_ENGINE,
|
MENU_CAMERAS_ENGINE,
|
||||||
true,
|
true,
|
||||||
|
|||||||
@@ -9,6 +9,7 @@
|
|||||||
},
|
},
|
||||||
"config": {
|
"config": {
|
||||||
"cameras": {
|
"cameras": {
|
||||||
|
"always_error_if_entity_unavailable": "",
|
||||||
"camera_entity": "Entitat de càmera",
|
"camera_entity": "Entitat de càmera",
|
||||||
"capabilities": {
|
"capabilities": {
|
||||||
"capabilities": {
|
"capabilities": {
|
||||||
|
|||||||
@@ -9,6 +9,7 @@
|
|||||||
},
|
},
|
||||||
"config": {
|
"config": {
|
||||||
"cameras": {
|
"cameras": {
|
||||||
|
"always_error_if_entity_unavailable": "Always treat entity unavailability as error",
|
||||||
"camera_entity": "Camera Entity",
|
"camera_entity": "Camera Entity",
|
||||||
"capabilities": {
|
"capabilities": {
|
||||||
"capabilities": {
|
"capabilities": {
|
||||||
|
|||||||
@@ -9,6 +9,7 @@
|
|||||||
},
|
},
|
||||||
"config": {
|
"config": {
|
||||||
"cameras": {
|
"cameras": {
|
||||||
|
"always_error_if_entity_unavailable": "",
|
||||||
"camera_entity": "Entité caméra",
|
"camera_entity": "Entité caméra",
|
||||||
"capabilities": {
|
"capabilities": {
|
||||||
"capabilities": {
|
"capabilities": {
|
||||||
|
|||||||
@@ -9,6 +9,7 @@
|
|||||||
},
|
},
|
||||||
"config": {
|
"config": {
|
||||||
"cameras": {
|
"cameras": {
|
||||||
|
"always_error_if_entity_unavailable": "",
|
||||||
"camera_entity": "Entità della telecamera",
|
"camera_entity": "Entità della telecamera",
|
||||||
"capabilities": {
|
"capabilities": {
|
||||||
"capabilities": {
|
"capabilities": {
|
||||||
|
|||||||
@@ -9,6 +9,7 @@
|
|||||||
},
|
},
|
||||||
"config": {
|
"config": {
|
||||||
"cameras": {
|
"cameras": {
|
||||||
|
"always_error_if_entity_unavailable": "",
|
||||||
"camera_entity": "Entidade da Câmera",
|
"camera_entity": "Entidade da Câmera",
|
||||||
"capabilities": {
|
"capabilities": {
|
||||||
"capabilities": {
|
"capabilities": {
|
||||||
|
|||||||
@@ -9,6 +9,7 @@
|
|||||||
},
|
},
|
||||||
"config": {
|
"config": {
|
||||||
"cameras": {
|
"cameras": {
|
||||||
|
"always_error_if_entity_unavailable": "",
|
||||||
"camera_entity": "Entidade da Câmera",
|
"camera_entity": "Entidade da Câmera",
|
||||||
"capabilities": {
|
"capabilities": {
|
||||||
"capabilities": {
|
"capabilities": {
|
||||||
|
|||||||
Reference in New Issue
Block a user