САМОВАР 
×
Меню
  • История версий

История версий

6.22.
 
6.20
 
6.19.
YY, MM, DD, HH, MI, SS - год, месяц, день, часы, минуты, секунды соответственно.
Вариант вызова:
setLuaStatus(getNumVariable("HH"))
 
6.18.
Интерфейс обновится автоматически при следующей загрузке Самовара.
 
 
6.17.
 
6.16.
Чтобы включить использование разгона/торможения шагового двигателя, нужно в файле Samovar_ini.h заменить
//#define USE_STEPPER_ACCELERATION              //использовать плавный старт и торможение шагового двигателя
на
#define USE_STEPPER_ACCELERATION              //использовать плавный старт и торможение шагового двигателя
Выложена версия 0.3 для I2CStepper, исправлены ошибки. Если нужна точность в скорости, нужно на драйвере понизить множитель для микрошагов (не больше 1/2), для большей точности - установить 1. По умолчанию в скетче микрошаги настроены на 1/2. Скорректировать можно в файле I2CStepper.h в строке 22. Там указывается делитель.
Обновлен интерфейс. В режиме "Пиво" параметры мешалки в строке программы редактируются в отдельном окне.
 
Внимание!  Библиотеки для Самовара и I2CStepper необходимо брать, идущие в комплекте с Самоваром.
 
6.15
#define IGNORE_HEAD_LEVEL_SENSOR_SETTING //Если датчик флегмы используется, то игнорировать команду на отключение датчика в WEB-интерфейсе (подробнее здесь).
 
