Logging av ølmengde på fat, hva kan AI få til her da?

Roadrune

Norbrygg-medlem
Overraskende mye skulle det vise seg!
IMG_5050.jpeg

Ok, litt bakgrunn: når jeg først startet med fat og tappekraner ønsket jeg en for for kontroll på hvor mye som var på fatene, jeg fikk tak i noen flowmetre som ble koblet via Arduino og en Rasberry PI samt en programvare jeg ikke husker navnet på lenger. Det fungerte relativt dårlig med mye feilmåling og jeg fikk det aldri bra.
Så lanserte Plaato vekter som fatene kunne stå på, vel og bra, men det fungerte heller aldri spesielt bra da de mistet nett hele tiden og i tillegg hadde en heller tvilsom strømkobling. Tilslutt la de også ned serveren og det gjorde at jeg ga opp hele Plaato, løsningen da ble en whiteboard på tappeskapet med info om øl, og ingen logging, men siden jeg likte konseptet med vekter kjøpte jeg inn lastceller (50kg) med hx711 forsterkere fra Aliexpress og fikk brent 10mm aluplater på jobb. Men jeg fant ikke noen god softwareløsning så derfor døde hele prosjektet ut.

Spol frem noen år, og kona forteller en nabo at tappeskapet var mye kulere når jeg hadde skjerm. Jeg spurte så ChatGPT om det var dukket opp noen brukbare løsninger, svaret var nja, men siden du bruker Home Assistent til mye tror jeg vi kan lage noe bedre, da var motivasjonen tent.

IMG_5049.jpeg

Vi startet med å koble alt opp slik at en kunne få fungerende hardware, i tillegg til det jeg handlet på Aliexpress brukte jeg en AtomLite fra M5stack siden jeg hadde noen liggende, men omtrent alt av ESP32 kan brukes til formålet. Chatgpt skrev koden og det ble lastet inn via Esphome slik at vektene dukket opp i Home Assistent. Kalibrering ble gjort med ett manualsett jeg hadde stående (så ble det brukt også :D )

IMG_4986.jpeg

Alt ble plassert i ett 3D printet kabinett (som gpt tegnet)IMG_4995.jpeg

Så begynte moroa; lage ett dashboard tilpasset en gammel Ipad som ikke ble brukt.

Jeg ønsket at ølene kunne hentes direkte fra Brewfather som har en HA integrasjon, men de entitetene vi trengte her manglet siden tanken med denne er først og fremst opp mot automasjon på gjæring. Jeg fikk derfor gpt til å skrive en ny integrasjon/tillegg til Brewfather som hentet det jeg ville ha: alt relevant fra de ølene som står enten som ferdig eller modning, den henter Navn, stil, abv, tappedato, FG, batchnr og farge som alle brukes under visningen. IMG_5048.jpeg

Logoen (også lagd av gpt) øverst, deretter klikkbar rullegardinmeny som kun inneholder de ølene som er under modning eller ferdig i BF, info om ølet under det igjen og nederst grafisk visning på restmengde øl der fargen er beregnet ut fra EBC (denne syns jeg er vel lys, så der blir det muligens litt endringer), i tillegg stiger det bobler opp i ølet kontinuerlig samt det skvulper litt på toppen.

Ps, dette innlegget har jeg skrevet på egenhånd :)
 

Vedlegg

  • IMG_4989.jpeg
    IMG_4989.jpeg
    1,7 MB · Sett: 18
Imponerende prosjekt, men er det ikke et problem å bare ha en vektcelle pr vekt? Må ikke fatet stå veldig nøyaktig over vektcellen for å få riktig måling?

Jeg har et lignende prosjekt som har gått på tomgang en god stund nå, fant ut, som deg, at vekt er veien å gå for å holde kontroll på innholdet i fat. Men jeg har kjøpt inn fire 50 kg celler pr fat. Høres ut som overkill, men det ble bestemt sammen med Claude eller ChatGPT (finner ikke chaten) for at det skulle bli mest mulig nøyaktig.

IMG_0408.jpeg
 
Imponerende prosjekt, men er det ikke et problem å bare ha en vektcelle pr vekt? Må ikke fatet stå veldig nøyaktig over vektcellen for å få riktig måling?

Jeg har et lignende prosjekt som har gått på tomgang en god stund nå, fant ut, som deg, at vekt er veien å gå for å holde kontroll på innholdet i fat. Men jeg har kjøpt inn fire 50 kg celler pr fat. Høres ut som overkill, men det ble bestemt sammen med Claude eller ChatGPT (finner ikke chaten) for at det skulle bli mest mulig nøyaktig.

Vis vedlegget 78999
Hvorfor 4 og ikke 3. Takler ikke 3 ujevnt underlag bedre?
 
Imponerende prosjekt, men er det ikke et problem å bare ha en vektcelle pr vekt? Må ikke fatet stå veldig nøyaktig over vektcellen for å få riktig måling?

Jeg har et lignende prosjekt som har gått på tomgang en god stund nå, fant ut, som deg, at vekt er veien å gå for å holde kontroll på innholdet i fat. Men jeg har kjøpt inn fire 50 kg celler pr fat. Høres ut som overkill, men det ble bestemt sammen med Claude eller ChatGPT (finner ikke chaten) for at det skulle bli mest mulig nøyaktig.

