网易首页 > 网易号 > 正文 申请入驻

程序员养龟有多离谱?我让 Claude Code 每天给我发乌龟行为报告

0
分享至

编注:我们会不定期挑选 Matrix 的优质文章,展示来自用户的最真实的体验和观点。 文章代表作者个人观点,少数派仅对标题和排版略作修改。

▍背景

最近对养龟产生了兴趣,家里陆续来了 6 只:草龟、地图龟、西非侧颈龟、三只黄喉拟水龟。龟缸上装了 TP-Link 摄像头,群晖 NAS 跑着 Surveillance Station 24 小时录像,水温传感器和加热棒也配齐了。

东西都有,但用起来全是分散的。看温度一个 APP,看摄像头另一个,加热棒手动开关。录了几百 GB 的视频从来没人翻。

刚好最近一直在用 Claude Code 折腾家里的 Home Assistant,上周才用它逆向了空气净化器的 API。这次想试试,纯靠对话,能把养龟这件事做到什么程度。

▍现在是什么样的

打开手机 HA,龟缸的东西全在一个页面里,摄像头画面、乌龟活动状态、加热棒功率和用电量、水温湿度趋势。温度异常会聊天软件推送。

每半小时还会收到一段精华视频和一段 AI 写的行为分析:



整个过程我没写一行代码。仪表盘、自动化、监控脚本、视频处理、AI 分析,都是和 Claude Code 聊出来的。

▍HA 仪表盘和自动化

跟 Claude Code 说的第一句话大概是「把乌龟摄像头加到 HA 仪表盘上」。

然后就是不停地提需求:

「加热棒的功率和用电量也显示出来」 「水温做个仪表盘,标出适宜温度区间」 「加个 24 小时和 7 天的水温趋势图」 「温度太低或太高给我发消息」

它每次直接改 HA 的配置文件和仪表盘数据,改完重启,我刷新手机看效果。不满意继续说,满意就下一个。跟一个懂 HA 的人聊天没什么区别,我不用管 YAML 怎么写、automation 怎么配。



左:加热棒 7 天功率、水温湿度仪表盘;右:24 小时水温湿度趋势,带温区标注

水温趋势图标了过冷/偏冷/适宜/偏热/过热的区间。加热棒功率曲线能看出工作规律,比如图上 4 月 7 号之前加热棒是关着的,之后才开始工作。

自动化跑了温度过高和过低两条告警。温度异常聊天软件几分钟就能收到。

▍AI 活动监测

仪表盘能看数据了,但龟在干嘛,水温曲线看不出来。

我问 Claude Code 能不能做个活动监测。它的方案:每 5 分钟从 SS 录像里抽帧对比,检测画面变化判断龟有没有在动。处理放在家里闲置的 Mac 16"(M1 Max 64GB)上,NAS 只管存录像。

▍抓帧对比

录像在 NAS,Mac 通过 SSH 读取。一开始传整个 100MB 的 mp4,12 秒。后来只传文件头 5MB(mp4 的 moov atom 在文件头,够解码出帧),降到 2 秒。

NAS 录像 → ssh head -c 5MB → OpenCV 读帧 → 灰度+高斯模糊 → 像素差值

变化超 2% 就算「活跃」,结果推到 HA sensor。

▍精华视频

「有活动时直接发视频给我」

Claude Code 做了每 30 分钟的精华视频。检测到活跃的时间点,从对应录像截取片段拼在一起。

一个细节:一开始用 OpenCV 逐帧重编码,25 秒出一个片段,画质还糊。后来装了 ffmpeg 用-c:v copy直接裁切,2 秒搞定,1080p 原始画质。工具选对了差十倍。

▍本地大模型看龟

精华视频解决了「看什么」。但我还想知道每只龟在干嘛。

