规划库存减少浪费:以Grocy为数据库的物品管理方案

在进一步深入之前,我们认真思考了家庭内搞库存管理是不是在「过度管理」。最终我们认同了家庭库存管理价值的:

主观因素是,懒惰。但我们发现这些应用/服务都有一个客观缺陷:出入库困难。

按最简流程,完成一个商品的出库都需要「拿起手机-解锁手机-找到并点开app-扫码物品」;而入库则更加繁琐,在上述出库的步骤基础上,还需要完成「数量」「保质期」「存放地」等设置。更现实的是,在家庭生活场景中,手机并不是时时刻刻在身上的。比如:洗澡时,发现香皂用完了,到浴室柜里拿一个;做饭时,锅正热着,发现食用油用完了,赶紧到仓库里拿一瓶。一旦没有于当下将物品出入库,后面很难再想起补出入库了,库存中的存量数字也变得不再可信。正如某位网友所评价的:

你需要的是一个24小时监控你的贾维斯,而不是这样的一个app。记录不到五条你就会醒悟,哦,还是用脑子记更方便。人类进化的动力就是懒......

如果你也用过其他收纳类的app,就应该能体会到最难的地方在于坚持物品录入。

基于以前失败的经验,我们总结出自己所需的核心功能:

除此之外的功能都只是锦上添花。我们渴求的这些核心功能不是点到为止,而是要尽可能地自动化。要实现个性化的需求,只能自己动手,或者寻求开源社区的帮助,于是我找到了Grocy。

Grocy是一款开源的适用于家庭的杂货管理解决方案。主要功能包括了:

Grocy已经具备了基础的功能,为了提升Grocy的「自动化」程度,解决物品出入库的困难。我设计了一套辅助工具——GrocyCompanionCN,包含了软件服务端和硬件扫码器两部分。服务端负责获取并解析物品基础信息,并与Grocy通信;客户端为若干个扫码器,负责获取物品的EAN条码,并将条码信息、位置信息、出入库设置发送至服务端。

GrocyCompanionCN的特性有:

提升用户体验的核心是扫码器,这些扫码器可以手持,也可以布置在家庭中的任意位置(可与Grocy中的「位置」一一对应),由电池或者线缆供电。以下是几个应用场景。

安装在柜子内的扫码器。与诸多衣柜中的线条灯一样:扫码器通过限位开关触发开机/关机;通过拨动开关可以设置出库(默认)/入库;扫码成功时会有蜂鸣器和指示灯提示;扫码器获取的物品信息将与Grocy自动同步。

扫码器可以从基座上取下,手持扫码器进行大批量的物品入库。

广泛分布在收纳空间的扫码器让我们不用再手动点击任何屏幕,物品的出入库在几秒内即可完成。我们不用再主观地去「坚持」做录入工作,一切操作都是顺势完成的。

我把GrocyCompanionCN的源码托管在Github上了,同时提供Docker镜像,具体部署方式请移步:

以下是GrocyCompanionCN的实现思路和技术细节。

查阅现有各大商超、自动贩卖机的技术,有以下几种方法来实现物品信息的联网:

综合考虑系统鲁棒性、成本、实现难度和商品数据库,我们还是选择条形码来完成物品的身份关联。任何正规售卖的商品都应具有条形码,且有唯一性,常用的编码为EAN码。

EAN码(EuropeanArticleNumber,欧洲物品编码),是国际物品编码协会在全球推广的商品条码。EAN13是其标准版,有13位,另有缩短版EAN8,8位。EAN13是国际通用的符号体系,是一种无含义、定长、纯数字的条形码,主要用于商品标识,具有唯一性。EAN13的13位数字,前3位为国家代码,中国可用的国家代码为690-699;4-7位为制造厂商代码(只能从0000-9999这一万组数字中进行分配);8-12位为产品代码(每个制造商可以对自己生产的10万种商品进行分配);最后1位为校验码。

