{ "config": { "step": { "user": { "title": "FGLair", "menu_options": { "cloud": "Вход в облако FGLair", "manual": "Ввод параметров вручную", "import_json": "Импорт config_*.json" } }, "cloud": { "title": "Вход в облако FGLair", "description": "Нужен однократно для провижинига: получает статический LAN-ключ устройства.", "data": { "email": "E-mail", "password": "Пароль", "region": "Регион" }, "data_description": { "region": "Регион аккаунта FGLair/Ayla" } }, "cloud_device": { "title": "Выбор кондиционера", "data": { "dsn": "Устройство" } }, "manual": { "title": "Параметры устройства", "data": { "host": "Хост (IP или DNS-имя)", "device_port": "Порт модуля", "dsn": "DSN", "lanip_key": "LAN IP key", "lanip_key_id": "LAN IP key ID", "name": "Имя (необязательно)", "model": "Модель / oem_model (необязательно)" }, "data_description": { "device_port": "По умолчанию 80; меняйте только для проброса портов", "lanip_key": "Из облачного discovery или диагностики ESPHome" } }, "import_json": { "title": "Импорт config_*.json", "data": { "config_json": "JSON конфигурации" }, "data_description": { "config_json": "Вставьте объект JSON, созданный fglair-discover или fglctl" } }, "preview": { "title": "Превью шаблона", "description": "Рассчитанные значения (сверьте с приложением FGLair):\n\n{preview}\n\nДиапазон уставки и конверсию можно поправить ниже.", "data": { "template": "Шаблон", "temp_min": "Минимум уставки (°C)", "temp_max": "Максимум уставки (°C)", "temp_step": "Шаг уставки (°C)", "temp_num": "Числитель конверсии", "temp_den": "Знаменатель конверсии", "temp_offset": "Смещение конверсии (0,1 °C)" }, "data_description": { "temp_num": "display = raw × num / den + offset; raw — протокольное значение (уставка — 0,1 °C)", "temp_den": "display = raw × num / den + offset; raw — протокольное значение (уставка — 0,1 °C)", "temp_offset": "display = raw × num / den + offset; raw — протокольное значение (уставка — 0,1 °C)" } } }, "error": { "cannot_connect": "Не удалось подключиться к устройству", "no_slots": "Оба LAN-слота заняты (приложение FGLair или ESPHome). Освободите один и повторите", "key_mismatch": "LAN-ключ не совпадает с устройством; повторите discovery или импортируйте config заново", "timeout": "Устройство не вышло на связь за отведённое время", "invalid_auth": "Неверный e-mail или пароль", "invalid_import": "Некорректный config JSON", "no_devices": "В аккаунте не найдено устройств", "unknown": "Неожиданная ошибка", "properties_missing": "Устройство подключилось, но не отдало базовые свойства", "invalid_range": "Минимум должен быть меньше максимума" }, "abort": { "already_configured": "Устройство уже настроено", "invalid_import": "Некорректный config JSON", "cannot_connect": "Не удалось подключиться к устройству", "no_slots": "Оба LAN-слота заняты", "key_mismatch": "LAN-ключ не совпадает с устройством", "timeout": "Устройство не вышло на связь за отведённое время", "properties_missing": "Устройство подключилось, но не отдало базовые свойства", "unique_id_mismatch": "Это другое устройство (не совпадает unique ID)", "reconfigure_successful": "Перенастройка выполнена" } }, "entity": { "sensor": { "room_temperature": { "name": "Температура в помещении" }, "error_code": { "name": "Код ошибки" }, "connection_state": { "name": "Состояние связи", "state": { "idle": "Покой", "registering": "Регистрация", "online": "На связи", "recovering": "Восстановление", "offline": "Не в сети", "key_error": "Ошибка ключа" } } }, "binary_sensor": { "connectivity": { "name": "Связь" }, "defrost": { "name": "Разморозка" }, "maintenance": { "name": "Обслуживание" }, "oil_recovery": { "name": "Возврат масла" }, "pump_down": { "name": "Pump down" }, "check_operation": { "name": "Проверка работы" }, "simultaneous": { "name": "Одновременные операции" }, "different_modes": { "name": "Разморозка/масло/прочие режимы (шаблон B)" } }, "switch": { "economy_mode": { "name": "Экономичный режим" }, "powerful_mode": { "name": "Мощный режим" }, "coil_dry_mode": { "name": "Сушка испарителя" }, "min_heat": { "name": "Минимальный обогрев" }, "outdoor_low_noise": { "name": "Тихий наружный блок" }, "human_det_auto_save": { "name": "Автосохранение при отсутствии людей" }, "wifi_led_enable": { "name": "Wi-Fi индикатор" }, "indoor_fan_control": { "name": "Управление вентилятором" } }, "select": { "af_vertical_direction": { "name": "Положение заслонки (верт.)" }, "af_horizontal_direction": { "name": "Положение заслонки (гориз.)" } } }, "issues": { "key_mismatch": { "title": "FGLair: не совпадает LAN-ключ", "description": "Устройство {device} ({host}) отклонило сохранённый LAN-ключ (несовпадение key_id). Перепровижинируйте: «Настроить заново» на карточке интеграции — вход в облако FGLair получит актуальный ключ, либо вставьте новый config_*.json.", "fix_flow": { "step": { "confirm": { "title": "FGLair: не совпадает LAN-ключ", "description": "Используйте «Настроить заново» на карточке интеграции: вход в облако получит актуальный LAN-ключ, либо вставьте новый config. Repair исчезнет, когда устройство выйдет на связь." } } } } } }