我问有什么办法识别不同的乌龟。Claude Code 列了几种:OpenCV 颜色轮廓检测、YOLO、深度学习个体识别、Vision LLM。6 只龟品种差异大,草龟最小深色、地图龟最大有花纹、西非侧颈脖子侧扁、小青体型差不多,直接用视觉大模型就行,不用训练。

试了 Gemini API 配额不够。我说能不能跑本地的。最后用 Ollama 跑 Gemma 4(8B Q4 量化),M1 Max 64GB 没什么压力。

分析分两步。先逐帧:从 30 分钟录像均匀抽 30 帧,每帧单独让 Gemma 描述看到了什么。再汇总:30 条描述拼一起,让 Gemma 总结这半小时。

prompt 改了好几轮。一开始让它「分析哪只最活跃哪只最安静」,输出很八股。我说不关心这个,改成「像朋友聊天一样说说」,输出就对味了。


摄像头视角。右上角是晒背台,中间红蘑菇是装饰。能看到龟在晒背台上叠罗汉,它们特别爱干这个。

▍架构

HA 管数据采集、展示、告警。Mac 管视频处理和 AI 推理。两边通过 HA REST API 连起来。launchd 定时跑,开机自启。


▍关于没写代码

系统里有 Python 脚本(OpenCV 图像对比、ffmpeg 调用、Ollama API、Telegram 通知)、HA 的 YAML 配置(sensor、automation、lovelace dashboard)、launchd 定时任务,代码量不算少。

但我确实一行都没手写。

每一步都是对话完成的。我说「把摄像头加到仪表盘」,它改 lovelace JSON。说「温度告警发聊天软件」,它写 automation YAML。说「用本地模型分析龟缸画面」,它装 Ollama、拉模型、写脚本、配定时任务。

我干的事更像是产品经理:说需求、看效果、给反馈。

不是说技术不重要了。这套系统里有不少技术判断,比如只传 mp4 头部 5MB 而不是整个文件、用 ffmpeg stream copy 而不是重编码、逐帧分析再汇总而不是多图一起扔给模型。只是这些判断现在 AI 也能做。

▍成本

几乎为零。硬件家里都有,软件全开源,AI 推理跑本地。Mac 每月多费大概 3 块钱电。

养龟是个慢节奏的事。但每天翻翻聊天软件的报告,看看谁又霸占了晒背台、谁偷偷换了个位置,比蹲在缸前看半天有意思多了。

https://sspai.com/post/108453?utm_source=wechat&utm_medium=social

作者:叶水水


特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
香港演员郑雷去世,享年92岁,曾出演多部金庸剧

香港演员郑雷去世,享年92岁,曾出演多部金庸剧

都市快报橙柿互动
2026-04-12 23:36:36
解放军这40天,要把美日韩逼疯!

解放军这40天,要把美日韩逼疯!

Ck的蜜糖
2026-04-13 07:27:43
世锦赛连爆大冷:2场7-10!4号5号种子都出局,赵心童争冠少1劲敌

世锦赛连爆大冷:2场7-10!4号5号种子都出局,赵心童争冠少1劲敌

球场没跑道
2026-04-13 09:20:45
中国巨石盘中涨停

中国巨石盘中涨停

每日经济新闻
2026-04-13 10:36:07
梦龙雪糕广告被吐槽“恋足癖”,奇葩创意岂能”消费“消费者

梦龙雪糕广告被吐槽“恋足癖”,奇葩创意岂能”消费“消费者

极目新闻
2026-04-13 12:07:04
郑丽文参观小米工厂引热议,为啥只送手机,不送汽车?原因很真实

郑丽文参观小米工厂引热议,为啥只送手机,不送汽车?原因很真实

时尚的弄潮
2026-04-13 08:28:57
主持人魏笑的最后3天:15号生日,16号领证,17号婚礼成葬礼

主持人魏笑的最后3天:15号生日,16号领证,17号婚礼成葬礼

就一点
2026-03-19 10:47:51
春天使劲吃,钙比黄豆高2倍,钾比苹果高3倍,中老年人要常吃

