Версия 7.33 от 11.09.2017г

           В программу внесены следующие изменения:
1. Для локальной визуальной панели введён автозапуск при запуске сканирования.
2. Для локальной визуальной панели введён режим "на весь экран" при скрытой панели задач Windows.
3. Исправлена ошибка выбора фонта для значения датчика на визуальных панелях.
4. Исправлена ошибка позиционирования значения датчика на локальной визуальной панели.
5. Отменена привязка программы к компьютеру, но лицензионный файл нужно пересоздавать.
6. В раздел "использование WiFi" введена поддержка выключателей livolo от radioseti.ru

Версия 7.314 от 27.04.2017г

           В программу внесены следующие изменения:
1. В раздел "использовать RS485" добавлена поддержка протокола "Dcon".
2. В окне "конфигурация" на закладке "сканирование" введена опция "цифровые в общей очереди аналоговых" для создания единой очереди сканирования и управления (полезно для адаптера Ethernet-1Wire).

Версия 7.3 от 04.04.2017г

           В программу внесены следующие изменения:
1. В раздел "использовать RS485" добавлена поддержка протокола "Modbus".
2. В свойствах ярлыка программы не требуется галка "совместимость с XP". И в связи с этим небольшое неудобство: для работы версии 7.3 требуется пересоздание файла-лицензии.

Версия 7.233 от 16.03.2017г

           В программу внесены следующие изменения:
1. В раздел "использовать RS485" добавлена поддержка однофазного электросчетчика "Меркурий-200".
Это позволяет получать параметры:
- величина текущего напряжения
- величина текущего тока
- текущая потребляемая мощность
- потреблённая электроэнергия по тарифу 1
- потреблённая электроэнергия по тарифу 2
- суммарная потреблённая электроэнергия

2. Исправлена ошибка, возникающая при управлении сканированием из удалённой визуальной панели.
3. Введена новая команда сценария "Добавить строку в текстовый файл". Она позволяет записывать в заданный файл произвольную строку с текущими значениями датчиков и метки времени. Эта команда полезна при формировании различных отчётов.


Версия 7.2 от 27.02.2017г

           В программу внесены следующие изменения:
1. Для новых клиентов и тех, которые устанавливают обновления версии 7.2 введена привязка лицензии к компьютеру. Кто не желает использовать привязку, может продолжать работать на той версии, которая уже установлена. После установки обновления 7.2 программа попросит создать новый лицензионный файл, он высылается бесплатно. Этот лицензионный файл будет работать со всеми последующими обновлениями. При запросе нового лицензионного файла, пожалуйста сообщайте на какое имя создавалась старая лицензия и её номер. Это можно посмотреть через основное меню программы "справка" - "о программе".
2. Текст в заголовке основного окна программы может быть любой, настраивается в коне "конфигурация" на закладке "прочие".
3. Изменён протокол обмена для удалённой визуальной панели, новый исполняемый файл для панели находится в одном архиве с обновлением 7.2.
4. На удалённой визуальной панели для подключения можно указывать как IP-адрес, так и DNS-имя компьютера с Бенуксом.
5. Создан клиент (удалённая панель) для OS Android 4.4.2 и выше. Это бетта-версия и сейчас беплатна для использования с Бенуксом версии 7.2.
Установочный файл для андроида здесь. Описание здесь. в разделе "визуальная панель".
6. Переработано полное описание на программу в формате справочой системы здесь.

Версия 6.59 от 21.12.2016г

           В программу внесены следующие изменения:
1. Введён раздел для работы с оборудованием RS485 (отдельная платная опция 250 рублей).
2. В раздел "использование RS485" введена поддержка электросчётчика "Меркурий-230". Для использования RS485, надо в конфигурации поставить галку, в справочнике устройств на закладке "справочник модулей с RS485" завести новый модуль с параметрами COM-порта и Меркурия. Адрес счётчика в сети RS485 указывается в десятичном формате. Затем, в справочнике устройств на закладке "Общий справочник датчиков и устройств" нажать кнопку "добавить" и в новом окне на закладке "RS385" заводить каждый датчик.
В настоящее время от Меркурия-230 допускается получить следующие значения:
          - Напряжение по фазам
          - Сила тока по фазам
          - Мощность P по фазам
          - Мощность Q по фазам
          - Мощность S по фазам
          - Коэффициент мощности по фазам
          - Частота электросети
          - Потреблённая энергия с начала сброса
          - Потреблённая энергия за текущий год
          - Потреблённая энергия за текущий месяц
          - Потреблённая энергия за текущие сутки
          - Потреблённая энергия за предыдущие сутки

3. Создано отдельное приложение "удалённая визуальная панель", которое представляет собой исполняемый файл "Benuks_Visual.exe". Этот файл рекомендуется располагать в отдельной папке, потому что в просессе работы там будут создаваться дополнительные служебные файлы. Кроме того, для визуальной панели понадобится фоновая картинка (файл типа BMP). Максимальное количество удалённых панелей -10 штук. Панели могут размещаться как на одном компьютере, так и на нескольких, имеющих доступ к программе Бенукс по IP-протоколу.

Из локальной визуальной панели Бенукс настройки визуализации и картинки не передаются в удалённые панели. Для каждой удалённой визуальной панели настройки визуализации индивидуальные, что позволяет создавать самые разные панели по специфике отображаемой информации.

Перед использованием удалённых панелей надо убедиться, что в наименованиях логгеров,датчиков и устройств управления нет служебных символов: #@;&

При запуске панели, она автоматически подключается к Бенуксу и от него получает пакет с информацией о текущих логгерах и датчиках. Если в процессе работы панели в программе Бенукс была изменена конфигурация логгеров-датчиков или управления оборудованием, обновление этой информации в визуальной панели происходит автоматически при выполнении команд в бенуксе "Запустить сканирование", "Остановить", "Продолжить". Можно и вручную в визуальной панели комбинацией CTR-S. Кроме того, эта информация обновляется и при выполннии "Connect". На основе этой информации в удалённой визуальной панели создаётся меню для установки-снятия элеменов индикации и управления. Это меню авзывается правой кнопкой мыши на свободном месте пенели. Индикация датчика состоит из трёх компонентов: текст наименования датчика, текст значения датчика и картинка (статика или анимация), соответствующая значению датчика. Более подробно создании и растановке элементов на визуальной панели сказано в описании на локальную визуальную панель.

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

4. В Бенуксе, окне "Визуальная панель" введена настройка для подключения к Бенуксу удалённых визуальных панелей.

