<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://wiki.xiot.ru/index.php?action=history&amp;feed=atom&amp;title=%D0%A0%D0%B0%D0%B1%D0%BE%D1%82%D0%B0_%D0%B0%D0%B3%D0%B5%D0%BD%D1%82%D0%B0_%D1%81_ZONT</id>
	<title>Работа агента с ZONT - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.xiot.ru/index.php?action=history&amp;feed=atom&amp;title=%D0%A0%D0%B0%D0%B1%D0%BE%D1%82%D0%B0_%D0%B0%D0%B3%D0%B5%D0%BD%D1%82%D0%B0_%D1%81_ZONT"/>
	<link rel="alternate" type="text/html" href="https://wiki.xiot.ru/index.php?title=%D0%A0%D0%B0%D0%B1%D0%BE%D1%82%D0%B0_%D0%B0%D0%B3%D0%B5%D0%BD%D1%82%D0%B0_%D1%81_ZONT&amp;action=history"/>
	<updated>2026-10-24T04:31:50Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.46.2</generator>
	<entry>
		<id>https://wiki.xiot.ru/index.php?title=%D0%A0%D0%B0%D0%B1%D0%BE%D1%82%D0%B0_%D0%B0%D0%B3%D0%B5%D0%BD%D1%82%D0%B0_%D1%81_ZONT&amp;diff=6047&amp;oldid=prev</id>
		<title>Admin: Инструкция для ИИ-агентов по работе с ZONT; без включения в меню и категории</title>
		<link rel="alternate" type="text/html" href="https://wiki.xiot.ru/index.php?title=%D0%A0%D0%B0%D0%B1%D0%BE%D1%82%D0%B0_%D0%B0%D0%B3%D0%B5%D0%BD%D1%82%D0%B0_%D1%81_ZONT&amp;diff=6047&amp;oldid=prev"/>
		<updated>2026-10-13T10:36:20Z</updated>

		<summary type="html">&lt;p&gt;Инструкция для ИИ-агентов по работе с ZONT; без включения в меню и категории&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Инструкция для ИИ-агента, которому владелец поручил настроить контроллер &amp;#039;&amp;#039;&amp;#039;ZONT&amp;#039;&amp;#039;&amp;#039; или проверить его интеграцию с &amp;#039;&amp;#039;&amp;#039;XIOT&amp;#039;&amp;#039;&amp;#039;. Основной способ работы — штатный веб-интерфейс ZONT, автоматизация браузера и проверка существующего MQTT-обмена.&lt;br /&gt;
