Descargar PDF
        SAMOVAR 
×
Menú
  • Historial de versiones

Historial de versiones

7.00 — 4 de septiembre de 2026
Una actualización importante. Cambios principales:
6.27 — 11 de mayo de 2026
Corregidos el contador de tiempo, los tiempos de espera de red, el arranque del punto de acceso con el botón universal, la finalización de la Destilación, el control del regulador por UART en el modo Cerveza, la indicación de potencia, el autoajuste PID y las lecturas de la bomba de refrigeración.
6.26 — 1 de enero de 2026
Bibliotecas actualizadas, mejoradas la estabilidad y el uso de memoria. Añadido el cambio de modo sin reinicio. Antes de actualizar a esta versión se recomendaba guardar los ajustes en Ajustes («Настройки») → Otros («Прочие») → Guardar ajustes («Сохранить настройки»).
6.25
 
6.24.
 
6.23.
6.22.
 
6.20
 
6.19.
YY, MM, DD, HH, MI, SS - año, mes, día, horas, minutos y segundos respectivamente.
Ejemplo de llamada:
setLuaStatus(getNumVariable("HH"))
 
6.18.
La interfaz se actualizará automáticamente la próxima vez que arranque Samovar.
 
 
6.17.
 
6.16.
Para activar la aceleración/frenado del motor paso a paso, sustituya en el archivo Samovar_ini.h
//#define USE_STEPPER_ACCELERATION              //использовать плавный старт и торможение шагового двигателя
por
#define USE_STEPPER_ACCELERATION              //использовать плавный старт и торможение шагового двигателя
Se ha publicado la versión 0.3 de I2CStepper, con errores corregidos. Si necesita precisión en la velocidad, reduzca el multiplicador de micropasos en el driver (no más de 1/2); para mayor precisión, póngalo en 1. Por defecto los micropasos del sketch están en 1/2. Esto se ajusta en el archivo I2CStepper.h, línea 22. Allí se indica el divisor.
Se ha actualizado la interfaz. En el modo «Cerveza», los parámetros del agitador de una línea del programa se editan en una ventana aparte.
 
¡Atención!  Las bibliotecas para Samovar e I2CStepper deben tomarse de las que se entregan con Samovar.
 
6.15
#define IGNORE_HEAD_LEVEL_SENSOR_SETTING //Si se usa el sensor de reflujo, ignorar la orden de desactivar el sensor en la interfaz WEB (detalles aquí).
 
6.14
setNumVariable("pmpKp", 6)
El valor actual se obtiene así:
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
Todavía no hay lógica ni indicación en la interfaz, pero puede usarse en un script Lua, mostrando el valor en el estado de Lua e implementando allí el comportamiento de Samovar necesario al alcanzar ciertos valores. Además, en los ajustes de Samovar se podrá fijar un límite de presión al que Samovar pasará al modo de emergencia. Si el valor de presión en los ajustes es 0, Samovar ignorará las lecturas del sensor de presión.
Un ejemplo de salida de la presión al estado de Lua:
pressure_value = getNumVariable("pressure_value") + 0
setLuaStatus("Давление = "..pressure_value)
 
6.11
 
6.10
 
¡Atención!  Puede usar el SDK 2.0.13. Si tiene problemas de estabilidad, vuelva a la 2.0.9
 
6.9
Se han ampliado las posibilidades de controlar el motor paso a paso mediante scripts LUA.
Si el expansor I2CStepper sobre Arduino Nano no está conectado, una llamada a la función Lua set_stepper_target controla el motor paso a paso integrado; si no, el control va a través del expansor.
Al controlar el motor paso a paso integrado solo se tiene en cuenta un parámetro, spd, la velocidad en pasos por segundo; aun así, en la llamada a la función hay que pasar los tres parámetros.
--set_stepper_target(spd, direction, target) //spd - speed in steps per second, direction - forward or reverse direction, target - number of steps
set_stepper_target(950, 0, 0)
Con spd = 0 el motor paso a paso se detiene.
 
¡Atención! Al actualizar a esta versión  debe usar la versión 2.09 del SDK
 
6.8
 
6.7
 
6.6
 
6.5
 
6.4
 
6.3
 
6.2
Errores corregidos:
 
6.1
6.0
Mejoras principales:
 
5.27
 
5.27b (versión beta)
 
5.26
 
5.25
 
5.24
Cambio de la interfaz
.
 
5.23
En los modos Rectificación y Cerveza se ha añadido al estado el tipo de la línea del programa en ejecución.
También se han corregido los errores encontrados.
Se ha implementado la posibilidad de cargar recetas de cerveza en los siguientes formatos:
1. BeerXML (muy popular en Occidente), la colección principal de recetas está aquí, pero la descarga es de pago, aquí y en muchos otros sitios.
2. Brewmate (popular en los países de la antigua URSS).
En los enlaces pueden verse ejemplos de recetas. Puede descargarlas del sitio, cargarlas en Samovar, y este construirá un programa de maceración a partir de esas recetas. Contienen no solo recetas, sino también calculadoras de recetas. Cualquier receta puede adaptarse para cargarla después en Samovar.
Ambos formatos son muy flexibles y lo más probable es que no se tengan en cuenta todas sus posibilidades. Si tiene problemas al trabajar con recetas, envíelas por correo electrónico  info@samovar-tool.ru
 