5. В рабочем окне логгера в самой правой части панели кнопок введена новая кнопка "I-D", которая служит для вывода на экран окна с ID-диаграммой. Эта кнопка появляется в том случае, если в логгере есть темперарурный и аналоговый датчики. После нажатия этой кнопки, в появившемся окне надо указать датчик температуры и датчик влажности. В процессе сканирования вычисляются все климатические параметры и на графике рисуется цветная точка. Таких точек может быть две.

6. На визуальной панели при выводе значения датчика выводится и размерность.
7. На визуальной панели исправлена настройка "цвет цифрового значения брать с индикаторной панели".
8. Исправлена ошибка обработки влажности на основе DS2438.
9. В окне "использовать WiFi" выведены в настройки URL-строки для запроса датчиков от ESP8266.
10. Обновился исполняемый файл OPC-сервера benuks_opc_srv.exe в связи с изменениями в протоколе обмена.


Версия 6.57 от 18.10.2016г

           В программу внесены следующие изменения:
1. В окне редактора сценария введена кнопка "дублировать команду".
2. В команде сценария "условие перехода на метку" в качестве операнда можно указать значение другого датчика.
3. Для адаптера Ethernrt1Wire введена поддержка микросхемы DS2413.
4. Переработано окно визуализации.
- Введена настройка фона и символов для каждой текстовой надписи отдельно.
- Для текстовых надписей введна возможность двигать по экрану с помощью мышки.
- Введена графическая анимация для каждого датчика.
Краткое описание настроек визуальной панели с анимацией:
В окне "визуальная панель" имеется возможность указать отдельную папку для наборов анимации. Набор анимации - это по сути несколько PNG-файлов, которые собраны Бенуксом в один общий файл. Таким образом, для каждого датчика создаётся свой набор анмации (как в мультфильмах) и записывается в отдельный файл. Для цифровых датчиков создаётся два набора анимации, но они тоже хранятся в одном общем файле. Для анимации каждый пользователь использует свой набор картинок, в зависимости от задач и условий работы программы.

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

Если на визуальной панели уже выведен датчик, настройки вызываются правой кнопкой мышки по тексту или картинке. Окно визуальных настроек состоит из трех разделов:
1. Настройка отображения надписи с наименованием датчика.
2. Настройка отображения надписи со значением датчика.
3. Настройка графического отображения состояния датчика в зависимости от его значения.

Существуют особенности графического отображения в зависимости от типа датчиков.
Для анимации температурных, аналоговых и счетчиков загружаются картинки PNG-формата, причём допускаются изображения разных размеров даже внутри одной анимации. Если для анимации указан один размер, а загружаются картинки другого размера, то они автоматически подгоняются под размер анимации.

Для аналоговых датчиков необходимо в окне настроек визуализации выполнить "привязку" анимации к предполагаемым пределам изменения сигнала: указать максимальное и минимальное значение.

Для анимации цифровых и iButton датчиков используется либо набор PNG-картинок, либо GIF-файлы. Причём, использование GIF-файлов предпочтительнее, это меньше загружает программу. Настройка анимации цифровых датчиков выполняется для каждого логического состояния отдельно. Т.е. для PNG-формата должны загружаться два набора картинок, а для GIF-формата - два файла. Для GIF-формата имеется настройка "остановить GIF-анимацию", которая позволяет использовать один файл для обоих состояний, при этом для одного из состояний анимацию можно отключить, а для другого состояния анимацию оставить.

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

На визуальной панели текстовые надписи и объекты анимации передвигаются мышкой, причём надпись со значением и анимация передвигаются отдельно, а при перемещении надписи с наименованием датчика, автоматически перемещается текстовое значение и объект анимации.

Версия 6.55 от 29.08.2016г

           В программу внесены следующие изменения:
1. Введён новый вычисляемый датчик "эффективная температура" (формулы Миссенарда ЭТ и ЭЭТ). Значение вычисляется исходя из текущей температуры и влажности с учётом ветра или без учёта ветра.
2. Введён новый тип "вычисляемого" датчика: температура "точки росы".
3. В сценарии, в команду "условие перехода на метку" в список анализируемых устройств введён "текущий датчик", т.е. датчик, по событию от которого запустился сценарий.
4. Исправлена ошибка при заведении в справочник SNMP устройства с одинаковыми IP-адресами.
5. Обновлён файл "list_id_wifi.txt" со списком метрик(идентификаторов) для WiFi-модуля ESP8266. ВНИМАНИЕ! В связи с этим проверьте в справочнике устройств для WiFi-датчиков имена метрик(идентификаторов).


Версия 6.531 от 11.06.2016г

           В программу внесены следующие изменения:
1.Исправлена ошибка при создании сценария для вывода сообщения на TFT-индикатор WiFi-модуля.

Версия 6.53 от 24.05.2016г

           В программу внесены следующие изменения:
1.Введена поддержка оборудования системы nooLite компании "Ноотехника".
Для использования радиодоступа к датчикам и другому оборудованию системы nooLite необходимо использовать Ethernet-шлюз PR1132, причём надо заблаговременно выполнить логическую привязку датчиков и модулей управления к этому шлюзу. О привязке подробно описано в документации на оборудование системы nooLite.
2. Внесены некоторые изменения в управлении оборудованием. Теперь все устройства управления, которые используются в сценариях, должны быть заведены в окне "ручное управление".

Версия 6.51 от 14.04.2016г

           В программу внесены следующие изменения:
1. В сценариях вместо команды "Установить значение датчика-переменной" введена команда "Арифметика для датчика-переменной".
2. В сценариях для внутрипрограммных датчиков-переменных введены арифметические операции:
- присвоить значение
- прибавить
- отнять
- умножить
- разделить
Причём, в качестве операнда можно использовать как конкретное число, так и значения других датчиков (как реальных, так и виртуальных).

ВНИМАНИЕ! Если Вы ранее использовали команду сценария "Установить значение датчика-переменной", надо каждую такую команду перепроверить.


Версия 6.483 от 10.03.2016г

           В программу внесены следующие изменения:
1. Для Wi-Fi модулей введена поддержка TFT-дисплея разрешением 320х240 (40 строк, настройка цвета).

2. В модуле отправки SMS-сообщений ввена отправка SMS через интернет-сервис SMS.RU, что позволяет отправлять сообщения без GSM-модема(телефона) и намного дешевле.

3. Введена возможность для цифрового датчика получать от OPC-сервера тип данных "INTEGER" с наложением маски для выделения нужного значащего бита. В окне "Справочник устройств" на закладке "Общий справочник датчиков и устройств" при заведении нового OPC-датчика надо выбрать условный тип сигнала "цифровой", поставить галку "Использовать битовую маску" и выбрать номер значащего бита.

