7.00 — 4 septembre 2026
Une mise à jour majeure. Principaux changements :
Nouveau mode « Fabrication du fromage » («Сыроварение») : chauffage, paliers, refroidissement, contrôle de l'acidité avec un capteur de pH (PH-4502C sur l'entrée LUA_PIN, étalonné sur la page « Étalonnage du pH » («Калибровка pH»)), agitateur, vanne de vidange de la saumure sur le relais n° 4 et types de lignes de programme dédiés. Les réglages se trouvent dans l'onglet « Fromage » («Сыр»).
Détecteur de percée d'impuretés en mode rectification : il analyse la tendance de la température avec une correction de pression, choisit lui-même le seuil d'après le bruit de la colonne, peut réduire le débit de soutirage lorsque la température monte, suspend le soutirage en cas de hausse critique et reprend de lui-même ; sur les têtes, il se contente d'observer, et la raison de l'attente est affichée dans l'interface.
Une mise à jour majeure des modes Bière, BK et NBK : schémas de brassage All-in-one, HERMS et RIMS, import BeerXML amélioré, algorithmes NBK remaniés (montée en température, réglage, optimisation, fonctionnement) ; une ligne L - une étape pilotée par Lua - est apparue dans les programmes Bière et Fromage.
La ligne L (étape Lua) dans tous les programmes sauf NBK : Rectification, Distillation, BK, Bière, Fabrication du fromage. Le fichier de script, le délai en secondes et les paramètres (la table arg dans le script) se règlent dans la fenêtre « Étape Lua » («Lua-этап») de l'éditeur de programme ; lorsqu'une nouvelle version du fichier est chargée via l'éditeur, le scénario en cours est relu. En BK, le bouton « Programme suivant » («Следующая программа») fonctionne désormais.
Nouvelle interface web : thème sombre « cuivre », schéma du processus avec mesures en direct (en mode Bière - selon le schéma de brassage, en rectification - avec le déflegmateur et la seconde pompe, si elle est activée), ligne de programme en cours, graphiques, pages des modes, page « Pompe externe » («Внешний насос») et page « I2CStepper » ; les pages sont servies compressées et reçoivent leurs données initiales en une seule requête.
Connexion au serveur samovar-tool.ru en TLS au lieu de MQTT : mesures, commandes, journal du processus et messages passent par ce canal ; la page des journaux du site, la page de pilotage du site et les applications mobiles Android et iOS avec notifications push des alarmes reposent sur lui. L'envoi vers votre propre broker MQTT reste disponible comme option de compilation.
La carte I2CStepper, version 2 du protocole : deux cartes (un agitateur et une pompe), amorçage, remplissage d'un volume défini, étalonnage en « pas par millilitre », quatre relais, un capteur externe. Commande depuis la page « I2CStepper », le programme, Lua, les applications et le site. La pompe I2C peut servir de pompe de soutirage des têtes au-dessus de la section de pasteurisation.
Lua : limite de durée d'une exécution (20 s), arrêt du cycle après des erreurs répétées, nouvelles fonctions setPumpPwm et setCapacity, fonctions de la carte I2CStepper et mode Lua comme mode de fonctionnement à part entière.
Instantanés d'état : après un redémarrage d'urgence, le micrologiciel restaure le programme et poursuit la même session de journal si le processus est relancé dans les 30 minutes.
Un configurateur pour Windows, macOS et Linux : compilation, flashage par USB ou Wi-Fi, éditeur des fichiers de l'appareil, rapport de configuration. Prise en charge de l'ESP32-S3.
Les calculs des programmes de rectification et de distillation, l'enregistrement des programmes et de l'état du processus et la gestion des erreurs d'équipement ont été remaniés.
6.27 — 11 mai 2026
Corrections : compteur de temps, délais réseau, démarrage du point d'accès avec le bouton universel, fin de la Distillation, commande du régulateur UART en mode Bière, affichage de la puissance, autoréglage PID et mesures de la pompe de refroidissement.
6.26 — 1er janvier 2026
Bibliothèques mises à jour, stabilité et utilisation de la mémoire améliorées. Ajout du changement de mode sans redémarrage. Avant de passer à cette version, il était recommandé d'enregistrer les paramètres via Réglages («Настройки») → Divers («Прочие») → Enregistrer les paramètres («Сохранить настройки»).
6.25
-
Suggestions d'utilisateurs ajoutées, bibliothèques mises à jour, petites améliorations supplémentaires.
-
Fichier de partitions corrigé. La fonction d'envoi de messages vers Telegram a également été corrigée.
6.24.
-
Bogues trouvés précédemment corrigés.
-
Le mode NBK est également prêt à l'emploi.
-
Gestion du réseau améliorée.
6.23.
-
-
-
Fonctionnement de la pompe dans le programme Bière corrigé.
6.22.
-
Le changement principal - les bibliothèques ont été mises à jour.
-
En mode Bière, la durée de fonctionnement de l'agitateur se règle désormais en secondes et non plus en minutes.
-
Par ailleurs, en mode distillation, une prévision de l'heure de fin est affichée.
6.20
-
-
Le mode NBK a été réalisé, sur la base des recherches de dranek
-
Les modes de fonctionnement de la résistance et de la pompe de transfert du moût lors du brassage de la bière ont été modifiés.
-
Notifications vers Telegram ajoutées, car elles ne fonctionnaient plus dans Blynk.
6.19.
-
Le mode NBK a été ajouté. La fonctionnalité principale a été réalisée pour le groupe de sécurité et la commande manuelle de la pompe de refroidissement. L'automatisation est pour l'instant censée se faire via Lua.
-
Variables numériques pour travailler avec l'heure actuelle ajoutées à Lua.
YY, MM, DD, HH, MI, SS - respectivement année, mois, jour, heures, minutes, secondes.
Exemple d'appel :
setLuaStatus(getNumVariable("HH"))
6.18.
-
Variables pour Lua ajoutées.
-
L'interface des versions 6.16 et 6.17 en mode Bière a été mise à jour - le mode d'autoréglage PID est de retour.
-
Il est désormais possible de désactiver l'agitateur dans le programme d'empâtage en le sélectionnant dans l'interface.
-
Légère optimisation du code
L'interface se mettra à jour automatiquement au prochain démarrage de Samovar.
6.17.
-
-
La bibliothèque de gestion du menu à l'écran a été mise à jour.
-
Les croquis de Samovar et d'I2CStepper ont été légèrement optimisés.
-
L'archive comprend désormais la dernière version du Meter et les schémas de dranek, ainsi qu'un modèle 3D du boîtier pour le régulateur SEM(Stab)_AVR
-
Le mode Bière, à l'aide de scripts Lua (à ce stade), permet de réaliser n'importe quel schéma de brassage avec une automatisation complète et l'utilisation de recettes au format beerxml ou BrewMate. Les recettes sont prises en charge dans la mesure minimale nécessaire pour construire un programme d'empâtage. Autrement dit, elles peuvent ne pas indiquer tous les ingrédients nécessaires à la préparation de la maische
-
Parmi les nouveautés fonctionnelles - un bouton d'actualisation des capteurs de température a été ajouté dans les paramètres de température. Vous pouvez brancher les capteurs un par un et les enregistrer dans les paramètres. Branchez un capteur, choisissez à quoi il correspond, appuyez sur enregistrer, revenez aux paramètres, branchez un autre capteur, choisissez à quoi il correspond, appuyez sur enregistrer, et ainsi de suite.
-
Rien n'a changé dans la logique de fonctionnement.
6.16.
-
Il est désormais possible d'activer une montée en vitesse progressive de la pompe de soutirage. Cependant, elle s'arrêtera aussi progressivement, ce qui peut nuire à la stabilité du processus lors du passage d'une ligne de programme à une autre.
Pour activer l'accélération/décélération du moteur pas à pas, remplacez dans le fichier Samovar_ini.h
//#define USE_STEPPER_ACCELERATION //использовать плавный старт и торможение шагового двигателя
par
#define USE_STEPPER_ACCELERATION //использовать плавный старт и торможение шагового двигателя
-
Instructions ajoutées pour raccorder le régulateur à Samovar sans fils. Les instructions sont également disponibles sur le site.
-
La bibliothèque de gestion du moteur pas à pas a été mise à jour, et l'interaction avec I2CStepper a été améliorée.
La version 0.3 d'I2CStepper est sortie, bogues corrigés. Si vous avez besoin de précision sur la vitesse, réduisez le multiplicateur de micropas sur le driver (pas plus de 1/2) ; pour plus de précision, réglez-le sur 1. Par défaut, les micropas sont réglés sur 1/2 dans le croquis. Cela se modifie dans le fichier I2CStepper.h, ligne 22. Le diviseur y est indiqué.
L'interface a été mise à jour. En mode « Bière », les paramètres de l'agitateur d'une ligne de programme se modifient dans une fenêtre séparée.
Attention ! Les bibliothèques pour Samovar et I2CStepper doivent être prises parmi celles fournies avec Samovar.
6.15
-
De nouvelles valeurs par défaut ont été ajoutées au fichier de réglages initiaux tools/Samovar_default_settings.txt. Au premier démarrage de Samovar après la compilation, vous devez charger les valeurs par défaut. Les options sont déjà nombreuses, il est difficile de toutes les régler correctement d'emblée, et les valeurs par défaut vous donneront un Samovar fonctionnel. Vous pourrez ensuite l'adapter à vos besoins.
-
Bogue du moteur pas à pas d'ajout du houblon en mode Bière corrigé.
-
Une option pour gérer l'utilisation du capteur de reflux depuis l'interface WEB a été ajoutée au fichier Samovar_ini.h (activée par défaut)
#define IGNORE_HEAD_LEVEL_SENSOR_SETTING //If the reflux sensor is used, ignore the command to disable the sensor in the WEB interface (details ici).
6.14
-
Si vous appuyez sur le bouton avant de mettre Samovar sous tension (relâchez-le 2 secondes après la mise sous tension), Samovar démarre en mode point d'accès. Réseau : Samovar, mot de passe : SamApp123
-
Prise en charge du terminal Blynk ajoutée - vous pouvez exécuter un petit morceau de code Lua (quelques lignes ; il est déconseillé d'exécuter de gros scripts de cette façon). Comment ajouter un terminal dans Blynk - ici
-
Vous pouvez aussi exécuter quelques lignes de Lua dans l'interface web - disponible dans tous les modes, dans l'onglet Avancé («Дополнительно») lorsque Lua est configuré dans Samovar
-
Lua peut désormais piloter les coefficients PID de la pompe à eau - respectivement pmpKp, pmpKi, pmpKd. Pour régler un coefficient, vous pouvez exécuter ce code Lua
setNumVariable("pmpKp", 6)
Vous pouvez obtenir la valeur actuelle ainsi :
setLuaStatus("pmpKp="..getNumVariable("pmpKp")
-
Commande du moteur pas à pas pour l'ajout automatique du houblon ajoutée en mode Bière. À tester.
-
Le problème de mise à jour de l'interface web via Internet devrait avoir disparu.
-
Petits bogues également corrigés.
-
Prise en charge de trois capteurs de pression ajoutée :
- XGZP6897D (raccordé en I2C),
- MPX5010D (analogique, raccordé à la broche 34 de l'ESP32)
- Via 1Wire. Pour un capteur raccordé en 1Wire, l'adresse est fixe - {0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22}. Le choix du capteur à utiliser (ou d'aucun) se fait dans Samovar_ini.h :
//Definition of the pressure sensor type used. Only one type can be used. If three or two sensors are uncommented, only MPX5010D will be used
//#define USE_PRESSURE_1WIRE {0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22} //использовать датчик давления по 1Wire
//#define USE_PRESSURE_MPX //использовать датчик давления MPX5010D
Il n'y a pas encore de logique ni d'affichage dans l'interface, mais il peut être utilisé dans un script Lua, en affichant la valeur dans le statut Lua et en y réalisant le comportement voulu de Samovar lorsque certaines valeurs sont atteintes. Par ailleurs, dans les paramètres de Samovar, il sera possible de fixer une limite de pression à laquelle Samovar passera en mode d'urgence. Si la valeur de pression dans les paramètres est fixée à 0, Samovar ignorera les mesures du capteur de pression.
Exemple d'affichage de la pression dans le statut Lua :
pressure_value = getNumVariable("pressure_value") + 0
setLuaStatus("Давление = "..pressure_value)
-
Pour consulter les informations du capteur de pression, un envoi vers Blynk a été ajouté. Vous pouvez l'ajouter vous-même à l'interface Blynk, en utilisant la broche virtuelle 22.
-
Prise en charge d'un capteur de pression 1Wire via un extenseur 1Wire et possibilité de le consulter dans Blynk ajoutées.
-
Les mesures des 5 capteurs de température sont désormais affichées sur l'écran de Samovar.
-
Mode Bière.
- En plus de la vanne d'arrivée d'eau, la pompe de refroidissement sera mise en marche.
- Réglage de la vitesse de la pompe de refroidissement ajouté.
- Vérification de la bonne formation du champ « Agitateur » («Мешалка») ajoutée. S'il est mal formé, il est remplacé par 0^0.00^0^0
-
Mode Rectification. Une option a été ajoutée dans Réglages («Настройки») > Principaux («Основные»). Utiliser ou non le capteur de niveau de reflux.
-
Mode Distillation. Une option a été ajoutée dans Réglages («Настройки») > Principaux («Основные»). La durée en minutes au bout de laquelle la distillation est arrêtée, à condition que la valeur du capteur du bouilleur ne change pas. Si 0, la durée n'est pas prise en compte.
-
La police de la puissance actuelle de la résistance a été agrandie.
6.10
-
En mode Bière, le choix du capteur de température utilisé pour réguler le chauffage a été ajouté à la ligne de programme (nécessaire pour réaliser différents schémas de brassage). Le choix porte sur 5 capteurs.
-
La durée de fonctionnement de la pompe en mode autotest a été augmentée
-
En modes Bière et Distillation, le programme et l'état d'exécution du programme en cours sont désormais enregistrés dans des fichiers texte, de la même manière qu'en mode Rectification.
-
Lua peut désormais régler le débit de la pompe à eau. Fonction setPumpPwm(p) ajoutée, p=0 - la pompe est arrêtée, p=1023 - débit maximal.
-
Il est désormais possible de désactiver dans les paramètres la surveillance du capteur de débit d'eau.
-
Une option a été ajoutée dans les paramètres - ne pas réduire la puissance pendant l'ébullition en mode Bière.
Attention ! Vous pouvez utiliser le SDK 2.0.13. En cas de problèmes de stabilité, revenez à la version 2.0.9
6.9
Les possibilités de commande du moteur pas à pas via des scripts LUA ont été étendues.
Si l'extension I2CStepper sur Arduino Nano n'est pas raccordée, un appel à la fonction Lua set_stepper_target commande le moteur pas à pas intégré ; sinon, la commande passe par l'extension.
Lors de la commande du moteur pas à pas intégré, un seul paramètre est pris en compte - spd, la vitesse en pas par seconde ; les trois paramètres doivent tout de même être passés dans l'appel de la fonction.
--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)
Lorsque spd = 0, le moteur pas à pas est arrêté.
Attention ! Lors de la mise à jour vers cette version, vous devez utiliser la version 2.09 du SDK
6.8
-
La manière d'arrêter un script Lua par un bouton de l'interface a changé.
-
Variable SetScriptOff ajoutée. Dans le script du bouton btn_button2.lua, elle est mise à un, après quoi un cycle d'exécution du script Lua supplémentaire a lieu.
-
Cela permet d'intercepter l'événement d'arrêt du script et d'effectuer les actions nécessaires pour terminer correctement le script.
6.7
-
Corrections de bogues et petites améliorations.
-
À noter - la version 6.6 ne détectait pas le début de l'ébullition en mode distillation. Corrigé.
6.6
-
En mode Distillation, un bouton de passage au programme suivant a été ajouté. Bogues liés à la détection du début de l'ébullition et au fonctionnement du programme en mode Distillation corrigés.
6.5
6.4
-
Le calcul du titre alcoométrique dans le bouilleur a été corrigé
-
Le calcul du titre alcoométrique au soutirage a également été corrigé.
-
Envoi du titre alcoométrique vers le cloud ajouté ; sur le site, le titre sera affiché dans les journaux lors de la consultation des graphiques de distillation et de rectification.
-
Lors de l'installation de la mise à jour, mettez le SDK à jour vers la dernière version.
6.3
-
Les changements concernent le mode distillation - un programme de distillation a été ajouté. Son but est de changer de récipient de soutirage selon la température ou le titre alcoométrique, et il ne fait rien d'autre. L'algorithme de démarrage et de fin de distillation n'a pas changé : qu'il y ait un programme ou non ne fait donc aucune différence pour vous si vous ne prévoyez pas de répartir entre plusieurs récipients. J'ai aussi ajouté la détermination de la teneur en alcool de la vapeur (qui, pour la distillation, équivaut à celle du soutirage). J'ai vérifié le calcul de manière purement mathématique ; en conditions réelles, un écart avec les mesures de l'alcoomètre est possible. Les deux valeurs sont affichées dans l'interface.
-
Dans le programme, vous pouvez utiliser soit le titre alcoométrique dans le bouilleur, soit celui du soutirage ; cela dépend du type de la ligne de soutirage.
-
Si la répartition entre récipients n'est pas nécessaire, le servomoteur n'a pas besoin d'être raccordé. Ce sera alors une distillation simple, quel que soit le contenu du programme de distillation.
6.2
Bogues corrigés :
-
Avec le SDK 2.0.5, Samovar pouvait redémarrer en mode rectification.
-
En mode rectification, le programme de soutirage était mal écrit dans le fichier prg.csv. Optimisation du code.
6.1
-
Amélioration - une temporisation lors de la détermination de la température d'ébullition et de la teneur initiale en alcool dans le bouilleur.
-
Les données sur le degré du contenu du bouilleur apparaîtront dans les messages, dans l'interface et arriveront dans Blynk.
6.0
Principales améliorations :
-
Auparavant, il était gênant que la mémoire de Samovar soit constamment écrasée et qu'il faille à chaque fois restaurer son travail (pour ceux qui en avaient) - programmes de rectification, scripts Lua. Désormais, lorsqu'une connexion Internet est disponible, l'interface se met à jour automatiquement quand la version du croquis Samovar change, sans écraser les autres fichiers de la mémoire de Samovar, ce qui permet de conserver dans la mémoire de Samovar les réglages de chaque mode et de les charger lors du changement de mode. Si vous configurez un nouvel ESP32, tous les fichiers du dossier data seront téléchargés. La possibilité d'installer manuellement (sans Internet) demeure, mais le système de fichiers utilisé a changé : pour un chargement manuel, il faut donc utiliser non pas ESP32 Sketch Data Upload , mais ESP32 LittleFS Data Upload. Le passage à un autre système de fichiers a été fait pour optimiser la rapidité de Samovar.
-
L'interface sera téléchargée automatiquement pour la version précise du croquis (à partir de 6.0) ; autrement dit, si vous devez revenir à une ancienne version du croquis, l'interface reviendra elle aussi à la version correspondante.
(Autrement dit, lors d'une mise à jour ou d'un retour en arrière, l'interface web se met à jour d'elle-même. Le croquis et les bibliothèques doivent être mis à jour manuellement)
-
L'interaction avec les scripts Lua a été améliorée. Des exemples de scripts et la documentation Lua sont placés dans un dossier séparé (Lua_script).
-
L'utilisation d'un langage de script permet d'exploiter toutes les fonctionnalités de Samovar, en les étendant à vos tâches particulières. Par exemple - la distillation selon Gabriel ou la commande d'une NBK.
-
Un changement dans le programme de soutirage. Une valeur « Température de la vapeur » («Температура пара») est introduite (désactivée dans les versions ultérieures).
-
La valeur de température TCA à laquelle la pompe augmente le refroidissement a été déplacée dans l'onglet « Température » («Температура»).
-
Les bogues trouvés ont été corrigés.
5.27
-
Les changements concernent le fonctionnement de l'agitateur et de la pompe en mode Bière. Un paramètre supplémentaire a été ajouté au programme du mode Bière - le modèle de fonctionnement de l'agitateur.
-
En mode Bière, lorsque l'agitateur est activé, Samovar enclenche le relais n° 2 et le relais SSD et, si une extension sur Arduino Nano (qui pilote le moteur pas à pas) est raccordée, lui envoie une commande pour activer le moteur pas à pas et un relais supplémentaire.
-
Dans le modèle de fonctionnement de l'agitateur, vous pouvez définir la durée de fonctionnement de l'agitateur, le sens de rotation (pour le moteur pas à pas uniquement) et la pause. Par exemple : agiter pendant 2 minutes, attendre 1 minute, puis agiter 2 minutes dans l'autre sens, attendre 1 minute.
5.27b (version bêta)
5.26
-
1. Pendant la rectification, l'enregistrement de l'état de la rectification et du programme de soutirage a été ajouté. Le programme de soutirage est enregistré dans le fichier prg.csv, l'état dans le fichier state.csv. Les fichiers peuvent être consultés via les paramètres - l'éditeur (identifiant et mot de passe par défaut : admin) ou téléchargés à l'adresse : YOUR_IP/prg.csv et YOUR_IP/state.csv.
-
Dans Samovar_ini.h, un paramètre a été ajouté pour le délai d'application de la tension par le régulateur
après l'enclenchement du contacteur.
-
De petites améliorations, optimisations et corrections de bogues trouvés ont également été apportées.
5.25
-
Fonctionnalité de prise en charge d'I2CStepper ajoutée.
-
Changements de l'interface du programme en mode rectification - lors de la composition d'un programme, la durée de chaque ligne et la durée totale de tout le programme sont désormais affichées.
5.24
Changement d'interface.
5.23
Dans les modes Rectification et Bière, le type de la ligne de programme en cours d'exécution a été ajouté à l'état.
Les bogues trouvés ont également été corrigés.
La possibilité de charger des recettes de bière aux formats suivants a été réalisée :
1. BeerXML (très répandu en Occident), la principale collection de recettes se trouve ici, mais le téléchargement est payant, ici et en bien d'autres endroits.
2. Brewmate (répandu dans les pays de l'ex-URSS).
Des exemples de recettes peuvent être consultés via les liens. Vous pouvez les télécharger depuis le site, les charger dans Samovar, et il construira un programme d'empâtage à partir de ces recettes. Ils contiennent non seulement des recettes mais aussi des calculateurs de recettes. Toute recette peut être adaptée pour être ensuite chargée dans Samovar.
Les deux formats sont très souples ; toutes leurs possibilités ne sont sans doute pas prises en compte. Si vous rencontrez des problèmes avec des recettes, envoyez-les par e-mail info@samovar-tool.ru
5.22.
Parmi les changements clés - la fonction de correction automatique de la T du cœur pour les programmes Pré-engorgement («Предзахлеб») et Cœur («Тело») a été désactivée par défaut. De petits changements liés au travail de documentation des fonctionnalités de Samovar ont également été apportés.
5.21
Une file d'attente des messages de Samovar a été ajoutée dans le navigateur. Désormais, il sera difficile de les manquer : ils resteront affichés sur la page jusqu'à ce qu'ils soient explicitement effacés en cliquant sur le message ou sur le bouton « effacer » («очистить»).
Une alerte sonore pour les événements critiques a été ajoutée dans le navigateur - lorsqu'un message critique arrive, le navigateur le signale par un son jusqu'à ce que le message soit effacé. Elle s'active/se désactive dans les paramètres. Les navigateurs modernes, par souci des utilisateurs, bloquent par défaut la lecture automatique des sons. Il y a deux solutions : cliquer sur n'importe quel élément de la page, ou ajouter l'adresse de Samovar aux exceptions dans les paramètres du navigateur.
Les fonctionnalités suivantes ont également été réalisées :
Si la ligne de programme en cours est « Pré-engorgement » («Предзахлеб») et qu'elle est suivie d'une autre ligne de soutirage du cœur, la T du cœur est corrigée automatiquement. La correction manuelle reste disponible.
La durée de fonctionnement de la pompe d'eau de refroidissement pendant l'autotest a été augmentée.
Bogues corrigés :
Les journaux de Samovar n'étaient pas toujours téléchargés. Corrigé.
En mode autotest, le moteur pas à pas de la pompe de soutirage pouvait ne pas s'allumer. Corrigé.
5.20
Corrections des bogues trouvés.
5.19.
Corrections des bogues trouvés.
5.18.
Un bogue de fonctionnement de Samovar en mode pré-engorgement a été corrigé. Ce bogue était présent depuis la version 5.11. Si vous utilisez les versions 5.11-5.17 avec le mode pré-engorgement, vous devez faire la mise à jour.
5.17.
Le travail avec les régulateurs de tension via le protocole UART a été optimisé, et la logique de remise à zéro de la tension lorsque le capteur d'engorgement se déclenche en même temps que la température de l'eau est dépassée a été revue.
5.16.
Prise en charge du format BeerXML. (Le format est très souple ; toutes ses variantes n'ont peut-être pas été prises en compte)
5.15.
Autotest amélioré. Possibilité de charger le format BeerXML ajoutée (pour l'instant en consultation seule). Lorsque le mode de fonctionnement de Samovar est changé et que les paramètres sont enregistrés, il redémarre pour passer dans le mode choisi. En mode distillation, le soutirage se poursuit soit jusqu'à la température fixée dans les paramètres, soit jusqu'à ce que la température du bouilleur ne change plus pendant 10 minutes. En outre, petites améliorations du système.
5.14.
Commande améliorée du régulateur de kvic, commande optimisée du régulateur SEM_AVR.
Un bouton a été ajouté à la page Réglages («Настройка») - Autotest («Самотестирование») : pendant 5 secondes, la pompe d'arrivée d'eau s'allume et/ou la vanne d'eau s'ouvre, la pompe péristaltique de soutirage démarre, et le servomoteur parcourt les 5 premières positions puis revient.
5.13.
Un nouveau type de programme - Fermentation («Брожение») - a été ajouté au mode Bière. Il sert à maintenir la température fixée dans le bouilleur à l'intérieur de la plage de consigne. Si la température du bouilleur est inférieure à la valeur fixée moins la consigne, la résistance et le relais de montée en température s'allument ; lorsque la T du bouilleur atteint la valeur fixée moins la consigne, le chauffage s'éteint (le régulateur PID fonctionne, comme pour les autres modes Bière). Si la T du bouilleur est supérieure à la valeur fixée plus la consigne, un relais se déclenche. On peut y raccorder une vanne d'arrivée d'eau, une pompe ou un autre actionneur, selon la configuration de votre équipement. Lorsque la T du bouilleur redescend à la valeur fixée plus la consigne, le relais se coupe. Une logique supplémentaire peut être réalisée dans des scripts Lua, en utilisant si nécessaire un extenseur de ports pour piloter des actionneurs ou des capteurs.
Des bogues ont également été corrigés et les bibliothèques mises à jour. Le SDK doit être mis à jour vers la version 2.0.5.
Dans certains cas, Samovar n'enregistrait pas les paramètres WiFi ; ce problème est résolu par la mise à jour de la bibliothèque et du SDK.
Il y avait des bogues liés à la commande du régulateur de kvic (ancien micrologiciel). Ce problème est également résolu.
Le nouveau micrologiciel du régulateur kvic ne fonctionne pas encore avec Samovar.
Si vous utilisez le « Stabilisateur simple de puissance de résistance à base de modules chinois » («Простой стабилизатор мощности ТЭНа из китайских модулей»), il doit être mis à jour pour fonctionner correctement avec la nouvelle version de Samovar, à l'aide du croquis fourni avec Samovar dans le dossier Stab-avr.
5.12. Petits changements. Optimisation du code.
5.10.
Un changement des programmes de soutirage pour les fruits, les céréales et le sucre (leurs fichiers se trouvent dans le dossier tools et sont aussi chargés dans la mémoire de Samovar lors de la mise à jour de l'interface). Par ailleurs, dans l'interface de calcul du programme de soutirage, il est désormais possible de choisir le type de matière première (fruits, céréales, sucre), et le programme de soutirage correspondant est chargé immédiatement.