5.22.
Entre los cambios clave: la función de corrección automática de la T del corazón para los programas Preinundación («Предзахлеб») y Corazón («Тело») está desactivada por defecto. También se han hecho pequeños cambios relacionados con el trabajo de documentación de la funcionalidad de Samovar.
 
5.21
Se ha añadido en el navegador una cola de mensajes de Samovar. Ahora será difícil pasarlos por alto: se mostrarán en la página hasta que se borren explícitamente haciendo clic en el mensaje o en el botón «borrar» («очистить»).
Se ha añadido en el navegador un aviso sonoro para los eventos críticos: cuando llega un mensaje crítico, el navegador lo indicará con un sonido hasta que se borre el mensaje. Puede activarse/desactivarse en los ajustes. Los navegadores modernos, preocupados por los usuarios, bloquean por defecto la reproducción automática de sonido. Hay dos opciones: hacer clic en cualquier elemento de la página o añadir la dirección de Samovar a las excepciones en los ajustes del navegador.
También se ha implementado la siguiente funcionalidad:
Si la línea actual del programa es «Preinundación» («Предзахлеб») y le sigue otra línea de extracción del corazón, la T del corazón se corrige automáticamente. La corrección manual sigue disponible.
Se ha aumentado el tiempo de trabajo de la bomba de agua de refrigeración durante la autoprueba.
Errores corregidos:
Los registros de Samovar no siempre se descargaban. Corregido.
En el modo de autoprueba podía no encenderse el motor paso a paso de la bomba de extracción. Corregido.
 
5.20
Corrección de los errores encontrados.
 
5.19.
Corrección de los errores encontrados.
 
5.18.
Se ha corregido un error en el funcionamiento de Samovar en el modo de preinundación. El error existía desde la versión 5.11. Si usa las versiones 5.11-5.17 y el modo de preinundación, debe actualizar.
 
5.17.
Se ha optimizado el trabajo con los reguladores de tensión por el protocolo UART y se ha corregido la lógica de reducción de tensión cuando se disparan a la vez el sensor de inundación y el exceso de temperatura del agua.
 
5.16.
Admite el formato BeerXML. (El formato es muy flexible; puede que no se hayan tenido en cuenta todas sus variantes)
 
5.15.
Autoprueba mejorada. Añadida la posibilidad de cargar el formato BeerXML (por ahora solo para ver). Al cambiar el modo de trabajo de Samovar y guardar los ajustes, se reinicia para pasar al modo fijado. En el modo de destilación la extracción continúa hasta la temperatura fijada en los ajustes o hasta que la temperatura de la caldera no cambie durante 10 minutos. Además, pequeñas mejoras del sistema.
 
5.14.
Mejorado el control del regulador de kvic, optimizado el control del regulador SEM_AVR.
En la página Ajustes («Настройка») se ha añadido un botón, Autoprueba («Самотестирование»): durante 5 segundos se encenderá la bomba de suministro de agua y/o se abrirá la válvula de agua, arrancará la bomba peristáltica de extracción y el servo recorrerá las 5 primeras posiciones y volverá.
 
5.13.
Se ha añadido al modo Cerveza un nuevo tipo de programa, Fermentación («Брожение»). Sirve para mantener la temperatura fijada en la caldera dentro de la banda de la consigna. Si la temperatura de la caldera es inferior a la fijada menos la consigna, se encienden la resistencia y el relé de calentamiento inicial; cuando la T de la caldera alcanza el valor fijado menos la consigna, el calentamiento se apaga (funciona el controlador PID, como en los demás modos de Cerveza). Si la T de la caldera es superior a la fijada más la consigna, se activa un relé. A él puede conectarse una válvula de suministro de agua, una bomba u otro actuador, según la configuración de su equipo. Cuando la T de la caldera baja al valor fijado más la consigna, el relé se desactiva. Puede implementarse lógica adicional en scripts Lua, usando si hace falta un expansor de puertos para controlar cualquier actuador o sensor.
También se han corregido errores y actualizado bibliotecas. Hay que actualizar el SDK a la versión 2.0.5.
En algunos casos Samovar no guardaba los ajustes de WiFi; este problema se resuelve actualizando la biblioteca y el SDK.
Había errores relacionados con el control del regulador de kvic (firmware antiguo). Este problema también está resuelto.
El nuevo firmware del regulador kvic todavía no funciona con Samovar.
Si alguien usa el «Estabilizador simple de potencia de la resistencia con módulos chinos» («Простой стабилизатор мощности ТЭНа из китайских модулей»), para que funcione correctamente con la nueva versión de Samovar hay que actualizarlo con el sketch que se entrega con Samovar en la carpeta Stab-avr.
 
5.12. Pequeños cambios. Optimización del código.
 
5.10.
Un cambio de los programas de extracción para fruta, grano y azúcar (los archivos con ellos están en la carpeta tools y también se cargan en la memoria de Samovar al actualizar la interfaz). Además, en la interfaz de cálculo del programa de extracción ahora se puede elegir el tipo de materia prima (fruta, grano, azúcar), y el programa de extracción necesario se carga de inmediato.