4. В систему "Бенукс" введён свой OPC-сервер, позволяющий другим системам, например SCADA получать значения датчиков, заведённых в логгеры Бенукс.

5. В соответствии с изменениями в прошивке модулей ESP8266 для WiFi-датчиков (внешних цифровых) введён Remap (назначение на внутренние GPIO).

ВНИМАНИЕ! В связи с изменениями прошивки (вводом Remap) для WiFi-датчиков (цифровых) в справочнике изменилась нумерация GPIO (вместо выбора из списка - ввод с клавиатуры), поэтому посе обновления программы, надо в справочнике подкорректировать номера GPIO.


Версия 6.473 от 21.02.2016г

           В программе доработано подключение к ICQ-серверу в связи с серверными изменениями.

Версия 6.464 от 01.01.2016г

           В программу введено подключение к OPC-серверам в качестве клиента. Эта возможность значительно расширяет перечень датчиков и устройств от самых разных производителей с самыми различными протоколами, в том числе и одни из наиболее популярных - Modbus RTU и Modbus TCP. Как известно, многие производители, производящие промышленное оборудования для автоматизации, поставляют его со своим OPC-сервером, что позволяет системам типа SCADA работать с оборудованием через OPC-сервер, не задумываясь о протоколах для связи. Теперь такая работа возможна и в системе "Бенукс".

Версия 6.462 от 04.12.2015г

           В программу внесены следующие изменения:
1. В систему Бенукс введена поддержка контроллера PICmBASIC как отдельная опция в окне "конфигурация". Подробно информация о контроллере PICmBASIC представлена на сайте picping.lg.ua

2. В окне "справочник устройств" для заведения всех датчиков WiFi,MegaD,PICmBASIC введён единый подход:
Сначала на закладке "Справочник IP-модулей" заводится новый IP-хост с параметрами: IP-адрес или DNS-имя, номер TCP-порта, параметры авторизации и условное наименование IP-хоста. Затем на закладке "Общий справочник датчиков и устройств" заводится каждый датчик отдельно, причём вместо IP-адреса и номера порта, выбирается имя IP-хоста из списка.

3. В окне "добавление нового устройства"введена новая закладка "PICmBASIC". На этой закладке помимо имени IP-хоста контроллера, выбирается условный тип сигнала и идентификатор датчика.
Список идентификаторов хранится в текстовом файле list_id_pmb.txt, который находится в текущей папке программы.
Пример содержимого файла list_id_pmb.txt:
gpio01 - цифровой 1
gpio02 - цифровой 2
gpio03 - цифровой 3
ture1 - температура 1
adc1 - аналоговый 1
st1 - счётчик
Каждая строка состоит из двух частей, разделённых символом "тире". Левая часть - собственно идентификатор.
Правая часть представляет собой произвольный комментарий.

Для получения информации от контроллера PICmBASIC Бенукс использует протокол http. По команде Get из контроллера запрашивается файл benuks.htm, в котором указано соответствие идентификаторов и переменных или ножек GPIO контроллера.
Пример содержимого файла benuks.htm:
gpio01:~PORT01~;gpio02:~PORT02~;gpio03:~PORT03~;ture1:~VARD2T~;adc1:~VARD0A~;

где: ~PORT01~ - подстановка для получения состояния ножки GPIO 01
~VARD2T~ - подстановка для получения значения переменной T c двумя десятичными знаками.
Файл benuks.htm загружается в контроллер с помощью программы BASIC_Terminal

Файлы list_id_pmb.txt и benuks.htm пользователем корректируются самостоятельно под свои условия использования и должны соответствовать настройкам контроллера PICmBASIC.

4. В окне "Конфигурация" введена настройка "при общем http-запросе использовать результат от цифровых". Рекомендуется применять при наличии как цифровых, так и аналоговых у одного и того-же контроллера. Причём, в тех случаях, когда скорость опроса цифровых существенно выше скорости аналоговых. Используется для контроллеров MegaD-328 и PICmBASIC для оптимизации Get-запросов на сканирование цифровых и аналоговых. У этих контроллеров состояние цифровых и аналоговых выдаётся одновременно, в одном html-файле на любой Get-запрос (цифровых или аналоговых). Поэтому при запросе состояния аналоговых можно использовать html-ответ, полученный на запрос состояния цифровых.

5. В окне "Конфигурация" введена настройка "для PICmBASIC выдачу управления синхронизировать со сканированием" Используется при большом времени отклика контроллера PICmBASIC для исключения накладок одновременных GET-запросов сканирования и управления. Перед выдачей команды управления на включение-отключение, проверяется наличие GET-запроса сканирования датчиков. Если в это время он выполняется, GET-запрос с командой управления ставится в очередь, которая будет обработана после завершения текущего цикла сканирования.

Версия 6.45 от 06.10.2015г

           В программу внесены следующие изменения:
1. Для модулей с WiFi введена поддержка нового типа индикатора "Matrix", позволяющего выводить бегущую строку.
2. Для модулей с WiFi введена поддержка авторизации для подключения.
3. Исправлена ошибка при выводе отрицательных температур, появившаяся в летних версиях.

Версия 6.43 от 31.08.2015г

           В программу внесены следующие изменения:
1. В окне "управление по времени" введено управление по солнцу.
Для такого управления указывается не конкретное время, а время восхода или заката солнца, причём можно ввести поправочную величину до или после восхода-заката.
При использовании управления по солнцу, надо предварительно открыть окно настроек и указать необходимые параметры: широту, долготу и временную зону для географического местоположения компьютера с программой. Это нужно для правильного расчёта времени восхода и заката солнца. В программе по умолчанию введены данные для города Москва. Для других городов информацию можно взять из интернета, например, на сайте www.timezone.ru
2. В окне "Справочник устройств" введена закладка "Справочник WiFi модулей".
В этой закладке создаётся список используемых модулей с WiFi. Для Каждого модуля надо ввести IP-адрес, TCP-порт, присвоить условное имя модуля - "Hostname". Причём, для модулей с новыми прошивками это имя можно получить от самого модуля, нажав кнопку "Запрос Hostname". Это имя в последствии будет использоваться для заведения датчиков в общем справочнике устройств, чтобы не вводить для каждого датчика IP-адрес и порт.
3. В окне добавления и реактирования датчиков на закладке "WiFi" вместо полей для ввода IP-адреса и порта введён выбор модуля c WiFi по имени, которое указано на новой закладке "Справочник WiFi модулей".
4. В сценарии введена новая команда "Get-запрос на WiFi-устройство" для отправки произвольной команды.
5. В окне редактора сценариев введены кнопки для перемещения команд сценария вверх-вниз по списку.
6. В окне "настройка сенсора" введена опция "в работе", которая позволяет отключить датчик из обработки.
7. Введены новые настройки в окне "Конфигурация" на панели "Параметры сканирования по IP-адресу":
- "Контроль ошибок". Если включено, при получении от IP-адреса подряд определённое количество ошибок, адрес отключается от сканирования и индикаторы всех датчиков переходят в состояние "недоступен". При включенном контроле ошибок IP-датчиков из ini в разделе [Config] берутся настройки:
       Check_error_count=3 - количество ошибок, полученых подряд, после чего прекращается опрос недоступного IP-адреса.
       Check_error_sleep=120 - время в секундах, после которых возобновляется опрос IP-адреса.
