持續改進中
更新日誌
我們持續打磨雲瞰——這裡依時間記錄每個版本帶給你的新功能與體驗提升。
- v0.9.54最新
手机推送端到端加密 · 看不清脸也能分清家人和陌生人 · 检测设置化繁为简 · 界面字号可调 · 支持 Mac 与 ARM 主机
- 手机推送改为端到端加密:推送内容在你的设备上按每台手机单独加密,只有你的手机能解开,中途经过的推送服务只看到一句占位文字;截图配图同样只有你的手机能取到。设备本身也不再内置任何推送凭据。新版 Android / iOS App 自动启用,无需设置。
- ⚠️ 请同时把手机 App 升级到 0.9.54:还在用旧版 App 的手机,默认只会收到「有新的通知,点击查看。升级 App 后,通知里就能直接看到内容」,点开照常进 App 看事件。确实需要旧 App 继续显示通知内容的,可以在「设置 → 通知」打开「旧版 App 仍接收明文推送」(内容会经过云瞰服务器转发,不建议长期开着)。
- 设备时钟不准也不会丢推送:很多 NAS 默认没开网络对时,时间偏了几分钟。现在会自动按服务器时间校准,不会因为时钟偏差悄悄收不到手机推送。
- 看不清脸时也能分清家人、常客和陌生人:门口相机出门全程背影、门楣俯拍只见头顶的场景,现在会结合当天的穿着、身高体型、平时进出的时间与方向、车牌等线索,判断这次到访「很可能是谁」,只有线索足够多、足够可靠时才下结论,宁可说「不确定」也不乱认。人物页可以设置家庭角色、查看「系统怎么认出 TA」;事件和到访卡片会显示身份与依据,可以点 👍 👎 纠正;自动化规则可以按「家人 / 陌生人 / 具体某个人」设条件,通知模板新增身份变量。网页、Android、iOS 都支持。
- 检测设置化繁为简:原来上百个参数整理成 25 张能力卡,每张卡就是一个开关、一句用途说明、一个「低 / 标准 / 高」灵敏度和少量常用选项;打开某项能力时它依赖的能力会自动一起打开。原有的全部细项参数收进右上角「专家模式」。网页、Android、iOS 都已改版。
- 未归类的人脸可以直接命名成新人物:不用再先去「添加人物」上传照片——在未归类人脸里点「新人物…」或勾选多张后「命名为新人物」,直接建档,第一张作为头像。网页、Android、iOS 都支持。
- 网页界面字号可选小 / 中 / 大:默认比以前大一号;在「设置 → 外观 → 界面大小」或桌面版「个性化 → 界面字号」切换,「小」就是以前的尺寸。
- 回放页加截图按钮(网页、Android、iOS):保存时间轴当前位置的原始分辨率画面。手机端回放控制栏改为两层,常用的播放、快退快进、上一个 / 下一个事件放大居中,倍速、截图、导出放在下面一行。
- 手机端回放切到过去某天会自动从当天开头播放,和网页一致,不再停在当天最后一段、播放键置灰。
- 训练页标注队列可以一键清空:升级检测模型后想从干净的队列重新开始,点「清空队列」即可(可按摄像头只清一台);事件、录像和通知记录都会保留,新的检测照常进入队列。队列现在显示真实的待标注总数。
- 录像不再隔段丢失:偶尔有录像分段因为设备重启或系统繁忙没登记上,以前会在回放上空一截、6 小时后还被当垃圾删掉。现在这些完好的分段会被自动补回来;录像健康检查也能发现「连续录像却缺段」并提醒你。
- 快照占满磁盘的问题修复:事件快照目录里会积累大量已经没有任何事件使用的旧图片,以前怎么清都清不掉,甚至会为了腾空间误删正常事件。现在会自动识别并清理这些无用图片。
- 通用 ONVIF 摄像头的事件终于有快照了:通过 ONVIF 事件订阅接入的摄像头(含 TP-Link VIGI),事件列表和推送此前一直没有配图,现已修复。
- 人脸 / 宠物照片录入在部分 NAS 上报「录入失败」修复:个别 NAS(如飞牛部分机型)上上传照片会直接失败,其它功能正常,现已修复。
- 自动化模板新增「有人出现就推送」和「检测到人车动物就推送」:不用画区域、默认所有摄像头;删掉了默认通知规则的话,可以从模板一键建回来。
- 越线(出入方向)事件补进「事件分级」和「订阅事件」列表:以前勾选了具体订阅类型后,越线推送会被悄悄过滤掉,现在可以单独勾选和调整分级。
- 默认自动化规则的名字跟随界面语言:英 / 法 / 日界面不再出现一排中文规则名;你改过名字的规则不受影响。
- 新版桌面「落地页」偏好真正生效:从书签直接打开时也会进入你选择的界面,不再总是回到经典控制台;桌面小组件的摆放按屏幕尺寸分别记住,换屏不再叠成一摞。
- 安卓 App 登录更快:服务器同时有 IPv4 和 IPv6 地址、其中一种不通时,安卓 App 会两种同时尝试、谁先通用谁,不再卡在超时上。
- 新装机默认用更省资源的检测码流:新安装的设备会自动选择合适的码流做检测,CPU 占用更低;已有设备升级后保持原来的设置不变。
- 支持在 Mac 上安装:新增 Mac 一键安装脚本,在 Mac 上建一台桥接到局域网的 Linux 虚拟机运行云瞰,摄像头自动搜索、App 局域网发现、HomeKit 等功能与 Linux 主机一致,开机自动启动。
- 树莓派 5、ARM 服务器等 ARM 主机可以直接安装:标准版(CPU)镜像同时提供 x86 和 ARM 版本,一键安装脚本会自动选择。
- 回放时间往回拖过午夜不再卡在 00:00(网页);安卓回放页日期按界面语言显示,法语等界面不再出现中文日期;法语 / 日语界面侧栏长条目的图标不再被挤没。
- v0.9.53重要更新
登录安全升级:两步验证 / 通行密钥 / 单点登录 · 手机扫码登录与手机批准登录 · 手机 App 首页版面可以自己排
- 登录可以加第二道验证了:在「我的账号 → 登录安全」里绑定验证器 App(如 Google Authenticator、Microsoft Authenticator、1Password),之后每次输完密码还要输一次 6 位验证码;绑定时会给 10 个一次性恢复码,手机丢了也能登进来。管理员可以在用户管理里帮别人重置二次验证;唯一的管理员连恢复码也丢了,设备上的重置密码命令加了
--clear-mfa参数作为最后出口。 - 网页端支持通行密钥(Passkey):用指纹、面容或系统密码直接登录,或者作为第二道验证。需要通过 HTTPS 域名访问才能使用,手机 App 暂不支持通行密钥。
- 单点登录(SSO):家里或公司有 Authentik、Keycloak、微软账号等标准身份服务的,可以在「设置 → 单点登录」接进来,登录页会多出一个 SSO 按钮;第一次登录自动建号,也可以关联到已有账号。网页、Android 和 iOS App 都支持。官网新增了三篇教程分别讲两步验证、通行密钥、单点登录的设置。
- 手机扫码登录:网页登录页新增「扫码登录」标签,手机 App 首页顶栏的扫码按钮扫一下、在手机上确认即可登录,不用输密码。确认页会显示是哪台设备在登录、来源地址、是否和手机在同一个网络,不是自己就点「不是我」,账号会锁定 15 分钟。
- 手机批准登录:开了两步验证的账号,输完密码可以选「用手机批准」——手机收到推送后,在三个数字里选出网页上显示的那个就完成登录。
- 第三方集成不再需要保存你的密码:新增授权页,Home Assistant 这类集成可以跳到云瞰登录后由你点「授权」拿到专用令牌;API 令牌现在所有账号都能签发,管理员可以按用户查看和撤销。配套的 Home Assistant 集成新版本随后发布。
- 手机 App(Android / iOS)首页版面可以自己排:长按画面进入编辑,拖动换位、点一下切换大小、把不常看的收进底部托盘,顶栏按钮在 1 / 2 / 3 列之间切换;版面按账号保存,换手机登录还是同一套。
- 手机 App(Android / iOS)登录页改版:服务器信息折成一行,点「更换」才展开多服务器和公网地址;不用再手选 HTTP / HTTPS,按输入自动判断;两步验证和单点登录都能在手机上完成;登录失败的提示按具体原因显示,不再只有一个「401」。
- 通知图片上的检测框和姿态骨架可以分别关掉:「设置 → 通知」新增两个开关,默认都开;影响发给通知渠道、Webhook 和 Home Assistant 的事件图片,手机推送的配图本来就不画框,不受影响。
- 跌倒识别:镜头前的异物不再被当成躺着的人:有客户相机镜头前几厘米横着一个白色圆球,被反复报成跌倒。现在只凭两三个零星关键点连成一条横线的「躺姿」不再单独触发跌倒;有身体高度塌陷、下坠过程或头低于脚这些硬证据时照常报警,真实跌倒不受影响。
- 公网单端口访问时,登录确认页能看到真实的来源地址:此前从公网单端口进来的浏览器,来源地址和「是否同一网络」一律显示为空。
- 排查「有车 / 有人却没报事件」更方便:每条目标结束时的识别分数和门槛值现在会写进默认日志,不用再把日志级别调到调试。
- 法语 / 日语 / 繁体中文界面用词统一:「绊线」「免打扰」「检测区」等在网页、Android、iOS 上此前有两三种叫法,现已统一,和官网文档一致。
- 登录可以加第二道验证了:在「我的账号 → 登录安全」里绑定验证器 App(如 Google Authenticator、Microsoft Authenticator、1Password),之后每次输完密码还要输一次 6 位验证码;绑定时会给 10 个一次性恢复码,手机丢了也能登进来。管理员可以在用户管理里帮别人重置二次验证;唯一的管理员连恢复码也丢了,设备上的重置密码命令加了
- 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 模板(镜像名没写仓库地址)或旧式镜像命名部署的用户,点「升级」会去错误的仓库拉镜像、等到超时才失败;现在会自动换算成正确的镜像地址。⚠️ 修复本身在新版里,已受影响的用户这一次仍需手动升级一次(