Skip to content

HA-Jev

Home Assistant integration that turns Jev answers about your house into sensors, automation actions, an AI Task entity and an Assist agent.

PluginbetaMIT

Overview

HA-Jev lets you ask TypeSafe's Jev questions about your house and get numbers back as entities you can automate on. Questions become sensors: a probability, one of your options with its distribution, or a number on a scale, added through the UI or YAML. Four actions (jev.noul, jev.choice, jev.score and jev.ask) answer inside automations and return response variables, and an AI Task entity answers generate-data calls by mapping boolean, select or number fields to questions.

It also provides a conversation agent for Assist, a house check that opens Repairs cards for entities unavailable for a week, low batteries and states that look like mistakes (such as a light left on, which can be turned off from the card and restored), cost reporting against a daily token budget, and 25 importable blueprints, for example detecting laundry left unattended. It is unofficial, uses the jevclient library, has tests and hassfest CI, and documentation lives on a separate site.

What the decision model decides

TypeQuestionAnswers
Yes / noHas the finished laundry been left unattended?(inferred)yes · no
ChoiceWhich of your options best describes the current house state?—
ScoreWhere does this state fall on your scale?—

How it works

  1. Define questions in the UI or YAML
  2. Integration builds state from your entities
  3. Jev answers; results become sensors or action responses
  4. Automations act on the values; house check raises Repairs cards

Strengths

  • Deep Home Assistant integration (sensors, actions, AI Task, Assist)
  • Daily token budget and cost reporting
  • Many ready-made blueprints

Caveats

  • Unofficial
  • Entity states are sent to TypeSafe

Getting started

Install via HACS, add the Jev integration with your TypeSafe key, then add questions in the UI; see jev.cdevries.dev.

At a glance

Type
Plugin
Status
beta
Language
Python
Runtime
Home Assistant integration
Has code
yes
Has tests
yes
License
MIT

Use cases and integrations

How curated lists describe it

  • Smart home: Home Assistant integration that answers questions about the house as a probability, a choice, or a score.

    yibie/awesome-jev
  • Unofficial Home Assistant integration: typed questions about entity state become sensors and automation actions, with a target picker that builds the state from the user's own entities and usage, cost, and daily-budget entities alongside the answers

    AnotiaWang/awesome-decision-models
  • Turns Jev judgments into Home Assistant sensors, such as checking whether finished laundry has been left unattended.

    logicrw/awesome-jev-projects
  • Ask your house a question, get a number back.

    wh000wh000/awesome-jev-live
  • Home Assistant integration exposing typed answers as sensors, automation actions, and an Assist conversation agent.

    cobanov/awesome-jev
  • Home Assistant integration for TypeSafe Jev. Ask a question about your house and get a probability, a choice or a score as an entity.

    hellogumbo/awesome-jev
  • Home Assistant integration that turns Jev's answers about your house into entities.

    MrJev/awesome-jev

Frequently asked questions

How do answers appear?

As entities: probability, choice or score sensors.

Can automations call Jev directly?

Yes, via jev.noul, jev.choice, jev.score and jev.ask actions.

Does it track cost?

Yes, calls, tokens and estimated daily cost against a budget.

Related projects

  • Config-driven IMAP inbox classifier with a terminal UI where Jev answers yes/no per category to tag, move, flag or notify.

    ProjectbetaPython
  • Glue that turns one Linux machine into a team of coding agents, with Jev making typed calls like who builds a task and whether it may merge.

    ProjectbetaTypeScript
  • Agent harness for long-running jobs that survive across sessions; listed for a Jev-backed table that routes requests to models.

    ProjectbetaTypeScript
  • Agent distro where one 'first mate' agent runs a crew of coding agents; can optionally use Jev to match task briefs to dispatch rules.

    ProjectbetaMarkdown + shell
  • Home Assistant integration that runs weekly checks with Jev judgments and turns confident findings into Repairs cards for you to confirm.

    ProjectbetaPython
  • Self-hosted Next.js API and GitHub Actions workflow that has Jev pick one label for each new issue or pull request.

    ServicebetaTypeScript