- "При ошибках запускать сценарий" и выбор сценария из списка. При превшении кол-ва ошибок позволяет запускать указанный сценарий.

Версия 6.30 от 21.07.2015г

           В программу внесены следующие изменения:
1. Для WiFi-модуля новой прошивки введена работа с индикатором OLED в режиме "4 строки" или "8 строк". Доступные кодировки: датиница, транслит, кирилица.
2. Введена новая команда сценария "Управление подсветкой Wi-Fi индикатора".
3. Во все команды отправки сообщений (Email,ICQ,SMS,LCD) введена макроподстановка по формату:
      $myalias$ - псевдоним датчика, вызвавшего сценарий
      $myname$ - наименование датчика, вызвавшего сценарий
      $cur$ - текущее значение датчика, вызвавшего сценарий
      $dlt$ - дельта датчика, вызвавшего сценарий
      $min$ - минимальное значение датчика, вызвавшего сценарий
      $max$ - максимальное значение датчика, вызвавшего сценарий
      $alias#cur$ - текущее значение датчика с указанным псевдонимом
      $alias#dlt$ - дельта датчика с указанным псевдонимом
      $alias#min$ - минимальное значение датчика с указанным псевдонимом
      $alias#max$ - максимальное значение датчика с указанным псевдонимом

Версия 6.28 от 04.07.2015г

           В программу внесены следующие изменения:
1. В программу введена возможность работы с датчиками контроллера MegaD-328 c доступом по IP-протоколу. Этот контроллер имеет прошивку с открытым кодом и создан сообществом сайта ab-log.ru. Более подробно об этом контроллере здесь. В программе Бенукс опция "использовать MegaD" включается в окне "конфигурация" и позволяет работать с различными типами датчиков, которые изначально надо завести в справочник устройств по аналогии с другим оборудованием. Новая опция "использовать MegaD" платная, для её использования надо заказать новый лицензионный файл. Пошаговая инструкция для использования датчиков здесь.
2. Введены клавиши быстрого управления: F2-запуск сканирования F3-стоп санирования F4-продолжить

Версия 6.26 от 05.06.2015г

           В программу внесены следующие изменения:
1. Введено ШИМ-управление для Wi-Fi модуля на основе ESP8266.
2. Введено обслуживание микросхемы АЦП и ЦАП PCF8591 для Wi-Fi модуля на основе ESP8266.
3. Введено обслуживание микросхемы цифрового вывода PCF8574 для Wi-Fi модуля на основе ESP8266.
4. Введено обслуживание микросхемы цифрового ввода-вывода MCP23017 для Wi-Fi модуля на основе ESP8266.
5. В справочнике устройств введена настройка "TCP-порт" для датчиков Wi-Fi модуля на основе ESP8266.
6. В окне настроек сенсора настройка "показывать на индикаторе + и -" теперь распространяется не только на индикатор, а на всю обработку, т.е. просто величина берётся по модулю для дальнейшей обработки.
7. В стартовом лого-окне в статусной строке выводятся текущие коментарии при запуске программы.
8. Переработана функция считывания и обработки температурных,аналоговых и счётчиков 1-W датчиков.
9. Исправлена ошибка запуска сценариев по условию ERROR от датчика.
10.В окне "Управление оборудованием" при возникновении ошибки устройства, наименование обводится красной рамкой.

Версия 6.25 от 07.05.2015г

           В программу внесены следующие изменения:
1. Введена работа с модулями WiFi новой прошивки. Более подробно о таких датчиках на форуме по использованию ESP8266.
2. Введён текстовый файл "list_id_wifi.txt" - список ID для Wi-Fi датчиков новой прошивки.
3. Введена поддержка LCD-индикатора для Wi-Fi модуля ESP8266. В окне "Использовать WiFi" введена возможность тестировать вывод на индикатор. В справочнике устройств для WiFi модуля добавлен новый тип устройства "индикатор" (каждая строка заводится как отдельное устройство). После этого, в окне настроек сенсора ставится галка "показ на Wi-Fi индикаторе" и выбирается из списка имя устройства-индикатора.
4. Введена новая команда сценариев "вывести сообщение" на LCD-индикатор для Wi-Fi модуля ESP8266.
5. Введено разделеное сканирование:
- отдельный таймер для датчиков с 1-Wire протоколом.
- отдельный таймер для IP-датчиков (SNMP,WiFi) и внутрипрограммных (GSM,POWER,PING,CALC).
6. В окне "Справочник устройств" в фильтр для просмотра списка добавлен выбор по типу протокола.
7. Обновлён компонент ICQ, позволяет использовать кирилицу.
8. В команду удалённого управления "List" для ICQ к имени устройства дабавлен псевдоним.
9. Исправлена настройка записи в лог-файл опенхаба.
10. Исправлена инициализация при старте для адаптеров с галкой "виртуальный".

Версия 6.1 от 10.03.2015г

           В программу внесены следующие изменения:
1. Введена возможность работать с оборудованием, имеющим доступ по Wi-Fi. Эта опция включается в окне "конфигурация" и позволяет работать с оборудованием на основе WI-FI модуля ESP8266. Приобрести такое оборудование можно в интернет-магазине www.radioseti.ru Более подробно о таких датчиках на форуме здесь. Для использования датчиков с доступом по Wi-Fi, их надо завести в справочнике по аналогии с другим оборудованием. Доступны три типа датчиков: температура и влажность (на основе сенсоров DHT11/12), датчик тенмпературы DS18B20. Кроме того, у модуля есть цифровые универсальные PIO, которые могут быть перепрограммированы как датчики или устроства управления через вэб-интерфейс модуля с Wi-Fi. При этом, если в справочник Бенукса цифровой PIO заводится как устройство управления, надо обязательно ставить галку "используется для управления". Эта новая опция платная, для её использования надо заказать новый лицензионный файл.
2. Для адаптера Ethernet2Onewire введена возможность показывать список устройств микросети 1-W.
3. Доработано обслуживание Link-датчиков, конкретно-инициализация.
4. В команду сценария "Отправка SMS сообщения" введена возможность по псевдониму датчика вставлять его значение, например, если в тексте отправляемого сообщения встретится $alias$ (имя псевдонима, заключённое в символы $), то в отправляемом тексте вместо этого слова будет вставлено значение датчика с указанным алиасом.

