Replies: 8 comments 15 replies
|
can we change bean_brand to 'roaster' perhaps? Or maybe I need more context about what is the difference between |
|
Do you see beans, equipment, grinders being a plugin with a database that drives selection of shot meta data? I'd love to get beanconquerer to offer a feature to publish to these endpoints to populate a bean inventory. I use BQ to manage my bean inventory today and doing things there and in DYE is cumbersome. If I could publish from BQ to this, or just transition all bean inventory to this plugin since I can access it from other devices than the machine tablet. (assuming there is UI that offers that) BQ is very mature, flexible, well-supported, and has a ton of options. I'd almost rather he port BQ to a streamline bridge plugin! |
|
Was reading through the data schema and had a couple thoughts if I may chime in.
Thanks! |
|
@apaperclip Yes, I sometimes unfreeze bags before using them. |
|
@tadelv - endpoints for frozen status and freeze date. It could be a skin support thing too. Are you done with bean/batch development for all that you've planned? |
|
Thanks! I see above and in the schema that freeze date is listed but when I do a get on the batch id freeze date (and others are not listed) If I try a PUT and include set it, I get a 200 OK back but I can't verify it since the batch id GET doesn't include it in the output. |
|
Thanks for the report @apaperclip! I've traced through the code and confirmed the issue — the handler in |
|
I would like to extend this discussion with a concrete inventory and bean-entry proposal. This is exploratory and is intended to build on the existing Beans API rather than create a parallel bean model. Current Decaid baselineDecaid already models That is enough for a displayed remainder, but not enough to explain or safely reconcile how it changed. Reversible inventory ledgerInstead of treating
Completed shots should consume Editing, deleting, or reassigning a shot must reverse/reconcile its prior event rather than decrementing twice. Manual purge, waste, and correction entries remain possible. If the ledger goes below zero, preserve the event history and warn instead of silently losing information by clamping the value. Archiving an empty batch should remain a user choice, perhaps prompted by the UI. Camera-assisted bean entryThe tablet camera could reduce duplicate data entry through three paths:
Beanconqueror's bean model already has weight and EAN fields that can participate in interchange (bean schema). Privacy should be local-first. Any uploaded barcode or image needs an explicit preview/consent step and must name the service receiving it. Manual entry remains the fallback. Camera support also needs a real feasibility spike on the older Decent-provided tablets. Decaid's current Android manifest lists Bluetooth, notification, and network permissions but no camera permission (manifest). Questions
I opened a separate discussion for the interchange contract, roaster-published recommendations, and machine profiles: #721 Beanconqueror and roaster interoperability |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Beans management, bag management, etc.
Beans
bean_brand [Already on DE1]
bean_type [Already on DE1]
bean_notes [Already on DE1]
bean_country
bean_region
bean_variety
bean_producer
bean_altitude
bean_processing
Beans batch
roast_date [Already on DE1]
roast_level [Already on DE1]
bean_harvest
bean_quality_score
bean_price
bean_freeze_date
bean_unfreeze_date
bean_open_date
A copy from basecamp, written by Enrique.
All reactions