春天使劲吃,钙比黄豆高2倍,钾比苹果高3倍,中老年人要常吃

阿龙美食记
2026-04-12 14:51:46
泽连斯基祝贺马扎尔赢得大选

泽连斯基祝贺马扎尔赢得大选

近距离
2026-04-13 10:05:37
余承东:全新一代问界M9将搭载更强大的华为全栈黑科技

余承东:全新一代问界M9将搭载更强大的华为全栈黑科技

CNMO科技
2026-04-13 14:44:05
NBA首轮对阵全出炉:湖人vs火箭 掘金vs森林狼 东部无焦点对决

NBA首轮对阵全出炉:湖人vs火箭 掘金vs森林狼 东部无焦点对决

醉卧浮生
2026-04-13 11:04:31
A股,尾盘传来一个“重磅利好”信号,明天,或将迎来大变盘!

A股,尾盘传来一个“重磅利好”信号,明天,或将迎来大变盘!

夜深爱杂谈
2026-04-13 17:01:12
民进党,极有可能在下一届台湾地区选举后,成为长期一家独大政党

民进党,极有可能在下一届台湾地区选举后,成为长期一家独大政党

李橑在北漂
2026-04-02 10:22:26
深圳机场一男子突发心梗却执意登机,血管堵塞程度高达99%,航司狂劝1小时

深圳机场一男子突发心梗却执意登机,血管堵塞程度高达99%,航司狂劝1小时

深圳晚报
2026-04-12 15:09:54
东风导弹泄密案!间谍郭万钧一家三口,全部被处以死刑

东风导弹泄密案!间谍郭万钧一家三口,全部被处以死刑

番外行
2026-03-31 08:28:28
他是导致台湾难以收复的关键人物,若不是他,台湾或许早就解放了

他是导致台湾难以收复的关键人物,若不是他,台湾或许早就解放了

兴史兴谈
2026-04-10 17:14:54
中共中央批准,开除韩占武党籍

中共中央批准,开除韩占武党籍

新京报
2026-04-13 11:34:06
余承东小红书发布首条内容:分享了华为Pura X Max折叠屏真机使用视频,宣布将于4月20日正式发布

余承东小红书发布首条内容:分享了华为Pura X Max折叠屏真机使用视频,宣布将于4月20日正式发布

鲁中晨报
2026-04-13 09:21:23
1994年,哈萨克斯坦为什么把紧挨中国的首都,迁到1000公里外?

1994年,哈萨克斯坦为什么把紧挨中国的首都,迁到1000公里外?

孤云朗境
2026-04-13 02:17:59
23秒守住638场全勤!职业生涯没缺席过!你是真牛!

23秒守住638场全勤!职业生涯没缺席过!你是真牛!

柚子说球
2026-04-13 17:56:33
2026-04-13 20:56:49
少数派sspai incentive-icons
少数派sspai
高品质数字消费指南
5041文章数 28385关注度
往期回顾 全部

科技要闻

"抄作业"近四年,马斯克版微信周五上线

头条要闻

媒体:欧尔班败选不仅是一国之事 牵扯到与中国的关系

头条要闻

媒体:欧尔班败选不仅是一国之事 牵扯到与中国的关系

体育要闻

一支球队不够烂,也是一种悲哀

娱乐要闻

初代“跑男团”合体,邓超、鹿晗缺席

财经要闻

今夜,出大事了,3种结果

汽车要闻

不止命名更纯粹 领克10/10+要做纯电操控新王

态度原创

时尚
数码
旅游
艺术
公开课

“小红鞋”今年春夏又火了!这4双怎么搭都好看

数码要闻

前行者推32kHz回报率磁轴键盘ES68破晓,预售到手低至699元

旅游要闻

免费、出片、治愈系!这片月见草花海才是春日顶配

艺术要闻

22位中国当代名家油画作品

公开课

李玫瑾:为什么性格比能力更重要?

无障碍浏览 进入关怀版