6.14
setNumVariable("pmpKp", 6)
Получить текущее значение можно так:
setLuaStatus("pmpKp="..getNumVariable("pmpKp")
 
6.12
//#define USE_PRESSURE_XGZ 32                  //использовать датчик давления XGZP6897D (или аналогичный). Какое использовать значение - смотреть параметр К в таблице: https://github.com/fanfanlatulipe26/XGZP6897D
//#define USE_PRESSURE_1WIRE {0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22}  //использовать датчик давления по 1Wire
//#define USE_PRESSURE_MPX                     //использовать датчик давления MPX5010D
Никакой логики и отображения в интерфейсе пока нет, но можно будет использовать в Lua скрипте, выводить значение в статус Lua и там же реализовать необходимое поведение Самовара при достижении определенных значений. Так же в настройках Самовара можно будет задать предельное значение давления, при котором Самовар включит аварийный режим. Если в настройках установлено значение давления, равное 0, Самовар будет игнорировать показания датчика давления.
Пример вывода давления в статус Lua:
pressure_value = getNumVariable("pressure_value") + 0
setLuaStatus("Давление = "..pressure_value)
 
6.11
 
6.10
 
Внимание!  Можно использовать SDK 2.0.13. В случае проблем со стабильностью работы - откатывайтесь на 2.0.9
 
6.9
Расширена возможность управления шаговым двигателем через скрипты LUA.
Если не подключен расширитель I2CStepper на Arduino Nano, то вызов функции в Lua set_stepper_target управляет штатным шаговым двигателем, иначе управление идет через расширитель.
При управлении штатным штатным шаговым двигателем учитывается только один параметр - spd, скорость в шагах в секунду, при этом в вызове функции необходимо передавать все три параметра.
--set_stepper_target(spd, direction, target) //spd - скорость в шагах в секунду, direction - прямое или обратное направление, target - количество шагов
set_stepper_target(950, 0, 0)
При spd = 0 шаговый двигатель будет остановлен.
 
Внимание! При обновлении до данного релиза  необходимо использовать SDK версии 2.09
 
6.8
 
6.7
 
6.6
 
6.5
 
6.4
 
6.3
 
6.2
Исправлены ошибки:
 
6.1
6.0
Основные доработки:
 
5.27
 
5.27b (бета-версия)
 
5.26
 
5.25
 
5.24
Изменение интерфейса
.
 
5.23
В режимах Ректификация и Пиво в статус добавлен вывод типа исполняемой строки программы.
Так же были исправлены найденные ошибки.
Реализована возможность загрузки рецептов пива в форматах:
1. BeerXML (очень популярен на западе), основной сборник рецептов тут, но скачивание платное, тут и еще много где.
2. Brewmate (популярен в странах бывшего СССР).
Примеры рецептов можно посмотреть по ссылкам. Их можно скачать с сайта, загрузить в Самовар и он на основе этих рецептов составит программу затирки. Там присутствуют не только рецепты, но и калькуляторы рецептов. Можно адаптировать любой рецепт для последующей загрузки в Самовар.
Оба формата очень гибкие, скорей всего учтены не все их особенности. Если при работе с рецептами столкнетесь с проблемами - присылайте по почте  info@samovar-tool.ru
 
5.22.
Из ключевых изменений - функционал, касающийся автоматической коррекции Т тела для программ Предзахлеб и Тело было решено по умолчанию отключить. Так же были сделаны не большие изменения, связанные с работой по документированию функционала Самовара.
 
5.21
В браузере добавлена очередь сообщений Самовара. Теперь их будет сложно пропустить, они будут отображаться на странице, пока будут явно не очищены нажатием мышки на сообщение или на кнопку "очистить".
В браузере добавлено звуковое оповещение на критические события - при приходе критического сообщения браузер будет сигнализировать об этом звуком, пока сообщение не будет очищено. Включить/отключить можно в настройках. Современные браузеры из-за соображений заботы о пользователях по умолчанию блокируют автоматическое включение проигрываете звука. Есть два варианта: нажать на любой элемент на странице, или включить адрес Самовара в исключения в настройках браузера.
Так же реализован функционал:
Если текущая строка программы - "Предзахлеб" и за ней есть еще одна строка отбора тела, то Т тела корректируется автоматически. Ручная корректировка по-прежнему доступна.
Увеличено время работы насоса воды охлаждения во время самотестирования.
Исправлены ошибки:
Не всегда скачивались логи с Самовара. Исправлено.
В режиме самотестирования мог не включиться шаговый двигатель насоса отбора. Исправлено.
 
5.20
Исправления найденных ошибок.
 
5.19.
Исправления найденных ошибок.
 
5.18.
Исправлена ошибка работы Самовара в режиме предзахлеба. Ошибка была начиная с версии 5.11. Если вы используете версии 5.11-5.17 и используете режим предзахлеба необходимо обновиться.
 
5.17.
Оптимизирована работа с регуляторами напряжения по протоколу UART, отредактирована логика сброса напряжения при одновременном срабатывании датчика захлеба и превышении температуры воды.
 
5.16.
Поддерживает работу с форматом BeerXML. (Формат очень гибкий, возможно, не все варианты формата были учтены)
 
5.15.
Улучшено самотестирование. Добавлена возможность загрузки формата BeerXML (пока только в режиме просмотра). При смене режима работы Самовара и сохранении настроек он перегружается для перехода в установленный режим. В режиме дистилляции отбор идет или до заданной в настройках температуры или если температура в кубе не меняется 10 минут. Дополнительно небольшие системные улучшения.
 
5.14.
Улучшено управление регулятором от kvic, оптимизировано управление регулятором SEM_AVR.
На странице Настройка добавлена кнопка - Самотестирование: на 5 секунд включится насос подачи воды и/или откроется клапан воды, запустится перистальтический насос отбора, сервопривод перейдет по первым 5 позициям и вернется назад.
 
5.13.
В режим Пиво добавлен новый тип программы - Брожение. Используется для поддержки заданной температуры в кубе в пределах уставки. Если температура в кубе меньше заданной минус уставка, включается нагреватель и разгонное реле, при достижении Т в кубе минус уставка нагревали выключается (Работает PID-регулятор, как и для других режимов на Пиве). Если Т в кубе, больше заданной плюс уставка - срабатывает реле. К нему может быть подключен клапан подачи воды или насос, или другой исполнительный элемент, в зависимости от вашей конфигурации оборудования. При понижении Т в кубе до заданной плюс уставка, реле отключается. Дополнительную логику можно реализовать в Lua-скриптах, при необходимости используя расширитель портов для управления любыми исполнительными механизмами или датчиками.
Так же исправлены ошибки и обновлены библиотеки. Необходимо обновить SDK на версию 2.0.5.
В некоторых случаях Самовар не сохранял настройки WiFi, эта проблема решается обновлением библиотеки и обновлением SDK.
Были ошибки, связанные с управлением регулятором от kvic (старые прошивки). Эта проблема так же решена.
Новые прошивки регулятора от kvic пока не работают с Самоваром.
Если кто-то использует "Простой стабилизатор мощности ТЭНа из китайских модулей", для корректной работы с Самоваром с новой версией его нужно обновить, взяв скетч, который идет в комплекте с Самоваром в каталоге Stab-avr.
 
5.12. Незначительные изменения. Оптимизация кода.
 
5.10.
Изменение программы отбора для фруктов, зерна и сахара (файлы с ними лежат в каталоге tools, а также загружаются в память Самовара при обновлении интерфейса). Так же в интерфейсе расчета программы отбора сделана возможность выбора типа сырья (фрукты, зерно, сахар), при этом сразу загружается нужная программа отбора.