&lt;br /&gt;
Материал подготовлен &amp;#039;&amp;#039;&amp;#039;13 октября 2026 года&amp;#039;&amp;#039;&amp;#039; по опыту работы с H1000+ ПРО и драйвером ZONT MQTT. Перед выполнением задачи агент проверяет фактическую модель, прошивку и установленные версии XIOT. Инструкция не передаёт доступ к прибору и не заменяет поручение владельца.&lt;br /&gt;
&lt;br /&gt;
== Что подготовить ==&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Конкретную задачу:&amp;#039;&amp;#039;&amp;#039; какой прибор и проект XIOT используются, что требуется изменить и как проверить результат. Для управления оборудованием — назначение затрагиваемых входов, выходов и контуров.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Браузер с автоматизацией.&amp;#039;&amp;#039;&amp;#039; Например, Chromium с Playwright позволяет читать элементы настоящей страницы, заполнять формы и нажимать штатные кнопки.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Собственный профиль браузера&amp;#039;&amp;#039;&amp;#039; с обычным входом в кабинет ZONT. В новом окружении выполняется новый вход с доступом, предоставленным владельцем; сессии другого агента не копируются.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Доступ к локальной сети прибора&amp;#039;&amp;#039;&amp;#039; для локальной диагностики. Для проверки интеграции — доступ к нужному проекту в XIOT-EDITOR.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Защищённое место для резервных копий.&amp;#039;&amp;#039;&amp;#039; Экспорт конфигурации может содержать секреты. Его нельзя размещать в публичной статье, открытом отчёте или Git.&lt;br /&gt;
&lt;br /&gt;
Для этого процесса используются существующие кабинет и драйвер MQTT. Создавать отдельный API для агента не требуется. Облачный API-токен ZONT для MQTT-обмена с XIOT не нужен; вход в кабинет ZONT и авторизация MQTT — разные подключения.&lt;br /&gt;
&lt;br /&gt;
== Как выбрать способ работы ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Задача !! Способ&lt;br /&gt;
|-&lt;br /&gt;
| Добавить датчик, контур или элемент управления; настроить MQTT || Штатный конфигуратор в [https://my.zont.online/ кабинете ZONT].&lt;br /&gt;
|-&lt;br /&gt;
| Проверить сведения о приборе и текущие показания в локальной сети || Локальный веб-интерфейс по фактическому IP-адресу контроллера.&lt;br /&gt;
|-&lt;br /&gt;
| Проверить обмен показаниями и командами с XIOT || Настроенное MQTT-соединение и существующий драйвер &amp;#039;&amp;#039;&amp;#039;ZONT MQTT&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
|-&lt;br /&gt;
| Сопоставить показание с карточкой в XIOT-APP || Адрес объекта из каталога драйвера и соответствующая характеристика устройства XIOT.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Возможности локального интерфейса ограничены, а его учётные данные могут отличаться от аккаунта кабинета. Следует использовать текущую форму входа конкретного прибора. Подробнее — [https://support.microline.ru/index.php/Локальное_управление_приборами_ZONT локальное управление приборами ZONT].&lt;br /&gt;
&lt;br /&gt;
В проверенном примере кабинет называл устройство &amp;#039;&amp;#039;&amp;#039;H1000+ ПРО&amp;#039;&amp;#039;&amp;#039;, а локальный интерфейс — &amp;#039;&amp;#039;&amp;#039;H1000 PRO, плата 722, прошивка 602&amp;#039;&amp;#039;&amp;#039;. Поэтому прибор выбирают по серийному номеру и сверенным сведениям, а не только по похожему названию. Текущий IP-адрес проверяют перед подключением.&lt;br /&gt;
&lt;br /&gt;
== Порядок работы агента ==&lt;br /&gt;
&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Прочитать поручение и проверить доступность оборудования.&amp;#039;&amp;#039;&amp;#039; Определить нужные прибор и проект, разрешённые действия и критерий результата. Для общего стенда согласовать время работы и исключить одновременное изменение той же конфигурации другим исполнителем. Уже согласованные действия повторно согласовывать не требуется.&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Войти через собственный браузер.&amp;#039;&amp;#039;&amp;#039; Открыть кабинет ZONT, выбрать нужный прибор и сверить его серийный номер. Код подтверждения запрашивать, когда соответствующая форма готова. Отказы авторизации не обходить.&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Сохранить исходное состояние.&amp;#039;&amp;#039;&amp;#039; Получить штатный экспорт конфигурации ZONT. Если задача затрагивает XIOT — сохранить актуальную сцену и конфигурацию проекта. Зафиксировать версии, ID нужных объектов и назначения физических входов и выходов.&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Выполнить настройку через интерфейс.&amp;#039;&amp;#039;&amp;#039; Дождаться загрузки и заполнения полей, прочитать существующие значения и изменить относящиеся к задаче параметры. Использовать имеющиеся объекты, характеристики и каналы обмена. Старую полную конфигурацию не загружать поверх новых изменений других участников.&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Сохранить и перечитать результат.&amp;#039;&amp;#039;&amp;#039; Проверить ответ интерфейса и заново прочитать состояние прибора. При необходимости сравнить новый экспорт с исходным. В XIOT отдельно проверить сохранение проекта и фактическую загрузку конфигурации в XIOT-PLC.&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Проверить поведение.&amp;#039;&amp;#039;&amp;#039; Для датчика сопоставить свежее показание в ZONT, MQTT и XIOT. Для разрешённой команды зафиксировать исходное состояние, отправить одну команду и дождаться нового состояния нужного объекта. Работу физического контакта подтвердить измерением или наблюдением подключённой нагрузки.&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Завершить работу.&amp;#039;&amp;#039;&amp;#039; Вернуть собственные временные тестовые значения, сохранить итоговые резервные копии, закрыть свои соединения и процессы, освободить занятые ресурсы. В отчёте разделить подтверждённый результат и то, что ещё не проверено.&lt;br /&gt;
&lt;br /&gt;
Нажатие &amp;#039;&amp;#039;&amp;#039;«Сохранить»&amp;#039;&amp;#039;&amp;#039;, ответ HTTP 200 и успешная отправка MQTT сами по себе не доказывают выполнения команды. При неизвестном результате сначала перечитывают фактическое состояние, затем решают вопрос повторной отправки.&lt;br /&gt;
&lt;br /&gt;
Учебную проверку команд можно проводить на изолированных виртуальных объектах без физических назначений. Работа настоящего насоса, реле или котла должна входить в конкретное поручение и учитывать назначение оборудования.&lt;br /&gt;
&lt;br /&gt;
== Проверка интеграции с XIOT ==&lt;br /&gt;
&lt;br /&gt;
Подробная инструкция по параметрам подключения: [[Подключение ZONT к XIOT]]. Ниже — порядок действий именно для агента.&lt;br /&gt;
&lt;br /&gt;
Сначала следует проверить установленные версии &amp;#039;&amp;#039;&amp;#039;XIOT-PLC&amp;#039;&amp;#039;&amp;#039; и &amp;#039;&amp;#039;&amp;#039;XIOT-EDITOR&amp;#039;&amp;#039;&amp;#039;, существующий режим подключения и актуальный каталог объектов. Рабочее MQTT-соединение не переключают только потому, что в инструкции приведён другой порт.&lt;br /&gt;
&lt;br /&gt;
# В драйвере &amp;#039;&amp;#039;&amp;#039;ZONT MQTT&amp;#039;&amp;#039;&amp;#039; выбрать нужное подключение &amp;#039;&amp;#039;&amp;#039;ZONT 1&amp;#039;&amp;#039;&amp;#039;…&amp;#039;&amp;#039;&amp;#039;ZONT 10&amp;#039;&amp;#039;&amp;#039; и сверить точный серийный номер.&lt;br /&gt;
# Если установленная версия поддерживает &amp;#039;&amp;#039;&amp;#039;«Прямо к XIOT»&amp;#039;&amp;#039;&amp;#039; и этот режим входит в задачу, настроить общий порт ZONT, по умолчанию &amp;#039;&amp;#039;&amp;#039;11124&amp;#039;&amp;#039;&amp;#039;, и его логин с паролем. Все прямые подключения используют общий порт, каталоги разделяются по серийным номерам. Поддержка нужна в обоих компонентах: PLC и редакторе.&lt;br /&gt;
# Если используется режим &amp;#039;&amp;#039;&amp;#039;«Через внешний MQTT-брокер»&amp;#039;&amp;#039;&amp;#039;, сохранить рабочие параметры до поручения о переходе. Порты &amp;lt;code&amp;gt;1883&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;11123&amp;lt;/code&amp;gt; и &amp;lt;code&amp;gt;11124&amp;lt;/code&amp;gt; не являются взаимозаменяемыми настройками одного подключения.&lt;br /&gt;
# На стороне ZONT сверить адрес брокера, порт и авторизацию. Проверить, что нужные объекты включены в публикацию. Для автоматического обнаружения использовать формат &amp;#039;&amp;#039;&amp;#039;Home Assistant&amp;#039;&amp;#039;&amp;#039; и группировку по устройству; отдельный сервер Home Assistant для драйвера XIOT не нужен.&lt;br /&gt;
# После разрешённых изменений сохранить настройки и выполнить в XIOT &amp;#039;&amp;#039;&amp;#039;«Обновить список устройств»&amp;#039;&amp;#039;&amp;#039;. Брать адрес характеристики из текущего каталога, не вычислять его по названию датчика или номеру физического реле.&lt;br /&gt;
# Привязать адрес к существующей характеристике устройства XIOT. Для управления и обратной связи проверить оба назначения. Если стандартного поля нет, рассмотреть имеющийся механизм кастомных характеристик.&lt;br /&gt;
# Сохранить проект после обнаружения и привязки, чтобы назначенные адреса вошли в проект и его резервную копию. Проверить загрузку на PLC, состояние связи и свежесть показаний в XIOT-APP.&lt;br /&gt;
&lt;br /&gt;
Примеры адресов: &amp;lt;code&amp;gt;/zont1/sensor1/temperature&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;/zont1/climate1/target_temperature&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;/zont1/switch1/state&amp;lt;/code&amp;gt;. Адреса другого проекта следует получить из его каталога.&lt;br /&gt;
&lt;br /&gt;
Если регулирование выполняет ZONT, следует проверить настройку &amp;#039;&amp;#039;&amp;#039;«Собственная логика XIOT»&amp;#039;&amp;#039;&amp;#039; у связанного устройства XIOT: на одном физическом выходе не должно появиться второго независимого регулятора. Изменение этой настройки выполняют в пределах поручения по интеграции.&lt;br /&gt;
&lt;br /&gt;
На дату подготовки материала общий порт 11124 проверен изолированными испытаниями реализации. Аппаратная проверка MQTT 11 октября завершалась возвратом к прежнему соединению на 1883. Это различие необходимо учитывать: программный тест не доказывает, что новая схема уже установлена на конкретном приборе.&lt;br /&gt;
&lt;br /&gt;
Форматы публикаций и команд описаны в [https://support.microline.ru/index.php/Использование_протокола_MQTT_в_контроллерах_ZONT официальной документации MQTT ZONT]. Для обычного управления через XIOT используются характеристики и драйвер; вручную составлять команды для отопительных выходов не требуется.&lt;br /&gt;
&lt;br /&gt;
== Наблюдения на прошивке 602 ==&lt;br /&gt;
&lt;br /&gt;
Следующие особенности зафиксированы в конкретных испытаниях H1000+ ПРО. Для другой модели или прошивки их проверяют заново.&lt;br /&gt;
&lt;br /&gt;
* Объявления и состояния не поступали новому подписчику как сохранённые &amp;#039;&amp;#039;&amp;#039;retained-сообщения&amp;#039;&amp;#039;&amp;#039;. Для начала проверки требовались запрос объявлений и свежие показания.&lt;br /&gt;
* В испытании использовались публикация раз в &amp;#039;&amp;#039;&amp;#039;10 секунд&amp;#039;&amp;#039;&amp;#039; и ожидание показаний &amp;#039;&amp;#039;&amp;#039;60 секунд&amp;#039;&amp;#039;&amp;#039;. Ожидание должно быть больше периода публикации.&lt;br /&gt;
* После удаления объекта не поступило сообщение удаления. Отсутствие объекта в очередном неполном наборе сообщений не доказывает его удаление; старый адрес может остаться недоступным.&lt;br /&gt;
* В одном аппаратном испытании сохранение нового адреса MQTT не переключило открытое соединение до штатной перезагрузки ZONT. Сначала следует проверить фактическое соединение. Перезагрузку проводят только в рамках поручения, с учётом работы отопления.&lt;br /&gt;
* Статус отправки команды проверяют отдельно от её исполнения: требуется новое показание объекта, а для испытания оборудования — физическая обратная связь.&lt;br /&gt;
&lt;br /&gt;
== Готовое первое поручение агенту ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
Подключись к указанному ZONT через собственный браузер и штатный кабинет. Сначала выполни только диагностику: проверь модель, серийный номер, прошивку, текущую конфигурацию и связь. Сохрани защищённую резервную копию. Если проверяется интеграция XIOT, прочитай фактическую версию драйвера, режим MQTT и каталог объектов; сопоставь свежие показания двух датчиков в ZONT и XIOT. Настройки, реальные выходы и прошивку в этой диагностике не меняй. В ответе дай таблицу «объект — ID — значение — время — адрес XIOT», найденные расхождения и конкретные следующие действия. Секреты и полный конфиг в отчёт не включай.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
К поручению нужно добавить сведения о целевом приборе и проекте. Доступ передаётся отдельно через принятый защищённый способ.&lt;br /&gt;
&lt;br /&gt;
Примеры следующих задач после диагностики:&lt;br /&gt;
&lt;br /&gt;
* «Добавь подключённые NTC10 на NTC1 и NTC2; проверь показания и привязку температур к XIOT. Назначение отопительных выходов сохранить».&lt;br /&gt;
* «Создай виртуальный датчик и учебное реле без физических назначений; проверь сценарий на значениях 24, 26 и 25 °C, затем верни исходное состояние».&lt;br /&gt;
* «Проверь, почему команда уставки не подтверждается: проследи характеристику XIOT, отправку драйвера и новое состояние ZONT. Повторно команду без проверки результата не отправляй».&lt;br /&gt;
&lt;br /&gt;
== Что включить в результат ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Поле !! Содержание&lt;br /&gt;
|-&lt;br /&gt;
| Цель || Модель и идентификатор прибора, версия прошивки, проект XIOT — в отчёте владельцу.&lt;br /&gt;
|-&lt;br /&gt;
| Изменение || Что было и что стало; ID затронутых объектов.&lt;br /&gt;
|-&lt;br /&gt;
| Подтверждение || Источник нового состояния, время и наблюдаемое значение.&lt;br /&gt;
|-&lt;br /&gt;
| Результат || Проверено; выполнено, но не подтверждено; не проверялось.&lt;br /&gt;
|-&lt;br /&gt;
| Завершение || Итоговое состояние, сохранённые копии, закрытые соединения и освобождённые ресурсы.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
В публичный материал не включают пароли, коды входа, cookies, токены, полные конфигурации и идентификаторы чужого оборудования. Доступ к кабинетам и приборам агент получает отдельно от этой инструкции.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
</feed>