[Vorstellung] Xenia meets Beanconqueror

Diskutiere Xenia meets Beanconqueror im Gewerbliche Vorstellungen Forum im Bereich Schwarzes Brett; Guten Abend Zusammen, nachdem Holger nun in den Finalen Zügen der API ist ein paar Worte von mir dazu. Crosslink: [Vorstellung] - Firmware Xenia...

  1. #181 Graphefruit, 15.04.2024
    Graphefruit

    Graphefruit Mitglied

    Dabei seit:
    01.06.2017
    Beiträge:
    1.179
    Zustimmungen:
    1.528
    Guten Abend Zusammen,
    nachdem Holger nun in den Finalen Zügen der API ist ein paar Worte von mir dazu. Crosslink: [Vorstellung] - Firmware Xenia 2024

    Ich habe ja nun die beta-api sowie die pre-release Firmware bei mir am laufen gehabt und habe in den letzten Wochen einige Espressos gezogen.
    Das Problem, dass ein Script nicht mehr gestartet werden konnte ist bei mir bei ca. 40-50 Brühungen nicht mehr aufgetreten.
    Zeitgleich ist auch die Webseite der Xenia viel Flüssiger geworden und beim Pre-Release Firmware konnte ich diese nun auch nicht mehr "breaken".

    Damit sei auch gesagt, dass Beanconqueror mit der neuen API / Firmware funktioniert, dafür muss aber ein Beanconqueror Update ausgerollt werden.

    Ich bin aktuell an zwei Verbesserungen dran.
    A) Habe ich in der aktuellen Entwicklung einen First-Drip-Threshold eingebaut, manche Waagen Schwanken zwischen 0.1 - 0.2g (insb die DiFluid Waagen), was hier natürlich passiert, ist dass das Script früher als gewollt gestartet wird.
    Das kann dann in den Einstellungen konfiguriert werden.
    B) Weiterhin bin ich gerade dabei das Thema Brew-By-Weight zu optimieren, aktuell könnt ihr ja ein Zielgewicht Eintragen wo dann das Script X ausgeführt wird.
    Ich bin hier aktuell dabei, dass Beanconqueror selbstständig durch Moving-Windows den richtigen Zeitpunkt erwischt das Script zu triggern und damit bei maximal +- 1 Gramm zu landen.
    Mein Zielwunsch ist so +-0.5Gramm.
    Eine mögliche Delayeinstellung wird es ebenfalls geben für feinjustierungen.

    Frage hierzu in die Runde: Die Scripte die ihr habt, würden diese davon profitieren von dem Brew-By-Weight? Andernfalls würde ich vmtl das Brew-By-Weight nur auf "Stop Espresso" legen was standardmäßig von Xenia mit ausgeliefert wird.

    Danke an dieser Stelle an Holger @XeniaEspresso der mir noch einen Bodenlosen Siebträger leiht, dass ich neben Auslauf auch den Bodenlosen vertesten kann.

    Gruß in den Abend
    Lars
     
    alexw1982, powermaxi2000, j*rg und 13 anderen gefällt das.
  2. duckman

    duckman Mitglied

    Dabei seit:
    18.04.2019
    Beiträge:
    245
    Zustimmungen:
    283
  3. reox

    reox Mitglied

    Dabei seit:
    17.02.2013
    Beiträge:
    852
    Zustimmungen:
    429
    Was in dem Zusammenhang cool wäre: ein Trigger für ein "manuelles Script". Also einfach ein Countdown der sagt, wann ich die Maschine abschalten muss, damit das Zielgewicht in der Tasse ist. Für alle die (noch) keine DBL haben ;)
     
  4. #184 Graphefruit, 16.04.2024
    Graphefruit

    Graphefruit Mitglied

    Dabei seit:
    01.06.2017
    Beiträge:
    1.179
    Zustimmungen:
    1.528
    Nein, das hat damit gar nichts zu tun.
    Beanconqueror nimmt die Flusswerte die ankommen Berechnet durch die Gewichtsveränderung und berechnet sogesehen wann es der Maschine das Stop-Signal schicken muss.
    Jenachdem wie ihr eure Scripte aber bei "Stop" hinterlegt habt, kann es sein dass die Lösung eher Kontraproduktiv für euch ist, da wenn man sagt ich möchte 28gram, schickt Beanconqueror bei 23g z.B. bereits "Stop" durch
     
  5. #185 hobbes_II, 16.04.2024
    hobbes_II

    hobbes_II Mitglied

    Dabei seit:
    15.10.2004
    Beiträge:
    379
    Zustimmungen:
    126
    Aktuell nutze ich das Brew-By-Weight nur um den Bezug zu stoppen und nicht um ein anderes Skript zu starten.

    Edit: da hat sich mein Post mit Lars Antwort überschnitten: Mein Verständnis ist, hiermit ist nicht die Flow-Steuerung gemeint wie von @duckman vermutet, korrekt?
     
  6. #186 Graphefruit, 16.04.2024
    Graphefruit

    Graphefruit Mitglied

    Dabei seit:
    01.06.2017
    Beiträge:
    1.179
    Zustimmungen:
    1.528
    Nein, wie oben drüber kurz skizziert.
     
    hobbes_II gefällt das.
  7. nardil

    nardil Mitglied

    Dabei seit:
    27.09.2023
    Beiträge:
    13
    Zustimmungen:
    8
    Ich bin von Skripten, die einen sanften Ausklang vorsehen, komplett zu reinem Stopp bei Erreichen des Zielgewichts übergegangen, weil das für mich besser vorhersehbar ist.
     
  8. coch97

    coch97 Mitglied

    Dabei seit:
    20.12.2023
    Beiträge:
    31
    Zustimmungen:
    19
    Das wäre top! Ich habe beispielsweise ein Script, an Gewicht X den Druck langsam runterfährt und dann den Bezug beendet. Da Auch interessant fände ich mehrere brew by weight scripte hintereinander schalten zu können. Ab Gewicht X Pumpendruck hochfahren, ab Gewicht Y Pumpendruck ablassen, ab Gewicht Z Bezug stoppen…
     
  9. #189 Graphefruit, 16.04.2024
    Graphefruit

    Graphefruit Mitglied

    Dabei seit:
    01.06.2017
    Beiträge:
    1.179
    Zustimmungen:
    1.528
    Das läuft gerade Konträr.

    Ich habe beispielsweise ein Script, an Gewicht X den Druck langsam runterfährt und dann den Bezug beendet.
    -> Beanconqueror würde bereits X Sekunden bevor das Gewicht erreicht ist das Script-Ende triggern, d.h. eigentlich würde dann gar kein Druck-Runterfahren mehr passieren, das meinte ich oben mit das würde vmtl Konträr dazu laufen.

    Da Auch interessant fände ich mehrere brew by weight scripte hintereinander schalten zu können. Ab Gewicht X Pumpendruck hochfahren, ab Gewicht Y Pumpendruck ablassen, ab Gewicht Z Bezug stoppen…
    -> Ist möglich, vielleicht wäre hier aber der bessere Connection Point mal mit Holger @XeniaEspresso zu schauen ob man nicht "Aktuelles Gewicht" in die Skripte integrieren könnte und ich das Gewicht der Waage an Xenia übermittle (da wäre natürlich dann Performance Key was man testen müsste)
     
  10. #190 XeniaEspresso, 16.04.2024
    XeniaEspresso

    XeniaEspresso Mitglied

    Dabei seit:
    13.07.2007
    Beiträge:
    18.355
    Zustimmungen:
    22.403
    Wir können ja mal anfangen in einigen Wochen die Ideen zu sammeln.

    Wir haben die ja nun Zeit die nächsten Themen anzugehen (Hardware-Paddle, Flussrate, Druckmodellierer) und da können dann solche Wünsche diskutiert werden, so dass es ggf. in einem Aufwasch erledigt wird.
     
    duckman, Graphefruit und hobbes_II gefällt das.
  11. duckman

    duckman Mitglied

    Dabei seit:
    18.04.2019
    Beiträge:
    245
    Zustimmungen:
    283
    Ich nutze beide Optionen: Zielgewicht + langsames Runterfahren, und Zielgewicht + Stop.
     
  12. MarHo

    MarHo Mitglied

    Dabei seit:
    29.04.2023
    Beiträge:
    67
    Zustimmungen:
    31
    ich habe mal eine allgemeine Frage bzw. ein Problem. Nach Einrichtung meiner Xenia DBL im WLAN versuche ich nun die Verbindung mit der Beanconqueror App herzustellen, was derzeit mißlingt. Was ich feststelle: ich kann die Xenia selber nur über die direkte Eingabe der IP-Adresse erreichen, nicht über "xenia.local". Ist das ein Problem in der generellen Anmeldung bzw. Konfiguration in meinem WLAN? Eine direkte Eingabe der IP-Adresse in der Beanconqueror App scheint nicht möglich zu sein, oder?
     
  13. coch97

    coch97 Mitglied

    Dabei seit:
    20.12.2023
    Beiträge:
    31
    Zustimmungen:
    19
    Doch geht, mache ich auch so da gleiches Problem ;) http://192……
     
  14. #194 XeniaEspresso, 17.04.2024
    XeniaEspresso

    XeniaEspresso Mitglied

    Dabei seit:
    13.07.2007
    Beiträge:
    18.355
    Zustimmungen:
    22.403
    Die Maschine gibt schon den Namen weiter (Was ist mDNS?) - aber es muss nicht zwingend im Netz funktionieren und darauf hat man maschinenseitig keinen Einfluss.

    Die IP-Adresse ist das der ganz sichere Weg und der geht immer. Die IP-Adresse bekommst du ja schon bei der Inbetriebnahme der Maschine. Die kann man sogar auch im Router für die Maschine reservieren. Dann ist es wirklich immer so. Fritzbox:

    upload_2024-4-17_16-9-58.png
     
  15. #195 Graphefruit, 17.04.2024
    Graphefruit

    Graphefruit Mitglied

    Dabei seit:
    01.06.2017
    Beiträge:
    1.179
    Zustimmungen:
    1.528
    Einfach in das Feld rein drücken und die IP verändern:
    upload_2024-4-17_16-18-26.png
    z.B. ->
    upload_2024-4-17_16-18-49.png

    Wenn du den Checkknopf drückst, überprüft er ob er die Schnittstelle aufrufen kann, andernfalls einfach auf "Zurück" drücken und es wird automatisch gespeichert.
     
  16. #196 Graphefruit, 17.04.2024
    Graphefruit

    Graphefruit Mitglied

    Dabei seit:
    01.06.2017
    Beiträge:
    1.179
    Zustimmungen:
    1.528
    Ich habe nun die Lösung eingebaut:
    Custom Script von euch bedeutet "aktuelles Gewicht >= Zielgewicht" -> Execute. Kein Forecast o.ä.
    Mitgeliefertes Script von Xenia -> "aktuelles Gewicht + Lookahead >= Zielgewicht -> Execute. Mit Forecast und Brew By Weight intention.
     
    hobbes_II gefällt das.
  17. MarHo

    MarHo Mitglied

    Dabei seit:
    29.04.2023
    Beiträge:
    67
    Zustimmungen:
    31
    danke für Eure Hinweise und Informationen. Es funktioniert :)
     
  18. duckman

    duckman Mitglied

    Dabei seit:
    18.04.2019
    Beiträge:
    245
    Zustimmungen:
    283
    Was ist der Unterschied zwischen Mitgeliefert und Custom? Einfach {25s, endlos} und Selbstgeschrieben? Das würde bedeuten, dass Lookahead nur beim STD Skript (Steuerung Pumpenleistung) funktioniert, also ohne Druckprofil u.ä.? Das wäre schade.
     
  19. #199 Graphefruit, 18.04.2024
    Graphefruit

    Graphefruit Mitglied

    Dabei seit:
    01.06.2017
    Beiträge:
    1.179
    Zustimmungen:
    1.528
    Naja, der andere Modus wäre ein Toggle wo man explizit sagt: "Brew by weight active" und sobald das aktiv ist, ist es egal welche script hinterlegt ist.
     
  20. #200 EspressosaurusRex, 18.04.2024
    EspressosaurusRex

    EspressosaurusRex Mitglied

    Dabei seit:
    25.08.2021
    Beiträge:
    87
    Zustimmungen:
    91
    Ich begrüße Erweiterungen von Funktionen, auch wenn ich persönlich zunehmend eher auf eine konstante Pumpenleistung statt wechselnder Flow- und Druckeinstellungen setze. Ein funktionierendes Flowmeter wäre momentan die beste Ergänzung für die Maschine.

    Könntest du mir erklären, wie die Anbindung des Refraktometers in der App funktioniert? Wie genau werden die von DiFluid gemessenen Werte in Beanconqueror übertragen? Bis jetzt erscheint nur eine Meldung, dass Bluetooth verbunden ist, aber der Button beim TDS überträgt keine Daten.
     
