Skip to content
soprez
A Soprez project · Home Assistant integration

Vision

Vision watches over the screens at home: Windows PCs, Android phones and TVs. Home Assistant decides, the devices apply. No account, no cloud, no tracker.

Actively developedMIT LicenseHome Assistant 2026.9+HACSWindows · Android
Public repository soonBuy me a coffee

What Vision does

Time ranges

“Night, 10 pm → 7 am”: one rule per person, following them across all their devices.

Categories

Games, videos…: Home Assistant labels you open or close, by hand or from an automation.

Time requests

The Requester asks, the Decider accepts or declines from their phone. Two-person approval is available.

Music

The TV becomes the house music player: queue, cover art, guest page.

Screenshots

The Vision dashboard in Home Assistant.
A time request, as the Decider sees it.
The Vision window on a Windows PC.

Install

You need Home Assistant 2026.9 or later, HACS, and devices that Home Assistant can reach: Windows 10 or 11 PCs, Android phones or TVs.

  1. In HACS: ⋮ → Custom repositories, add the repository address, category Integration.
  2. Install Vision, then restart Home Assistant.
  3. Settings → Devices & services → Add integration → Vision.
  4. Enrol each device with the enrolment key shown on the Vision dashboard: one PowerShell line for a PC, an address to open on Android.
https://github.com/jacquesantoineroy-hash/vision-home-assistant

Out of the box, Vision locks nobody in: no device, no time range, no closed category. Only the dangerous-domain list (malware, phishing) is active, and it can be turned off in the settings.

The Vision journey

≈ 760commits
≈ 220releases
6languages
3screens: PC, phone, TV
Summer 2026 · approximate dates

Where it began

  1. A PC that was too slow

    It all starts with a slow family computer. A first tool speeds up its startup and filters dangerous websites, revealing just how many sites track their visitors.

  2. Home Assistant decides, the PC applies

    The Home Assistant integration and the Windows agent are born: lock a session, close an app, block a site, all from home.

  3. Blocklist and VirusTotal checks

    Malicious sites blocked by a blocklist, suspicious sites checked, browsing statistics.

October 1 – 4

Three screens

  1. Android 1.2

    The Android app

    Vision comes to the phone.

  2. Ask instead of hitting a wall

    The Requester sees what is closed and why, and can ask for access from Vision's PC window.

  3. The TV comes alive

    TV screensaver: weather, cameras, sports scores. The next day, Vision becomes the TV's home screen.

  4. Time requests

    Ask for extra time, with a reason and a duration.

October 5 – 6

Setting boundaries

  1. Screen time per person and per app

    Per-app limits, per-person schedules, shared devices, an inventory of installed software.

  2. Grades, through automations

    Open or close a category based on grades or a finished chore: the rule lives in Home Assistant automations, so each household sets its own.

October 6 – 8

Becoming a real product

  1. The Vision name, and a free license

    One name everywhere, MIT license, groundwork for HACS, security hardening.

  2. Link a device with a QR code

    Scanning a QR code approved by a Decider is all it takes to enrol a device.

  3. Safe search, remote unlock

    SafeSearch and restricted YouTube on PCs; a Decider can unlock a device remotely.

  4. HA 1.78

    Two-person approval

    A sensitive request can require two distinct Deciders to agree.

  5. Decider, Requester

    Neutral words, a place name of your choice, and modules you switch on or off.

October 9

Everyday life

  1. A heads-up before access ends

    A warning 10, 5 and 1 minute before access ends.

  2. Close everything, Focus mode

    Close everything in one tap for dinner; during homework, only chosen apps stay open.

October 10

Party and music

  1. HA 2.0

    Party mode

    The TV shows the current track and a QR code: guests suggest the music.

  2. Vision becomes the TV's player

    Music plays straight from Vision, with a queue and cover art.

  3. Notifications you can answer

    Answer a request straight from the notification.

October 11 – 12

Open to the world

  1. HA 2.3

    A version for every home

    Nothing specific to one household left in the code: everything is a setting or discovered.

  2. Six languages

    French, English, German, Spanish, Italian and Dutch.

  3. Support without unlocking anything

    Buy a coffee, get a decorative badge. No account, no tracking, every feature for everyone.

  4. HA 2.4

    Reworked interface and interactive widgets

    A review of 93 friction points and a first batch of fixes; widgets that act: switches, buttons, settings.

In progress

What's coming

  1. In progress

    Sendspin, a native audio player

    Lossless sound, no gaps between tracks, synced across devices. Lab-tested, coming soon on trial.

  2. In progress

    The alarm clock

    Fixed or calendar-based alarms, with music. The core is ready; ringing on devices is next.

  3. In progress

    Simpler permissions

    Three clear choices: For a while, Exception, Always available; plus websites linked to software.

  4. In progress

    A single "To decide" inbox

    The second batch of the redesign: answer every request in one place, in one tap.

Project roadmap

Full roadmap

In progress 1

  • Public GitHub repository

    Code published under the MIT license, installed and updated through HACS.

Up next 2

  • A version for every home

    Nothing specific to one household in the code: every setting is chosen in the interface, with a sensible default.

  • Illustrated installation guide

    Step by step, from HACS to the first enrolled device, with screenshots.

Done 2

  • Two-person approval

    Some requests need two distinct Deciders to agree; every vote is logged.

    October 2026
  • Per-person profiles

    Devices grouped by person, with cumulative screen time.

    October 2026

Project journal

Vision is free and will stay free.

If it helps you, a coffee funds the time spent building it.

Buy me a coffee