What do you want to do?
4 use cases
-
Alert when the garage door stays open
Get a phone notification when a camera shows the garage door open for 10 minutes.
- Vision State
- Life admin
- Intermediate
View prompt
Using the VisionState repo at https://github.com/oleost/VisionState, set up a garage door state sensor for the camera <camera_entity> and a Home Assistant automation that notifies <notify_service> after the door is open for 10 minutes. Expected output: a sensor.garage_door entity and one automation YAML block. Verify that the sensor reports open, closed and halfway in the Home Assistant entity list.
-
Read a water or gas meter into the Energy dashboard
Point an ESP32-CAM at a meter and log its total and rate in Home Assistant.
- Vision State
- Life admin
- Intermediate
View prompt
Using the VisionState repo at https://github.com/oleost/VisionState, configure a reading sensor for the camera <camera_entity> on a <water or gas or power> meter. Expected output: a meter total entity that appears in the Home Assistant Energy dashboard. Verify that each new value is higher than or equal to the previous one.
-
Track who is home and whose car is in the drive
Get on/off sensors for named people and your own car from a driveway camera.
- Vision State
- Life admin
- Intermediate
View prompt
Using the VisionState repo at https://github.com/oleost/VisionState, set up object and person sensors for the camera <camera_entity>, with named people <person_names>. Expected output: an on/off sensor for each named person and for the car object. Verify that face recognition is enabled only for the camera you chose.
-
Read a washer's minutes-left display into Home Assistant
Turn a appliance display's remaining minutes into a sensor you can automate on.
- Vision State
- Life admin
- Intermediate
View prompt
Using the VisionState repo at https://github.com/oleost/VisionState, create a reading sensor for the camera <camera_entity> that reads the minutes-left display on <appliance>. Expected output: a numeric sensor that matches the display. Verify that the sensor value matches the display on three separate checks.
How to use Vision State
- Check you have what it needs: Home Assistant OS or Home Assistant Supervised, version 2025.10 or newer; The Mosquitto broker app and the MQTT integration in Home Assistant; A camera that Home Assistant can see as a camera entity, or an RTSP or HTTP snapshot URL.
- Open oleost/VisionState on GitHub and read the README and license.
- Click Add repository in the Vision State README, or add https://github.com/oleost/VisionState under Settings → Apps → App store → ⋮ → Repositories.
- Install Vision State, start it, and open it from the sidebar.
- Choose New sensor, pick the garage camera, draw a region around the door, and select the state option.
- Click a few example images for open, closed and halfway so the sensor learns the states in about a second.
These steps come from our top use case, Alert when the garage door stays open, which also has a copy-paste agent prompt.
Get 5 new use cases every morning. Free, one short email, unsubscribe anytime.
Get them freeAbout this repo
- Who it is forHome Assistant users who want camera-based sensors for doors, meters or household events without sending video to the cloud.
- Why it is hot
- LanguagePython
- Sourcegithub.com/oleost/VisionState · Back to Hot repos
Requirements
- Home Assistant OS or Home Assistant Supervised, version 2025.10 or newer
- The Mosquitto broker app and the MQTT integration in Home Assistant
- A camera that Home Assistant can see as a camera entity, or an RTSP or HTTP snapshot URL
Maintain Vision State? Add the Featured on Deduped badge
Paste this into your README:
[](https://dedupedai.com/use-cases/oleost-visionstate/?ref=badge)
Questions about Vision State
What is Vision State?
VisionState is a Home Assistant app that turns camera views into sensors for doors, objects, people and meter readings, using a local AI model that runs on your own CPU. It is an open-source project on GitHub: https://github.com/oleost/VisionState.
Who is Vision State for?
Home Assistant users who want camera-based sensors for doors, meters or household events without sending video to the cloud.
What can I do with Vision State?
4 use cases so far, for example: Alert when the garage door stays open; Read a water or gas meter into the Energy dashboard; Track who is home and whose car is in the drive. Each has steps and a copy-paste agent prompt.
What do I need to run Vision State?
Home Assistant OS or Home Assistant Supervised, version 2025.10 or newer; The Mosquitto broker app and the MQTT integration in Home Assistant; A camera that Home Assistant can see as a camera entity, or an RTSP or HTTP snapshot URL.
What are alternatives to Vision State?
Other hot AI repos in Life admin: Open Instinct, Syncso.
Is Vision State safe to run?
Deduped does not own, audit or vouch for it. Read the README and license, run it on your own systems first and review every command before you run it.