持续改进中
更新日志
我们持续打磨云瞰——这里按时间记录每个版本带给你的新功能与体验提升。
- v0.9.52最新
忘记管理员密码可以自己重置了 · 部分 NAS 上 AI 识别没用上加速芯片已修 · 跌倒不再对同一个人重复告警
- 唯一的管理员忘了密码,现在能自己重置:云瞰装在你自己家的机器上,没有「找回密码」邮件可发;此前若唯一的管理员忘了密码,就只能找客服帮忙直接改数据库。现在在设备上执行一条命令即可重置(
docker exec -it yunkan skyview-reset-password --user admin),按提示输入两次新密码就好;账号被停用时可以顺带重新启用。密码只在终端里输入,不写进命令行,不会留在命令历史里。顺带修掉了一个会让输入的密码被吃掉开头几个字的问题——它会让重置后的新密码怎么输都不对,且全程没有任何报错。 - RK3588 版:部分 NAS 系统上 AI 识别没用上加速芯片、CPU 却跑满,已修:在飞牛等使用较新内核的 NAS 系统上,人脸、姿态、车牌、手势这几项识别会悄悄退回用 CPU 计算——功能全都正常、一条报错都没有,只有「NPU 明明有负载、CPU 却居高不下」这一个反常现象,极难发现。同一台设备实测,修复后系统负载从 14.4 降到 7.2,加速芯片三个核心的利用率从 10% 出头升到 33~50%。同一批系统上「性能监控」页整块 NPU 卡片消失的问题也一并修好。
- 飞牛 NAS 的 ARM 机型新增专用安装配置:这类设备上加速芯片与显示芯片的设备编号跟标准板子相反,沿用通用配置会认不到硬件,现在提供一份专用的安装配置文件。
- 跌倒识别:同一个人短时间内不再被重复告警:有客户遇到一次真实上报之后几分钟内又收到第二条同一个人的跌倒提醒。原因是人在矮桌前久坐时身体被家具挡住一部分,系统把「身形忽然变矮」误当成又一次从坐到躺,于是重新开始计时、再报一次。现在对已经报过的这一段会核对身体下缘的位置——人真的从坐倒下,下缘只会往地面方向走,不会往上抬,凭这一点就能把「被挡住」和「真的倒下」分开。没报过的场景照常判定,真实跌倒不受影响。
- 繁体中文:通知相关文案改用「推播」:台港澳习惯把手机通知叫「推播」,「推送」在繁中语感里更接近「推荐、推销」。手机 App 与网页端的繁中界面已逐条改过,只调整通知相关的说法。
- 唯一的管理员忘了密码,现在能自己重置:云瞰装在你自己家的机器上,没有「找回密码」邮件可发;此前若唯一的管理员忘了密码,就只能找客服帮忙直接改数据库。现在在设备上执行一条命令即可重置(
- v0.9.51
机器人通知里的「事件描述」不再是空的 · 桌面版事件横幅不再挡住窗口按钮 · 跌倒识别久坐不再误报
- 钉钉 / 企业微信 / 飞书等通知里引用「事件描述」不再是空白:这些消息一旦发出就改不了,而画面描述要等 AI 看完画面才出得来(通常几秒),所以此前规则文案里写了「事件描述」的机器人消息,收到时那一行永远是空的。现在只要动作文案用到了这个变量,系统会先等描述出来再发——本机识别最多等约 15 秒,用云端识别最多约 60 秒(可调);等不到就照常发出,只是不带描述。不含这个变量的动作、手机推送和语音喊话仍然立即触发,不受影响;编辑规则时会直接提示「会先等描述再发、最长多久」。用云端识别时改为并行处理,事件密集时不再排队好几分钟。
- 桌面版:事件横幅不再挡住窗口的最小化 / 最大化 / 关闭:窗口最大化或贴到屏幕顶部时,右上角弹出的事件横幅正好压在标题栏右侧那三个按钮上,只能等横幅自己消失才点得到,事件一多就要等很久。现在横幅会自动往下让开一段,窗口还原时再滑回原位。
- 跌倒识别:久坐不再误报:上一版为了不漏报「侧躺蜷起来、腿被自己身体挡住」的姿势,新增了一条按身体横向铺开时长的补充判定。上线后发现,小孩坐在儿童餐椅上长时间不动时,中间零星的前倾动作累计凑够秒数也会被算进去,报出一次并不存在的跌倒。现在这条补充判定要求「横着铺开」是这段时间里的主要姿势,而不是一两分钟里偶尔几下凑够秒数,久坐、伏案这类场景不再误报;上一版修好的侧躺漏报照常有效,真实跌倒的判定不受影响。
- v0.9.50
通知渠道统一管理、规则里只选渠道 · 跌倒识别侧躺蜷曲不再漏报 · RK3588 九路主码流人脸车牌稳跑 · 托管平台升级引导更准确
- 通知渠道统一管理,规则里只选渠道:钉钉、企业微信、飞书(机器人与应用两种接法)、Bark、Server酱、Telegram、Discord、Slack、群晖 Chat、VoceChat 等十余种渠道,现在在「设置 → 通知」里配一次(凭证只填一份、可先测试再保存,测试消息自带一张现场图并记录上次结果),自动化规则里新增「通知渠道」动作,选好渠道、写文案、按需勾选附带快照或 @所有人 即可。此前每条规则都要重复粘贴机器人地址、换密钥要挨条改,现在改一处全部生效;被规则引用的渠道不会被误删,删除时会列出用到它的规则名。Telegram 可一键查找 chat_id,钉钉应用可直接查找群并逐个添加。已有的钉钉 / 企业微信 / 飞书 / Bark 动作会自动迁入渠道,不用重配。
- 跌倒识别:侧躺蜷曲不再漏报:人侧躺、蜷起来躺在地上时,腿部常被自己身体挡住,此前这种姿势可能一直不报警。现在会按身体横向铺开的持续时间补充判定,躺够约 3 秒即报;弯腰捡东西这类一两秒的瞬时动作仍不会误报。
- RK3588 版:全部相机同时用主码流做人脸 / 车牌识别不再因内存不足反复重启:检测与大屏画面缓存的内存占用大幅下降,9 路主码流也能稳定跑,画面墙保持原生帧率。
- 升级页对托管平台的引导更准确:群晖 Container Manager、Home Assistant 加载项、TrueNAS 这类由平台管理容器的部署,升级页现在直接说明该到平台自身的更新入口升级,不再显示无法完成的升级方式。
- 手机 App(Android / iOS)更新:自动化编辑器新增「通知渠道」动作,选渠道、写文案、附带快照、@所有人 与网页端一致;规则列表里挂多个渠道时标签自动换行。
- v0.9.49重要更新
自动化通知可直接附上现场画面 · 跌倒免推送对 webhook / 机器人也生效 · 摄像头可拖拽排序 · 服务状态新增「启动中」
- 自动化的 webhook 与机器人通知可以直接带上现场画面:此前消息里只能放快照链接,接收端(尤其在外网或第三方平台上)往往打不开家里内网的地址。现在新增「快照图片数据」变量,把带标注框的现场快照直接嵌进 webhook 请求体或 MQTT 消息;企业微信机器人新增「附带事件快照」开关,文字消息之后紧跟一张现场图(默认关闭,附图失败不影响文字送达,运行日志里能看到附图结果)。钉钉、飞书等机器人的文案现在也可以插入快照链接,在内网点开即看。
- 跌倒「在床上/沙发上不推送」现在对自动化联动也生效:此前这个开关只管手机与桌面提醒,自动化里配的 webhook 和钉钉 / 企业微信 / 飞书 / Bark 机器人仍会照常触发。现在复核认定在床上或沙发上的,这些联动一并跳过;其余结论、复核超时或出错时照常触发。另外,跌倒事件的联动消息引用「事件摘要」时,会等复核描述出来再发(最多约 10 秒),不再发出一条空摘要。
- 摄像头管理页可以拖拽排序:此前列表顺序固定等于添加顺序,想把「大门口」放到第一个没有办法。现在点「调整顺序」进入卡片网格,拖动卡片(手机上长按拖动)或用左右箭头逐格移动,保存即可。这个顺序只影响管理页本身,实时画面墙与手机首页的布局不受影响。
- 服务状态新增「启动中」:AI 识别在加载模型的那段时间(几秒到几分钟)此前会显示成「已停止」,关了再开时尤其容易误以为没起来。现在这段时间显示为「启动中(正在加载识别模型)」,加载完成后自动变回「运行中」。
- 两处「点了没反应」修复:① 磁盘写满时,功能开关的变更写不进去,刚打开的功能(AI 识别、人脸识别等)会一直停在待机直到重启——现在会自动改走直接读取设置,功能照常启动;② AI 识别页的「全部恢复」此前对正处于自动退避中的相机不生效(最长要等 1 小时才起),现在和单个相机的开关一样立即重试。
- 桌面版网页的文字可以选中复制了:事件摘要、RTSP 地址、日志行、设备信息此前在桌面版里整个选不中。现在窗口内容区可以正常选中复制,拖窗口、拖小组件时仍不会误选。
- 手机 App(Android / iOS)更新:自动化编辑器同步支持「快照图片数据」变量与企业微信「附带事件快照」开关,机器人文案可插入快照链接,与网页端一致。
- v0.9.48
跌倒免推送开关对电脑桌面提醒也生效 · 画面卡顿后不再一直高负载 · RK3588 掉帧与死机修复
- 跌倒「在床上/沙发上不推送」现在对电脑桌面提醒也生效:开了这个开关后手机确实不再推送,但电脑网页上的桌面提醒和浏览器通知仍然照弹。现在这两处也一起遵守该开关:复核认定在床上或沙发上的不再打扰,其余结论、复核超时或出错时一律照常提醒——方向仍是宁可多报、不能漏报。
- 跌倒事件摘要不再出现画面里没有的「红框」:复核时会给判定对象做个标记帮助 AI 锁定主体,但这个标记被写进了摘要文字(例如「红框中的小孩坐在床上」),而你在画面里根本看不到它。现在摘要只描述人和场景本身。
- 画面卡顿一次后不再长期占着 CPU:此前某一路相机连续几次取流失败(常见于网络抖动、相机重启),这一路就会永久退回更耗 CPU 的解码方式,直到重启才恢复;多路一起退化会让设备负载居高不下、画面更不稳,形成恶性循环。现在会按逐渐拉长的间隔自动试回硬件加速,抖动过去就能自己恢复;真的解不了的画面则稳定在原方式,不再反复折腾。
- RK3588 版本修复:多路画面与 AI 识别同时运行时,画面掉到几帧甚至冻住的问题已修(根因是同一台设备上几处解码组件版本不一致,互相干扰);大内存(超过 4GB)设备在内存吃紧时刻仍可能整机重启的最后一条已知路径已堵死。
- v0.9.47重要更新
一键升级「拉不到镜像」修复 · 跌倒复核结论进事件摘要 · AI 连通性一键测试 · RK3588 崩溃修复
- 一键升级修复:用手动 compose 模板(镜像名没写仓库地址)或旧式镜像命名部署的用户,点「升级」会去错误的仓库拉镜像、等到超时才失败;现在会自动换算成正确的镜像地址。⚠️ 修复本身在新版里,已受影响的用户这一次仍需手动升级一次(
docker compose pull && docker compose up -d),之后一键升级恢复正常;用一键安装脚本部署的不受影响。 - 跌倒复核结论直接写进事件摘要:云端复核「在床上 / 在沙发上 / 倒在地上」的结论此前只藏在事件详情里,现在作为事件摘要显示在 App 详情、网页事件卡片和 Home Assistant 里,并能被搜索到;复核对「蹲着」「站着弯腰」的分辨更准,多人画面会锁定触发报警的那个人来判断。
- 幼儿俯身拿东西不再被当作跌倒:没有明显下落动作时,需要持续平躺一段时间(约 10 秒)才提醒,一瞬间的俯身、弯腰不会触发;真正倒下并保持不动仍会及时提醒。
- AI 分析设置页新增「测试连通性」:配好云端或本地 AI 后一键验真,当场显示耗时、所用模型和一句示例回话,不用等真实事件来了才发现接口没通。
- 桌面版控制面板补齐设置项:跌倒复核的两个开关、WebRTC IPv6 开关此前只在经典设置页有,现在桌面版也能改,两端设置项已对齐。
- RK3588 版本修复:检测流切到子码流或自动码流后每一两分钟崩溃一次的问题已修;人脸、姿态、车牌识别偶发拿到无效画面的问题已修(硬件抠图失败时如实退回普通画面,不再拿到乱码)。
- 手机 App(Android)更新:跌倒事件的画面上会画出人体姿态骨架,不再只有一个人体框,一眼看出当时是躺着、坐着还是弯腰;打开 App 会收到升级提示。
- 手机 App(iOS)更新:iPhone / iPad 版同步到 0.9.47(App Store 审核通过后可更新),汇总了 0.9.38 以来的全部手机端改进:跌倒事件可单独筛选、详情显示判定依据并画出人体姿态骨架;补光灯自动 / 常开 / 常关设置;导出录像下载显示进度;自动化动作可直接选钉钉 / 企业微信 / 飞书 / Bark;免费版设置页清楚标出免费与需升级的功能;宠物取样改用裁剪缩略图;事件缩略图比例修正。
- 一键升级修复:用手动 compose 模板(镜像名没写仓库地址)或旧式镜像命名部署的用户,点「升级」会去错误的仓库拉镜像、等到超时才失败;现在会自动换算成正确的镜像地址。⚠️ 修复本身在新版里,已受影响的用户这一次仍需手动升级一次(
- v0.9.46
跌倒提醒加上智能复核 · 初始化向导一批「装不上」修复
- 跌倒提醒新增云端智能复核:报警产生后由云端 AI 再看一眼画面,判断人是躺在床上、沙发上还是真的倒在地上,结论直接写进事件详情;也可以勾选「复核认定在床上或沙发时不推送」(默认关闭,事件本身照常记录、网页照常提示)。复核不确定、超时或没开云端 AI 时一律照常提醒——方向永远是宁可多报、不能漏报。
- 「画了忽略区还在报」现在能自查:每条跌倒事件都会记下当时这台相机加载了几个跌倒忽略区、判定位置在哪、有没有命中,一眼分清是区没生效还是位置没圈进去。
- 初始化向导修复一批「装不上」:选 MySQL 数据库的全新安装此前必定失败,已修;数据库暂时连不上时不再反复重启,页面会写明原因、连上后自动恢复;「测试连接」会提前告知数据库版本或字符集不支持;从 NAS 管理面板点进来陷入无限跳转打不开、以及重装后浏览器残留上次登录状态让向导转圈没反应的问题都已修复。
- AI 摘要模型的网页离线导入可用了:此前真实大小的模型包一直传不上去;导入与本机不匹配的包会被明确拒绝并说明需要哪种,不再覆盖已经装好能用的模型。
- RK3588 版本修复:姿态与跌倒检测此前完全不工作,已修;大内存(超过 4GB)设备上两类偶发整机卡死、自动重启的问题已修复。
- v0.9.45
跌倒提醒:修复几类漏报,误报同步收敛
- 几类此前不会提醒的摔倒,现在能报了:人倒下后被画面短暂认丢、站起来后不久再次摔倒、摔到桌子等家具后面、系统刚启动或人进入画面时已经倒地(横躺 / 头朝镜头)。头背着镜头躺、又没有任何参照的情况仍判不了,这是取景角度本身的限制。
- 误报同步收敛:坐到桌前吃饭办公、弯腰捡东西不再触发;幼儿爬行蹲坐照旧不报,明显平躺不动一段时间才提醒。
- 相关日志补全:遇到该报没报、不该报却报,导出日志发给我们就能定位原因。