首页
大家好,这里是可爱的Cherry。
各位宝爸宝妈平时带娃会感觉到劳累吗?家睡得好吗?总是不清楚小宝贝们那小小的身躯,哪里来的如此大大的能量。
而最难熬的还是在深夜,小婴儿凭本能进行喝奶、啼哭、咿咿呀呀,半夜换尿布哭,半夜喝奶哭,牵动着父母每一根脆弱敏感的神经,尤其是妈妈们,基本就是得醒来喂奶,然后迷迷糊糊又得哄睡,十分痛苦。
今天Cherry给各位奶爸!重点是奶爸们,带来了一款花里胡哨的开源项目——BabyBuddy。通过这款APP记录婴儿成长发育的所有内容,并形成数据展板,供父母寻找规律,安排作息,保存实力再战。
文章有点长,分两个阶段,请耐心看哦~~ 万一事成,家庭地位那不得嘎嘎往上涨🙅♀️🙅♀️🙅♀️
⭐新手级:普通的记录型APP,好处就是开源,数据自己保存,可以将孩子的所有信息录入在nas里,并形成成长记录。
⭐大师级:利用智能家居设备,对孩子的吃喝拉撒进行管理,快键方便的一键式硬件节约父母大量时间,又能做好记录,又能管好孩子。
不知道各位宝爸宝妈,有没有使用过一些儿童成长类APP来记录自己娃的点点滴滴呢?
系统介绍
BabyBuddy是一款专门记录婴儿成长的工具。
支持换尿布、亲喂、瓶喂、睡眠、游戏时间、身长、体重、头围、照片、体温等内容,可记录每个项目的频率和持续时长。
支持通过数据展板展示,以时间线、成长计划等方式查看历史数据,让父母能得到一些规律,帮助父母更好的自我休息。
支持计时器与快速计时,将快速计时结果直接导入到对应的活动中去。
响应国家号召,支持二娃、三娃......多个娃娃。
更厉害的是,这个项目可以联动Siri、IOS快捷指令、快速输入键盘、Home Assistant等三方项目,值得折腾。
系统部署
⭐⭐部署前,请确保新建相关的文件夹,确保端口没有被占用⭐⭐
一、Docker部署
🔶Docker Cli
- 【路径】自定义数据库存储位置,这里设置为/volume1/docker/babybuddy/appdata
- 【端口】:自定义对外端,这里设置为18000
docker run -d --name=babybuddy -e PUID=1000 -e PGID=1000 -e TZ=Asia/Shanghai -e CSRF_TRUSTED_ORIGINS=http://127.0.0.1:【端口】 -p 【端口】:8000 -v 【路径】:/config --restart unless-stopped lscr.io/linuxserver/babybuddy:latest
🔶Docker Compose
services:
babybuddy:
image: lscr.io/linuxserver/babybuddy:latest
container_name: babybuddy
environment:
- PUID=1000
- PGID=1000
- TZ=Asia/Shanghai
- CSRF_TRUSTED_ORIGINS=http://127.0.0.1:18000 #与自定义端口相同
volumes:
- /volume1/docker/babybuddy/appdata:/config #自定义路径
ports:
- 18000:8000 #前面那个自定义端口,要和上面的url相同
restart: unless-stopped
二、群晖部署
🔻打开DSM,选择Container Manager——项目——新增
三、Dockge部署
🔻一个页面完成Docker Compose部署
🔻Dockge部署可以看我这篇文章
系统使用
新手阶段
一、进入系统
💥注意事项,如果登录后,提示500/504,大概率就是NAS性能不足,无法支撑PHP运行。建议更换性能更强的设备。
🔻系统默认账号密码是admin/admin。进入后首页点击右上角设置,更改时区和语言。
二、添加宝宝
🔻主要记录内容包含更换尿布、喂食、睡眠、趴玩时间。
🔻很贴心的给出了出生时间设定,还可以上传刚出生的照片。
🔻回到首页,已经看到变为了当前宝宝的数据展板。
三、数据管理
🔻具体就不多展示了,模式都差不多
🔻身理体征记录
四、移动WEB端页面
🔻移动端页面,吃喝拉撒睡的管理,可记录小日记。
🔻成长线、计时器、数据展板
大师阶段
五、IOS快捷指令
🔻以下是官方提供的第三方快捷指令,IOS端可以直接打开链接加入。并对快捷指令做一些修改。
@azosnu(作者名字)
Add Diaper Change
Add Diaper Change (with color support for solids)
Add Feeding
Start Timer
Stop Timer
@a-camacho(作者名字)
Toggle Sleep
Toggle Feeding
@lenaxia:(作者名字)
Add Feeding
Sleeping Time (forked from @a-camacho's Toggle Sleep)
Pumping
Add Feeding by @SpeakingOfBrad (forked from @lenaxia's Add Feeding)
🔻修改方法,以Toggle Sleep为例,点击连接添加,填入URL和token
🟡获取API token
🔻配置参数,点击快捷方式使用,支持与Siri联动
🔻IOS端发布后,后台也直接同步了
六、Home Assistant和硬件
🟡BabyBuddy的HA插件定义了一套完整的API传输协议,通过物联网传感器和自定义的设备可以实现智能家居的集成。
反正Cherry这里整不会了,难度系数太大了,抛砖引玉,希望有硬件大佬可以整合一下,给奶爸们出点福利啥的。
🔻温奶硬件、奶粉整合,实现温奶计时、称重、奶量自动计算。链接。
🔻小键盘一键录入,并控制床头灯亮度,用于夜间时间。链接。
🔻简易型智能按键
七、Grafana看板插件
🔻专门针对Grafana看板提供的Babybuddy插件,可以进行数据集成。
最后
感谢各位耐心看完,说实话,这款软件我折腾了好久,主要是智能家居那块,最后还是以失败告终了。
至于这款软件有没有用,仁者见仁,智者见智。从数据保管的角度来说,自托管服务应该是唯一的解决方案,但是从生态上来说,市面上的儿童招呼类APP的体验肯定更好。
但是如果加上智能家居,那我觉得该项目还是有一定战斗力的。
好了,今天的节目到此节目,我们下期再见~~
如果值友们有好玩的,有意思的项目,欢迎留言,供Cherry学习研究~Cherry会把学习结果进行分享~
###本项目采用Docker部署,任意NAS、服务器都可以部署安装###
欢迎朋友们评论区讨论留言。我会定期更新关注NAS使用方法、开源软件与Docker软件、游戏与生活相关内容,喜欢的朋友请关注、点赞、留言支持。
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~