Главная / База знаний / Управление контроллером теплицы через сайт

Управление контроллером теплицы через сайт

Управление и интерфейсы

Сайт управления теплицами 2023

Порохня Дмитрий Викторович Мосейчук Александр Васильевич ООО «Децима»
16.5.2023

Иллюстрация 2 к статье «Управление контроллером теплицы через сайт»

Данная инструкция описывает сайт управления автоматикой теплиц. Адрес сайта в интернете http://gardenboss.ru/ Сайт предназначен для управления контроллерами теплиц, сбором различных данных о функционирования различных систем автоматики управления, показаний датчиков, установленных в теплице, формировании различных графиков произвольных периодов состояния климата в теплице, отправке команд управления на контроллер теплицы. Также на сайте отображается различная актуальная информация, инструкции системы, ссылки на загрузку программ для оборудования. Принцип взаимодействия контроллера теплицы с сайтом. Контроллер теплицы периодически (один раз в 5 минут) отправляет данные датчиков, установленных в теплице. На основании полученных данных формируются различные графики состояния климата в теплице. В ответ на полученные данные, сайт отправляет в контроллер различные команды управления, сформированные пользователем. На сайте расположены вкладки «База знаний» с различными инструкциями по данному проекту, «Новости проекта» с актуальными новостями проекта, «Загрузки» - загрузки различных программ проекта. Ссылка «Публичные каналы» позволяет посмотреть на карте места установки контроллеров и показания датчиков с этих контроллеров (публичные данные отображаются с разрешения владельцев контроллеров). Начало работы с сайтом. Для начала работы с сайтом необходимо зарегистрироваться на сайте.

Иллюстрация 3 к статье «Управление контроллером теплицы через сайт»

При нажатии на кнопку откроется окно ввода регистрационных данных.

Иллюстрация 4 к статье «Управление контроллером теплицы через сайт»

В графу «Имя» необходимо ввести произвольное имя, которое будет отображаться в вашем личном кабинете и на публичной карте. В качестве имени может быть введено Ваше имя, фамилия или произвольное название типа «Fazenda», «Теплица 1» и.т.д. В графу «Адрес email» необходимо ввести адрес Вашей почты, который вместе с паролем в дальнейшем будут составлять данные для входа в личный кабинет. В графу «Пароль» и «Повторите пароль» вводят произвольный пароль (разрешено вводить только латинские буквы и цифры). После ввода данных завершается регистрация нажатием на кнопку «Зарегистрироваться». После выполнения регистрации можно войти в свой личный кабинет по ссылке «Вход». Для этого необходимо ввести адрес почты и пароль, указанный при регистрации.

Иллюстрация 5 к статье «Управление контроллером теплицы через сайт»

Если установить отметку в квадрате «Запомнить меня», Ваш браузер запомнит введенный пароль. Это избавит вас от ввода данных при последующих входах в личный кабинет. После входа в личный кабинет откроется следующее окно.

Иллюстрация 6 к статье «Управление контроллером теплицы через сайт»

В окне представлены три вкладки: Мои контроллеры – перечень Ваших контроллеров. Контроллеров может быть зарегистрировано несколько.

Иллюстрация 7 к статье «Управление контроллером теплицы через сайт»

В каждом окне отображается текущая информация состояния контроллера и его настройки.

Мои каналы - состояние различных датчиков системы.

Иллюстрация 8 к статье «Управление контроллером теплицы через сайт»

В каждом окне отображается текущая информация состояния различных датчиков, их регистрация и отображение. Просмотр графиков.

Уведомления – отображение уведомлений для пользователя.

Иллюстрация 9 к статье «Управление контроллером теплицы через сайт»

Вверху справа при нажатии на имени пользователя появится панель пользователя.

Иллюстрация 10 к статье «Управление контроллером теплицы через сайт»

«Админпанель» предназначена для управления сайтом. Доступна только администратору сайта. «Личный кабинет» - переход на меню кабинета пользователя. «Мои контроллеры» - переход на страницу управления контроллерами. «Мои каналы» - переход на страницу управления каналами. Остальные пункты меню в объяснении не нуждаются.

Подробно о назначении выше перечисленных страниц сайта.

Иллюстрация 11 к статье «Управление контроллером теплицы через сайт»

Кнопка Сначала необходимо зарегистрировать контроллер на сайте.

Иллюстрация 12 к статье «Управление контроллером теплицы через сайт»

Для этого предназначена кнопка . В графе «Имя контроллера» укажите произвольное наименование контроллера. Это имя будет отображаться на карте и вкладке контроллера.

Иллюстрация 13 к статье «Управление контроллером теплицы через сайт»

После нажатия кнопки появится следующее сообщение.

Иллюстрация 14 к статье «Управление контроллером теплицы через сайт»

Нажмите «ОК», контроллер будет добавлен.

На странице сайта отобразится окно настроек контроллера.

Иллюстрация 15 к статье «Управление контроллером теплицы через сайт»

Вверху окна отобразится наименование контроллера. Сайт автоматически сформирует ключ API для контроллера. См. Приложение 1

Этот ключ необходимо записать в контроллер с помощью программы «Конфигуратор ПК». См. инструкцию на контроллер. В центе окна отображается информация о выполнении запланированных пользователем задач и текущее состояние времени обмена информацией контроллера с сайтом «Был онлайн». Внизу окна расположены следующие кнопки:

Иллюстрация 16 к статье «Управление контроллером теплицы через сайт»
Иллюстрация 17 к статье «Управление контроллером теплицы через сайт»

- удаление регистрации текущего контроллера.
- можно изменить имя контроллера, указанное при регистрации.
- программирование различных команд управления контроллером.