Vis vedlegget 78999
Jeg hadde samme bekymring, men så lenge det er skikkelig fastskrudd i solide plater ser det stabilt ut. 2 eller 3 pr ville nok vært bedre, men det ser ut som om 1 er godt nok.
 
Hvorfor 4 og ikke 3. Takler ikke 3 ujevnt underlag bedre?
Jo, jeg begynte å lure på det i dag, hvorfor jeg ikke gikk for tre i stedet. Fant chaten, den var med Gemini, det var derfor jeg ikke fant den tidligere. Nå trodde jeg at det var den som overtalte meg til å bruke fire 50 kg celler, men jeg ser at det var jeg som insisterte på det. Tvert i mot mente den at med samlet kapasitet på 200 kilo ble det litt vanskeligere å måle små variasjoner, men mente også at det var gjennomførbart med god koding.

Grunnen til at jeg gikk for 50 kilo-celler var at de er lave, og jeg har veldig lite plass over fatene. Med tre celler vil det bli mer nøyaktig måling, jeg får se hva jeg gjør.
 
Jeg hadde samme bekymring, men så lenge det er skikkelig fastskrudd i solide plater ser det stabilt ut. 2 eller 3 pr ville nok vært bedre, men det ser ut som om 1 er godt nok.
Setter du fatene på akkurat samme plass så går det vel greit. Det er vel viktig at du legger slangene for øl og co2 samme vei hver gang også, det vil jo påvirke hvordan platen trykker på vektcellen under. Mulig jeg overtenker, men…
 
Overraskende mye skulle det vise seg!
Vis vedlegget 78964

Ok, litt bakgrunn: når jeg først startet med fat og tappekraner ønsket jeg en for for kontroll på hvor mye som var på fatene, jeg fikk tak i noen flowmetre som ble koblet via Arduino og en Rasberry PI samt en programvare jeg ikke husker navnet på lenger. Det fungerte relativt dårlig med mye feilmåling og jeg fikk det aldri bra.
Så lanserte Plaato vekter som fatene kunne stå på, vel og bra, men det fungerte heller aldri spesielt bra da de mistet nett hele tiden og i tillegg hadde en heller tvilsom strømkobling. Tilslutt la de også ned serveren og det gjorde at jeg ga opp hele Plaato, løsningen da ble en whiteboard på tappeskapet med info om øl, og ingen logging, men siden jeg likte konseptet med vekter kjøpte jeg inn lastceller (50kg) med hx711 forsterkere fra Aliexpress og fikk brent 10mm aluplater på jobb. Men jeg fant ikke noen god softwareløsning så derfor døde hele prosjektet ut.

Spol frem noen år, og kona forteller en nabo at tappeskapet var mye kulere når jeg hadde skjerm. Jeg spurte så ChatGPT om det var dukket opp noen brukbare løsninger, svaret var nja, men siden du bruker Home Assistent til mye tror jeg vi kan lage noe bedre, da var motivasjonen tent.

Vis vedlegget 78963

Vi startet med å koble alt opp slik at en kunne få fungerende hardware, i tillegg til det jeg handlet på Aliexpress brukte jeg en AtomLite fra M5stack siden jeg hadde noen liggende, men omtrent alt av ESP32 kan brukes til formålet. Chatgpt skrev koden og det ble lastet inn via Esphome slik at vektene dukket opp i Home Assistent. Kalibrering ble gjort med ett manualsett jeg hadde stående (så ble det brukt også :D )

Vis vedlegget 78958

Alt ble plassert i ett 3D printet kabinett (som gpt tegnet)Vis vedlegget 78955

Så begynte moroa; lage ett dashboard tilpasset en gammel Ipad som ikke ble brukt.

Jeg ønsket at ølene kunne hentes direkte fra Brewfather som har en HA integrasjon, men de entitetene vi trengte her manglet siden tanken med denne er først og fremst opp mot automasjon på gjæring. Jeg fikk derfor gpt til å skrive en ny integrasjon/tillegg til Brewfather som hentet det jeg ville ha: alt relevant fra de ølene som står enten som ferdig eller modning, den henter Navn, stil, abv, tappedato, FG, batchnr og farge som alle brukes under visningen. Vis vedlegget 78962

Logoen (også lagd av gpt) øverst, deretter klikkbar rullegardinmeny som kun inneholder de ølene som er under modning eller ferdig i BF, info om ølet under det igjen og nederst grafisk visning på restmengde øl der fargen er beregnet ut fra EBC (denne syns jeg er vel lys, så der blir det muligens litt endringer), i tillegg stiger det bobler opp i ølet kontinuerlig samt det skvulper litt på toppen.

Ps, dette innlegget har jeg skrevet på egenhånd :)
Kunne du ha tilgjengeliggjort deler av koden?
Ønsker en skjerm, men dropper vekt og måling.
Hadde vært interessant med API’et du laget for høsting av data via Esphome
Er Dash’n html, eller native kode i HomeA?

Selv har jeg laget temp-logging fra esp til Brewfather. Det er meget enkelt via API’et. Deler gjerne den. Da kan du trolig også laste ned gjæringsdata i Dash’n din.

Laster også ned litt nettverks- og HW info til BF. Kjekt å ha tilgjengelig. Det meste genererer Arduino automatisk
1786982553760.png
Fra BF
1786982518356.png
 
Tilbake
Topp