Версия 5.966 от 30.12.2014г

           В программу внесены следующие изменения:
1. В модуле отправки на E-mail введена возможность SSL-рсоединения с SMTP-сервером,
2. В инсталляционный пакет добавлены два файла ssleay32.dll и libeay32.dll
3. В окне "Модуль Openhub" введена настройка для записи ответов в отдельный лог-файл

Версия 5.956 от 15.11.2014г

           В программу внесены следующие изменения:
1. Для адаптера Ethernet2Onewire добавлена микросхема DS2438, DS2406, DS2890.
2. В окне работы с SMS на закладке "отправка" введены две опции, позволяющие устанавливать начало и конец временного промежутка, в котором разрешена отправка SMS-сообщений.
3. В окне работы с SMS на закладке "отправка" введена возможность выбирать тип кодировки отправляемых SMS отдельно для ответов на команды удалённого управления и на сообщения, формируемые сценариями.
4. В окне ввода команды сценария "отправить SMS сообщение" и "отправить на SMS текущие значения" введена возможность выбирать из списка номер телефона. Список заранее должен быть создан в виде файла "phonebook.txt", который надо положить в рабочую папку программы "Бенукс".
5. Введён пользовательский формат даты и времени в отправляемых СМС сообщениях. Для этого в файле benuks.ini в разделе SMS надо установить параметр Date_Time_Format, например:Date_Time_Format=DD.MM.YYYY hh:mm:ss в различных сочетаниях, причём, в этом параметре допускаются и другие произвольные символы для повышения читабельности, например, вот такой: Date_Time_Format =[ DD.MM ] hh:mm .
6. В настройках сенсора галка "использовать при удалённом управлении" теперь влияет на отправку сообщений.
7. В вычисляемые датчики введено два новых: аналоговый датчик-переменная и цифровой датчик-переменная.
8. В команды удалённого управления введена команда "alias_sensor xxx" для установки значений для датчиков-переменных.
9. В межоконные сообщения для сторонних приложений введена команда установки значений для датчиков-переменных.
10.В демонстрационную программу с межоконными сообщениями введена функция установки значений для датчикав-переменных.

Версия 5.94 от 14.07.2014г

           В программу внесены следующие изменения:
1. В список вычисляемых датчиков введён "психрометрический датчик" для измерения влажности.
2. В окне "сценарии" ведена кнопка "экспорт-импорт" сценариев в текстовый файл с разделителем ";" или "TAB".
3. В сценарии введены коментарии, как ко всему файлу, так и к каждой команде.
4. Введён новый тип адаптера Ethernet2Onewire для работы с микросетью 1-wire по TCP/IP. Поддерживаются: DS18B20, DS2408, DS2423.
5. В окне "конфигурация" введена настройка "не записывать в лог ошибки микросети 1-wire".
6. Запуск сканирования возможен при ошибках в инициализации микросетей.

Версия 5.88 от 28.04.2014г

           В программу внесены следующие изменения:
1. Исправлена ошибка в сценариях в команде перехода по условию для вычисляемого датчика.
2. В окне работы со справочником устройств добавлена кнопка "экспорт-импорт справочника" в файл типа TXT или CSV с разделителем полей "табуляция" или ";".
3. Расширена команда удалённого управления HELP.
4. Добавлена команда удалённого управления MICROLAN - выводит список микросетей.
5. Добавлена команда удалённого управления SENSORINFO - выводит весь справочник устройств.
6. Добавлена команда удалённого управления LOGGER A - выводит список логгеров с параметрами.
7. Добавлена команда удалённого управления LOGGER I - выводит список датчиков во всех логгерах.
8. Добавлена новая команда удалённого управления DEV IMP X YYY где X -количество импульсов (от 1 до 10) с длительностью YYY (в миллисекундах, от 500 до 5000).
9. В окне настроек сенсора введена настройка "Использовать при удаленном управлении".
10. В окне "конфигурация" на панели настроек адаптера введена настройка "используется виртуальный порт". Эта опция используется для тех микросетей, у которых пропадание доступности адаптера является штатным режимом, причём при недоступности адаптера и при его появлении может выполняться сценарий. При недоступности такого адаптера все датчики данной микросети в логгерах меняют цвет на серый и в лог не пишутся ошибки по работе с данными датчиками.

Версия 5.58 от 21.12.2013г

           В программу внесены следующие изменения:
1. В программу введена поддержка IP-датчиков по протоколу SNMP для устройств NetPing (www.netping.ru)
2. Переработано окно ввода новых устройств.
3. Изменена структура файла со справочником устройств.
           ВНИМАНИЕ! Перед обновлением рекомендуется сделать копию текущей рабочей папки программы.

Версия 5.51 от 29.11.2013г

           В программу внесены следующие изменения:
1. Для датчиков типа "Calculated" введена формула сложения по массиву датчиков.
2. Для датчиков типа "Calculated" введена формула разности двух датчиков.
3. В окне настроек сенсора введена опция "Link" - линкер физического датчика. Используется для датчиков-дубликатов, чтобы повторно не считывать значение с физического датчика, а использовать готовое. Датчик-дубликат рекомендуется располагать в логгерах после физического датчика, например если физический в списке логгера 2, то линкованный - 3 или 4.
4. Введена обработка микросхемы DS2502 с групповым номером 89H как iButton.
5. В окне настроек сенсора для цифрового датчика введена опция "отключить анализ на фронтальный импульс".
6. В окне настроек сенсора для цифровых датчиков введена опция "измерять длительность" для указанного уровня. При этой настройке на панели цифрового индикатора выводится длительность в секундах текущего уровня, дельта, минимальное и максимальное значение.

Версия 5.41 от 29.10.2013г

           В программу внесены следующие изменения:
1. Добавлено новых 9 скинов.
2. В версии с активационными кодами исправлена ошибка при добавлении датчиков типа Calculated.

Версия 5.38 от 21.10.2013г

           В программу внесены следующие изменения:
1. В систему "Бенукс" введён новый тип датчиков: "Calculated" (вычисляемый)
Датчик типа "Calculated" заводится в Бенукс аналогично другим датчикам: через справочник устройств. Надо нажать кнопку "Добавить" и открыть список доступных датчиков. Вычисляемый тип всегда доступен в добавляемом списке. Значение этого датчика вычисляется в каждом цикле опроса физических аналоговых датчиков 1-Wire. Вычисление производится по заранее указанной формуле с указанным массивом физических датчиков. Для того, чтобы Вычисляемому датчику задать формулу и операнды, в окне "Добавление устройств" надо нажать кнопку "формула и операнды", затем выбрать формулу и создать массив операндов. Для создания массива операндов сначала указывается наименование логгера, затем выбираются датчики этого логгера и нажимается кнопка "добавить". Массив операндов может состоять из датчиков, принадлежащих разным логгерам. После того, как вычисляемый датчик заведён в справочнике устройств, его можно подключить в любой из существующих логгеров, причём при заведении, в настройках сенсора надо выбирать "тип датчика" - "аналоговый".
2. Для датчиков типа "Calculated" введена формула расчёта среднего по массиву датчиков
3. Для датчиков типа "Calculated" введена формула расчёта произведения двух датчиков
4. Для датчиков типа "Calculated" введена формула расчёта MAX по массиву датчиков
5. Для датчиков типа "Calculated" введена формула расчёта MIN по массиву датчиков
6. Увеличена толщина линии легенды.

Версия 5.31 от 26.08.2013г

           В программу внесены следующие изменения:
1. В условия запуска сценариев и в команду сценария "условие перехода на метку" введено новое условие "Error".
ВНИМАНИЕ! В связи с этим требуется пересмотреть и откорректировать все условия запуска сценариев, в которых используется условие "если дельта ...".
2. Изменён тип параметра для хранения min-max при перезапуске программы.
3. Устранена ошибка при запуске программы с отключенными сценариями, но включенной опцией "при старте выполнять сценарий".
4. При записи в текстовый лог-файл общее количество знаков и кол-во дес.знаков берётся из настроек сенсора.
5. Исправлено отображение рабочего окна при различных вариантах (панель,график,вид расположения).
6. Увеличено время тайм-аута для виртуального датчика "PING" до 5 сек.
7. В дереве управления при смене фокуса выделение ветки дерева остаётся.
8. В удалённое управление введена команда dev test
9. В удалённое управление введена команда sensor delta

Версия 5.0 от 31.03.2013г

           В программу внесены следующие изменения:
1. Для версии с лицензией введена поддержка отдельного проекта - "Внешний модуль OPENHAB" с внешним ВЭБ-сервером.
2. Для удалённого управления (ICQ, SMS и Telnet) введена команда ALL, позволяющая сразу получать состояние всех датчиков всех логгеров.
3. В окне настроек сенсора введена возможность создавать псевдонимы второго уровня, привязанные не к датчику в справочнике, а к датчику в логгере, что позволяет заводить в логгере один датчик несколько раз с разными псевдонимами и разными настройками (коэффициентами и т.д.) .
4. В окно настроек SQL введена возможность получить из текущей таблицы SELECT * FROM и вывести в окне результат. (Не рекомендуется использовать на больших таблицах)
5. Дополнительно скорректирован принцип расчёта размера буфера FIFO для графика.
6. В окне настроек логгера введена настройка "график под индикаторной панелью".

Версия 4.9 от 28.02.2013г

           В программу внесены следующие изменения:
1. В окне настройки логгера введена опция "показывать min-max на индикаторной панели" с указанием периода: "за весь сеанс", "за сутки", "за месяц" с логгированием в текстовый файл (файл создаётся в текущей папке с именем "min_max_log_z.txt"), где z - это номер логгера. Структура строки в файде: n. дата: xxx yyy, где: n-номер датчика, xxx-min, yyy-max.
2. В окне настроек датчика для счётчиков введён выбор режима счёта: "непрерывный", "по дням", "по месяцам" с логгированием в текстовый файл итогов за день или месяц (файл создаётся в текущей папке с именем "st_log_z.txt"), где z - это номер логгера. Структура строки в файде: n. дата: xxx, где: n-номер датчика, xxx-значение
3. В окне настроек датчика введён коэфициент для дельты с указанием размерности.

Версия 4.8 от 04.02.2013г

           ВНИМАНИЕ: после установки этого обновления настройки для SQL надо ввести заново.
           В программу внесены следующие изменения:
1. В окне настроек датчика введена опция "размерность величины".
2. В окне настроек датчика введена опция "расчитывать дельту". Это поэволяет выводить на индикаторную панель скорость изменения текущего значения датчика.
3. В настройках датчика введена опция "отображать символами" - Это позволяет в рабочем окне логгера, на индикаторной панели выводить значения в символьном виде, который позволяет выбирать фонты для отображения индикатора, любой системный шрифт на выбор. Различные шрифты можно скачать отсюда: http://www.fonts-online.ru/fonts Для использования в Бенуксе их надо стандартным путём установить в ОС Windows.
4. В список команд сценариев добавлена команда "Установить цвет для индикатора". Эта команда работает для тех датчиков, у которых в настройках выбрана опция "отображать символами".
5. В окне "конфигурация" введена настройка "принимать команды управления на TCP-порту". Это позволяет подключаться к программе "Бенукс" телнетом или скриптом на указанный порт. В этом сервисе используются те-же команды, что и для ICQ или SMS -управления. Эта опция доступна в версии с лицензией.
6. В окне настроек подключения к SQL-серверу введена настройка "протокол" для разных типов баз.
7. Введена возможность для каждого логгера работать не только с отдельной SQL-базой, но отдельным протоколом.


Версия 4.6 от 10.12.2012г

           В программу внесены следующие изменения:
1. Введена обработка DS2423 в обычном варианте и с режимом "показывать скорость".
2. Введено использование DS2408 в качестве буфера 8-ми разрядного счётчика (считывает с внешнего счетчика)
3. В окне настроек аналогового датчика введена опция "Усреднять считываемые" xx значений.
4. Введена работа с системным реестром для хранения программных настроек.
5. В визуальной панели введена возможность использовать прозрачный фон для надписей.
6. В визуальной панели кнопки управления можно двигать мышкой.


Версия 4.3 от 09.10.2012г

           В программу внесены следующие изменения:
1. Введена поддержка сменных скинов, в окне "Конфигурация системы" введены опции для работы со скинами.
2. В окне "Конфигурация системы" введён инструмент для оперативного изменения размеров основных кнопок управления.
3. Для подключения к серверу SQL введена настройка на номер порта.
4. Введена утилита "stop_scen.exe" для остановки выполняемого сценария.


Версия 4.09 от 22.08.2012г

           В программу внесены следующие изменения:
1. В систему введена поддержка микросхем DS2890 - управляемое сопртивление.
2. Во встроенном ВЭБ-сервере введена возможность просматривать архивы фото за любую дату.
3. В программе обновлён блок работы с базой MySQL (версии сервера: 3.20 - 5.0).
4. На панели управлени логгера введена кнопка "настройка графика.


Версия 3.2 от 16.04.2012г

           В программу внесены следующие изменения:
1. Для аналоговых датчиков перез записью на индикатор введено округление до количества сегментов после запятой.
2. Введена панель визуализации.
3. В окне добавления устройств возле кнопки "загрузить" введена опция "только новые".


Версия 3.0 от 01.02.2012г

           В программу внесены следующие изменения:
1. В справочнике устройств для микросхем DS2406 и DS2408 введена опция "используется для управления", которая говорит о том, что данное устройство используется для выдачи сигналов управления оборудованием.
2. В справочнике устройств для микросхем DS2406,DS2408 и DS2413 введена опция "включающий уровень", с помощью которой указывается, каким логическим уровнем на ножке микросхемы будет выдаваться сигнал по команде Бенукса "включить".
3. В справочнике устройств для DS2408 введена опция "корректные выходные уровни DS2408" При включённой опции по команде "включить" на выход DS2408 выдаётся логический уровень в соответствии с настройкой "включающий уровень". При отключенной опции по сигналу "включить" выдаётся лог."1" (так было изначально).
4. На панели "Управление оборудованием" введена настройка, позволяющая выбрать цвет для индикаторов со статусом "включено".
5. На панели "Сообщения ICQ" введена настраиваемая опция "сторож-таймер", позволяющая перезапускать агента ICQ через указанные промежутки времени.
6. Ввведена поддержка модулей с протоколом X10. Устройства с этим протоколом заводятся в общий справочник устройств и используются наравне с DS2406,DS2408 и DS2413 для выдачи сигналов управления на исполнительные устройства.
7. Введена возможность записи видеороликов со звуковым сопровождением. Для этого в окне модуля video.exe введена соответствующая настройка.


Версия 2.8 от 04.12.2011г

           В программу внесены следующие изменения:
1. В систему введена обработка устройств типа iButton. Так называемых "таблеток" в корпусах "microcan". Поддерживаются следующие типы:
DS1990R,DS1994,DS1993,DS1992,DS1982,DS1985,DS1996,DS1971,DS1973,DS1972,DS1977.
Обработка этих датчиков аналогична цифровым, но сигналами являютя либо факт подключения таблетки к микросети, либо факт отключения.
ВНИМАНИЕ! Таблетка DS1990A не рекомендуется для использования.
2. Исправлена ошибка, возникающая в сильно загруженной системе при запуске сценариев по времени.
3. Исправлена ошибка выхода из программы, свёрнутой в трей.
4. панель "конфигурация" - кнопка "список устройств" в окне со списком устройств введено автоматическое обновление каждые 2 секунды.

Версия 2.64 от 19.10.2011г

           В программу внесены следующие изменения:
1. На панели ручного управления оборудованием добавлена кнопка "Test" для проверки устройства путём однократной выдачи сигнала управления.
2. На панели "конфигурация" после нажатия кнопки "список устройств" в появляющемся окне введена кнопка "сохранить в TXT-файл", 'это позволяет сохранять в текстовом файле заводские номера всех устройств данной микросети.

Версия 2.62 от 03.10.2011г

           В программу внесены следующие изменения:
1. Исправлена ошибка при выходе из программы, свёрнутой в трей.
2. Исправлена неккоррекность при заведении в справочник устройств DS*, которые не поддерживаются Бенуксом.
3. Введена возможность изменять настройки сторожа-таймера отправки сообщений на EML,ICQ,SMS
Для этого надо в файле benuks.ini в разделе "Config" создать параметры, которые надо изменить:
Timer_voch=300000
Voch_max_send=10
Параметры по-умолчанию: 300000 ms - 5 минут, количество сообщений: 10

Версия 2.6 от 01.04.2011г

           В программу внесены следующие изменения:
1. В команду сценария "условие перехода на метку" добавлено условие по дням недели
2. В команду сценария "условие перехода на метку" добавлены устройства, находящиеся
в окне "Управление оборудованием" для переходов в зависимости от состояний этих устройств.


Версия 2.45 от 22.02.2011г

          Введена возможность обмениваться информацией со сторонними программами с использованием стандартных межоконных сообщений системы Windows.
Реализованы следующие запросы:
1. запрос текущего состояния датчика
2. команда управления оборудованием
3. запрос текущего состояния(статуса) системы "Бенукс"
4. команда "START" - запустить сканирование
5. команда "STOP" - остановить сканирование
6. команда "CONTIN" - продолжить сканирование
Для этого сторонняя программа должна использовать функции WinAPI. Подробности для программистов описаны в справочной системе на программу в разделе "Сторонние пользовательские программы". Кроме того, доступна для скачивания демонстрационная "сторонняя" программа на Delphi с исходниками здесь.

           Введён сторож-таймер отправляемых сообщений на E-mail, ICQ, SMS. Если в течение 5 минут по какому-то сервису отправлено более 10 сообщений, этот сервис автоматически отключается для предотвращения "спамовости".


Версия 2.4 от 04.02.2011г

           Изменён расчёт влажности.
На панели настроек сенсора введены следующие настройки:

1. Поля для ввода калибровочных коэффициентов.
- Величина смещения нуля (Вольт).
- Коэффициент влажности (Вольт/%).
Эти коэффициенты берутся из паспорта на датчик HIH4000-004.

2. Выбор формулы для расчёта влажности:
- только по калибровочным коэффициентам Rh=(U_An-K_Z)/K_S.
- только с учётом величины питания Rh=((U_An/power)-0.16) / 0.0062.
- по калибр.коэффициентам с учётом питания Rh=(U_An-(K_Z*power/5)) / ((K_S*power)/5).

3. Введена опция "расчитывать с учётом текущей температуры". Если эта опция выбрана,
итоговое значение влажности расчитывается по формуле:
Rh_out:= Rh / (1.0546-0.00216 * ture);

В вышеприведённых формулах использованы следующие значения:
Rh - величина влажности (%).
U_An - величина сигнала, считываемая АЦП DS2438 c датчика HIH4000-004 (Вольт).
K_Z - калибровочная величина смещения нуля (Вольт).
K_S - калибровочный коэффициент влажности (Вольт/%).
power - величина питающего напряжения микросхем DS2438 и HIH4000-004 (Вольт).
Эта величина измеряется автоматичаски микросхемой DS2438.
(Примечание: эти микросхемы должны быть запитаны от одного источника).
ture - величина окружающей температуры (Град.С). Может измеряться встроенным
датчиком DS2438 или любым другим (например DS18B20), заведённым в любой логгер
системы "Бенукс".

