Screenshots Uit de README van AboveColin/HA-Jev.
Over dit item
Jev (TypeSafe) is een integratie die vragen over het huis omzet in getypeerde antwoorden van een beslissingsmodel. Elk antwoord komt terug als een kans, een gekozen optie of een score en verschijnt als sensor of als reactie van een actie in een automatisering. Andere acties stellen meerdere vragen tegelijk, lokaliseren iets op een camerabeeld en bepalen de beste drempelwaarde uit de opgeslagen geschiedenis. Ook voegt de integratie een gespreksagent voor Assist toe en een wekelijkse huiscontrole die Reparaties-kaarten opent voor entiteiten die een week niet beschikbaar zijn, lage batterijen en statussen die op fouten lijken. Sensoren houden dagelijkse aanroepen, invoertokens en geschatte kosten bij ten opzichte van een instelbaar dagelijks tokenbudget. Het vereist de cloud van de leverancier of een andere provider en wordt in de interface ingesteld met een providerkeuze en een API-sleutel.
Automatische samenvatting van de README en de code van AboveColin/HA-Jev, automatisch vertaald. Klopt er iets niet, of ben je de maintainer en wil je hier je eigen tekst tonen? Neem contact op
Ondersteunt
Gebruikt de cloud van de aanbieder Heeft een internetverbinding en een account bij de aanbieder nodig.
Uit de Marketplace Wordt geïnstalleerd via de Marketplace, voorheen HACS.
Actief onderhouden De auteur heeft in de afgelopen zes maanden een release of wijziging gepubliceerd.
Levert
- Sensoren
Instellen
Installeer de integratie vanuit de Marketplace en herstart Home Assistant. Voeg de integratie daarna toe onder Instellingen > Apparaten en diensten.
Verbind een beslismodel
- AanbiederJev (TypeSafe), SubQ Snap en OpenRouter worden gehost. Een lokale server draai je zelf en geef je op onder Geavanceerd.
- API-sleutelDe sleutel waarmee de verzoeken worden verstuurd. Laat dit alleen leeg bij een lokale server die geen sleutel nodig heeft.
- API-adresLaat dit leeg voor het eigen adres van de aanbieder. Een lokale server heeft hier een adres nodig. De sleutel gaat mee als bearer-header, dus bij een http-adres staat hij onversleuteld op de lijn.
- ModelHet model-id dat met elk verzoek meegaat. Leeg laten gebruikt de standaard van de aanbieder.
Voer je API-sleutel opnieuw in
- API-sleutelVerzoeken gaan naar het API-adres dat al is opgeslagen.
Wijzig de aanbieder, sleutel of het adres
- AanbiederJev (TypeSafe), SubQ Snap en OpenRouter worden gehost. Een lokale server draai je zelf en geef je op onder Geavanceerd.
- API-sleutelLaat leeg om de huidige sleutel te houden zolang het adres gelijk blijft. Een nieuw adres krijgt geen sleutel, tenzij je er een invult.
- API-adresLaat dit leeg voor het eigen adres van de aanbieder. Een lokale server heeft hier een adres nodig. De sleutel gaat mee als bearer-header, dus bij een http-adres staat hij onversleuteld op de lijn.
- ModelHet model-id dat met elk verzoek meegaat. Leeg laten gebruikt de standaard van de aanbieder.
Na het instellen
- Daglimiet invoertokens (0 = geen limiet)Geteld vanaf middernacht in de tijdzone van Home Assistant. 0 betekent geen limiet.
- Prijs per miljoen invoertokens, in USDBepaalt de sensor voor de geschatte kosten en de kosten in het voorbeeld van een vraag. Niets van wat wordt verstuurd hangt ervan af.
- Val terug op deze agentKrijgt de hele zin wanneer Jev niet zeker weet wat te doen.
- Alleen handelen boven dit vertrouwen (0 tot 1)Daaronder doet Jev niets en geeft het de opdracht door aan de terugvalagent.
- Sta opdrachten toe die geen kamer of apparaat noemenAlles uitzetten mag altijd, met of zonder deze optie.
- Jev als tool aanbieden aan andere LLM-agentsVoegt twee tools toe aan de Assist-API, een voor ja/nee-vragen en een voor het kiezen van een optie. Elke LLM-agent die Assist gebruikt, krijgt hun beschrijvingen in elke prompt, en dat kost tokens bij de provider van die agent. Elke aanroep telt ook mee voor het budget hierboven.
- Het huis eens per week controlerenOm 10:00, zodra de laatste controle 7 dagen geleden is, bekijkt Jev in één verzoek elke entiteit die de Jev-gespreksagent kan bedienen en opent een reparatiekaart voor elke toestand die op een vergissing lijkt. De controles op onbeschikbare entiteiten en lege batterijen kosten niets en draaien mee.
Teksten uit de code van AboveColin/HA-Jev.
Entiteiten
- Binaire sensorenDaglimiet overschreden
- SensorenAanroepen vandaag, Invoertokens vandaag, Geschatte kosten vandaag
Acties
- Stel een ja/nee-vraagVraag of iets waar is en krijg de kans op ja, van 0 tot 1. Gebruik er een per label als er meerdere labels tegelijk waar kunnen zijn.Velden: Toestand, Afbeeldingen, Vraag, Ja betekent, Nee betekent, Drempel, API-sleutel, Model, Alle attributen meesturen, Achtergrond
- Kies een optieKies een optie uit je lijst, met de kans per optie en een betrouwbaarheidswaarde.Velden: Toestand, Afbeeldingen, Vraag, Opties, Omschrijving per optie, API-sleutel, Model, Alle attributen meesturen, Achtergrond
- Geef een cijferBeoordeel de tekst tegen niveaus die je zelf beschrijft, met een getal dat tussen twee niveaus in kan liggen.Velden: Toestand, Afbeeldingen, Vraag, Niveaus, API-sleutel, Model, Alle attributen meesturen, Achtergrond
- Stel meerdere vragen tegelijkStel elke mix van vraagtypen over een stuk tekst, in een verzoek. Elke vraag wordt los beoordeeld tegen dezelfde tekst en ze lopen parallel, dus twintig vragen duren ongeveer even lang als een.Velden: Toestand, Afbeeldingen, Vragen, API-sleutel, Model, Alle attributen meesturen
- Vinden waar iets isVraag waar iets is op het huidige beeld van een camera of afbeeldingsentiteit. Het antwoord is een box: de linker-, boven-, rechter- en onderrand als fracties van de breedte en hoogte van het beeld, vanaf de linkerbovenhoek, met een betrouwbaarheid. Heeft Jev 1.14 nodig.Velden: Afbeelding, Wat zoeken, Achtergrond, API-sleutel, Model
- Beste drempel bepalenVergelijkt de opgeslagen geschiedenis van een ja/nee-kans met een entiteit die laat zien wat echt waar was, en geeft de drempel die het vaakst goed zou zijn geweest. Leest alleen de recorder en kost dus geen tokens.Velden: Kans, Wat echt waar was, Status die ja betekent, Dagen geschiedenis
- Het huis controlerenZoek naar entiteiten die al een week onbeschikbaar zijn, batterijen onder 10 % en, als Jev vragen aan staat, toestanden die op een vergissing lijken. Opent voor elk een reparatiekaart en geeft de lijst terug.Velden: Jev vragen, API-sleutel
- De huiscontrole ongedaan makenZet terug wat de huiscontrole heeft uitgezet, met de toestand van daarvoor.Velden: Entiteiten, API-sleutel
Probleemoplossing
- DiagnostiekDownloadt een diagnostiekbestand om aan een bugmelding toe te voegen.
- SysteemstatusVoegt de eigen status toe aan de systeeminformatie van Home Assistant.
- ReparatiemeldingenMeldingen die het kan tonen onder Instellingen > Reparaties:Jev is gestopt: daglimiet bereikt, Is al een week onbeschikbaar, De wekelijkse huiscontrole bereikte Jev niet
Uit de 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.
Te zien in Vulpo
Grafiek-kaart, Apple Watch.Informatie
- Installaties
- 65 die analysegegevens delen
- GitHub-sterren
- 79
- Verbinding
- Gebruikt de cloud van de aanbieder
- Onderhoud
- Bijgewerkt in de afgelopen 6 maanden
- Versie
- 1.22.3,
- Categorie
- Sensoren
- Soort
- Marketplace-integratie
- Vereist
- Vereist de Marketplace (HACS op 2026.10 en ouder)
- Domein
jev- Problemen
- Probleem melden