同时,我们也有免费的渠道来获取条形码对应的物品信息。中国物品编码中心提供了条形码的查询(有每日查询上限)。

条形码只能告诉我们商品的注册信息,无法定位到商品的生产日期,也极少提供保质期信息。于是我观察了一下生活中的常见物品保质期,灵活使用四类GPC分类代码,预先设置好新物品的保质期。同时,设置一些偏移量:半年(-30天),一年(-60天),三年(-90天),由此,已经能粗略地匹配好物品到期日期了。当然,后续还是可以在Grocy中进行商品的精确设置。

这个机制特别关键,能彻底解放我们对物品入库时,一个一个地计算到期日这种繁琐的工作。读者也可以更具自己的实际情况设置类别和偏移量。

为什么不用现成的条码枪?

自制的扫码器具有小体积、低功耗、低成本、强兼容的特点。能识别EAN码、UPC码、QR二维码、ISBN码等。因此,在完成现有功能的前提下,未来还可用于识别录入厂商私有码、录入书籍等功能。扫码器所使用的模块包括:

扫描模块GM805带蜂鸣器和灯光,ESP01负责将GM805扫描获取的条码数据上传至服务器。通过限位开关触发开机/关机,实现扫码器的超长续航;通过拨动开关可以设置出库(默认)/入库。以下为硬件接线示意图。

关于自动启停和续航。GM805的工作电流<70mA,休眠电流约6mA,因此,即便ESP8266的休眠电流能做到微安级,600mAh也无法让扫描器整机待机一周以上。因此,通过限位开关来触发开/关机,能很好地避免闲时的电量损耗。经我的测试,600mAh能让扫描器连续工作3.5小时左右。根据我们的习惯,预计4周以上是没问题的。

通过「自定义项目」在产品属性中添加以一个自定义属性「GDSInfo」,GrocyCompanionCN获取的商品原始数据存储在GGDSInfo参数中,供日后的功能升级使用。

父产品可以累计所属子产品总数,并设置总安全库存。比如我们设置一个父产品「抽纸」。「抽纸」包含3个子产品,总的安全库存为「3」,当「抽纸」的总数低于等于3时,Grocy将自动加入购物清单,提示我们补货。这样我们就不用纠结于设置每个子产品的安全库存了。子产品的自动归类可以通过GPC码和商品关键词判定来完成。

Grocy提供了易用的RESTAPI,我们可以方便地拓展功能,打通数据流。如将补货提醒通过Gotify提示;将购物清单发送至待办清单;将待办家务通过智能音箱播报提醒等等。

Grocy会为每个实体都生成一个唯一的条形码。当物品包装拆除、条码丢失,或是商品为赠品、小样、试用装(无EAN码)时,我们能通过标签打印机制作一个条码赋予这类物品。

与以往仅通过手机与软件来管理库存的方法不同,我们设计了一个很简洁的硬件,来帮助我们打破数据和真实世界的这堵屏障,解放了用户这个「中间人」的角色。

本方案以Grocy作为数据库进行物品的管理,但经过简单的修改,我们也能将数据自动化地同步到让Notion或者像Airtable这样的多维表格中。以提供多样的可视化选择。