Иллюстрация 18 к статье «Управление контроллером теплицы через сайт»
Иллюстрация 19 к статье «Управление контроллером теплицы через сайт»
Иллюстрация 20 к статье «Управление контроллером теплицы через сайт»

При нажатии на кнопку устанавливаем тип задачи и время выполнения.

Иллюстрация 21 к статье «Управление контроллером теплицы через сайт»

Перечень возможных к выполнению задач.

Иллюстрация 22 к статье «Управление контроллером теплицы через сайт»

При следующем сеансе обмена данными, команда будет отправлена в контроллер. При наступлении времени, указанного при программировании задачи, контроллер выполнит эту команду.

Иллюстрация 23 к статье «Управление контроллером теплицы через сайт»

- по этой кнопке выводятся показания зарегистрированных датчиков.

Иллюстрация 24 к статье «Управление контроллером теплицы через сайт»
Иллюстрация 25 к статье «Управление контроллером теплицы через сайт»

- отображает состояние узлов контроллера в различное время.

Иллюстрация 26 к статье «Управление контроллером теплицы через сайт»

При нажатии на текст отобразится следующая информация.

Иллюстрация 27 к статье «Управление контроллером теплицы через сайт»
Иллюстрация 28 к статье «Управление контроллером теплицы через сайт»

Данная информация может сообщить какое состояние контроллера было в указанное время. На основании этой информации пользователь сможет определить, как работал контроллер в указанное время. «Карта пинов» состояние выводов процессора контроллера(информация для технических специалистов).

Кнопка

Иллюстрация 29 к статье «Управление контроллером теплицы через сайт»
Иллюстрация 30 к статье «Управление контроллером теплицы через сайт»

Вверху вкладки указано имя контроллера. «Создан» – время регистрации контроллера. «Датчиков привязано» - количество датчиков данного контроллера, зарегистрированных на сайте. «Публичный» - кнопка переключения режима отображения показаний датчиков на публичной странице сайта. Возможное состояние кнопки – «Публичный» или «Приватный». «Информер канала» - Показывает текущую температуру некоторых датчиков.

Иллюстрация 31 к статье «Управление контроллером теплицы через сайт»

- удалить каналы контроллера.
- изменить имя контроллера.

Иллюстрация 32 к статье «Управление контроллером теплицы через сайт»
Иллюстрация 33 к статье «Управление контроллером теплицы через сайт»

- просмотр графиков отображения информации датчиков.

Иллюстрация 34 к статье «Управление контроллером теплицы через сайт»

Формирование графика показаний датчиков за текущие сутки. Для просмотра отдельных датчиков, необходимо отключить кнопки, указанные стрелками.

Для просмотра каналов по отдельности предназначен следующий график.

Иллюстрация 35 к статье «Управление контроллером теплицы через сайт»

Для сохранения графика в файле предназначено меню (указано стрелкой). Для получения более детального графика, предусмотрена функция выделения области графика. Выделен фрагмент времени с 8-30 до 15-00 16 Мая 2023 года.

Иллюстрация 36 к статье «Управление контроллером теплицы через сайт»

Для анализа среднесуточных показаний в течении длительного времени предназначен следующий график.

Иллюстрация 37 к статье «Управление контроллером теплицы через сайт»

Интервал данного графика 16.08.2022г – 16.05.2023 г.

При этом на графике показано, что контроллер начиная с 22.12.2022 по
20.03.2023 был отключен, поэтому данные с контроллера не поступали, что отражено прямой линией на графике (указано стрелкой).

Иллюстрация 38 к статье «Управление контроллером теплицы через сайт»

предназначена для регистрации датчиков контроллера на сайте.

Иллюстрация 39 к статье «Управление контроллером теплицы через сайт»
Иллюстрация 40 к статье «Управление контроллером теплицы через сайт»

Кнопка удаляет датчик из сайта.

Иллюстрация 41 к статье «Управление контроллером теплицы через сайт»

Кнопка добавляет датчик на сайт.

Иллюстрация 42 к статье «Управление контроллером теплицы через сайт»

Перечень датчиков при нажатии на данную кнопку.

Иллюстрация 43 к статье «Управление контроллером теплицы через сайт»

Необходимо выбрать требуемый датчик из списка (перечень датчиков на сайт отправляет контроллер) и нажать кнопку «ОК».

Затем нажать кнопку

Иллюстрация 44 к статье «Управление контроллером теплицы через сайт»
Иллюстрация 45 к статье «Управление контроллером теплицы через сайт»

Кнопка предназначена для привязки места установки контроллера на карте. Вызывает следующее окно привязки.

Иллюстрация 46 к статье «Управление контроллером теплицы через сайт»

После сохранения, данные контроллера можно посмотреть на публичной карте (при условии разрешения публичного отображения данных).

Иллюстрация 47 к статье «Управление контроллером теплицы через сайт»

На данной карте отображено два контроллера управления теплицами. В окне отображены показания теплиц на крыше в районе г. Зеленоград.

Иллюстрация 48 к статье «Управление контроллером теплицы через сайт»
Иллюстрация 49 к статье «Управление контроллером теплицы через сайт»

Кнопка Предназначена для оповещения пользователя о новой информации.

Приложение 1.

Ключ API Для того, чтобы контроллер мог взаимодействовать с сервисом, существует понятие
- ключ API: это сочетание букв и цифр, которое автоматически генерируется при добавлении контроллера. Добавив контроллер в сервис, вы сразу увидите этот ключ. Далее всё, что вам будет нужно - это запустить конфигуратор, соединиться с контроллером, нажать кнопку Настройки прошивки - и вписать в соответствующее поле ключ API, не забыв при этом указать правильный часовой пояс, в котором расположен контроллер. После нажатия кнопки Сохранить контроллер будет готов к работе с сервисом.