{
 "schema_version": 1,
 "generated": "2026-10-20",
 "id": "oleost-visionstate--read-appliance-countdown-from-display",
 "repo": "oleost/VisionState",
 "repo_url": "https://github.com/oleost/VisionState",
 "repo_slug": "oleost-visionstate",
 "title": "Read a washer's minutes-left display into Home Assistant",
 "page_title": "How to read a washer's minutes-left display into Home Assistant with Vision State",
 "summary": "Turn a appliance display's remaining minutes into a sensor you can automate on.",
 "who": "A person who is often away from home and wants to know when the washer or dryer finishes.",
 "problem": "Appliances without a network connection hide their remaining time behind a display that cannot be read from another room.",
 "outcome": "A reading sensor that reports the minutes left on the display, so an automation can notify you when the cycle is nearly done.",
 "steps": [
  "Install the Vision State app and open it from the sidebar.",
  "Point a camera at the appliance display, then choose New sensor and select that camera.",
  "Draw a box around the number that shows the minutes left.",
  "Choose the reading option and check that the sensor shows the number the display shows.",
  "Add a Home Assistant automation that sends a message when the reading drops to a value you choose."
 ],
 "agent_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.",
 "agents": [
  "any"
 ],
 "difficulty": "Intermediate",
 "time": "30 minutes",
 "basis": "readme",
 "caveat": "The README names the washer as an example but does not say which appliance displays are supported, so test with your own display before you trust the reading.",
 "category": "Life admin",
 "tags": [
  "Life admin"
 ],
 "lang": "python",
 "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"
 ],
 "risk": "dual-use",
 "seen_in_the_wild": false,
 "mentioned_publicly": false,
 "risks": [],
 "best": false,
 "score": 0.7,
 "evidence": [],
 "url": "https://dedupedai.com/use-cases/oleost-visionstate/read-appliance-countdown-from-display/",
 "md": "https://dedupedai.com/use-cases/oleost-visionstate/read-appliance-countdown-from-display/index.md",
 "disclaimer": "Deduped lists open-source repositories that belong to other people. We do not own, maintain, audit, or vouch for any of them, and a repo appearing here is not an endorsement or a safety check. The use cases, steps, and prompts are written by AI and may be incomplete, outdated, or just wrong. Where a use case is marked \"Seen in the wild\", we link to public posts where someone described something similar, but we have not verified those posts and the use case itself is still our AI's own write-up. Use all of this at your own risk. Only run code, commands, or agents on systems and accounts you are authorized to use, and read the code and every command before you run it, especially anything that touches credentials, files, or the network. Nothing here is professional, security, legal, or financial advice. All trademarks and project names belong to their respective owners, and their use here does not imply affiliation. Content is provided as is, without warranties of any kind. Found a mistake, a safety problem, or something you want removed? Email hello@dedupedai.com and we will look at it promptly.",
 "api": "https://dedupedai.com/api/v1/usecases/oleost-visionstate--read-appliance-countdown-from-display.json",
 "api_version": "v1"
}