THE END
1.儿童食谱软件排行榜前十名偏玩手游盒子分享十大儿童食谱软件排行榜前十名手机应用,编辑为您推荐手机儿童食谱软件排行榜第一名到前5名到前十名的应用。找儿童食谱软件有哪些、儿童食谱软件哪个好用,上偏玩手游盒子https://m.pianwan.com/s/zj-2571649
2.减脂餐app有哪些推荐?教你做减脂餐的app减脂餐记录软件其他相关软件专题推荐:减肥app,健身app,运动app. 更新时间:2024-11-11 15:30:10 安卓 健身食谱app 3.47M / 2018-09-29 / v1.0.0 安卓版 评分: 下载 健身食谱app是一款为您打造全套健身套餐的工具。如果你想健身却又苦于不知如何开头,或者怎样更有效率,方向是否正确,那就急需这款app来帮助您了,为您打造http://www.downyi.com/key/jianzhicanapp/
3.儿童食谱app哪个好用?儿童食谱app排行榜儿童营养食谱app儿童营养食谱app哪个好?绿色资源网小编特地整理了一些免费的儿童食谱app软件,儿童食谱app为大家提供了简单易学的食谱教学课程,针对儿童们制定了既健康又营养的哺食方案。孩子挑食一直是很受宝妈们头疼的事情,孩子的好身体与父母每日给予孩子均衡饮食是息息相关的,营养跟不上,就会导致身体免疫力、智力等指数下降,甚至会http://www.downcc.com/k/ertongshipu/
4.2023年最实用的宝宝做饭食谱APP推荐,让育儿更轻松!为什么选择宝宝做饭食谱APP? 目前,智能手机已经成为生活中不可或缺的一部分,使用宝宝做饭食谱APP可以为家长提供许多便利,具体包括: 丰富的食谱资源:从简单的辅食到营养全面的套餐,应有尽有。 专业营养指导:确保食谱符合宝宝的年龄段和营养需求。 便捷的餐点安排:帮助家长合理规划每日饮食。 https://www.beijingcanyin.com/56472.html
5.番茄闪轻app「番茄闪轻」是一款帮助你自律减脂的APP,在这里你不需要每天在健身房挥汗如雨,不需要斤斤计较卡路里饿肚子,通过改变饮食结构,将你的身体改造成“燃脂机器”。核心功能:【食谱计划】专业定制的私人食谱,帮你选择正确的食物,减肥的第一步,从控制饮食开始~食谱你计划符合人的饮食习惯,适用于白领、宝妈、大学生等不同https://m.liqucn.com/rj/9459969033548.wml
6.全球食谱整理器APP市场运营前景与发展动态分析报告2025详见官网 1 研究范围 定义 本文涉及到的年份 研究目标 研究方法 研究过程与数据来源 经济指标 2 行业概要 全球总体规模 全球食谱整理器 APP 行业总体规模 2019-2031 全球主要地区食谱整理器 APP 市场规模,2019, 2023 & 2031 全球主要国家食谱整理器 APP 市场规模, 2019, 2023 & 2031 食谱整理器 APP 分类 本地https://doc.mbalib.com/view/82ca35ce2756c3459ec7a0fa5a61ee4f.html
7.菜谱APP源码和设计报告食谱类app用户界面设计论文最近的疫情虽然已经出现了好转,但是外卖平台上提供服务的商家还是屈指可数,再加上点外卖仍旧存在一定病毒传播的风险,因此越来越多从未做饭的人都开始尝试在家做饭。这直接导致了许多食谱类APP的流量猛增,开始在互联网上掀起一股全民做饭的热潮。下面我们来分析一下食谱类APP的发展前景。 https://blog.csdn.net/m0_66999594/article/details/135196504
8.定制食谱app商业计划书.pptx市场上已有众多成熟的食谱app,竞争压力大差异化策略:通过独特的功能、设计或服务,与竞争对手区分开来合作共赢:与其他企业或品牌合作,共同推广和拓展市场持续创新:不断优化产品,提高用户体验,保持竞争优势PartNine未来规划与展望发展规划增加个性化定制功能,满足不同用户需求A优化用户体验,提高用户粘性和满意度CBD拓展合作https://m.renrendoc.com/paper/296359701.html
9.菜谱app项目创业计划书.pptx上市退出如果菜谱app项目能够在未来3-5年内实现上市,将为风险投资机构带来丰厚的回报。管理层回购如果菜谱app项目在未来面临困境或业绩不佳,可以考虑由管理层进行回购,以实现风险投资机构的退出。09结论与展望项目结论0103竞争优势明显项目目标明确通过开发一款菜谱app,满足用户对于烹饪学习和食谱分享的需求。与其他类似产品https://max.book118.com/html/2024/0209/7046015163006040.shtm
10.食谱搭配app哪个最好用食谱搭配app排行榜前十名食谱搭配app可以帮助我们合理规划饮食,还我们一个健康的饮食习惯,解决我们一日三餐不知道吃什么的问题,小编今天为大家推荐几款食谱搭配app,大家不要错过哦!http://www.sjwyx.com/phbang/spdpappphb/
11.降食谱app合集推荐降食谱app大全健康食谱APP合集精选了健康食谱应用,为用户提供了一系列简单易做、营养丰富的美味佳肴。这些食谱由专业的营养师和厨师团队精心设计,涵盖了各种不同的口味和饮食需求,包括素食、低脂、高蛋白、糖尿病饮食等。在这些APP中,用户可以找到各种健康菜谱,如地中海饮食、亚洲美https://m.52pk.com/zt/jkspapp/
12.食谱app哪个好用实用的手机菜谱大全软件有哪些推荐相信吃多了外卖的大家已经发现了吧,外卖是真的吃胖,想要健康饮食保证好身材的话,还是得我们自己下厨呢。但是很多用户们都是没有做过菜,或者不知道有营养的菜肴要怎么制作,下面就让小编为大家带来食谱app大全。https://www.87g.com/zhuanji/1158.html
13.有用的生活服务类降饮食管理app合集健康饮食管理app合集导言 在当今快节奏的生活中,保持健康饮食成为了许多人追求的目标。为了帮助用户更好地管理自己的饮食习惯,市场上出现了各种健康饮食管理应用程序(App)。这些应用程序旨在为用户提供一个便捷的工具,以监控和规划他们的饮食,确保他们能够摄入均衡的营养,同时达到维持或改善健康状况的目的。通过使用健康饮https://g.91danji.com/k/tvb263170/
14.膳食搭配app有哪些降膳食搭配软件哪个好用想要改善自己的饮食结构,或者要吃瘦身餐的网友们,都可以使用以下的某个app哦! 共有120个应用更新时间:2023-12-01 16:10 下载番茄闪轻 2023-11-28100.2M v1.7.8 最新版 推荐理由:番茄闪轻app,减肥自律必备的手机app,合理规划个人食谱,一键查询食物热量、营养元素,科学饮食,让减肥瘦身管理更轻松、更省心。https://www.qqtn.com/qqkey/ssdp
15.学习计划App排行榜华为手机学习计划app推荐【健康食谱】:为您提供了丰富的健康饮食建议,让您吃得更健康。【专注力提升】:帮助您提高工作和学习效率,让您更加专注于手头的任务。白噪音功能可以为您提供一个安静舒适的环境,帮助您放松身心,提高工作效率。 总之,它能够满足您在时间管理、生活规划和个人成长方面的需求。帮助您想要更好地管理您的时间和生活! https://www.diandian.com/phb/1471/
16.食谱APP是否提供烹饪进度管理功能?食谱APP是否提供烹饪进度管理功能? 现代食谱APP为了提升用户体验,确实普遍提供了烹饪进度管理的功能,这一特性使得烹饪过程更加高效和有序,这一功能的加入,是基于对厨房新手到烹饪爱好者的全面考虑,旨在让烹饪过程不仅是一次美食的创造,也是一次时间管理的实践。https://www.sousou.com/wd/924255.html
17.资源分享找不到素材?这份免费APPUIKit资源大礼包送给你!这款UI Kit包含APP落地页、登录页、注册页、发送验证码等20多个页面,可帮助设计师快速设计和构建APP登录流程,有明暗两种主题颜色可供选择。 下载地址 15.Scratch Recipe Scratch UI Kit适用于食谱类APP设计,包含菜单浏览、收藏、编辑和分享到个人食谱等10个核心屏幕,100多个组件,以及3种不同尺寸可供选择。 https://blog.51cto.com/u_9540389/3229881