Screenshots Aus der README von AboveColin/HA-Jev.
Überblick
Jev (TypeSafe) ist eine Integration, die Fragen zum Haus mithilfe eines Entscheidungsmodells in typisierte Antworten verwandelt. Jede Antwort kommt als Wahrscheinlichkeit, als gewählte Option oder als Punktwert zurück und erscheint als Sensor oder als Antwort einer Aktion in einer Automation. Weitere Aktionen stellen mehrere Fragen auf einmal, orten etwas in einem Kamerabild und finden aus dem aufgezeichneten Verlauf den besten Schwellenwert. Außerdem fügt sie einen Konversationsagenten für Assist hinzu und eine wöchentliche Hausprüfung, die Karten unter Reparaturen für Entitäten öffnet, die eine Woche lang nicht verfügbar waren, für schwache Batterien und für Zustände, die wie Fehler aussehen. Sensoren erfassen tägliche Aufrufe, Eingabe-Token und geschätzte Kosten im Vergleich zu einem konfigurierbaren täglichen Token-Budget. Sie benötigt die Cloud des Anbieters oder einen anderen Provider und wird in der Benutzeroberfläche mit der Wahl eines Providers und einem API-Schlüssel eingerichtet.
Zusammenfassung der README und des Codes von AboveColin/HA-Jev, automatisch erstellt und übersetzt. Stimmt etwas nicht, oder betreust du das Projekt und möchtest hier deinen eigenen Text? Melde dich
Unterstützt
Nutzt die Cloud des Herstellers Braucht eine Internetverbindung und einen Account beim Hersteller.
Aus dem Marketplace Wird über den Marketplace installiert, früher HACS.
Aktiv gepflegt Das Projekt hat in den letzten sechs Monaten eine neue Version oder Änderung veröffentlicht.
Stellt bereit
- Sensoren
Einrichtung
Installiere sie aus dem Marketplace und starte Home Assistant neu. Füge sie dann unter Einstellungen > Geräte & Dienste hinzu.
Ein Entscheidungsmodell verbinden
- AnbieterJev (TypeSafe), SubQ Snap und OpenRouter werden gehostet. Einen lokalen Server betreibst du selbst und gibst ihn unter Erweitert an.
- API-SchlüsselDer Schlüssel, mit dem die Anfragen gesendet werden. Lass ihn nur bei einem lokalen Server leer, der keinen Schlüssel braucht.
- API-AdresseLeer lassen, um die Adresse des Anbieters zu verwenden. Ein lokaler Server braucht hier eine Adresse. Der Schlüssel wird als Bearer-Header gesendet, bei einer http-Adresse also unverschlüsselt übertragen.
- ModellDie Modell-ID, die mit jeder Anfrage gesendet wird. Leer lassen für den Standard des Anbieters.
API-Schlüssel erneut eingeben
- API-SchlüsselAnfragen gehen an die bereits gespeicherte API-Adresse.
Anbieter, Schlüssel oder Adresse ändern
- AnbieterJev (TypeSafe), SubQ Snap und OpenRouter werden gehostet. Einen lokalen Server betreibst du selbst und gibst ihn unter Erweitert an.
- API-SchlüsselLeer lassen, um den aktuellen Schlüssel zu behalten, solange die Adresse gleich bleibt. Eine neue Adresse bekommt keinen Schlüssel, wenn du keinen eingibst.
- API-AdresseLeer lassen, um die Adresse des Anbieters zu verwenden. Ein lokaler Server braucht hier eine Adresse. Der Schlüssel wird als Bearer-Header gesendet, bei einer http-Adresse also unverschlüsselt übertragen.
- ModellDie Modell-ID, die mit jeder Anfrage gesendet wird. Leer lassen für den Standard des Anbieters.
Nach der Einrichtung
- Tagesbudget für Eingabe-Tokens (0 = kein Limit)Gezählt ab Mitternacht in der Zeitzone von Home Assistant. 0 bedeutet kein Limit.
- Preis pro Million Eingabe-Tokens, in USDBestimmt den Sensor für die geschätzten Kosten und die Kosten in der Vorschau einer Frage. Nichts, was gesendet wird, hängt davon ab.
- Auf diesen Agenten zurückfallenBekommt den ganzen Satz, wenn Jev nicht sicher ist, was zu tun ist.
- Nur oberhalb dieser Konfidenz handeln (0 bis 1)Darunter tut Jev nichts und gibt den Befehl an den Ersatz-Agenten weiter.
- Befehle erlauben, die keinen Raum und kein Gerät nennenAlles ausschalten ist immer erlaubt, mit oder ohne diese Option.
- Jev anderen LLM-Agenten als Werkzeug anbietenFügt der Assist-API zwei Werkzeuge hinzu, eines für Ja/Nein-Fragen und eines für die Wahl einer Option. Jeder LLM-Agent, der Assist nutzt, erhält ihre Beschreibungen in jedem Prompt, was beim Anbieter dieses Agenten Tokens kostet. Jeder Aufruf zählt außerdem zum Budget oben.
- Das Haus einmal pro Woche prüfenUm 10:00, sobald die letzte Prüfung 7 Tage zurückliegt, sieht sich Jev in einer Anfrage jede Entität, die der Jev-Gesprächsagent steuern kann an und öffnet für jeden Zustand, der wie ein Versehen aussieht, eine Reparaturkarte. Die Prüfungen auf nicht verfügbare Entitäten und schwache Batterien kosten nichts und laufen mit.
Texte aus dem Code von AboveColin/HA-Jev.
Entitäten
- BinärsensorenTagesbudget überschritten
- SensorenAufrufe heute, Eingabe-Tokens heute, Geschätzte Kosten heute
Aktionen
- Eine Ja/Nein-Frage stellenFrage, ob etwas zutrifft, und erhalte die Wahrscheinlichkeit für ja, von 0 bis 1. Nutze eine davon pro Label, wenn mehrere Labels gleichzeitig zutreffen können.Felder: Zustand, Bilder, Frage, Ja bedeutet, Nein bedeutet, Schwellenwert, API-Schlüssel, Modell, Alle Attribute mitsenden, Hintergrund
- Eine Option wählenWähle eine Option aus deiner Liste, und erhalte die Wahrscheinlichkeit jeder Option plus einen Konfidenzwert.Felder: Zustand, Bilder, Frage, Optionen, Beschreibung pro Option, API-Schlüssel, Modell, Alle Attribute mitsenden, Hintergrund
- Auf einer Skala bewertenBewerte den Text anhand von Stufen, die du beschreibst, und erhalte eine Zahl, die auch zwischen zwei Stufen liegen kann.Felder: Zustand, Bilder, Frage, Stufen, API-Schlüssel, Modell, Alle Attribute mitsenden, Hintergrund
- Mehrere Fragen auf einmal stellenStelle eine beliebige Mischung von Fragetypen zu einem Text, in einer einzigen Anfrage. Jede Frage wird unabhängig gegen denselben Text beurteilt, und sie laufen parallel, zwanzig Fragen dauern also etwa so lange wie eine.Felder: Zustand, Bilder, Fragen, API-Schlüssel, Modell, Alle Attribute mitsenden
- Finden, wo etwas istFragt, wo etwas auf dem aktuellen Bild einer Kamera oder Bild-Entität ist. Die Antwort ist eine Box: ihre linke, obere, rechte und untere Kante als Anteile von Breite und Höhe des Bildes, von der oberen linken Ecke aus, mit einer Konfidenz. Braucht Jev 1.14.Felder: Bild, Was finden, Hintergrund, API-Schlüssel, Modell
- Besten Schwellenwert findenVergleicht den aufgezeichneten Verlauf einer Ja/Nein-Wahrscheinlichkeit mit einer Entität, die zeigt, was wirklich zutraf, und liefert den Schwellenwert, der am häufigsten richtig gewesen wäre. Liest nur den Recorder und kostet daher keine Tokens.Felder: Wahrscheinlichkeit, Was wirklich zutraf, Zustand für Ja, Tage Verlauf
- Das Haus prüfenSucht nach Entitäten, die seit einer Woche nicht verfügbar sind, Batterien unter 10 % und, wenn Jev fragen an ist, Zuständen, die wie ein Versehen aussehen. Öffnet für jeden Fund eine Reparaturkarte und gibt die Liste zurück.Felder: Jev fragen, API-Schlüssel
- Die Hausprüfung rückgängig machenStellt wieder her, was die Hausprüfung ausgeschaltet hat, mit dem Zustand von davor.Felder: Entitäten, API-Schlüssel
Fehlerbehebung
- DiagnosedatenLädt eine Diagnosedatei herunter, die du an einen Fehlerbericht anhängen kannst.
- SystemzustandErgänzt die System-Informationen von Home Assistant um den eigenen Status.
- ReparaturhinweiseMögliche Hinweise unter Einstellungen > Reparaturen:Jev wertet nicht mehr aus: Tagesbudget erreicht, Ist seit einer Woche nicht verfügbar, Die wöchentliche Hausprüfung hat Jev nicht erreicht
Aus der README
Ask TypeSafe Jev questions about your house and get numbers back. Jev is a decision model, not a chat model. It answers a typed question with a probability, a choice or a score, and this integration turns each answer into an entity you can automate on.
Not affiliated with TypeSafe. The API client is
- Questions become sensors: a probability, one of your options with its distribution, or a number on a scale. Add them in the UI, in YAML, or both.
- Five actions, jev.noul, jev.choice, jev.score, jev.ask and jev.box, answer inside an automation and return a response variable.
- An AI Task entity answers ai_task.generate_data when it is called. A boolean, select or number field becomes the matching question.
- Actions and the AI Task can look at cameras: list camera or image entities, or attach a snapshot, and the picture goes in beside the state, scaled to what the API takes. jev.box finds where…
- A conversation agent for Assist routes spoken commands through the same model.
- A house check opens a Repairs card for entities unavailable for a week, low batteries and, in one request, states that look like a mistake. A light left on can be turned off from its card and put…
- It reports what it spends: calls, input tokens and estimated cost per day, against a daily token budget.
- 25 blueprints to import with one click. Seven start from your own question, and 18 handle one situation each, such as a forgotten washing machine or a window open while the heating runs.
Erscheint in Vulpo
Diagrammkarte, Apple Watch.Informationen
- Installationen
- 65 teilen Analysedaten
- GitHub-Sterne
- 79
- Verbindung
- Nutzt die Cloud des Herstellers
- Pflege
- In den letzten 6 Monaten aktualisiert
- Version
- 1.22.3,
- Kategorie
- Sensoren
- Art
- Marketplace-Integration
- Voraussetzung
- Braucht den Marketplace (HACS bis Home Assistant 2026.10)
- Domain
jev- Probleme
- Problem melden











