PDF herunterladen
        SAMOVAR 
×
Menü
  • Versionsgeschichte

Versionsgeschichte

7.00 — 4. September 2026
Ein großes Update. Die wichtigsten Änderungen:
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
 
6.24.
 
6.23.
6.22.
 
6.20
 
6.19.
YY, MM, DD, HH, MI, SS - jeweils Jahr, Monat, Tag, Stunden, Minuten, Sekunden.
Aufrufbeispiel:
setLuaStatus(getNumVariable("HH"))
 
6.18.
Die Oberfläche wird beim nächsten Start von Samovar automatisch aktualisiert.
 
 
6.17.
 
6.16.
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              //использовать плавный старт и торможение шагового двигателя
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
#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
setNumVariable("pmpKp", 6)
Den aktuellen Wert erhalten Sie so:
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
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)
 
6.11
 
6.10
 
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
 
6.7
 
6.6
 
6.5
 
6.4
 
6.3
 
6.2
Behobene Fehler:
 
6.1
6.0
Wichtigste Verbesserungen:
 
5.27
 
5.27b (Betaversion)
 
5.26
 
5.25
 
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.