Управляйте данными доступа централизованно, а не в каждом скрипте.

Любой, кто пользуется камерой, ключом с искусственным интеллектом или отправляет электронные письма, знает: один и тот же пароль хранится в трех местах. Если он меняется, третий пароль можно найти только тогда, когда что-то перестает работать.

Начиная с версии Admin 8, существует централизованное хранилище для этих данных. Оно находится в панели администратора в разделе «Система» , на вкладке «Данные доступа» . Пароли и ключи хранятся там в зашифрованном виде; все остальное обозначается только именем.

В столбце « Используется» отображается, какой экземпляр в данный момент использует запись. Прежде чем что-либо изменить или удалить, вы можете увидеть, что от этого зависит.

Мы подготовили видео, демонстрирующее все шаги в панели администратора:

Создать запись

Нажмите на знак плюса в верхнем левом углу. Вы выбираете шаблон, который определяет поля. Включены шаблоны для Anthropic, ChatGPT, Google Gemini, DeepSeek, AWS, Azure, электронной почты, а также iobroker.pro и iobroker.net. Также есть два общих поля: логин/пароль и ключ . Наконец, вам потребуется уникальное имя, например... Kamera И на этом всё.

В конфигурации экземпляра

Это наиболее распространённый случай. Адаптеры, поддерживающие память, отображают список выбора вместо поля ввода. Например, в адаптере JavaScript, в настройках ИИ: Тип входа в систему для Systemanmeldedaten Выберите запись ниже.

В сценарии

Начиная с версии JavaScript-адаптера 10.1.1 , все записи хранятся как глобальный объект. SECRETS готовый:

const user = SECRETS.Kamera.user;
const pass = SECRETS.Kamera.password;
const key  = SECRETS.anthropic.key;

Значения поступают уже в расшифрованном виде. SECRETS Это файл только для чтения, и изменения, внесенные в панель администратора, вступают в силу немедленно без перезапуска скрипта. Редактор ищет... SECRETS. Существующие имена до и после следующей точки, поля, которые содержит эта запись.

Это позволяет поделиться скриптом или показать его на форуме, не раскрывая никаких секретов.

В Blockly блок «Доступ к данным» находится в категории «Система» . Вы перетаскиваете его на место, где обычно находится пароль, и выбираете запись и поле из двух выпадающих меню.

Две подсказки

Память не заменяет поля ввода повсеместно; адаптер должен её поддерживать. Там, где она ещё не предлагается, всё остаётся как обычно.

Записи хранятся в зашифрованном виде в конфигурации вашей системы. Поэтому их также следует включить в резервную копию.

Всю необходимую информацию вы найдете в документации: 🔗 Доступ к данным