## [3.9.1] - 2024-04-01 ### Added - snmp: для каждого DI сделан отдельный трап ### Fixed - web: косметические правки - snmp: oid трапов ERD-5 перенесены в ERD-4 ## [3.9.0] - 2024-02-27 ### Fixed - snmp/ups: исправлена отправка трапов состояния ИБП. Трапы добавлены в MIB-файл - snmp/services: исправлена отправка уведомлений от термостата и гигростата - services: исправлена ошибка, когда ERD перезагружалась при изменении настроек сервиса "Синхронная работа" - adc: исправлено уведомление о перегрузке по току. Теперь вместо отображения сообщения на веб-интерфейсе отправляется уведомление о перегрузке - rs-sensor: удалены настройки влажности для rs-sensor без датчиков влажности - rs-sensor: исправлена ошибка, когда при подключении rs-sensor отображался датчик em115 - mib: внесены изменения в MIB-файл, исправлены синтаксические ошибки, добавлены трапы для ИБП, исправлены адреса трапов, устаревшие oid переведены в статус "deprecated" ## [3.8.1] - 2023-12-26 ### Added - test: добавлено тестирование ревизии платы ## [3.8.0] - 2023-12-22 ### Added - sensors: добавлена проверка при вводе критических значений температуры и влажности - test: добавлено тестирование ревизии платы - services: добавлено ограничение 0.1 на минимальную установку периода цикла регулирования ПИД-регулятора ### Changed - notifications: уведомления о критической температуре и влажности приведены к одному виду - test: улучшен тест ADC IN - web: на странице L2TP переключатель "Интерфейс по умолчанию" переименован в "Доступ только по L2TP" ### Fixed - notifications: исправлен учёт инверсии DI при отправке уведомлений - notifications: исправлены уведомления DI в ERD-5, когда в уведомлении отображалось название другого DI - single-wire: исправлен опрос датчика DHT22, когда опрос мог прекратиться после нескольких недель работы - ups: исправлена работа шины RS-232, когда могли проявляться помехи - web: исправлено отображение надписей и единиц измерения при изменении режимов ADC IN - snmp: исправлено сохранение настроек "SysContact" и "IP для трапов 2" - snmp: исправлено количество вводимых символах в полях "SysName", "SysLocation" и "SysContact" - services: исправлено сохранение настроек сервиса "Сетевая диагностика" ## [3.7.1] - 2023-10-13 ### Fixed - watchdog: исправлена перезагрузка по watchdog при высоком трафике ## [3.7.0] - 2023-08-31 ### Added - l2tp: добавлена функция "Интерфейс по умолчанию", при включении которой все сетевые пакеты направляются в интерфейс L2TP - l2tp: добавлен общий ключ (pre-shared key) - l2tp: удалена функция выбора интерфейса подключения. Теперь интерфейс выбирается автоматически - l2tp: при удачном подключении к серверу L2TP, интерфейс L2TP становится интерфейсом по умолчанию - sensors: добавлены критические уведомления влажности для датчиков DHTS, DHT22, RSSensor-HTP - ups: добавлено логирование состояния выхода ИБП "UPS on" и "UPS off" в Журнал - ping: добавлена информация о пинге хоста в сервисе Сетевая диагностика, добавлено распознавание доменного имени ### Fixed - single-wire: исправлена работа датчика dht22, когда опрос датчика мог прекратиться из-за внутренней ошибки микроконтроллера - ups: исправлено добавление записей о тестировании батарей в Журнал - ups: исправлена совместимость с SNR-UPS-ONRT-1000-S24 - ups: исправлен отсчёт времени при выключении ИБП - rs: исправлен опрос датчика em115 - rs: исправлено закрытие повторного IP-соединения в конвертере интерфейсов - rs: исправлена отправка уведомлений RSCounter, когда уведомления пропускались из-за длительной задержки между опросами датчика - rs: исправлено отображение несуществующего датчика на странице RSSensor - l2tp: исправлена ошибка распознавания доменного имени в сервисах mqtt и email при использовании l2tp ## Deleted - notifications: удалён старый функционал отправки критических уведомлений влажности, т.к. этот параметр теперь присутствует у каждого датчика влажности ## [3.6.0] - 2023-07-28 ### Added - snmp: добавлена поддержка SNMPv3 в ERD-4 ### Changed - network: изменён алгоритм динамического резервирования сетевых интерфейсов. Исправлено переключение с основного канала на резервный и обратно. - network: изменено отображение страницы LAN для исключения перезаписи статического IP адресом полученным по DHCP - snmp: удалены oid статических данных по сетевым пакетам, изменена таблица ifTable - services: названия имён DIO в сервисах заменены на пользовательские ### Fixed - sensors: исправлено сохранение критических уведомлений датчиков - notifications: исправлена ошибка, при которой устройство перезагружалось при попытке отправить SNMP-трап при отключенном Ethernet-кабеле - services: исправлено сохранение настроек термостата и гигростата, а также отображение нулевой температуры и влажности - gsm: исправлена отправка Unknown SMS, добавлена подсказка по командам - gsm: иправлена функция "Запросы с номера администратора", когда сообщения не принимались, если в поле "Hoмepa aдминиcтpaтopoв" записи были не в формате +79... ## [3.5.3] - 2023-07-14 ### Fixed - rs485: исправлена диагностика - sensors: исправлено сохранение настроек DHT22 - ethernet: исправлено зависание изменении состояния линка ## [3.5.2] - 2023-07-03 ### Fixed - tcip: устранена утечка памяти при использовании loopback-интерфейса и исправлена параллельная работа сетевых сервисов - snmp: добавлена очередь для SNMP-trap для устранения зависания других уведомлений - web: исправлен счётчик неудачных перезагрузок системы на странице Система ## [3.5.1] - 2023-06-08 ### Fixed - rscounter: исправлено сохранение инверсии (версия прошивки в rscounter 3.5 или выше) - snmp: исправлен get snmp запрос при опросе rscounter - mib: исправлены синтаксические ошибки - tcp/ip: исправлено некорректное переключение с резервного канала на основной и обратно ## [3.5.0] - 2023-05-16 ### Added - l2tp: добавлено распознавание доменного имени - web: если нет доступных DO или DI, то выводится сообщение о недоступных DIO в соответствующих страницах - web: добавлен статус загрузки прошивки "Неверный тип файла" - email: реализована отправка тестового сообщения при нажатии кнопки Принять - gsm: Добавлена возможность изменять частоту отправки сообщений - sp: добавлена поддержка HT-Sensor в RSSensor ### Changed - web: удалена страница Датчики. Порядок датчиков можно задать в странице настроек датчика Максимальное порядковое число - 65 для ERD-4, 10 для ERD-5 и SNMP-CARD Если датчику были заданы параметры и он отключился, то он будет отображаться как Не подключен - web: поля ввода sysLocation и названия DIO могут содержать до 16 кириллических символов - mqtt: отключена функция Соединение по требованию - 1-wire: улучшена стабильность работы SNR-SHUNT ### Fixed - web: фикс отображения даты и времени на snmp-card - email: фикс работы smtp - email: фикс отправки пустых сообщений - ups: фикс отображения shutdown статуса в ERD-5 и SNMP-CARD - ups: фикс таймера работы от батареи - mqtt: фикс соединения при включенном dhcp - gsm: фикс работы gprs - services: фикс сохранения параметров сервиса Синхронная работа - system: фикс затирания конфигурации в ERD-4 с EEPROM на 1Mbit - ups: фикс отображения времени отключения и времени тестирования ### Known issues - tcp/ip: некорректное переключение с резервного канала на основной и обратно. - services: не отображается нулевая температура и влажность в термостате и гигростате. - ups: в erd-4 неверно работает отключение ups через указанное время по протоколу Megatek, ups отключается сразу. - rscounter: не сохраняется параметр Инверсия в RSCounter ### Common information - при обновлении на 3.5.0 сбросится Журнал. - при даунгрейде с 3.5.0 обратно на предыдущие версии сбросится значение поля SNMP sysLocation, названий DIO, параметров MQTT и L2TP. ## [3.4.9] - 2023-03-24 ### Fixed - исправлено отображение названия Настройки в Меню Web-интерфейса ## [3.4.8] - 2023-03-23 - adcin: фикс переключения режима ADCIN - web: фикс страниц 404 на snmp-card и erd-5 ## [3.4.7] - 2023-02-21 - hd_diag: добавлен статус диагностики gsm "не подключен" ## [3.4.6] - 2023-02-16 - snmp: фикс sensor template ## [3.4.5] - 2023-02-09 - watchdog: добавлен wathdog в сервисы tcp, ping, snmp, web ## [3.4.4] - 2023-02-07 - hd_diag: добавлена диагностика gsm ## [3.4.3] - 2023-02-07 - 1-wire: фикс уведомлений нулевой температуры ## [3.4.2] - 2023-02-07 - ht-sensor: добавлена проверка опорного напряжения. Датчик Netping-HT необходимо подключать к 12В. Если датчик подключен к 5В, то на веб отобразится уведомление "Ошибка питания" - ht-sensor: добавлена поддержка датчика в SMS ## [3.4.1] - 2023-02-02 - mqtt: фикс длины данных при отправке уведомлений - mqtt: добавлена функция "Соединение по требованию". Соединение устанавливается только если необходимо отправить топики или уведомления, затем соединение закрывается. - mqtt: фикс разрыва соединения, если данные долго не отправлялись: добавлена функция "keep alive: 60 sec", если режим "Соединение по требованию" отключен. ## [3.4.0] - 2023-01-27 - system: добавлена функция диагностики для erd-5 ## [3.3.2] - 2023-01-25 - notifications: фикс отправки трапа при срабатывании термостата и гигростата ## [3.3.1] - 2023-01-25 - 1-wire: фикс поддержки сторонних датчиков ds18b20 ## [3.3.0] - 2023-01-20 - web: добавлено переключение между русским и английским интерфейсом ## [3.2.10] - 2023-01-09 - mqtt: фикс переподключения при редкой частоте публикации данных ## [3.2.9] - 2022-12-29 - 1-wire: фикс вычисления влажности для датчика SNR-HT-Sensor - 1-wire: частота опроса датчиков увеличена до 5 секунд. Раньше опрашивались каждую секунду, но из-за частого опроса датчики нагревались. ## [3.2.8] - 2022-12-27 - web: фикс сохранения кириллических символов ## [3.2.7] - 2022-12-20 - notifications: фикс символов в конце текста уведомлений ## [3.2.6] - 2022-12-16 - dio: фикс названий dio по умолчанию для erd-4 ## [3.2.5] - 2022-12-09 - web: изменение страницы обновления ПО. Теперь при загрузке файлов текущий статус загрузки отображается в поле Статус. Больше не отображается страница с надписью "Файл загружен. Устройство будет перезапущено". - settings: фикс загрузки конфигурации в erd-5 - dio: фикс названий по умолчанию - snmp: отключение ограничения для bulk-запросов ## [3.2.4] - 2022-12-02 - web: фикс генерации Cookie для ERD-5 ## [3.2.3] - 2022-12-02 - system: добавлена дополнительная проверка прошивки при обновлении. Если новая прошивка НЕ для того же типа устройств, что и уже установленная прошивка, то новая прошивка НЕ принимается к обновлению. То есть, например, если эта прошивка стоит на ERD-4, то нельзя будет загрузить прошивку для ERD-5 на это устройство. Раньше проверялся только тип загрузчика, поэтому проверка не работала на старых устройствах. ## [3.2.2] - 2022-11-28 - services: добавлена поддержка Гигростата в ERD-5 ## [3.2.1] - 2022-11-25 - single wire: добавлена поддержка датчиков DHT22 в ERD-5 ## [3.2.0] - 2022-11-21 - 1-wire: добавлена поддержка датчика SNR-HT-Sensor - mqtt: фикс отключения от брокера при отключении сервиса mqtt ## [3.1.9] - 2022-11-09 - mqtt: фикс публикации топиков DIO ## [3.1.8] - 2022-11-03 - 1-wire: фикс работы 1-wire на старых версиях ERD ## [3.1.7] - 2022-11-01 - cpd: фикс отображения отрицательной температуры на датчиках rssensor-htp ## [3.1.6] - 2022-10-26 - dhcp: фикс продления обновления ip адреса по истечении срока аренды ## [3.1.5] - 2022-10-25 - erd-5: фикс медленной работы системы - web: фикс отображения настроек уведомлений ADC IN ## [3.1.4] - 2022-10-04 - rs: добавлена поддержка 10 датчков 1-wire для RSSensor (прошивка 4.0 и выше) в ERD-4 ## [3.1.3] - 2022-10-03 - 1-wire: фикс поиска датчиков на шине ## [3.1.1] - 2022-09-27 - snmp: фикс типов данных, фикс статуса ip-соединения конвертера, фикс статуса gsm, исправление mib-файла - 1-wire: изменен режим GPIO для RX пина для 1-Wire и SingleWire - настроен как вход. - 1-wire: пофиксена задержка включения питания. Питание включается через 9мкС после отправки команды на конвертирование. - 1-wire: добавлен дополнительный положительный бит для передачи нуля в командах, кроме команды конвертации температуры. - 1-wire: пофиксен опрос Шунта. Раньше для конвертации напряжения и тока тоже подавалось напряжение Nitro, но это не нужно. Теперь посылается запрос конвертации напряжения и просто ожидается результат без включения дополнительного питания. - single-wire: фикс web - сервисы: фикс назначения и сохранения настроек для гигростата, термостата и сетевой диагностики ## [3.1.0] - 2022-09-09 - gsm: добавлен отдельный пароль для SMS команд на странице GSM. Сущность добавлена для исправления работы SMS команд: если пароль пользователя содержал спецсимволы, они некорректно передавались по каналу GSM В пароле для SMS рекомендуется использовать только цифры и латинские буквы Если поле не изменялось, то пароль для SMS соответствует паролю пользователя - dio: добавление параметра Инверсия в дискретные входы - mqtt: увеличена длина полей "UID Устройства", "Адрес сервера", "Имя пользователя", "Пароль" и "Root topic" до 50 символов - web: фикс наименования Выход вместо Вход на странице DI - 1-wire: фикс инициализации пина RX, улучшена передача данных на большие расстояния - single-wire: фикс поддержки новых датчиков dht22 - snmp: фикс номера oid при чтении таблицы DI и получении трапов от DI - mqtt: фикс работы переключателя "Разрешение работы" при старте системы ## [3.0.0] - 2022-06-23 - web: изменение страницы обновления ПО: удалена функция загрузки ПО сразу после выбора файла и добавлены отдельные кнопки "Загрузить прошивку в устройство" и "Загрузить конфигурацию в устройство" ## [2.19.2] - 2022-06-15 - snmp: фикс oid трапов - hd_diag: фикс диагностики - фикс обновления прошивки для SNMP-card ## [2.19.1] - 2022-06-07 - web: изменение страницы обновления ПО. Теперь при выборе файла загрузка начинается сразу. Добавлен статус загрузки новой прошивки в процентах. Для сброса ERD сделана отдельная кнопка с подтверждением действия. - web: фикс скачивания файла конфигурации - web: отключение ограничения скорости загрузки страниц - ethernet: фикс приоритета обработчика входящих пакетов. Пинг уменьшился до 1-2мс. ## [2.19.0] - 2022-05-25 - обновление TCP-стека - cpd: добавлена поддержка RSSensor (версия RSSensor-HTP без датчика температуры и влажности, предназначен для подключения дополнительных датчиков SNR-DTS к ERD) - ups: добавлена поддержка ClientMate SNR-ERD-5, SNMP-CARD-801, SNMP-CARD-105 - ups: фикс сохранения настроек SNR-ERD-5 - ups: apc: фикс зависания опроса, фикс парсинга статуса ИБП - ups: переименование типа ИБП online -> on-line - mqtt: добавлен переключатель "Разрешение работы", добавлена функция переподключения к брокеру при нажатии на кнопку "Принять" - snmp: фикс длины community. Длина read, write и trap community равна 32 знакам включая спецсимволы - email: фикс сохранения настроек - ERD-5: отключение неиспользуемых сервисов - SNMP-CARD-801, SNMP-CARD-105: добавлена поддержка прошивок для устройств с разными загрузчиками. Для загрузчика 1.x необходимо загружать прошивку SNMP-CARD-***_BL1_***. Для загрузчика 3.x необходимо загружать прошивку SNMP-CARD-***_BL3_***. ## [2.18.1] - 2022-02-09 - ethernet: исправление приоритетов работы сетевых сервисов - текущий функционал и исправления из SNR-ERD-4 добавлены в устройства SNR-ERD-5, SNMP-CARD-801, SNMP-CARD-105. ## [2.18.0] - 2022-02-03 - logic: Smart-Outlet добавлен в сервис Логика. Всего в сервисе 6 задач по 4 поля IF и по 2 поля для THEN и ELSE. Также можно использовать 4 SNMP-Write команды для синхронизации с другими устройствами. ## [2.17.39] - 2022-01-18 - gsm: фикс отправки sms. добавлена функция перезагрузки gsm-модема раз в сутки - dio: добавление антидребезга дискретных входов и датчика фазы - добавлен настраиваемый гистерезис для датчиков температуры - 1-wire: добавление валидации показаний температуры - dhcp: отключение таймаута запроса ip по dhcp. Если dhcp сервер не отвечает в течении 16 секунд после поднятия линка, то ERD присваивается статический ip. При этом erd продолжает посылать запросы серверу, пока не получит ответ. Это исправляет ошибку, когда сервер поднял линк, но ещё не включил dhcp. - уведомления: добавление имени для реле, датчика фазы и аналогового входа - уведомления: изменение формата общих критических уведомлений температуры и adc in: [название_датчика] critical [значение][ед.измерения](min [крит.предел]) [название_датчика] critical [значение][ед.измерения](max [крит.предел]) [название_датчика] normal [значение][ед.измерения] - system: добавлена поддержка новых микроконтроллеров. Для этого в прошивке была снижена скорость работы сетевых сервисов. Устройство отвечает немного медленней: раньше при прямом подключении пинг был <1ms, сейчас равен 2-3ms. На работу остальных сервисов замедление не повлияло. ## [2.14.36] - 2021-09-07 - добавлена поддержка Smart-Outlet в веб, MQTT, SNMP - 1-wire: изменение точности измерения температуры до 0.1C - mqtt: добавлена возможность пропускать авторизацию, если не задан логин - adc: добавление настройки уведомлений - 1-wire: фикс ошибки считывания данных, когда температура была равна нулю - rs: фикс уведомлений критической влажности и температуры с датчиков DHT и RSSensor - http: фикс отображения веб в Internet Explorer - http: фикс сброса страницы управления ИБП, если ИБП не подключен - фикс ошибки flash при обновлении прошивки ## [2.9.28] - 2021-03-17 - snmp: исправлена совместимость community со старыми прошивками. Community равны паролю пока не будут изменены со страницы настроек SNMP. ## [2.9.27] - 2021-03-12 - mib: приведение mib-файла к стандарту - shunt: фикс сброса ёмкости при отключении питания - сетевая диагностика: фикс пинга адреса 0.0.0.0 - gsm: фикс количества попыток соединения: первое подключение отображается как 1 (было 0) - фикс отображения максимального uptime 49 дней на веб и в snmp - rtc: фикс тактирования ## [2.9.25] - 2020-12-30 - snmp: фикс указателя на временную переменную в table (могло вызывать зависания), фикс имени датчика ## [2.9.24] - 2020-12-25 - em115: добавлен одновременный опрос em115 и cpd-устройств - snmp: фикс баг отображения каунтеров. Некоторые устройства на шине могли не отображаться - logic: фикс ошибок веб ## [2.8.20] - 2020-12-04 - gsm: фикс баг отправки sms. могли происходить потери некоторых sms - добавлен гистерезис для критической температуры +/- 0,5 град и влажности +/- 1% ## [2.8.19] - 2020-11-26 - веб: улучшение стабильности за счёт сокращения длины тегов ssi - добавление определения наличия gsm-модуля для скрытия или отображения в меню на веб ## [2.8.17] - 2020-11-20 - веб: фикс зависания вебки при работе с нескольких браузеров одновременно - gsm: фикс heapoverflow - логика: фикс сдвига месяца при использовании условия Дата - snmp: фикс отображения нулевой температуры при фактической отрицательной температуре ## [2.8.13] - 2020-10-23 - добавление 16 gsm-номеров администраторов. В одну строку "Номера администраторов" вписываются все номера через запятую. Символ "+" считается частью номера. ERD отправляет одну SMS раз в 20 секунд последовательно на каждый номер. Полный цикл рассылки одного уведомления на 16 номеров займёт 5 минут. - увеличение поля названий DIO до 16 символов кириллицей - фикс баг уведомлений критической температуры. Замена "less than" и "more than" на знаки "<" и ">". Удаление знака градуса для корректного отображения сообщения трапа в snmp. ## [2.6.10] - 2020-10-19 - mqtt: добавление функции изменяемого id. Удаление переключателя push-уведомлений ## [2.5.10] - 2020-10-07 - l2tp: фикс сохранения интерфейса по умолчанию после перезагрузки, фикс повторного переподключения - routing: фикс переполнения таблицы кэша ## [2.5.9] - 2020-09-02 - snmp: добавление функии присвоения порядкового номера для датчиков температуры (вкладка Датчики на веб, oids в папке measurements/sensorsTemolate в mib-файле) - mqtt: добавление топика выхода ПИД-регулятора /PID/output_percent и /PID/output_real - web: изменение шрифта на Trebuchet MS - mqtt: изменение частоты отправки топика с 1 до 30 секунд по умолчанию - mqtt: фикс ожидания отправки топика. Повысилась стабильность соединения при частой отправке топиков. - snmp: фикс бага, когда могли отображаться не все датчики 1-wire в snmp-таблице - counter: фикс отображения состояния входов подключаемых каунтеров: в замкнутом состоянии не HIGH, а LOW (как на дискретных входах ERD) ## [2.3.7] - 2020-07-09 ERD-4 - 2.3.7 ERD-4 - 2.3.7 GSM ERD-4 - 2.3.7 RF ВНИМАНИЕ: СПЕЦ СИМВОЛЫ URL КОДИРОВКИ (кириллица, зарезервированные и небезопасные символы ASCII), в длине пароля ранее учитывались как 3 не кодированных символа. Пример раскодировки можно найти по ссылке: http://wm-school.ru/html/html_url_acsii.html 1. ПЕРЕД ОБНОВЛЕНИЕМ ПРОШИВКИ РЕКОМЕНДУЕТСЯ УБРАТЬ ИЗ ПАРОЛЯ СПЕЦ СИМВОЛЫ. 2. ЕСЛИ У ВАС ИСПОЛЬЗУЮТСЯ СПЕЦСИМВОЛЫ В ПАРОЛЕ, ТО ПРИ ОБНОВЛЕНИИ ДО ВЕРСИИ v2.3.6 ОНИ БУДУТ УЧТЕНЫ В ПАМЯТИ КАК 3 СИМВОЛА - КАЖДЫЙ В ОТДЕЛЬНОСТИ, ПРИ МАКСИМАЛЬНОЙ ДЛИНЕ ПАРОЛЯ ДО 10 СИМВОЛОВ. 3. ВСЁ ЧТО БОЛЕЕ 10 СИМВОЛОВ БУДЕТ ОБРЕЗАНО АВТОМАТИЧЕСКИ И ЗАЙТИ МОЖНО БУДЕТ ПО СТАРОМУ ПАРОЛЮ В СОКРАЩЁННОМ ВИДЕ. 4. ЕСЛИ СПЕЦ СИМВОЛ ВЫПАДАЕТ НА КОНЕЦ ПАРОЛЯ, ЗАХОДЯ ЗА ОГРАНИЧЕННЫЕ 10 СИМВОЛОВ В ПАМЯТИ, ЗАЙТИ ПО НЕМУ В ДЕКОДИРОВАННОМ СОКРАЩЁННОМ ВИДЕ НЕ ПОЛУЧИТСЯ! - Увеличили длину пароля и community read/write/trap до 16 символов. ПОСЛЕ ОБНОВЛЕНИЯ ДО ВЕРСИИ 2.3.6 С БОЛЕЕ РАННИХ НЕОБХОДИМО ЗАНОВО ЗАДАТЬ COMMUNITY ТРЁХ НОВОВВЕДЁННЫХ СУЩНОСТЕЙ. ОСОБОЕ ВНИМАНИЕ В СЛУЧАЕ ЕСЛИ РАНЕЕ В ПАРОЛЕ/COMMUNITY ИСПОЛЬЗОВАЛИСЬ СПЕЦ СИМВОЛЫ. СПОСОБ РЕЗЕРВНОГО ВОССТАНОВЛЕНИЯ ЗАВОДСКИХ НАСТРОЕК (В ТОМ ЧИСЛЕ ПАРОЛЯ): 0. Конфигурация сетевых настроек, не изменяется при заливке конфигурации. 1. На устройстве ERD-4, должна быть включена функция "Разрешить использование TFTP". Функция находится во вкладе: Администрирование - Обновление ПО. 2. Скачать файл заводской конфигурации устройства ERD-4 для версии 2.3.7: https://data.nag.ru/SNR%20ERD/SNR-ERD-4/Firmware/SNR-ERD-4%20default%20conf%20v2.3.7.conf 3. Скачать программу TFTPD: https://data.nag.ru/SNR%20ERD/Programs/Tftpd/ 4. В окне программы выбрать вкладку Tftp Client 5. Задать IP адрес устройства, порт 69, Local File - выбрать файл .conf с заводской конфигурацией. 6. Нажать кнопку "Put". 7. Зайти на устройство под заводскими учётными данными login: admin password: public -Исправлен баг, ломающий страницу в исходном коде js. Добавлена функция, при которой при вводе в текстовые поля убираются символы двойных (") и одинарных (') кавычек ломающих код. -Добавлена функция автоматического включения TFTP сервера, при обновлении прошивки, если ранее был выключен. Сделано для возможности резервной установки файла конфигурации, при возникновении форс-мажорной ситуации связанной с обратной совместимостью версий. -Изменили формат SMS команд на версии GSM. Формат приближен к MQTT и SNMP: sms: запросы обрабатываются независимо от регистра букв (кроме пароля) sms: изменено содержание запросов "get volt" - > "get adc", "get senses" - > "get di", "get dio" - > "get do" sms: добавлен ответ на запрос "get info": в ответе содержится информация о SysLocation, MAC, IP-адресе Ethernet и GSM устройства sms: при запросах "get temp" и "get hum" в ответ добавлены имена датчиков Формат команд: GET ADC GET TEMP GET HUM GET DI GET DO GET INFO RELEOUT SWITCH password DO1 SWITCH password DO2 SWITCH password DO3 SWITCH password DO4 SWITCH password DO5 SWITCH password RELEOUT RESET password DO1 RESET password DO2 RESET password DO3 RESET password DO4 RESET password DO5 RESET password ## [2.3.0] - 2020-04-24 ERD-4 - 2.3.0 ERD-4 - 2.3.0 GSM ERD-4 - 2.3.0 RF - НOTFIX. После сброса в заводские настройки устанавливался режим опроса single-wire для 1-wire порта. Исправили, single-wire - это опциональный режим, а не основной. Используется для работы с датчиками DHT-11/21/22 - Убрали признак [beta] из версии прошивки. ## 29.04.2020 - В прошивке обнаружили проблему с кодировкой спец символов в пароле, а также длины community после разделения на 4 сущности. Временно откатываемся на версию [2.1.0[beta]] - 2020-03-24 ## [2.3.0[beta]] - 2020-04-22 ERD-4 - 2.3.0 ERD-4 - 2.3.0 GSM ERD-4 - 2.3.0 RF -Добавлено автоматическое обновление состояний дискретных выходов (DO) на WEB интерфейсе при перезагрузку. Так же исправлен БАГ с залипаением управление при повторном нажатии кнопки "принять" -Добавили отдельную в WEB вкладку SNMP в которую перенесли все настройки агента. -Выполнили разделение доступа на 4 сущности. Ранее пароль использовался как community read/write. Сейчас это независимые установки. Так же добавили trap community для удобной фильтрации трап уведомлений в системе мониторинга. -Добавили возможность задавать второй IP для отправки trap уведомлений. -Изменили отображение и управление MQTT топиков DIO, по аналогии со структуры сообщений SNMP и SMS. Топики DIO теперь отображаются в таком виде: SNR-ERD-4/131072/DI/1-5/state - где 0 = LOW level ; 1 = HIGH level SNR-ERD-4/131072/DI/1-5/name SNR-ERD-4/131072/DI/1-5/count SNR-ERD-4/159829/usense/state - состояние датчика фазы, где 0 = NO ; 1 = YES SNR-ERD-4/131072/DO/0-5/state SNR-ERD-4/131072/DO/0-5/name Управление DO: Отключить / включить: Топик: SNR-ERD-4/131072/management/DO/0-5 ; где 0 = Реле Передаваемое значение: 0/1 (on/off) Перезагрузка: Топик: SNR-ERD-4/131072/management/DO/0/reset ; где передаваемое значение - период перезагрузки. Если передать пустое значение, то выход перезагружается с заданным до этого периодом. -Добавлено моментальная обновление состояния MQTT топиков DI при смене статуса и возрастании счётчика: SNR-ERD-4/131072/DI/1-5/name SNR-ERD-4/131072/DI/1-5/count -Исправлена отображение MQTT топика имени DI (отображались не верно) SNR-ERD-4/159829/DI/№порта/name -Убрали запись в Журнал изменений состояний DI при отключённом флаге Оповещения на интерфейсе. Сделано для ситуации когда вход работает как счетчик импульсов -HOTFIX прошивки GSM. Восстановлена отправка уведомлений от DI и перезагрузка по звонку. -В соответствии с новой инструкцией к устройству RSSensor: https://data.nag.ru/SNR%20ERD/SNR-RSSensor-HTP/Documents/Manual_SNR-RSSensor-HTP.html Ввели ограничение на количество распознаваемых датчиков температуры на шине 1-wire устройства RSSensor. Сейчас от RS Sensor H/T/P будет передаваться не более 5 адресных датчиков. Связано с выявленной проблемой - зависание микроконтроллера RSSensor при подключении более 5 датчиков DTS к нему. На шину самого устройства это не повлияло, распознает как и ранее до 10 датчиков температуры по шине 1-wire. ## [2.1.0[beta]] - 2020-03-24 ERD-4 - 2.1.0 ERD-4 - 2.1.0 GSM ERD-4 - 2.1.0 RF - root топик MQTT изменён на "SNR-ERD-4" - Добавлена поддержка RSCounter 8i/16i и RSSensor в MQTT топике: RSSensor: SNR-ERD-4/131072/sensor/F8:F0:82:02:00:00/temperature'(4 bytes) 'SNR-ERD-4/131072/sensor/F8:F0:82:02:00:00/humidity'(4 bytes) 'SNR-ERD-4/131072/sensor/F8:F0:82:02:00:00/pressure'(5 bytes) RSCouner-8i: 'SNR-ERD-4/131072/counter/F8:F0:82:04:00:10/DI1/state'(1 bytes) ........ 'SNR-ERD-4/131072/counter/F8:F0:82:04:00:10/DI8/state'(1 bytes) ........ 'SNR-ERD-4/131072/counter/F8:F0:82:04:00:10/DI16/state'(1 bytes) - Добавили отправку количества импульсов и названия DI RSCounter 8i/16i в MQTT топик: 'SNR-ERD-4/131072/counter/F8:F0:82:04:00:10/DI8/count'(4 bytes) 'SNR-ERD-4/131072/counter/F8:F0:82:04:00:10/DI8/state'(1 bytes) 'SNR-ERD-4/131072/counter/F8:F0:82:04:00:10/DI8/name'(7 bytes) - Добавили функии сброса счётчика по средствам MQTT топика "reset_cnt": Пример: "SNR-ERD-4/131072/management/reset_cnt" Для сброса счётчика на входах ERD необходимо послать в этот топик значене "DI1", "DI2", ... "DI5". Для подключенный каунтеров значение будет вида "counter/F8:F0:82:04:00:10/DI3", где вместо MAC может быть имя Каунтера, если оно задано. - Исправили ошибку функции записи и публикации топиков ПИД-регулятора. Посте исправления данные сохраняются. При изменении параметров ПИД-регулятора, ERD публикует обновленные параметры: 'SNR-ERD-4/131072/management/PID/setting' 'SNR-ERD-4/131072/PID/setting' - Добавлен новый режим работы конвертеров интерфейсов RS232/RS485 - MQTT Transfer: Данные с порта можно публиковать на прямую в MQTT топик, а так же передавать в последовательный интерфейс через отдельный топик: Топики на входящий трафик к ERD: SNR-ERD-4/131072/RS485/transmit-to, SNR-ERD-4/131072/RS232/transmit-to (без "management/"). Топики на исходящий трафик от ERD: SNR-ERD-4/131072/RS485/receive-from, SNR-ERD-4/131072/RS232/receive-from. ## [2.0.0[beta]] - 2020-03-18 ERD-4 - 2.0.0 ERD-4 - 2.0.0 GSM ERD-4 - 2.0.0 RF - Провели большой рефакторинг кода. Исправили некоторые неточности. - С целью экономии памяти контроллера и минимизации лишнего функционала, было выполнено разделение прошивок на ревизии с различными радио модулями. (Ранее всё находилось в одной ревизии). Версии прошивок универсальны, и не вызовут технических проблем при не верной установке. Ветки будут обновляться параллельно, и отличатся только наличием или отсутствием поддержки радио модуля в составе устройства. - Обновлён актуальный MIB файл: https://data.nag.ru/SNR%20ERD/SNR-ERD-4/MIB/SNR-ERD-4.mib - Обновлён способ авторизации. Введена возможность задать Логин. Параметры по умолчанию: Логин: admin Пароль: public