规划库存减少浪费:以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.2023年中国宠物食品行业发展现状及竞争格局分析,初期外资占据主导...2、宠物食品行业重点企业营收 乖宝宠物从事宠物食品的研发、生产和销售,主营宠物犬用和猫用多品类宠物食品,主要产品包括科学营养配方的主粮系列,以畜禽肉、鱼肉等为主要原料的零食系列以及含冻干卵磷脂、乳酸钙等功能原料的保健品系列等。中宠股份以宠物食品的研发、生产和销售为主要业务,产品覆盖犬用及猫用宠物食品干...https://www.360doc.cn/article/78292537_1096147313.html
2.20168.2.5山东路斯宠物食品股份有限公司经营情况分析(1)企业发展简况分析(2)企业营收情况分析(3)企业产品结构及新产品动向(4)企业销售渠道及网络(5)企业经营状况优劣势分析8.2.6上海福贝宠物用品有限公司经营情况分析(1)企业发展简况分析(2)企业研发能力分析(3)企业产品结构分析(4)企业经营状况优劣势分析8.2.7成都好主人...https://www.bosidata.com/report/G81651J34A.html
1.功能蛋白酶的来源分类及在宠物饲料中的应用进展宠物食品生产加工中常用肉骨粉替代鲜肉,降低生产难度和生产成本。使用肉骨粉做宠物饲料配料可以提高资源利用率,且宠物饲料营养全面。张建斌等等利用风味蛋白酶和复合蛋白酶双酶分步水解鲶鱼鱼骨和鸡肝,酶解产物加入葡萄糖和甘氨酸进行美拉德反应,调节产品pH值和颜色,最终研发出1种风味鲜香的宠物食品配料。 http://www.360doc.com/content/23/0329/09/1074179328_1074179328.shtml
2.2024年宠物饲料行业发展趋势前景分析预测宠物饲料是专门为宠物设计的食物,包括狗、猫、鸟类、小动物等。宠物饲料的种类繁多,包括干粮、湿粮、罐头、冻干食品等,可以根据宠物的种类、年龄、健康状况和口味来选择合适的饲料。 宠物饲料的主要成分包括动物蛋白、脂肪、碳水化合物、维生素和矿物质等营养物质,可以满足宠物的生长发育和健康需求。一般来说,优质的宠物...https://www.chinabgao.com/k/chongwusiliao
3.中国宠物行业活体食品用品医疗市场解读宠物行业蓝皮书...行业篇是《宠物行业蓝皮书》的重要组成,作为第三章节主要涵盖了当前宠物市场主要四大组成部分:宠物活体、宠物食品、宠物用品、宠物医疗,详细介绍了各市场的结构组成,当前的市场情况、面临的挑战、发展方向与思考。本期对“行业篇”进行完整解读,将行业数据及调研结果一一呈现。 https://www.shifair.com/wap/article_details/index/id/89717.html
4.狗粮的成分有哪些制作方法挑选标准一般可分为:干型、半干型、软湿型、湿型狗粮等,如袋装膨化商品狗粮、罐装宠物罐头、宠物浓缩液体粮等等; 2、按照宠物犬生理阶段划分 可划分为:离乳期狗粮、幼犬期狗粮、成犬期狗粮、妊娠期狗粮、哺乳期狗粮、老年期犬粮等; 3、按照狗粮功能与用途划分 ...https://www.cnpp.cn/focus/25305.html
5.压缩宠物食品全球及中国市场规模研究和预测2024第一章:分析压缩宠物食品行业特点、分类及应用,重点分析中国与全球市场发展现状对比、发展趋势对比,同时分析中国与全球市场的供需现在及未来趋势。 第二章:分析全球市场及中国生产压缩宠物食品主要生产商的竞争态势,包括2023年和2024年的产量 、产值(万元)、市场份额及各厂商产品价格。同时分析行业集中度、竞争程度,以及...https://www.shangyexinzhi.com/article/22930499.html
6.自制边境牧羊犬狗粮宠物食品生产线:打造形状多样口味丰富...挤出机集压缩、混合、捏合、剪切、熔融、杀菌、膨化、成型等多种功能于一体,并在极短的时间内全部完成。模具的更换可以无限改变产品的形状和尺寸。双螺杆挤出机可以生产各种各样的食品,包括零食、早餐谷物食品、夹心膨化食品、方便米粉、汤品、面包片、组织化植物蛋白、糖果、调味成分、宠物食品、鱼虾饲料等,并可以...https://xkyczp.com/detail/id/174971.html
7.可视化毕业设计选题参考数据可视化毕业设计题目功能:主要包括数据获取、数据清洗和数据可视化。数据清洗模块使用Pandas进行数据的去重、整理、空值处理等操作,然后通过对数据的统计分析,结合Flask框架搭建展示的网站,结合Echarts分别制作统计局茶叶数据可视化大屏和京东商城茶叶数据可视化大屏 59、基于大数据的宠物食品数据分析 ...https://blog.csdn.net/u013818205/article/details/134034150
8.2024前 言 宠物食品,也叫宠物饲料,按中国农业农村部的规定,通用名称叫宠物饲料。指经工业化加工、制作的供宠物犬和猫等食用的产品,也可称为宠物食品,包括宠物配合饲料、宠物添加剂预混合饲料和其他宠物饲料。 基于宠物食品的成分、形态、功能以及使用场景等多个维度,可https://maimai.cn/article/detail?fid=1843417936&efid=co-wrmKTrwgHUzozKVzGBQ
9.开店计划书范文(精选10篇)最近几年的宠物市场越来越热,我们身边的'宠物食品、用品店,宠物美容店在几年之内增加了很多,超市里与宠物食品、宠物用品有关的产品也由原来的一个货架,扩展成为一排货架,小区周围的小型超市也增加了宠物食品、用品的货架,各大主流网站也开辟了宠物论坛,到处可以了解到关于宠物的各种信息,宠物成了居民生活中的一部分...https://www.fwsir.com/fanwen/html/fanwen_20160518091529_337275.html
10.关于宠物食品的分类解读行业动态关于宠物食品的分类解读 什么是宠物食品? 宠物食品,也叫宠物饲料,按中国农业农村部的规定,通用名称叫宠物饲料。指经工业化加工、制作的供宠物犬和猫等食用的产品,也可称为宠物食品,包括宠物配合饲料、宠物添加剂预混合饲料和其他宠物饲料。 1.宠物配合饲料 ...https://www.zatest.com/index.php?m=content&c=index&a=show&catid=30&id=441
11.冷冻食品市场分析(通用8篇)中国首家中挪合资企业———上海诺瑞宠物用品有限公司目前已将总部锁定在上海;法国皇家公司在中国的独资企业欧誉食品公司也在上海设下分公司,目前皇家在国内高档宠物食品市场的占有率已经达到了50%以上;雀巢开始在华启动宠物食品市场,成立上海雀巢普瑞纳宠物食品有限公司,专门成立宠物食品团队,作为宠物食品的分装基地,分装从...https://www.360wenmi.com/f/filemdo6ml5b.html
12.宠物食品属于哪一类商标,宠物食品商标分类宠物食品是指专门为宠物设计和生产的食品。随着人们对宠物养殖的需求增加,宠物食品市场也在不断扩大。在这个行业中,商标的重要性不可忽视。商标是企业的重要标识,可以帮助消费者识别产品来源,建立品牌形象,提升企业竞争力。那么,宠物食品是多少类商标呢?下面将详细介绍宠物食品商标的分类。 https://www.zhongguoguanbiao.com/5730.html