7.00 — 4. September 2026
Ein großes Update. Die wichtigsten Änderungen:
Neuer Modus „Käseherstellung“ («Сыроварение»): Erhitzen, Haltephasen, Abkühlen, Säurekontrolle mit einem pH-Sensor (PH-4502C am Eingang LUA_PIN, kalibriert auf der Seite „pH-Kalibrierung“ («Калибровка pH»)), ein Rührwerk, ein Ventil zum Ablassen der Salzlake an Relais Nr. 4 und eigene Typen von Programmzeilen. Die Einstellungen befinden sich auf der Registerkarte „Käse“ («Сыр»).
Detektor für Verunreinigungsdurchbruch im Rektifikationsmodus: Er analysiert den Temperaturverlauf mit Druckkorrektur, wählt die Schwelle selbst anhand des Rauschens der Kolonne, kann die Abnahmegeschwindigkeit senken, wenn die Temperatur steigt, unterbricht die Abnahme bei einem kritischen Anstieg und setzt sie selbstständig fort; beim Vorlauf beobachtet er nur, und der Grund für das Warten wird in der Oberfläche angezeigt.
Ein großes Update der Modi Bier, BK und NBK: die Brauanlagen-Schemata All-in-one, HERMS und RIMS, verbesserter BeerXML-Import, überarbeitete NBK-Algorithmen (Aufheizen, Einstellung, Optimierung, Betrieb); in den Programmen für Bier und Käse gibt es nun die Zeile L - eine von Lua gesteuerte Stufe.
Die Zeile L (Lua-Stufe) in allen Programmen außer NBK: Rektifikation, Destillation, BK, Bier, Käseherstellung. Die Skriptdatei, das Zeitlimit in Sekunden und die Parameter (die Tabelle arg im Skript) werden im Fenster „Lua-Stufe“ («Lua-этап») des Programmeditors festgelegt; wird über den Editor eine neue Version der Datei hochgeladen, liest das laufende Szenario sie neu ein. Im BK-Modus funktioniert jetzt die Schaltfläche „Nächstes Programm“ («Следующая программа»).
Neue Weboberfläche: ein dunkles „Kupfer“-Design, ein Prozessschema mit Live-Messwerten (im Bier-Modus - nach Brauanlagen-Schema, bei der Rektifikation - mit Dephlegmator und zweiter Pumpe, falls diese aktiviert ist), die aktuelle Programmzeile, Diagramme, Seiten der Modi, die Seite „Externe Pumpe“ («Внешний насос») und die Seite „I2CStepper“; die Seiten werden komprimiert ausgeliefert und erhalten ihre Anfangsdaten mit einer einzigen Anfrage.
Verbindung zum Server samovar-tool.ru über TLS statt MQTT: Messwerte, Befehle, das Prozessprotokoll und Meldungen laufen über diesen Kanal; darauf bauen die Protokollseite der Website, die Steuerungsseite der Website sowie die Mobil-Apps für Android und iOS mit Push-Benachrichtigungen bei Alarmen auf. Das Senden an einen eigenen MQTT-Broker bleibt als optionale Build-Einstellung erhalten.
Die Platine I2CStepper, Protokollversion 2: zwei Platinen (Rührwerk und Pumpe), Ansaugen, Abfüllen eines vorgegebenen Volumens, Kalibrierung „Schritte pro Milliliter“, vier Relais, ein externer Sensor. Steuerung über die Seite „I2CStepper“, aus dem Programm, aus Lua, aus den Apps und von der Website. Die I2C-Pumpe kann als Pumpe für die Vorlaufabnahme über dem Pasteurisierungsschuss verwendet werden.
Lua: eine Begrenzung der Dauer eines einzelnen Durchlaufs (20 s), der Zyklus stoppt nach wiederholten Fehlern, neue Funktionen setPumpPwm und setCapacity, Funktionen für die Platine I2CStepper sowie der Lua-Modus als eigener Betriebsmodus.
Zustandsabbilder: Nach einem Notfall-Neustart stellt die Firmware das Programm wieder her und setzt dieselbe Protokollsitzung fort, wenn der Prozess innerhalb von 30 Minuten neu gestartet wird.
Ein Konfigurator für Windows, macOS und Linux: Kompilieren, Flashen über USB oder WLAN, ein Editor für Gerätedateien, ein Konfigurationsbericht. Unterstützung für ESP32-S3.
Die Berechnungen der Programme für Rektifikation und Destillation, das Speichern von Programmen und Prozesszustand sowie die Behandlung von Gerätefehlern wurden überarbeitet.
6.27 — 11. Mai 2026
Korrigiert: der Zeitzähler, Netzwerk-Timeouts, das Starten des Zugangspunkts mit der Universaltaste, der Abschluss der Destillation, die Steuerung des UART-Reglers im Bier-Modus, die Leistungsanzeige, die PID-Autotune-Funktion und die Anzeige der Kühlpumpe.
6.26 — 1. Januar 2026
Bibliotheken aktualisiert, Stabilität und Speichernutzung verbessert. Moduswechsel ohne Neustart hinzugefügt. Vor dem Update auf diese Version wurde empfohlen, die Einstellungen über Einstellungen («Настройки») → Sonstige («Прочие») → Einstellungen speichern («Сохранить настройки») zu sichern.
6.25
-
Vorschläge von Nutzern umgesetzt, Bibliotheken aktualisiert, weitere kleine Verbesserungen.
-
Die Partitionsdatei korrigiert. Auch die Funktion zum Senden von Nachrichten an Telegram wurde korrigiert.
6.24.
-
Zuvor gefundene Fehler behoben.
-
Auch der NBK-Modus ist einsatzbereit.
-
Die Netzwerkverarbeitung verbessert.
6.23.
-
Die Weboberfläche korrigiert.
-
-
Den Pumpenbetrieb im Bier-Programm korrigiert.
6.22.
-
Die wichtigste Änderung - die Bibliotheken wurden aktualisiert.
-
Im Bier-Modus wird die Laufzeit des Rührwerks jetzt in Sekunden statt in Minuten angegeben.
-
Außerdem wird im Destillationsmodus eine Prognose der Endzeit angezeigt.
6.20
-
-
Der NBK-Modus wurde umgesetzt, auf Grundlage der Untersuchungen von dranek
-
Die Betriebsarten des Heizelements und der Pumpe zum Umpumpen der Würze beim Bierbrauen wurden geändert.
-
Benachrichtigungen an Telegram hinzugefügt, da sie in Blynk nicht mehr funktionieren.
6.19.
-
Der NBK-Modus hinzugefügt. Umgesetzt ist die Grundfunktion für die Sicherheitsgruppe und die manuelle Steuerung der Kühlpumpe. Die Automatisierung soll vorerst über Lua erfolgen.
-
In Lua wurden numerische Variablen für die Arbeit mit der aktuellen Uhrzeit hinzugefügt.
YY, MM, DD, HH, MI, SS - jeweils Jahr, Monat, Tag, Stunden, Minuten, Sekunden.
Aufrufbeispiel:
setLuaStatus(getNumVariable("HH"))
6.18.
-
Variablen für Lua hinzugefügt.
-
Die Oberfläche für die Versionen 6.16 und 6.17 im Bier-Modus wurde aktualisiert - der PID-Autotune-Modus ist zurück.
-
Das Rührwerk kann im Maischprogramm jetzt abgeschaltet werden, indem Sie dies in der Oberfläche auswählen.
-
Kleinere Code-Optimierung
Die Oberfläche wird beim nächsten Start von Samovar automatisch aktualisiert.
6.17.
-
-
Die Bibliothek für das Bildschirmmenü wurde aktualisiert.
-
Die Sketche von Samovar und I2CStepper wurden leicht optimiert.
-
Das Archiv enthält jetzt die neueste Version des Meters und die Schaltpläne von dranek sowie ein 3D-Modell des Gehäuses für den Regler SEM(Stab)_AVR
-
Der Bier-Modus ermöglicht mithilfe von Lua-Skripten (in dieser Phase) die Umsetzung jedes beliebigen Brauanlagen-Schemas mit vollständiger Automatisierung und der Nutzung von Rezepten im Format beerxml oder BrewMate. Rezepte werden in dem Umfang unterstützt, der zum Erstellen eines Maischprogramms nötig ist. Das heißt, es werden möglicherweise nicht alle Zutaten angezeigt, die zur Herstellung der Maische benötigt werden
-
Zu den funktionalen Neuerungen gehört eine Schaltfläche zum Aktualisieren der Temperatursensoren in den Temperatureinstellungen. Sie können die Sensoren einzeln anschließen und in den Einstellungen speichern. Schließen Sie einen Sensor an, wählen Sie aus, wozu er gehört, drücken Sie Speichern, kehren Sie zu den Einstellungen zurück, schließen Sie den nächsten Sensor an, wählen Sie aus, wozu er gehört, drücken Sie Speichern und so weiter.
-
An der Betriebslogik hat sich nichts geändert.
6.16.
-
Jetzt lässt sich ein sanftes Anlaufen der Abnahmepumpe aktivieren. Allerdings stoppt sie dann auch sanft, was für die Prozessstabilität beim Wechsel von einer Programmzeile zur nächsten nicht unbedingt gut ist.
Um das Beschleunigen/Abbremsen des Schrittmotors zu aktivieren, ersetzen Sie in der Datei Samovar_ini.h
//#define USE_STEPPER_ACCELERATION //использовать плавный старт и торможение шагового двигателя
durch
#define USE_STEPPER_ACCELERATION //использовать плавный старт и торможение шагового двигателя
-
Eine Anleitung hinzugefügt, wie der Regler ohne Kabel mit Samovar verbunden wird. Die Anleitung finden Sie auch auf der Website.
-
Die Bibliothek für den Schrittmotor wurde aktualisiert, und die Zusammenarbeit mit I2CStepper wurde verbessert.
Version 0.3 von I2CStepper ist erschienen, Fehler behoben. Wenn Ihnen Genauigkeit bei der Geschwindigkeit wichtig ist, verringern Sie den Mikroschritt-Faktor am Treiber (nicht mehr als 1/2); für höhere Genauigkeit stellen Sie ihn auf 1. Standardmäßig sind die Mikroschritte im Sketch auf 1/2 eingestellt. Das lässt sich in der Datei I2CStepper.h in Zeile 22 anpassen. Dort wird der Teiler angegeben.
Die Oberfläche wurde aktualisiert. Im Modus „Bier“ werden die Rührwerksparameter einer Programmzeile in einem eigenen Fenster bearbeitet.
Achtung! Die Bibliotheken für Samovar und I2CStepper müssen aus dem Lieferumfang von Samovar genommen werden.
6.15
-
In die Datei mit den Anfangseinstellungen tools/Samovar_default_settings.txt wurden neue Standardwerte aufgenommen. Beim ersten Start von Samovar nach dem Kompilieren müssen Sie die Standardwerte laden. Es gibt bereits viele Optionen, es ist schwierig, sie alle auf Anhieb richtig einzustellen, und die Standardwerte liefern Ihnen einen funktionierenden Samovar. Danach können Sie ihn an Ihre Bedürfnisse anpassen.
-
Ein Fehler beim Schrittmotor für die Hopfengabe im Bier-Modus behoben.
-
In der Datei Samovar_ini.h wurde eine Option hinzugefügt, mit der sich die Nutzung des Rücklaufsensors aus der WEB-Oberfläche steuern lässt (standardmäßig aktiviert)
#define IGNORE_HEAD_LEVEL_SENSOR_SETTING //Wenn der Rücklaufsensor verwendet wird, den Befehl zum Abschalten des Sensors in der WEB-Oberfläche ignorieren (Details hier).
6.14
-
Wenn Sie die Taste vor dem Einschalten von Samovar drücken (und 2 Sekunden nach dem Einschalten loslassen), startet Samovar im Zugangspunkt-Modus. Netzwerk: Samovar, Passwort: SamApp123
-
Unterstützung für das Blynk-Terminal hinzugefügt - Sie können ein kleines Stück Lua-Code ausführen (einige Zeilen; große Skripte auf diese Weise auszuführen wird nicht empfohlen). Wie Sie ein Terminal in Blynk hinzufügen - hier
-
Einige Zeilen Lua können Sie auch in der Weboberfläche ausführen - verfügbar in allen Modi auf der Registerkarte Erweitert («Дополнительно»), wenn Lua in Samovar eingerichtet ist
-
Lua kann jetzt die PID-Koeffizienten der Wasserpumpe steuern - jeweils pmpKp, pmpKi, pmpKd. Um einen Koeffizienten zu setzen, können Sie diesen Lua-Code ausführen
setNumVariable("pmpKp", 6)
Den aktuellen Wert erhalten Sie so:
setLuaStatus("pmpKp="..getNumVariable("pmpKp")
-
Im Bier-Modus wurde die Steuerung eines Schrittmotors für die automatische Hopfengabe hinzugefügt. Muss noch getestet werden.
-
Das Problem beim Aktualisieren der Weboberfläche über das Internet sollte behoben sein.
-
Außerdem kleinere Fehler behoben.
-
Unterstützung für drei Drucksensoren hinzugefügt:
- XGZP6897D (Anschluss über I2C),
- MPX5010D (analog, Anschluss an Pin 34 des ESP32)
- Über 1Wire. Für einen über 1Wire angeschlossenen Sensor ist die Adresse fest - {0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22}. Welcher Sensor verwendet wird (oder keiner), legen Sie in Samovar_ini.h fest:
//Festlegung des verwendeten Drucksensortyps. Es kann nur ein Typ verwendet werden. Wenn bei drei oder zwei Sensoren das Kommentarzeichen entfernt ist, wird nur MPX5010D verwendet
//#define USE_PRESSURE_1WIRE {0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22} //использовать датчик давления по 1Wire
//#define USE_PRESSURE_MPX //использовать датчик давления MPX5010D
In der Oberfläche gibt es noch keine Logik und keine Anzeige, aber der Wert lässt sich in einem Lua-Skript nutzen: Geben Sie ihn im Lua-Status aus und setzen Sie dort das gewünschte Verhalten von Samovar beim Erreichen bestimmter Werte um. Außerdem wird sich in den Einstellungen von Samovar eine Druckgrenze festlegen lassen, bei der Samovar in den Notfallmodus wechselt. Ist der Druckwert in den Einstellungen auf 0 gesetzt, ignoriert Samovar die Messwerte des Drucksensors.
Ein Beispiel für die Ausgabe des Drucks im Lua-Status:
pressure_value = getNumVariable("pressure_value") + 0
setLuaStatus("Давление = "..pressure_value)
-
Zur Anzeige der Drucksensordaten wurde die Ausgabe an Blynk hinzugefügt. Sie können sie selbst in die Blynk-Oberfläche einbauen, über den virtuellen Pin 22.
-
Unterstützung für einen 1Wire-Drucksensor über einen 1Wire-Expander und die Möglichkeit, ihn in Blynk anzuzeigen, hinzugefügt.
-
Auf dem Display von Samovar werden jetzt die Messwerte aller 5 Temperatursensoren angezeigt.
-
Bier-Modus.
- Zusätzlich zum Wasserzulaufventil wird die Kühlpumpe eingeschaltet.
- Drehzahlregelung der Kühlpumpe hinzugefügt.
- Eine Prüfung hinzugefügt, ob das Feld „Rührwerk“ («Мешалка») korrekt gebildet ist. Ist es fehlerhaft, wird es durch 0^0.00^0^0 ersetzt
-
Rektifikationsmodus. In Einstellungen («Настройки») > Grundeinstellungen («Основные») eine Option hinzugefügt: ob der Rücklauf-Füllstandssensor verwendet wird oder nicht.
-
Destillationsmodus. In Einstellungen («Настройки») > Grundeinstellungen («Основные») eine Option hinzugefügt: die Zeit in Minuten, nach der die Destillation beendet wird, sofern sich der Wert des Brennblasensensors nicht ändert. Bei 0 wird die Zeit nicht berücksichtigt.
-
Die Schrift für die aktuelle Leistung des Heizelements wurde vergrößert.
6.10
-
Im Bier-Modus lässt sich in der Programmzeile jetzt auswählen, welcher Temperatursensor die Heizung steuert (nötig für verschiedene Brauanlagen-Schemata). Zur Auswahl stehen 5 Sensoren.
-
Die Pumpenlaufzeit im Selbsttestmodus wurde verlängert
-
In den Modi Bier und Destillation werden das Programm und der aktuelle Ausführungsstand des Programms jetzt in Textdateien gespeichert, genauso wie im Rektifikationsmodus.
-
Lua kann jetzt die Leistung der Wasserpumpe regeln. Die Funktion setPumpPwm(p) hinzugefügt, p=0 - Pumpe aus, p=1023 - maximale Leistung.
-
Die Überwachung des Wasserdurchflusssensors lässt sich jetzt in den Einstellungen abschalten.
-
Eine Option in den Einstellungen hinzugefügt - die Leistung beim Kochen im Bier-Modus nicht reduzieren.
Achtung! Sie können SDK 2.0.13 verwenden. Bei Stabilitätsproblemen kehren Sie zu 2.0.9 zurück
6.9
Die Möglichkeiten zur Steuerung des Schrittmotors über LUA-Skripte wurden erweitert.
Ist der Expander I2CStepper auf Arduino Nano nicht angeschlossen, steuert ein Aufruf der Lua-Funktion set_stepper_target den eingebauten Schrittmotor; andernfalls läuft die Steuerung über den Expander.
Bei der Steuerung des eingebauten Schrittmotors wird nur ein Parameter berücksichtigt - spd, die Geschwindigkeit in Schritten pro Sekunde; beim Funktionsaufruf müssen trotzdem alle drei Parameter übergeben werden.
--set_stepper_target(spd, direction, target) //spd - Geschwindigkeit in Schritten pro Sekunde, direction - Vorwärts- oder Rückwärtsrichtung, target - Anzahl der Schritte
set_stepper_target(950, 0, 0)
Bei spd = 0 wird der Schrittmotor angehalten.
Achtung! Beim Update auf diese Version müssen Sie die SDK-Version 2.09 verwenden
6.8
-
Das Anhalten eines Lua-Skripts über eine Schaltfläche in der Oberfläche wurde geändert.
-
Die Variable SetScriptOff hinzugefügt. Im Skript der Schaltfläche btn_button2.lua wird sie auf eins gesetzt, danach läuft noch ein weiterer Durchlauf des Lua-Skripts.
-
So lässt sich das Ereignis zum Anhalten des Skripts abfangen und die nötigen Schritte für ein korrektes Beenden des Skripts ausführen.
6.7
-
Fehlerbehebungen und kleine Verbesserungen.
-
Bemerkenswert - Version 6.6 erkannte im Destillationsmodus den Siedebeginn nicht. Behoben.
6.6
-
Im Destillationsmodus wurde eine Schaltfläche zum Wechsel zum nächsten Programm hinzugefügt. Fehler bei der Erkennung des Siedebeginns und beim Ablauf des Programms im Destillationsmodus behoben.
6.5
6.4
-
Die Berechnung des Alkoholgehalts in der Brennblase wurde korrigiert
-
Auch die Berechnung des Alkoholgehalts in der Abnahme wurde korrigiert.
-
Übertragung des Alkoholgehalts in die Cloud hinzugefügt; auf der Website wird der Alkoholgehalt in den Protokollen beim Ansehen der Diagramme von Destillation und Rektifikation angezeigt.
-
Aktualisieren Sie bei der Installation des Updates das SDK auf die neueste Version.
6.3
-
Die Änderungen betreffen den Destillationsmodus - ein Destillationsprogramm wurde hinzugefügt. Sein Zweck ist der Wechsel des Abnahmebehälters nach Temperatur oder Alkoholgehalt, und sonst tut es nichts. Der Algorithmus für Start und Ende der Destillation hat sich nicht geändert. Ob es ein Programm gibt oder nicht, spielt für Sie also keine Rolle, wenn Sie keine Aufteilung auf Behälter planen. Außerdem habe ich die Bestimmung des Alkoholgehalts im Dampf hinzugefügt (der bei der Destillation dem in der Abnahme entspricht). Die Berechnung habe ich rein mathematisch geprüft; unter realen Bedingungen kann es Abweichungen von den Aräometerwerten geben. Beide Werte werden in der Oberfläche angezeigt.
-
Im Programm können Sie entweder den Alkoholgehalt in der Brennblase oder den Alkoholgehalt in der Abnahme verwenden; das hängt vom Typ der Abnahmezeile ab.
-
Wenn keine Aufteilung auf Behälter nötig ist, muss der Servo nicht angeschlossen werden. Dann erfolgt eine einfache Destillation, unabhängig davon, was im Destillationsprogramm steht.
6.2
Behobene Fehler:
-
Mit SDK 2.0.5 konnte Samovar im Rektifikationsmodus neu starten.
-
Im Rektifikationsmodus wurde das Abnahmeprogramm fehlerhaft in die Datei prg.csv geschrieben. Code-Optimierung.
6.1
-
Verbesserung - eine Zeitverzögerung bei der Bestimmung der Siedetemperatur und des anfänglichen Alkoholgehalts in der Brennblase.
-
Angaben zur Stärke des Brennblaseninhalts erscheinen in den Meldungen, in der Oberfläche und kommen in Blynk an.
6.0
Wichtigste Verbesserungen:
-
Bisher war es unpraktisch, dass der Speicher von Samovar ständig überschrieben wurde und Sie Ihre Arbeit jedes Mal wiederherstellen mussten (sofern vorhanden) - Rektifikationsprogramme, Lua-Skripte. Jetzt wird die Oberfläche bei bestehender Internetverbindung automatisch aktualisiert, wenn sich die Sketch-Version von Samovar ändert, ohne andere Dateien im Speicher von Samovar zu überschreiben. So lassen sich die Einstellungen für jeden Modus im Speicher von Samovar ablegen und beim Moduswechsel laden. Wenn Sie einen neuen ESP32 einrichten, werden alle Dateien aus dem Ordner data heruntergeladen. Die manuelle Installation (nicht über das Internet) bleibt möglich, aber das verwendete Dateisystem hat sich geändert. Für das manuelle Hochladen müssen Sie daher nicht ESP32 Sketch Data Upload , sondern ESP32 LittleFS Data Upload verwenden. Der Wechsel zu einem anderen Dateisystem erfolgte, um die Geschwindigkeit von Samovar zu optimieren.
-
Die Oberfläche wird automatisch für die jeweilige Sketch-Version heruntergeladen (ab 6.0), d. h. wenn Sie zu einer alten Sketch-Version zurückkehren müssen, wird auch die Oberfläche auf die passende Version zurückgesetzt.
(Das heißt, beim Update oder beim Zurücksetzen aktualisiert sich die Weboberfläche selbst. Sketch und Bibliotheken müssen Sie manuell aktualisieren)
-
Die Zusammenarbeit mit Lua-Skripten wurde verbessert. Beispielskripte und die Lua-Dokumentation liegen in einem eigenen Ordner (Lua_script).
-
Mit einer Skriptsprache lässt sich der gesamte Funktionsumfang von Samovar nutzen und für Ihre konkreten Aufgaben erweitern. Als Beispiel - Destillation nach Gabriel oder die NBK-Steuerung.
-
Eine Änderung im Abnahmeprogramm. Ein Wert „Dampftemperatur“ («Температура пара») wird eingeführt (in späteren Versionen deaktiviert).
-
Der Wert der TCA-Temperatur, bei der die Pumpe die Kühlung verstärkt, wurde auf die Registerkarte „Temperatur“ («Температура») verschoben.
-
Gefundene Fehler wurden behoben.
5.27
-
Die Änderungen betreffen die Arbeit mit Rührwerk und Pumpe im Bier-Modus. Das Programm des Bier-Modus hat einen weiteren Parameter erhalten - das Arbeitsmuster des Rührwerks.
-
Wird im Bier-Modus das Rührwerk eingeschaltet, schaltet Samovar Relais Nr. 2 und das SSD-Relais ein und sendet, falls ein Expander auf Arduino Nano (der den Schrittmotor steuert) angeschlossen ist, diesem einen Befehl zum Einschalten des Schrittmotors und eines weiteren Relais.
-
Im Arbeitsmuster des Rührwerks können Sie die Laufzeit des Rührwerks, die Drehrichtung (nur für den Schrittmotor) und die Pause festlegen. Zum Beispiel: 2 Minuten rühren, 1 Minute warten, dann 2 Minuten in die andere Richtung rühren, 1 Minute warten.
5.27b (Betaversion)
5.26
-
1. Bei der Rektifikation werden jetzt der Rektifikationsstatus und das Abnahmeprogramm gespeichert. Das Abnahmeprogramm wird in der Datei prg.csv gespeichert, der Status in der Datei state.csv. Die Dateien können Sie über die Einstellungen ansehen - im Editor (Login und Passwort sind standardmäßig admin) - oder unter folgender Adresse herunterladen: YOUR_IP/prg.csv und YOUR_IP/state.csv.
-
In Samovar_ini.h wurde ein Parameter für die Verzögerung hinzugefügt, mit der der Regler die Spannung anlegt,
nachdem das Schütz angezogen hat.
-
Außerdem gab es kleinere Verbesserungen, Optimierungen und Korrekturen gefundener Fehler.
5.25
-
Funktionen zur Unterstützung von I2CStepper hinzugefügt.
-
Änderungen an der Oberfläche des Programms im Rektifikationsmodus - beim Erstellen eines Programms werden jetzt die Zeit für jede Zeile und die Gesamtzeit des gesamten Programms angezeigt.
5.24
Änderung der Oberfläche.
5.23
In den Modi Rektifikation und Bier wurde dem Status der Typ der gerade ausgeführten Programmzeile hinzugefügt.
Außerdem wurden gefundene Fehler behoben.
Das Laden von Bierrezepten in folgenden Formaten wurde umgesetzt:
1. BeerXML (im Westen sehr beliebt), die wichtigste Rezeptsammlung ist hier, das Herunterladen ist jedoch kostenpflichtig, hier und an vielen anderen Stellen.
2. Brewmate (in den Ländern der ehemaligen UdSSR beliebt).
Beispielrezepte finden Sie unter den Links. Sie können sie von der Website herunterladen, in Samovar laden, und Samovar erstellt auf Grundlage dieser Rezepte ein Maischprogramm. Dort gibt es nicht nur Rezepte, sondern auch Rezeptrechner. Jedes Rezept lässt sich für das spätere Laden in Samovar anpassen.
Beide Formate sind sehr flexibel, höchstwahrscheinlich sind nicht alle ihre Möglichkeiten berücksichtigt. Wenn bei der Arbeit mit Rezepten Probleme auftreten, senden Sie sie per E-Mail info@samovar-tool.ru
5.22.
Zu den wichtigsten Änderungen gehört, dass die Funktion zur automatischen Korrektur der Mittellauf-T für die Programme Vorfluten («Предзахлеб») und Mittellauf («Тело») standardmäßig abgeschaltet ist. Außerdem gab es kleinere Änderungen im Zusammenhang mit der Arbeit an der Dokumentation der Funktionen von Samovar.
5.21
Im Browser wurde eine Warteschlange für Meldungen von Samovar hinzugefügt. Jetzt sind sie kaum noch zu übersehen: Sie werden auf der Seite angezeigt, bis sie ausdrücklich gelöscht werden - durch einen Klick auf die Meldung oder auf die Schaltfläche „löschen“ («очистить»).
Im Browser wurde ein Warnton für kritische Ereignisse hinzugefügt - kommt eine kritische Meldung, signalisiert der Browser dies mit einem Ton, bis die Meldung gelöscht wird. Er lässt sich in den Einstellungen ein- und ausschalten. Moderne Browser blockieren aus Sorge um die Nutzer die automatische Tonwiedergabe standardmäßig. Es gibt zwei Möglichkeiten: Klicken Sie auf ein beliebiges Element der Seite, oder fügen Sie die Adresse von Samovar in den Browsereinstellungen zu den Ausnahmen hinzu.
Außerdem wurden folgende Funktionen umgesetzt:
Ist die aktuelle Programmzeile „Vorfluten“ («Предзахлеб») und folgt darauf eine weitere Zeile zur Mittellaufabnahme, wird die Mittellauf-T automatisch korrigiert. Die manuelle Korrektur bleibt verfügbar.
Die Laufzeit der Kühlwasserpumpe beim Selbsttest wurde verlängert.
Behobene Fehler:
Protokolle von Samovar wurden nicht immer heruntergeladen. Behoben.
Im Selbsttestmodus schaltete sich der Schrittmotor der Abnahmepumpe möglicherweise nicht ein. Behoben.
5.20
Korrekturen gefundener Fehler.
5.19.
Korrekturen gefundener Fehler.
5.18.
Ein Fehler im Betrieb von Samovar im Vorflutmodus wurde behoben. Der Fehler bestand seit Version 5.11. Wenn Sie die Versionen 5.11-5.17 und den Vorflutmodus nutzen, müssen Sie aktualisieren.
5.17.
Die Arbeit mit Spannungsreglern über das UART-Protokoll wurde optimiert, und die Logik der Spannungsabsenkung beim gleichzeitigen Auslösen des Flutsensors und Überschreiten der Wassertemperatur wurde überarbeitet.
5.16.
Unterstützt die Arbeit mit dem Format BeerXML. (Das Format ist sehr flexibel, möglicherweise wurden nicht alle Varianten des Formats berücksichtigt)
5.15.
Selbsttest verbessert. Die Möglichkeit, das Format BeerXML zu laden, hinzugefügt (vorerst nur zur Ansicht). Wenn der Betriebsmodus von Samovar geändert und die Einstellungen gespeichert werden, startet Samovar neu, um in den eingestellten Modus zu wechseln. Im Destillationsmodus läuft die Abnahme entweder bis zu der in den Einstellungen festgelegten Temperatur oder bis sich die Temperatur in der Brennblase 10 Minuten lang nicht ändert. Dazu kleine Verbesserungen am System.
5.14.
Verbesserte Steuerung des Reglers von kvic, optimierte Steuerung des Reglers SEM_AVR.
Auf der Seite Einstellung («Настройка») wurde eine Schaltfläche hinzugefügt - Selbsttest («Самотестирование»): Für 5 Sekunden schaltet sich die Wasserzulaufpumpe ein und/oder das Wasserventil öffnet sich, die Schlauchpumpe für die Abnahme startet, und der Servo fährt die ersten 5 Positionen ab und kehrt zurück.
5.13.
Im Bier-Modus wurde ein neuer Programmtyp hinzugefügt - Gärung («Брожение»). Er dient dazu, die eingestellte Temperatur in der Brennblase innerhalb des Sollwertbereichs zu halten. Ist die Temperatur in der Brennblase niedriger als die eingestellte minus Sollwert, schalten sich das Heizelement und das Zusatzrelais ein; erreicht die T in der Brennblase den eingestellten Wert minus Sollwert, schaltet sich die Heizung ab (es arbeitet der PID-Regler, wie bei den anderen Bier-Modi). Ist die T in der Brennblase höher als die eingestellte plus Sollwert, wird ein Relais ausgelöst. Daran lässt sich je nach Ausstattung Ihrer Anlage ein Wasserzulaufventil, eine Pumpe oder ein anderes Stellglied anschließen. Sinkt die T in der Brennblase auf den eingestellten Wert plus Sollwert, schaltet sich das Relais ab. Weitere Logik lässt sich in Lua-Skripten umsetzen, bei Bedarf mit einem Port-Expander zur Steuerung beliebiger Stellglieder oder Sensoren.
Außerdem wurden Fehler behoben und Bibliotheken aktualisiert. Das SDK muss auf Version 2.0.5 aktualisiert werden.
In manchen Fällen speicherte Samovar die WLAN-Einstellungen nicht; dieses Problem wird durch das Update der Bibliothek und des SDK gelöst.
Es gab Fehler bei der Steuerung des Reglers von kvic (alte Firmware). Auch dieses Problem ist gelöst.
Die neue Firmware des Reglers von kvic funktioniert noch nicht mit Samovar.
Wenn Sie den „Einfachen Leistungsstabilisator für Heizelemente aus chinesischen Modulen“ («Простой стабилизатор мощности ТЭНа из китайских модулей») verwenden, muss er für die korrekte Zusammenarbeit mit der neuen Version von Samovar aktualisiert werden - mit dem Sketch aus dem Lieferumfang von Samovar im Ordner Stab-avr.
5.12. Kleinere Änderungen. Code-Optimierung.
5.10.
Die Abnahmeprogramme für Obst, Getreide und Zucker wurden geändert (die Dateien dazu liegen im Ordner tools und werden beim Aktualisieren der Oberfläche auch in den Speicher von Samovar geladen). Außerdem lässt sich in der Oberfläche zur Berechnung des Abnahmeprogramms jetzt der Rohstofftyp (Obst, Getreide, Zucker) auswählen, und das passende Abnahmeprogramm wird sofort geladen.