Amélioration continue
Nouveautés
Nous continuons d'améliorer SkyView — voici une chronologie des fonctionnalités et améliorations apportées par chaque version.
- v0.9.43Dernière version
Fall alerts really do fire now · Fall settings are down to a single sensitivity
- Fall alerts really do fire now: the last release said this was fixed, but it was only half fixed. When the camera is mounted high and someone falls towards it — the most common way people go down in a hallway or corridor — the system still didn't recognise it, because a person lying that way looks just as upright in the picture as someone standing. This release replaces the model that recognises a fallen posture, reworks how the judgement is made, and adds a fallback that doesn't depend on posture at all: if a person's height in the picture collapses and stays down, you get an alert even when the posture can't be made out. Re-tested on the two real recordings that were missed before — both are reported now.
- Fall settings are down to a single sensitivity: there used to be five numbers here (recognition confidence, how many frames between checks, how many seconds to wait, and so on). None of them could be judged by feel, and setting one of them too high stopped fall alerts from ever firing. Now there is just High and Low, with the difference spelled out underneath.
- ⚠️ The default is High, so it alerts more readily than before: you get an alert whenever someone is on the floor and stays there, even if the fall itself wasn't caught — the moment is often hidden by furniture, or over between two checks. Missing a real fall costs far more than a few extra alerts, so the default leans towards alerting. If it's too chatty (a bedroom camera that sees someone lying in bed, for example), switch the sensitivity to Low and it will only alert when the fall itself was caught.
- ⚠️ If you use NVIDIA graphics acceleration: after upgrading, please run the acceleration step in settings once more, otherwise fall recognition temporarily falls back to a slower path.
- Desktop and classic views disagreed about your settings: on the same device the desktop view showed "fall detection / face recognition enabled" while the classic view showed them off. The desktop view wasn't reverting to the real state when a save failed. Fixed.
- The "test" button in automations: the test message used to be word-for-word identical to the notifications you had already received, which made it look like something cached was being sent. It's now recognisable as a test message.
- v0.9.42Temps fort
Fall alerts fixed · No more repeated package alerts · Automations can post straight to DingTalk, WeCom, Feishu and Bark
- Fall alerts actually work now: previously, even with fall detection switched on, it almost never triggered — the way a fall was judged broke down on real camera footage. If you had this enabled but never received an alert, it will work after upgrading.
- Do Not Disturb no longer swallows fall alerts: falls were meant to come through even during quiet hours, but they were being silenced along with everything else — and a fall while getting up at night is exactly the most common case. Fall alerts now arrive as intended (all other alert types still respect your Do Not Disturb settings).
- Packages at your door stop re-alerting: a parcel sitting untouched at the door could previously generate hundreds of "package delivered" and "package taken" alerts in a single day. It now also considers whether anyone actually passed by and whether that part of the picture really changed, so an untouched parcel stops bothering you.
- New automation actions: DingTalk, WeCom, Feishu/Lark and Bark: just pick one, paste the bot address and type the message — no more hand-writing JSON. When delivery fails you get a plain-language reason (e.g. "DingTalk rejected: security settings do not match") instead of a bare failure. Leave the message empty and it reuses the same wording as your phone notification.
- Editing device settings on the web is safer: previously, changing one setting on the web and saving could overwrite settings that had just been changed elsewhere (your phone, another tab) back to their old values — for example, recording mode silently reverting to "motion only". Only the fields you actually changed are submitted now.
- More stable AI detection and faster snapshots on some machines: on older Intel integrated graphics (J4125, J4105, N5105, and UHD 630-era chips), the system used to try hardware decoding, but on these particular chips it is actually slower than plain software decoding — which caused AI detection to keep dropping out and snapshots to lag. The system now measures both once at startup and picks whichever is genuinely faster. The older the machine, the bigger the gain. Newer chips (N100, N305 and similar) are unaffected and keep their existing acceleration.
- For users running NVIDIA TensorRT acceleration: pose and fall detection were completely non-functional and have been fixed.
- v0.9.41
Improved package and pet recognition · Voice announcements fixed · Downloads now show progress
- Packages at your door are picked up more often: deliveries and takeout left at the door were frequently missed before; this round of tuning noticeably improves the hit rate. Some camera angles and lower-quality streams will still miss them — we're continuing to work on it.
- Fewer people mistaken for pets: on overhead-angle cameras (hallways, entryways), a person bending or crouching was often labelled a cat or dog; this round reduces those mix-ups, and cats being called dogs happens less often too. Recognition is still being refined — please keep reporting any misidentifications you run into.
- Voice announcements work again: the spoken announcements in automation rules, and the "Test voice announcement" button in settings, used to fail. If you had set up an announcement rule that never spoke, it will simply start working after the upgrade — no need to reconfigure anything.
- Exported recordings now show download progress: on mobile, web, and desktop, downloading an exported recording now shows a progress bar and how much has been downloaded. Previously nothing on screen changed after you tapped "Download", and a large file could take several minutes — making it look like the tap hadn't registered. On Android this led to repeated taps downloading the same video several times over; that's fixed too.
- Embed it in the Home Assistant sidebar: Home Assistant users can now embed the SkyView interface directly into the HA sidebar instead of switching back and forth between two pages. Enable the corresponding toggle in settings (used together with the SkyView HA integration).
- v0.9.40Temps fort
Leaner, steadier AI detection · Set camera lights to auto/on/off · Choose how detailed AI summaries are
- AI detection uses fewer resources: with the same all-cameras HD detection, NVIDIA GPU users see noticeably lower load at unchanged quality and frame rate; Intel iGPU and pure-CPU setups are optimized too. Easier going when you run many cameras on a modest box.
- No more periodic stutter on flaky cameras: cameras on shaky networks with occasional glitchy frames (common with WiFi or remote cameras) used to drop and restart detection every few dozen seconds — now it recovers in place without interruption, and without flooding the logs with errors.
- More accurate event timing: event and trajectory timestamps could previously lag the recording by a few seconds (more on some remote cameras) — they now line up with the recording so the moment matches on playback.
- Set camera lights on the fly: supported cameras (Hikvision, Dahua, Reolink, TP-Link, etc.) can have their supplemental light set to auto, always-on, or always-off from settings, on mobile, web, and desktop.
- Choose how detailed AI summaries are: pick a concise or detailed summary, and optionally turn on cloud "deep analysis" for a richer description — the detailed mode never invents things that aren't in the frame.
- TP-Link home cameras now supported: TP-Link's home line (TL-IPC) can now be added.
- Detection boxes and trajectories line up better on playback: when reviewing footage, the on-screen boxes and movement trails match the actual picture more closely.
- Other improvements and fixes: Hikvision IR-only models no longer report a false "light control failed" when turning on the light; the desktop "Go to settings" button no longer jumps to the wrong page; event thumbnails render at the correct aspect ratio across all grids; curly quotes no longer leave extra whitespace on non-Chinese interfaces; upgrading without the docker permission mounted now gives clear, actionable guidance.
- v0.9.39
Basic motion detection is now free · The live wall remembers your layout
- Basic motion detection on the free tier: motion detection and push notifications now work without a paid license. The settings pages clearly mark what is free and what needs an upgrade, with a direct upgrade path on the AI features.
- The live wall remembers where you put each camera: manually arranged grid positions are now saved, and each grid size (4-up, 9-up, ...) keeps its own arrangement.
- The AI summary failure alert can be switched off: if the cloud summary service is unstable, you can silence the repeated alerts in settings — summaries keep retrying on their own, and missed events are filled in once the service recovers.
- Fixed a false alarm when saving the remote-access port: saving the public port no longer incorrectly reports that the port is not active — the feature actually worked; only the message was wrong, so there is no need to switch ports as it suggested.
- v0.9.38
Fixes two problems from the previous release: slow live video on phones over the internet, and settings toggles that could not be switched off.
- Live video now starts much faster on phones away from home. iPhones often took ten seconds or more to show a picture (Android was quick); now it appears within a few seconds.
- Settings toggles can be switched off again. "IPv6 direct connection" and "automatic HTTPS certificate" could previously only be turned on — the switch showed off and saving reported success, but they stayed on.
- v0.9.37Temps fort
Recognizes your own pets · see who visited and where they went · a paragraph a day on how things went · movement trails on events · remote access over a single port
- Recognizes your own pets. Add your cats and dogs and events name the individual animal, with a timeline of where it went during the day, the spots it favors, and a one-line daily recap. Yunkan picks out photos of pets it doesn't recognize yet for you to confirm, so you never feed it samples by hand. Off by default — enable it in one tap on the Pets page.
- See who visited and where they went. The same person appearing on several cameras is merged into a single visit; open it to see which lenses they passed in order with the footage from each leg, or have Yunkan sum up the visit in a sentence. Visits you don't want to keep can be deleted or cleared at any time.
- A paragraph a day on how things went. Yunkan leads with what matters — strangers, packages, falls — sums up routine activity in a line, and on a quiet day simply says there was nothing of note. One recap per day for the whole home. Off by default.
- Movement trails on events. The event picture now draws the path the subject took: where they came from, where they went, where they lingered.
- Replay the moment right in the event. No more jumping to playback and hunting through the timeline — the event detail plays those few seconds directly, with detection boxes following the action. On phone, tablet, web and desktop.
- Remote access needs only one forwarded port — none at all if your ISP provides IPv6. The live view no longer falls back to a two-second delay when watching from outside; it connects directly.
- HTTPS certificates are issued automatically. Enter your own domain and Yunkan handles issuance and renewal, so browsers stop warning about an insecure connection. Port 80 does not need to be open, and 8 DNS providers are supported including Cloudflare, AWS Route 53, Porkbun, deSEC and DuckDNS. Certificates you installed by hand are left untouched.
- More accurate recognition. The recognition model has been replaced across the board: on the same real-world footage the false alert rate drops from 27% to 9%, with a new "highest accuracy" tier for machines with a discrete graphics card. Sheep, cattle and horses are no longer reported as birds, and a recognized face now appears on the main event instead of taking an entry of its own.
- Packages are recognized even sitting still. Previously a package was lost once it stopped moving, and thirty seconds later Yunkan falsely reported it as taken. Off by default; enable it in detection settings.
- Push notifications carry the picture. The notification shows the subject directly, and the AI summary is added to that same notification once ready rather than arriving as a second alert. Event list thumbnails are close-ups of the subject too.
- Talk through the camera from the live view. A new panel on web and desktop lets you type a message for the camera's speaker to announce.
- Licensing. A license is no longer reported as "revoked" when the device clock is off — it asks you to correct the time instead. Device migration is now available on the desktop app, Pro no longer persists indefinitely after a subscription lapses, and support can free a seat from an old machine on request.
- Other improvements and fixes. Loitering alerts can skip people you already know; snapshots can be exported in bulk; the event timeline is color-coded by category. Fixes: PTZ cameras panning on a cycle with nobody present, auto-tracking not starting on cameras set up with only vendor credentials, choppy two-way audio on recent TP-Link firmware, cloud AI summaries never producing a result, blurry zoom in the labeling workspace, a crash on the Pets page, and several iOS issues (video not pausing when switching tabs, misplaced delete confirmations on iPad and Mac, untranslated strings).
- Upgrade notes.
- MySQL / MariaDB users: the first startup upgrades one recording table automatically. With a large recording history this takes a few minutes during which the web interface is unavailable — please don't restart midway. It happens only once. SQLite installations are unaffected.
- If you have trained a custom recognition model: the built-in category system has been updated, so older custom models are marked outdated and Yunkan falls back to the built-in model. Retraining once restores it.
- v0.9.36Temps fort
Far fewer false motion alerts · fall detection fixed · live streams available over RTSP for third-party apps
- Far fewer false motion alerts, automatic with nothing to tune. Shadows and light spots, swaying foliage and rippling water, the timestamp overlay burned into the picture, insects flying close to the lens at night, and the moment the camera switches to night vision are each handled now — while someone walking past with a flashlight still triggers an alert as it should. Detection boxes hug the real subject too: one person is no longer broken into fragments, stray fragments from reflections no longer get a box of their own, and both very close and very distant subjects are recognized better.
- Fall detection fixed. The path that judged the drop leading to a fall had never actually worked, so real falls often went unreported. Upgrade note: the separate "Pose detection" and "Fall detection" switches are now a single switch, migrated from your existing state — nothing you had disabled gets turned back on for you.
- No more "not a single event" while someone is active at home. The old pacing assumed a visitor arrives by breaking a quiet scene, so a resident moving around the house for a long time produced nothing. Events now keep coming at a steady pace (every 30 seconds by default) while activity continues.
- Live streams can be consumed over RTSP by third-party software such as Home Assistant or go2rtc: sub-second latency, no segmenting. The live address published to Home Assistant carries it too, and authentication works exactly as before.
- ⚠️ H.265 (HEVC) cameras are no longer transcoded to H.264 on the server. Transcoding permanently occupies one of your graphics card's video encoding channels, so several H.265 cameras viewed at once crowd each other out. Yunkan now serves the original video as-is — the mobile apps, Safari and any Chrome / Edge with hardware decoding play H.265 natively, and the load on your host drops noticeably. A handful of older browsers without H.265 support can no longer view these cameras on the web; use the mobile apps instead.
- Three PTZ fixes. Direction keys that did nothing at all on some multi-stream cameras now work; the 300 empty factory presets shipped by Hikvision and others are filtered out so you only see your own; and firmware with no preset feature is no longer reported as a fault.
- Resource usage. Face recognition, AI summaries, HomeKit and the GB/T video surveillance integration truly stop using memory when switched off (from 100–130 MB down to about 16 MB standby, back within 5 seconds when re-enabled). A new self-check also compares your acceleration settings against what is actually in effect, item by item, with guidance for each mismatch — "the CPU is pegged" often turns out to be a GPU quietly falling back to the CPU.
- Other fixes. AI semantic search now states why it is unavailable instead of silently falling back to keyword matching; cameras whose stream vanished and whose recording stopped silently are fixed; the log center no longer becomes permanently unusable with "concurrency limit reached"; detection settings no longer claim a restart is needed (changes apply automatically in about 10 seconds); the home screen status chip no longer turns into a block of solid color on iOS 27; and the Android crash-report sharing screen is localized in all five languages.