291 files
This commit is contained in:
@@ -217,6 +217,92 @@
|
||||
"user_added": {
|
||||
"name": "Пользователь добавлен",
|
||||
"description": "Срабатывает, когда кому-то выдают вход в Home Assistant. Пользователи, которых Home Assistant создаёт для собственных интеграций, не учитываются."
|
||||
},
|
||||
"state_changed": {
|
||||
"name": "Триггер состояния от Spook",
|
||||
"description": "Срабатывает, когда объект меняет состояние, для всего, что охватывает цель: объектов, устройств, пространств, этажей и ярлыков. Сузьте выбор по домену, интеграции или классу устройства или оставьте цель пустой, и тогда они выберут объекты из всех. Снова исключите лишнее и решите, как долго изменение должно продержаться, чтобы засчитаться.",
|
||||
"fields": {
|
||||
"domain": {
|
||||
"name": "Домены",
|
||||
"description": "Только объекты этих доменов, например binary_sensor или cover. Без цели они выбираются из всех объектов."
|
||||
},
|
||||
"integration": {
|
||||
"name": "Интеграции",
|
||||
"description": "Только объекты, которые предоставляют эти интеграции, например zha или hue. Без цели они выбираются из всех объектов."
|
||||
},
|
||||
"config_entry": {
|
||||
"name": "Запись интеграции",
|
||||
"description": "Только объекты этой записи интеграции. Без цели они выбираются из всех объектов."
|
||||
},
|
||||
"device_class": {
|
||||
"name": "Классы устройств",
|
||||
"description": "Только объекты этих классов устройств, например door или window. Без цели они выбираются из всех объектов."
|
||||
},
|
||||
"exclude_target": {
|
||||
"name": "Исключить",
|
||||
"description": "Объекты, устройства, пространства, этажи или ярлыки, которые нужно исключить. Исключается всё, что в них входит, включая диагностические объекты."
|
||||
},
|
||||
"exclude_domain": {
|
||||
"name": "Исключить домены",
|
||||
"description": "Исключить объекты этих доменов. Если в «Исключить» ничего нет, это относится ко всему, что охватывает цель."
|
||||
},
|
||||
"exclude_integration": {
|
||||
"name": "Исключить интеграции",
|
||||
"description": "Исключить объекты, которые предоставляют эти интеграции."
|
||||
},
|
||||
"exclude_config_entry": {
|
||||
"name": "Исключить запись интеграции",
|
||||
"description": "Исключить объекты этой записи интеграции."
|
||||
},
|
||||
"exclude_device_class": {
|
||||
"description": "Исключить объекты этих классов устройств.",
|
||||
"name": "Исключить классы устройств"
|
||||
},
|
||||
"attribute": {
|
||||
"name": "Атрибут",
|
||||
"description": "Следить за этим атрибутом вместо состояния."
|
||||
},
|
||||
"from": {
|
||||
"name": "Из",
|
||||
"description": "Только изменения из одного из этих состояний."
|
||||
},
|
||||
"not_from": {
|
||||
"name": "Не из",
|
||||
"description": "Только изменения не из одного из этих состояний."
|
||||
},
|
||||
"to": {
|
||||
"name": "В",
|
||||
"description": "Только изменения в одно из этих состояний."
|
||||
},
|
||||
"not_to": {
|
||||
"description": "Только изменения не в одно из этих состояний.",
|
||||
"name": "Не в"
|
||||
},
|
||||
"ignore_unavailable": {
|
||||
"description": "Не учитывать изменения из состояний «недоступно» и «неизвестно» или в них, чтобы перезапуск или перезагрузка роутера не вызывали срабатывание для всего. Выключите, чтобы использовать их в «Из» или «В».",
|
||||
"name": "Игнорировать «недоступно» и «неизвестно»"
|
||||
},
|
||||
"attribute_changes": {
|
||||
"name": "Учитывать изменения атрибутов",
|
||||
"description": "Срабатывать и тогда, когда изменился только атрибут, а состояние осталось прежним. Ничего не делает, пока триггер следит за атрибутом."
|
||||
},
|
||||
"behavior": {
|
||||
"name": "Поведение",
|
||||
"description": "Срабатывать для каждого объекта, для первого из цели, кто туда попал, или когда там окажутся все. Для первого и для всех нужно «В» или «Не в». Пока «недоступно» и «неизвестно» игнорируются, объекты в этих состояниях не участвуют."
|
||||
},
|
||||
"for": {
|
||||
"description": "Срабатывать, только когда новое состояние продержалось столько времени. Любое другое изменение в промежутке всё отменяет.",
|
||||
"name": "В течение"
|
||||
},
|
||||
"blip_tolerance": {
|
||||
"name": "Допуск на кратковременные сбои",
|
||||
"description": "Пока идёт ожидание «В течение», переход в «недоступно» или «неизвестно» и возврат в прежнее состояние в пределах этого времени не начинает ожидание заново. Работает только вместе с «В течение»."
|
||||
},
|
||||
"delay": {
|
||||
"name": "Задержка",
|
||||
"description": "Подождать столько времени перед срабатыванием, что бы ни происходило в промежутке. Как задержка в начале действий."
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"selector": {
|
||||
@@ -232,6 +318,17 @@
|
||||
"bottom": "В конец",
|
||||
"top": "В начало"
|
||||
}
|
||||
},
|
||||
"schedule_day": {
|
||||
"options": {
|
||||
"monday": "Понедельник",
|
||||
"wednesday": "Среда",
|
||||
"thursday": "Четверг",
|
||||
"friday": "Пятница",
|
||||
"saturday": "Суббота",
|
||||
"sunday": "Воскресенье",
|
||||
"tuesday": "Вторник"
|
||||
}
|
||||
}
|
||||
},
|
||||
"conditions": {
|
||||
@@ -320,6 +417,16 @@
|
||||
"description": "Сколько ждать после последнего запуска, прежде чем условие снова начнёт выполняться."
|
||||
}
|
||||
}
|
||||
},
|
||||
"is_available": {
|
||||
"name": "Объект доступен",
|
||||
"description": "Выполняется, когда с объектом можно связаться: в любом состоянии, кроме «недоступно» и «неизвестно». Для колонки или умной розетки, которая не всегда включена в сеть.",
|
||||
"fields": {
|
||||
"behavior": {
|
||||
"name": "Поведение",
|
||||
"description": "Достаточно ли, чтобы был доступен любой из объектов, или нужно, чтобы все."
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"config": {
|
||||
@@ -752,6 +859,33 @@
|
||||
},
|
||||
"zone_not_editable": {
|
||||
"message": "Эту зону нельзя редактировать: {entity_id}."
|
||||
},
|
||||
"amount_not_a_multiple_of_step": {
|
||||
"message": "Величина {amount} не подходит для {entity_id}, который меняется с шагом {step}. Используйте число, кратное {step}, или не указывайте величину, чтобы сдвинуться на один шаг."
|
||||
},
|
||||
"area_cannot_update": {
|
||||
"message": "Пространство {area_id} нельзя изменить таким образом: {error}."
|
||||
},
|
||||
"area_name_taken": {
|
||||
"message": "Название {name} уже занято пространством {area_id}."
|
||||
},
|
||||
"area_nothing_to_update": {
|
||||
"message": "В пространстве {area_id} нечего обновлять: укажите хотя бы одно из {fields}."
|
||||
},
|
||||
"device_nothing_to_update": {
|
||||
"message": "В устройстве {device_id} нечего обновлять: укажите хотя бы одно из {fields}."
|
||||
},
|
||||
"floor_name_taken": {
|
||||
"message": "Название {name} уже занято этажом {floor_id}."
|
||||
},
|
||||
"floor_nothing_to_update": {
|
||||
"message": "В этаже {floor_id} нечего обновлять: укажите хотя бы одно из {fields}."
|
||||
},
|
||||
"schedule_blocks_invalid": {
|
||||
"message": "Эти временные блоки не подходят для {entity_id}: {error}. Ничего не изменено."
|
||||
},
|
||||
"yaml_schedule_not_editable": {
|
||||
"message": "{entity_id} является расписанием из вашей YAML-конфигурации, которое Spook не может изменить. Отредактируйте его в своей конфигурации."
|
||||
}
|
||||
},
|
||||
"issues": {
|
||||
@@ -1208,6 +1342,106 @@
|
||||
"changed": "С тех пор как Spook проверял, эти сенсоры вернулись или настройки теперь указывают на что-то другое. Поэтому ничего не очищено. Spook сам проверит ещё раз и обновит эту проблему."
|
||||
}
|
||||
}
|
||||
},
|
||||
"assist_duplicate_names": {
|
||||
"description": "Spook нашел призрака в ваших голосовых ассистентах 👻\n\nСледующие объекты открыты для Assist, и все отзываются на название {name}:\n\n{entities}\n\nКогда названия совпадают, Assist различает их только по пространству: тому, которое вы назвали, или тому, в котором находится ваш голосовой спутник. Некоторые из них находятся в одном пространстве или вообще не привязаны к пространству, так что Assist не может выбрать их по этому названию ниоткуда. Запрос {name} тогда не срабатывает, и ничто не говорит, какие объекты мешают.\n\nЧтобы исправить это, дайте каждому собственное название или альтернативное название либо перенесите их в разные пространства. Альтернативные названия объекта и то, видит ли его Assist вообще, можно изменить в разделе [Доступ к объектам](/config/voice-assistants/expose). Пространства задаются на [странице пространств](/config/areas/dashboard).\n\nSpook 👻 Ваш домовой.",
|
||||
"title": "Assist не может различить: {name}"
|
||||
},
|
||||
"automation_unknown_attribute_references": {
|
||||
"description": "Spook нашел призрака в ваших автоматизациях 👻\n\nПутешествуя, Spook наткнулся на следующую автоматизацию:\n\n[{automation}]({edit}) (`{entity_id}`)\n\nЭта автоматизация использует следующие атрибуты, которых нет у их объектов. Ни сейчас, ни среди того, что предлагает такой тип объекта, ни где-либо в том, что о них помнит регистратор:\n\n{attributes}\n\n\n\nТриггер или условие, ожидающие атрибут, который так и не появляется, никогда не срабатывают и ничего об этом не сообщают. Шаблон, который его читает, ничего не получает. Чтобы исправить это, [отредактируйте автоматизацию]({edit}) и используйте атрибут, который есть у объекта.\n\nSpook 👻 Ваш домовой.",
|
||||
"title": "Неизвестные атрибуты в: {automation}"
|
||||
},
|
||||
"automation_unknown_state_references": {
|
||||
"description": "Spook нашел призрака в ваших автоматизациях 👻\n\nПутешествуя, Spook наткнулся на следующую автоматизацию:\n\n[{automation}]({edit}) (`{entity_id}`)\n\nЭта автоматизация ожидает или проверяет следующие состояния, в которых их объекты никогда не бывают. Ни среди того, чем может быть такой тип объекта, ни среди вариантов, которые предлагает объект, ни где-либо в том, что о них помнит регистратор:\n\n{states}\n\n\n\nТриггер, ожидающий состояние, которое никогда не наступает, никогда не срабатывает, условие, которое его проверяет, никогда не выполняется, и ни то, ни другое об этом не сообщает. Состояния чувствительны к регистру: `On` и `on` не одно и то же. Чтобы исправить это, [отредактируйте автоматизацию]({edit}) и используйте состояние, в котором объект может быть.\n\nSpook 👻 Ваш домовой.",
|
||||
"title": "Неизвестные состояния в: {automation}"
|
||||
},
|
||||
"automation_unknown_trigger_id_references": {
|
||||
"description": "Spook нашел призрака в ваших автоматизациях 👻\n\nПутешествуя, Spook наткнулся на следующую автоматизацию:\n\n[{automation}]({edit}) (`{entity_id}`)\n\nЭта автоматизация проверяет следующие ID триггеров, которых нет ни у одного из её собственных триггеров:\n\n{trigger_ids}\n\n\n\nПроверка ID, который не передаёт ни один триггер, всегда даёт один и тот же результат: условие по триггеру, которое его ждёт, никогда не выполняется, так что защищённая им часть никогда не запускается, и ничто об этом не сообщает. ID триггеров чувствительны к регистру, а триггер без собственного ID определяется по своей позиции в списке, считая от `0`. Чтобы исправить это, [отредактируйте автоматизацию]({edit}) и используйте ID одного из её триггеров или дайте триггеру тот ID, который ожидает автоматизация.\n\nSpook 👻 Ваш домовой.",
|
||||
"title": "Неизвестные ID триггеров в: {automation}"
|
||||
},
|
||||
"lovelace_unknown_attribute_references": {
|
||||
"description": "Spook нашел призрака на ваших панелях 👻\n\nПутешествуя, Spook наткнулся на следующую панель:\n\n[{dashboard}]({edit})\n\nЭта панель показывает или проверяет следующие атрибуты, которых нет у их объектов. Ни сейчас, ни среди того, что предлагает такой тип объекта, ни где-либо в том, что о них помнит регистратор:\n\n{attributes}\n\n\n\nКарточка, показывающая атрибут, который так и не появляется, остаётся пустой, а условие видимости или фильтр, который его проверяет, никогда не выполняется. Ни то, ни другое об этом не сообщает. Чтобы исправить это, [отредактируйте панель]({edit}) и используйте атрибут, который есть у объекта.\n\nSpook 👻 Ваш домовой.",
|
||||
"title": "Неизвестные атрибуты на панели: {dashboard}"
|
||||
},
|
||||
"lovelace_unknown_state_references": {
|
||||
"description": "Spook нашел призрака на ваших панелях 👻\n\nПутешествуя, Spook наткнулся на следующую панель:\n\n[{dashboard}]({edit})\n\nЭта панель проверяет следующие состояния, в которых их объекты никогда не бывают. Ни среди того, чем может быть такой тип объекта, ни среди вариантов, которые предлагает объект, ни где-либо в том, что о них помнит регистратор:\n\n{states}\n\n\n\nУсловие видимости или фильтр, проверяющие состояние, которое никогда не наступает, никогда не выполняются, а изображение, заданное для такого состояния, никогда не показывается. Никто из них об этом не сообщает. Состояния чувствительны к регистру: `On` и `on` не одно и то же. Чтобы исправить это, [отредактируйте панель]({edit}) и используйте состояние, в котором объект может быть.\n\nSpook 👻 Ваш домовой.",
|
||||
"title": "Неизвестные состояния на панели: {dashboard}"
|
||||
},
|
||||
"lovelace_unknown_view_references": {
|
||||
"description": "Spook нашел призрака на ваших панелях 👻\n\nПутешествуя, Spook наткнулся на следующую панель:\n\n[{dashboard}]({edit})\n\nЭта панель переходит к следующим видам, которых не существует:\n\n{paths}\n\n\n\nКнопка или карточка, переходящая к одному из них, вместо этого открывает первый вид этой панели и ничего об этом не говорит. Обычно так бывает, когда вид переименовали, переместили или удалили. Чтобы исправить эту ошибку, [отредактируйте панель]({edit}) и направьте их на существующий вид.\n\nSpook 👻 Ваш домовой.",
|
||||
"title": "Переход к неизвестным видам на панели: {dashboard}"
|
||||
},
|
||||
"script_unknown_attribute_references": {
|
||||
"title": "Неизвестные атрибуты в: {script}",
|
||||
"description": "Spook нашел призрака в ваших скриптах 👻\n\nПутешествуя, Spook наткнулся на следующий скрипт:\n\n[{script}]({edit}) (`{entity_id}`)\n\nЭтот скрипт использует следующие атрибуты, которых нет у их объектов. Ни сейчас, ни среди того, что предлагает такой тип объекта, ни где-либо в том, что о них помнит регистратор:\n\n{attributes}\n\n\n\nТриггер или условие, ожидающие атрибут, который так и не появляется, никогда не срабатывают и ничего об этом не сообщают. Шаблон, который его читает, ничего не получает. Чтобы исправить это, [отредактируйте скрипт]({edit}) и используйте атрибут, который есть у объекта.\n\nSpook 👻 Ваш домовой."
|
||||
},
|
||||
"script_unknown_state_references": {
|
||||
"title": "Неизвестные состояния в: {script}",
|
||||
"description": "Spook нашел призрака в ваших скриптах 👻\n\nПутешествуя, Spook наткнулся на следующий скрипт:\n\n[{script}]({edit}) (`{entity_id}`)\n\nЭтот скрипт ожидает или проверяет следующие состояния, в которых их объекты никогда не бывают. Ни среди того, чем может быть такой тип объекта, ни среди вариантов, которые предлагает объект, ни где-либо в том, что о них помнит регистратор:\n\n{states}\n\n\n\nТриггер, ожидающий состояние, которое никогда не наступает, никогда не срабатывает, условие, которое его проверяет, никогда не выполняется, и ни то, ни другое об этом не сообщает. Состояния чувствительны к регистру: `On` и `on` не одно и то же. Чтобы исправить это, [отредактируйте скрипт]({edit}) и используйте состояние, в котором объект может быть.\n\nSpook 👻 Ваш домовой."
|
||||
},
|
||||
"template_unknown_attribute_references": {
|
||||
"description": "Spook нашел призрака в ваших шаблонных вспомогательных объектах 👻\n\nПутешествуя, Spook наткнулся на следующий шаблонный вспомогательный объект:\n\n[{helper}]({edit}) (`{entity_id}`)\n\nЭтот шаблонный вспомогательный объект использует следующие атрибуты, которых нет у их объектов. Ни сейчас, ни среди того, что предлагает такой тип объекта, ни где-либо в том, что о них помнит регистратор:\n\n{attributes}\n\n\n\nШаблон, читающий атрибут, который так и не появляется, ничего не получает, а условие в одном из его действий, ожидающее такой атрибут, никогда не выполняется. Ни то, ни другое об этом не сообщает. Чтобы исправить это, [отредактируйте шаблонный вспомогательный объект]({edit}) и используйте атрибут, который есть у объекта.\n\nSpook 👻 Ваш домовой.",
|
||||
"title": "Неизвестные атрибуты в шаблонном вспомогательном объекте: {helper}"
|
||||
},
|
||||
"automation_never_true_templates": {
|
||||
"description": "Spook нашел призрака в ваших автоматизациях 👻\n\nПутешествуя, Spook наткнулся на следующую автоматизацию:\n\n[{automation}]({edit}) (`{entity_id}`)\n\nВ этой автоматизации есть следующие шаблоны, которые никогда не выполнятся, что бы ни происходило в вашем доме:\n\n{templates}\n\n\n\nУсловие по шаблону выполняется, только когда шаблон выдаёт `true`, как и `wait_template`, если только результат позже не превратится во что-то, что читается как истина. Триггер по шаблону срабатывает, когда его шаблон превращается во что-то, что читается как истина, например `true`, `on`, `yes` или `1`. Эти шаблоны всегда выдают что-то другое из-за того, как они написаны. Обычные причины:\n\n- Кавычки вокруг шаблона. Блок `>-` воспринимает их как текст, и они попадают в результат.\n- Вообще нет разделителей шаблона, так что текст берётся как есть.\n- В поле шаблона вставлен YAML.\n- Комментарий YAML `#` внутри Jinja, который Jinja выводит как текст.\n- Условие, которое выдаёт `on` вместо `true`.\n\nНичто об этом не сообщает: условие никогда не выполняется, ожидание заканчивается только по тайм-ауту, а триггер никогда не срабатывает. Чтобы исправить это, [отредактируйте автоматизацию]({edit}) и сделайте так, чтобы шаблон выдавал `true`, когда условие должно выполняться.\n\nSpook 👻 Ваш домовой.",
|
||||
"title": "Шаблоны, которые никогда не выполнятся, в: {automation}"
|
||||
},
|
||||
"automation_unknown_config_entry_references": {
|
||||
"description": "Spook нашел призрака в ваших автоматизациях 👻\n\nПутешествуя, Spook наткнулся на следующую автоматизацию:\n\n[{automation}]({edit}) (`{entity_id}`)\n\nЭта автоматизация передаёт своим действиям следующие записи интеграций, которые неизвестны Home Assistant или принадлежат не той интеграции, которую ожидает действие:\n\n{config_entries}\n\nHome Assistant отклоняет их, когда шаг выполняется. Обычно так бывает после того, как интеграцию удалили и добавили снова: она получила новую запись интеграции с новым ID.\n\nЧтобы исправить эту ошибку, [отредактируйте автоматизацию]({edit}) и заново выберите запись интеграции в этих действиях.\n\nSpook 👻 Ваш домовой.",
|
||||
"title": "Неизвестные записи интеграций в: {automation}"
|
||||
},
|
||||
"automation_unknown_icons": {
|
||||
"description": "Spook нашел призрака в ваших автоматизациях 👻\n\nПутешествуя, Spook наткнулся на следующую автоматизацию:\n\n[{automation}]({edit}) (`{entity_id}`)\n\nЭта автоматизация выдаёт следующие иконки, которых нет в Material Design Icons, идущих с Home Assistant:\n\n{icons}\n\n\n\nКаждая из них отображается как пустое место, без единого слова. Обычно так бывает, когда иконку написали с ошибкой, переименовали или удалили либо взяли из более новой версии Material Design Icons, чем та, что идёт с Home Assistant. Чтобы исправить эту ошибку, [отредактируйте автоматизацию]({edit}) и замените их существующими иконками.\n\nSpook 👻 Ваш домовой.",
|
||||
"title": "Неизвестные иконки в: {automation}"
|
||||
},
|
||||
"automation_unknown_user_references": {
|
||||
"description": "Spook нашел призрака в ваших автоматизациях 👻\n\nПутешествуя, Spook наткнулся на следующую автоматизацию:\n\n[{automation}]({edit}) (`{entity_id}`)\n\nЭта автоматизация называет следующих пользователей, которых больше не существует:\n\n{users}\n\n\n\nHome Assistant никогда не выдаёт один и тот же ID пользователя дважды, так что эти пользователи были удалены. Триггер, ожидающий одного из них, никогда для них не срабатывает, а шаблон, сравнивающий с одним из них, никогда не совпадает, и ничто об этом не говорит. Чтобы исправить это, [отредактируйте автоматизацию]({edit}) и используйте ID существующего пользователя или удалите проверку.\n\nSpook 👻 Ваш домовой.",
|
||||
"title": "Удалённые пользователи в: {automation}"
|
||||
},
|
||||
"lovelace_unknown_icons": {
|
||||
"description": "Spook нашел призрака на ваших панелях 👻\n\nПутешествуя, Spook наткнулся на следующую панель:\n\n[{dashboard}]({edit})\n\nЭта панель использует следующие иконки, которых нет в Material Design Icons, идущих с Home Assistant (версия {version}):\n\n{icons}\n\n\n\nКаждая из них отображается как пустое место, без единого слова. Обычно так бывает, когда иконку написали с ошибкой, переименовали или удалили либо взяли из более новой версии Material Design Icons, чем та, что идёт с Home Assistant. Чтобы исправить эту ошибку, [отредактируйте панель]({edit}) и замените их существующими иконками. Иконка панели на боковой панели меняется в настройках ваших панелей.\n\nSpook 👻 Ваш домовой.",
|
||||
"title": "Неизвестные иконки на панели: {dashboard}"
|
||||
},
|
||||
"lovelace_unknown_user_references": {
|
||||
"description": "Spook нашел призрака на ваших панелях 👻\n\nПутешествуя, Spook наткнулся на следующую панель:\n\n[{dashboard}]({edit})\n\nЭта панель называет следующих пользователей, которых больше не существует:\n\n{users}\n\n\n\nHome Assistant никогда не выдаёт один и тот же ID пользователя дважды, так что эти пользователи были удалены. Карточка, значок, раздел или вид, которые показывались только им, теперь не показываются никому, и ничто об этом не говорит. Исключение из подтверждения для них больше ничего не делает. Чтобы исправить это, [отредактируйте панель]({edit}) и выберите пользователей, которые должны это видеть, или удалите условие.\n\nSpook 👻 Ваш домовой.",
|
||||
"title": "Удалённые пользователи на панели: {dashboard}"
|
||||
},
|
||||
"lovelace_unknown_theme_references": {
|
||||
"description": "Spook нашел призрака на ваших панелях 👻\n\nПутешествуя, Spook наткнулся на следующую панель:\n\n[{dashboard}]({edit})\n\nЭта панель использует следующие темы, которых не существует:\n\n{themes}\n\n\n\nКарточка, раздел или вид с одной из этих тем вместо неё получает оформление по умолчанию и ничего об этом не говорит. Обычно так бывает, когда тему переименовали или удалили. Чтобы исправить эту ошибку, [отредактируйте панель]({edit}) и выберите существующую тему или верните тему обратно.\n\nSpook 👻 Ваш домовой.",
|
||||
"title": "Неизвестные темы на панели: {dashboard}"
|
||||
},
|
||||
"script_never_true_templates": {
|
||||
"description": "Spook нашел призрака в ваших скриптах 👻\n\nПутешествуя, Spook наткнулся на следующий скрипт:\n\n[{script}]({edit}) (`{entity_id}`)\n\nВ этом скрипте есть следующие шаблоны, которые никогда не выполнятся, что бы ни происходило в вашем доме:\n\n{templates}\n\n\n\nУсловие по шаблону выполняется, только когда шаблон выдаёт `true`, как и `wait_template`, если только результат позже не превратится во что-то, что читается как истина. Триггер по шаблону в `wait_for_trigger` срабатывает, когда его шаблон превращается во что-то, что читается как истина, например `true`, `on`, `yes` или `1`. Эти шаблоны всегда выдают что-то другое из-за того, как они написаны. Обычные причины:\n\n- Кавычки вокруг шаблона. Блок `>-` воспринимает их как текст, и они попадают в результат.\n- Вообще нет разделителей шаблона, так что текст берётся как есть.\n- В поле шаблона вставлен YAML.\n- Комментарий YAML `#` внутри Jinja, который Jinja выводит как текст.\n- Условие, которое выдаёт `on` вместо `true`.\n\nНичто об этом не сообщает: условие никогда не выполняется, а ожидание заканчивается только по тайм-ауту. Чтобы исправить это, [отредактируйте скрипт]({edit}) и сделайте так, чтобы шаблон выдавал `true`, когда условие должно выполняться.\n\nSpook 👻 Ваш домовой.",
|
||||
"title": "Шаблоны, которые никогда не выполнятся, в: {script}"
|
||||
},
|
||||
"script_unknown_config_entry_references": {
|
||||
"description": "Spook нашел призрака в ваших скриптах 👻\n\nПутешествуя, Spook наткнулся на следующий скрипт:\n\n[{script}]({edit}) (`{entity_id}`)\n\nЭтот скрипт передаёт своим действиям следующие записи интеграций, которые неизвестны Home Assistant или принадлежат не той интеграции, которую ожидает действие:\n\n{config_entries}\n\nHome Assistant отклоняет их, когда шаг выполняется. Обычно так бывает после того, как интеграцию удалили и добавили снова: она получила новую запись интеграции с новым ID.\n\nЧтобы исправить эту ошибку, [отредактируйте скрипт]({edit}) и заново выберите запись интеграции в этих действиях.\n\nSpook 👻 Ваш домовой.",
|
||||
"title": "Неизвестные записи интеграций в: {script}"
|
||||
},
|
||||
"script_unknown_icons": {
|
||||
"description": "Spook нашел призрака в ваших скриптах 👻\n\nПутешествуя, Spook наткнулся на следующий скрипт:\n\n[{script}]({edit}) (`{entity_id}`)\n\nЭтот скрипт использует или выдаёт следующие иконки, которых нет в Material Design Icons, идущих с Home Assistant:\n\n{icons}\n\n\n\nКаждая из них отображается как пустое место, без единого слова. Обычно так бывает, когда иконку написали с ошибкой, переименовали или удалили либо взяли из более новой версии Material Design Icons, чем та, что идёт с Home Assistant. Чтобы исправить эту ошибку, [отредактируйте скрипт]({edit}) и замените их существующими иконками.\n\nSpook 👻 Ваш домовой.",
|
||||
"title": "Неизвестные иконки в: {script}"
|
||||
},
|
||||
"script_unknown_user_references": {
|
||||
"title": "Удалённые пользователи в: {script}",
|
||||
"description": "Spook нашел призрака в ваших скриптах 👻\n\nПутешествуя, Spook наткнулся на следующий скрипт:\n\n[{script}]({edit}) (`{entity_id}`)\n\nЭтот скрипт называет следующих пользователей, которых больше не существует:\n\n{users}\n\n\n\nHome Assistant никогда не выдаёт один и тот же ID пользователя дважды, так что эти пользователи были удалены. Шаблон, сравнивающий с одним из них, никогда не совпадает, а триггер, ожидающий одного из них, никогда для них не срабатывает, и ничто об этом не говорит. Чтобы исправить это, [отредактируйте скрипт]({edit}) и используйте ID существующего пользователя или удалите проверку.\n\nSpook 👻 Ваш домовой."
|
||||
},
|
||||
"template_unknown_attribute_references_yaml": {
|
||||
"description": "Spook нашел призрака в ваших шаблонных объектах 👻\n\nПутешествуя, Spook наткнулся на следующий шаблонный объект:\n\n{name} (`{entity_id}`)\n\nЭтот шаблонный объект использует следующие атрибуты, которых нет у их объектов. Ни сейчас, ни среди того, что предлагает такой тип объекта, ни где-либо в том, что о них помнит регистратор:\n\n{attributes}\n\n\n\nШаблон, читающий атрибут, который так и не появляется, ничего не получает, а триггер или условие, ожидающие такой атрибут, никогда не срабатывают и не выполняются. Никто из них об этом не сообщает.\n\nЭтот шаблонный объект настроен в вашей YAML-конфигурации. Чтобы исправить это, отредактируйте его в разделе `template:` вашей конфигурации, используйте атрибут, который есть у объекта, и перезагрузите шаблонные объекты.\n\nSpook 👻 Ваш домовой.",
|
||||
"title": "Неизвестные атрибуты в шаблонном объекте: {name}"
|
||||
},
|
||||
"template_unknown_entity_references_yaml": {
|
||||
"description": "Spook нашел призрака в ваших шаблонных объектах 👻\n\nПутешествуя, Spook наткнулся на следующий шаблонный объект:\n\n{name} (`{entity_id}`)\n\nЕго конфигурация ссылается на следующие объекты, которые неизвестны Home Assistant:\n\n{entities}\n\n\n\nОбычно так бывает, когда объект переименовали или удалили. Шаблон, который его читает, ничего не получает, а триггер, ожидающий его, никогда не срабатывает.\n\nЭтот шаблонный объект настроен в вашей YAML-конфигурации. Чтобы исправить эту ошибку, отредактируйте его в разделе `template:` вашей конфигурации, сошлитесь на существующие объекты и перезагрузите шаблонные объекты.\n\nSpook 👻 Ваш домовой.",
|
||||
"title": "Неизвестные объекты в шаблонном объекте: {name}"
|
||||
},
|
||||
"template_unknown_service_references_yaml": {
|
||||
"title": "Неизвестные действия в шаблонном объекте: {name}",
|
||||
"description": "Spook нашел призрака в ваших шаблонных объектах 👻\n\nПутешествуя, Spook наткнулся на следующий шаблонный объект:\n\n{name} (`{entity_id}`)\n\nОн ссылается на следующие действия, которые неизвестны Home Assistant:\n\n{services}\n\n\n\nОбычно так бывает, когда удалили то, что предоставляло действие, или переименовали либо удалили скрипт.\n\nЭтот шаблонный объект настроен в вашей YAML-конфигурации. Чтобы исправить эту ошибку, отредактируйте его в разделе `template:` вашей конфигурации, используйте существующие действия и перезагрузите шаблонные объекты.\n\nSpook 👻 Ваш домовой."
|
||||
},
|
||||
"unknown_icons": {
|
||||
"description": "Spook нашел призрака в ваших настройках 👻\n\nСледующих иконок нет в Material Design Icons, идущих с Home Assistant (версия {version}):\n\n{icons}\n\n\n\nКаждая из них отображается как пустое место, без единого слова. Обычно так бывает, когда иконку написали с ошибкой, переименовали или удалили либо взяли из более новой версии Material Design Icons, чем та, что идёт с Home Assistant. Чтобы исправить эту ошибку, задайте каждой из них существующую иконку: объекту, вспомогательному объекту или зоне в их настройках, пространству, этажу или ярлыку в настройках пространств, ярлыков и зон, категории там, где она используется, и в `customize:` вашей конфигурации.\n\nSpook 👻 Ваш домовой.",
|
||||
"title": "Неизвестные иконки в ваших настройках"
|
||||
}
|
||||
},
|
||||
"system_health": {
|
||||
@@ -2998,6 +3232,170 @@
|
||||
"description": "Переместить в начало или в конец списка. Укажите это или элемент, после которого его нужно поставить."
|
||||
}
|
||||
}
|
||||
},
|
||||
"homeassistant_update_area": {
|
||||
"name": "Обновить пространство",
|
||||
"description": "Обновляет существующее пространство на лету. Всё, что вы не указали, сохраняет текущее значение. Альтернативные названия и ярлыки заменяют те, что есть у пространства. Этаж, иконку, изображение и датчики можно очистить, задав им null.",
|
||||
"fields": {
|
||||
"area_id": {
|
||||
"name": "ID пространства",
|
||||
"description": "ID пространства, которое нужно обновить."
|
||||
},
|
||||
"name": {
|
||||
"name": "Название",
|
||||
"description": "Новое название пространства."
|
||||
},
|
||||
"aliases": {
|
||||
"name": "Альтернативные названия",
|
||||
"description": "Альтернативные названия пространства. Заменяют существующие, пустой список удаляет их все."
|
||||
},
|
||||
"floor_id": {
|
||||
"name": "ID этажа",
|
||||
"description": "ID этажа, на котором находится пространство."
|
||||
},
|
||||
"icon": {
|
||||
"name": "Иконка",
|
||||
"description": "Новая иконка для пространства."
|
||||
},
|
||||
"picture": {
|
||||
"name": "Изображение",
|
||||
"description": "URL или путь к изображению для пространства."
|
||||
},
|
||||
"labels": {
|
||||
"name": "Ярлыки",
|
||||
"description": "ID ярлыков для пространства. Заменяют существующие, пустой список удаляет их все."
|
||||
},
|
||||
"temperature_entity_id": {
|
||||
"name": "Датчик температуры",
|
||||
"description": "Датчик, который измеряет температуру в пространстве."
|
||||
},
|
||||
"humidity_entity_id": {
|
||||
"name": "Датчик влажности",
|
||||
"description": "Датчик, который измеряет влажность в пространстве."
|
||||
}
|
||||
}
|
||||
},
|
||||
"homeassistant_update_device": {
|
||||
"name": "Обновить устройство",
|
||||
"description": "Обновляет существующее устройство на лету. Всё, что вы не указали, сохраняет текущее значение. Ярлыки заменяют те, что есть у устройства. Название и пространство можно очистить, задав им null, и тогда устройство снова получит название, которое ему дала интеграция.",
|
||||
"fields": {
|
||||
"device_id": {
|
||||
"name": "ID устройства",
|
||||
"description": "ID устройства, которое нужно обновить. Отключённые устройства не показываются в выборе устройств Home Assistant, используйте режим YAML, чтобы указать их ID."
|
||||
},
|
||||
"name_by_user": {
|
||||
"name": "Название",
|
||||
"description": "Новое название устройства."
|
||||
},
|
||||
"area_id": {
|
||||
"name": "ID пространства",
|
||||
"description": "ID пространства, в котором находится устройство."
|
||||
},
|
||||
"labels": {
|
||||
"name": "Ярлыки",
|
||||
"description": "ID ярлыков для устройства. Заменяют существующие, пустой список удаляет их все."
|
||||
},
|
||||
"disabled_by": {
|
||||
"name": "Кем отключено",
|
||||
"description": "Задайте user, чтобы деактивировать устройство, или null, чтобы снова его активировать. Работает так же, как действия деактивации и активации устройства."
|
||||
}
|
||||
}
|
||||
},
|
||||
"homeassistant_update_floor": {
|
||||
"name": "Обновить этаж",
|
||||
"description": "Обновляет существующий этаж на лету. Всё, что вы не указали, сохраняет текущее значение. Альтернативные названия заменяют те, что есть у этажа. Иконку и уровень можно очистить, задав им null.",
|
||||
"fields": {
|
||||
"floor_id": {
|
||||
"name": "ID этажа",
|
||||
"description": "ID этажа, который нужно обновить."
|
||||
},
|
||||
"name": {
|
||||
"name": "Название",
|
||||
"description": "Новое название этажа."
|
||||
},
|
||||
"aliases": {
|
||||
"name": "Альтернативные названия",
|
||||
"description": "Альтернативные названия этажа. Заменяют существующие, пустой список удаляет их все."
|
||||
},
|
||||
"icon": {
|
||||
"name": "Иконка",
|
||||
"description": "Новая иконка для этажа."
|
||||
},
|
||||
"level": {
|
||||
"name": "Уровень",
|
||||
"description": "Уровень, на котором находится этаж в вашем доме."
|
||||
}
|
||||
}
|
||||
},
|
||||
"schedule_create": {
|
||||
"name": "Создать расписание",
|
||||
"description": "Создаёт новое вспомогательное расписание на лету, включённое в заданные временные блоки для каждого дня недели. Возвращает идентификатор объекта нового расписания.",
|
||||
"fields": {
|
||||
"name": {
|
||||
"name": "Название",
|
||||
"description": "Название нового расписания."
|
||||
},
|
||||
"schedule_id": {
|
||||
"name": "Идентификатор объекта расписания",
|
||||
"description": "Идентификатор объекта для нового расписания. Префикс schedule. добавляется автоматически. Если не указан, идентификатор будет создан на основе названия."
|
||||
},
|
||||
"icon": {
|
||||
"name": "Иконка",
|
||||
"description": "Иконка нового расписания."
|
||||
},
|
||||
"monday": {
|
||||
"name": "Понедельник",
|
||||
"description": "Когда расписание включено по понедельникам: список временных блоков, у каждого время начала и окончания, а также необязательные данные, которые оно показывает как атрибуты, пока включено. Если не указано, расписание выключено весь день."
|
||||
},
|
||||
"tuesday": {
|
||||
"name": "Вторник",
|
||||
"description": "Когда расписание включено по вторникам: список временных блоков, у каждого время начала и окончания, а также необязательные данные, которые оно показывает как атрибуты, пока включено. Если не указано, расписание выключено весь день."
|
||||
},
|
||||
"wednesday": {
|
||||
"name": "Среда",
|
||||
"description": "Когда расписание включено по средам: список временных блоков, у каждого время начала и окончания, а также необязательные данные, которые оно показывает как атрибуты, пока включено. Если не указано, расписание выключено весь день."
|
||||
},
|
||||
"thursday": {
|
||||
"name": "Четверг",
|
||||
"description": "Когда расписание включено по четвергам: список временных блоков, у каждого время начала и окончания, а также необязательные данные, которые оно показывает как атрибуты, пока включено. Если не указано, расписание выключено весь день."
|
||||
},
|
||||
"friday": {
|
||||
"name": "Пятница",
|
||||
"description": "Когда расписание включено по пятницам: список временных блоков, у каждого время начала и окончания, а также необязательные данные, которые оно показывает как атрибуты, пока включено. Если не указано, расписание выключено весь день."
|
||||
},
|
||||
"saturday": {
|
||||
"name": "Суббота",
|
||||
"description": "Когда расписание включено по субботам: список временных блоков, у каждого время начала и окончания, а также необязательные данные, которые оно показывает как атрибуты, пока включено. Если не указано, расписание выключено весь день."
|
||||
},
|
||||
"sunday": {
|
||||
"name": "Воскресенье",
|
||||
"description": "Когда расписание включено по воскресеньям: список временных блоков, у каждого время начала и окончания, а также необязательные данные, которые оно показывает как атрибуты, пока включено. Если не указано, расписание выключено весь день."
|
||||
}
|
||||
}
|
||||
},
|
||||
"schedule_delete": {
|
||||
"name": "Удалить расписание",
|
||||
"description": "Удаляет вспомогательные расписания, созданные в интерфейсе. Расписания, настроенные в YAML, Spook удалить не может.",
|
||||
"fields": {
|
||||
"entity_id": {
|
||||
"description": "Расписание (или расписания), которое нужно удалить.",
|
||||
"name": "Идентификатор объекта"
|
||||
}
|
||||
}
|
||||
},
|
||||
"schedule_set_day": {
|
||||
"name": "Задать временные блоки дня",
|
||||
"description": "Заменяет временные блоки одного или нескольких дней вспомогательного расписания, созданного в интерфейсе. Расписания, настроенные в YAML, Spook изменить не может.",
|
||||
"fields": {
|
||||
"day": {
|
||||
"name": "День",
|
||||
"description": "День или дни недели, для которых нужно задать временные блоки."
|
||||
},
|
||||
"blocks": {
|
||||
"name": "Временные блоки",
|
||||
"description": "Временные блоки, в которые расписание включено в эти дни, у каждого время начала и окончания, а также необязательные данные, которые оно показывает как атрибуты, пока включено. Они заменяют блоки, которые были у этих дней. Пустой список оставляет дни выключенными весь день."
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user