Thema:

Xenia meets Beanconqueror

Die Seite wird geladen...

Xenia meets Beanconqueror - Ähnliche Themen

  1. XENIA pumpt und pumpt und pumpt

    XENIA pumpt und pumpt und pumpt: Hallo ihr Kenner da draußen, der morgen ist in die Hose gegangen: Meine Frau kommt von einer dreitägigen Fortbildung zurück ("da gab es nur miesen...
  2. [Vorstellung] Mühle Xenia X55 (Macap Leo 55 Essential)

    Mühle Xenia X55 (Macap Leo 55 Essential): Wir haben vor einiger Zeit die Macapmühlen in das Programm aufgenommen und nun sind sie auch im Shop verfügbar. Die Mühlen gibt es in schwarz und...
  3. [Verkaufe] Xenia DBL

    Xenia DBL: [ATTACH] [ATTACH] [ATTACH] [ATTACH] [ATTACH] [ATTACH] [ATTACH] Hallo, da mir eine Unica Pro zugelaufen ist, verkaufe ich nun meine Xenia DBL in...
  4. [Vorstellung] gebrauchte Xenia 2K

    gebrauchte Xenia 2K: Wir haben eine Xenia mit gut 900 Bezügen zurückbekommen, die wegen eines Todesfalles verkauft werden soll. [ATTACH] [ATTACH] [ATTACH] [ATTACH]...
  5. [Vorstellung] Xenia DB(L) schwarz

    Xenia DB(L) schwarz: Es steht ausser der Reihe eine schwarze Xenia zum Verkauf, die für die Optimierung der Aufheizzeiten gebaut wurde. Die verfügt über 2 x 150 Watt...