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_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 =
|
||||
`${CONF_CAMERAS}.#.camera_entity` as const;
|
||||
export const CONF_CAMERAS_ARRAY_FRIGATE_CAMERA_NAME =
|
||||
|
||||
@@ -36,6 +36,7 @@ import {
|
||||
} from './config/types.js';
|
||||
import {
|
||||
CONF_CAMERAS,
|
||||
CONF_CAMERAS_ARRAY_ALWAYS_ERROR_IF_ENTITY_UNAVAILABLE,
|
||||
CONF_CAMERAS_ARRAY_CAMERA_ENTITY,
|
||||
CONF_CAMERAS_ARRAY_CAPABILITIES_DISABLE,
|
||||
CONF_CAMERAS_ARRAY_CAPABILITIES_DISABLE_EXCEPT,
|
||||
@@ -2014,6 +2015,13 @@ export class FrigateCardEditor extends LitElement implements LovelaceCardEditor
|
||||
${this._renderStringInput(
|
||||
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(
|
||||
MENU_CAMERAS_ENGINE,
|
||||
true,
|
||||
|
||||
@@ -9,6 +9,7 @@
|
||||
},
|
||||
"config": {
|
||||
"cameras": {
|
||||
"always_error_if_entity_unavailable": "",
|
||||
"camera_entity": "Entitat de càmera",
|
||||
"capabilities": {
|
||||
"capabilities": {
|
||||
|
||||
@@ -9,6 +9,7 @@
|
||||
},
|
||||
"config": {
|
||||
"cameras": {
|
||||
"always_error_if_entity_unavailable": "Always treat entity unavailability as error",
|
||||
"camera_entity": "Camera Entity",
|
||||
"capabilities": {
|
||||
"capabilities": {
|
||||
|
||||
@@ -9,6 +9,7 @@
|
||||
},
|
||||
"config": {
|
||||
"cameras": {
|
||||
"always_error_if_entity_unavailable": "",
|
||||
"camera_entity": "Entité caméra",
|
||||
"capabilities": {
|
||||
"capabilities": {
|
||||
|
||||
@@ -9,6 +9,7 @@
|
||||
},
|
||||
"config": {
|
||||
"cameras": {
|
||||
"always_error_if_entity_unavailable": "",
|
||||
"camera_entity": "Entità della telecamera",
|
||||
"capabilities": {
|
||||
"capabilities": {
|
||||
|
||||
@@ -9,6 +9,7 @@
|
||||
},
|
||||
"config": {
|
||||
"cameras": {
|
||||
"always_error_if_entity_unavailable": "",
|
||||
"camera_entity": "Entidade da Câmera",
|
||||
"capabilities": {
|
||||
"capabilities": {
|
||||
|
||||
@@ -9,6 +9,7 @@
|
||||
},
|
||||
"config": {
|
||||
"cameras": {
|
||||
"always_error_if_entity_unavailable": "",
|
||||
"camera_entity": "Entidade da Câmera",
|
||||
"capabilities": {
|
||||
"capabilities": {
|
||||
|
||||
Reference in New Issue
Block a user