Примечание: выбор температурного датчика для расчёта влажности рекомендуется делать после создания всех логгеров, иначе необходимый датчик не будет доступен в списке выбора. Температурный датчик может быть использован как внутренний, встроенный в микросхему DS2438, так и любой другой, например DS18B20. Внешний удобно использовать в тех случаях, когда сам сенсор HIH4000-004 выносится от модуля на проводах в зону контроля и таким же образом, в контроллируемую зону выносится на проводах и температурный сенсор.

На вэб-страничке с текущим видеокадром добавлены ссылки переключения каналов.


Версия 2.33 от 17.01.2011г

- В справочнике устройств, при открытии окна добавления устройства автоматически
делается анализ на количество каналов микросхемы, показанной в списке.
- исправлена ошибка индивудуального сканирования цифровых датчиков
- исправлено сообщение в лог-файле на команду "закончить сценарий".


Версия 2.32 от 16.12.2010г

- Изменения во встроенном ВЭБ-сервере.
HTML-вставки используются для добавления пользовательской информации на стандартные странички системы "Бенукс". Для каждой стандартной странички может быть две вставки: в начале странички и в конце странички. Вставки добавляются бенуксом в том случае, если в текущей папке имеются файлы со специальными именами.

Пользовательские странички полностью создаются пользователем, переход на эти странички может быть организован как из HTML-вставок со стандартных страничек системы "Бенукс", так и с других пользовательских страничек. Кроме того, пользовательскую страничку можно открывать в бровзере сразу, минуя основную стандартную страничку "Бенукса".

Для для работы с HTML-вставками используются файлы-заготовки со следующими именами:

func_top.htm - для верхней части странички "Выбор функции".
func_bottom.htm - для нижней части странички "Выбор функции".
dev_top.htm - для верхней части странички "Управление устройствами".
dev_bottom.htm - для нижней части странички "Управление устройствами".
1_loger_top.htm - для верхней части страничек "Текущее состояние логгера".
1_loger_bottom.htm - для нижней части страничек "Текущее состояние логгера",
(первая цифра в имени файла показывает порядковый номер логгера)

Если вышеуказанные файлы присутствуют в текущей папке системы "Бенукс", странички создаются с использованием содержимого этих файлов. Если указанных файлов нет (одного или нескольких), странички создаются системой "Бенукс" со стандартным содержимым по умолчанию. Причём, HTML-заголовок и верхняя часть страничек берутся из файлов, в имени которых "top", а нижняя часть страничек и окончание HTML-кода берётся из файлов, в имени которых "bottom".

В пользовательских вставках используются следующие возможности: Текст, основные теги HTML по форматированию и разметке документа, основные графические файлы (gif, jpg, png), ссылки на ресурсы в интернете.

Для работы с пользовательскими страничками надо создавать файлы с определёнными именами. Имя файла может начинаться с любого количества символов, а оканчиваться следующими: "_user.html" например: "1_user.html". Количество пользовательских файлов и их размер ограничивается только системными ресурсами компьютера.

В пользовательских вставках и пользовательских страничках допускается использование кнопок и текстовых ссылок, HTML-код которых заимствуется с динамически создаваемых страничек. Исходный код стандартных динамических страничек пользователь может получить с помощью бровзера через меню "Вид" - "Исходный код".


Версия 2.00 от 17.09.2010г

- Исправлена некорректная обработка температуры при ошибке датчика
- исправлено корректное отключение панелей в конфигурации
- доработки для совместимости с Windows7, 2003, 2008
- в настройки аналогового датчика введена опция "показывать знак + и -"
- среди аналоговых датчиков введена новая группа: "PING". Это виртуальный програмный датчик, который показывает время прохождения сигнала PING к указанному IP-адресу.
- введено понятие "NUL-адаптер", для PING-датчиков.
Кроме основных типов адаптеров, в доступном списке имеется тип "NUL-port". Этот програмный, фиктивный адаптер, который не имеет физического устройства, а используется в том случае, если программа оперирует не реальными датчиками, а только внутри-програмными. К таким датчикам относятся:
- Level GSM SMS (уровень GSM-сигнала)
- Level Power SMS (уровень заряда аккумулятора GSM-терминала)
- PING TCP/IP (время прохождения сигнала "Ping" к IP-адресу).
Для работы вышеперечисленных програмных датчиков не требуется наличие физического адаптера микросети. В то же время, если в системе Бенукс имеется хотя бы один физический адаптер, его достаточно для работы програмных датчиков и "NUL-port" адаптер не требуется.
- исправлена ошибка в обработке микросхемы DS2450.
- при использовании лога MySQL, в таблицы введено служебное поле ID с автоинкрементом.


Версия 1.8

- Введён контроль размера лог-файлов. Контроль выполняется при смене системной даты. Если размер лога превышает 10МБ, текущий лог переименовывается, начинается новый файл.
- Улучшена работа с индивидуальным опросом цифровых.
- ПЕРЕХОД на изменённую структуру файлов сценариев (расширены текстовые поля) Переход выполняется в том случае, если текущая версия меньше 1.75
- Длинна сообщений, отправляемых на E-mail увеличена до 255 символов.
- В настройках логгеров введён выбор варианта лога: TXT,DBF,MySQL
- В настройках логгеров введён выбор структуры лога: параллельный или последовательный.


Версия 1.65

- исправлена ошибка при вводе отрицательного значения для условия запуска сценария
- изменено время инициализации GSM-модема
- на HTML-страничке, в рездел "настройки" добавлена возможность устанавливать текущий режим сценариев и запускать сценарии.
- при автозапуске сканирования выводится окно с кнопкой для отмены автосканирования.
- исправлена ошибка в отработке сценариев с таймерными задержками и переходами на метку.
- в модуле Video.exe введены кнопки переключения видеоканалов.
- в сценариях, в команде "Отправить сообщение на E-mail" добавлена опция "создать и прикрепить фото".
- в сценариях, в команде "Отправить на E-mail текущие значения" добавлена опция "прикрепить график".
- в сообщениях, отправляемых на SMS ставится дата формирования сообщения.
- В окне "Сообщения ICQ" на закладке "Приём ICQ" введены идентификаторы для сообщений
- исправлена ошибка авторизации при подключении к SMTP-серверу
- в окне "ВЭБ-сервер" введена возможность просматривать текущие HTTP-сессии
- при выходе из программы и повторном запуске, восстанавливается текущий режим сценариев.
- в справочнике устройств для микросхемы DS2450 введена настройка разрядности преобразования АЦП.