Home Assistant
Home Assistant indsamler og visualiserer data fra dit smarte hjem og tilbyder omfattende muligheder for automatisering. evcc er specialiseret i smart opladning og opvarmning. De to systemer supplerer hinanden og kan forbindes på forskellige måder.
Visualisering og automatisering
Sektion kaldt “Visualisering og automatisering”evcc har mange styringsmuligheder til smart opladning og opvarmning, men kan ikke dække alle behov. Integrationen med Home Assistant giver dig mere fleksibilitet. Her er nogle eksempler:
- Visualiser måleværdier i dashboards
- Opret ladeplaner ud fra kalenderbegivenheder
- Skift ladetilstand ud fra tilstedeværelse
- …
evcc-integration til Home Assistant (anbefalet)
Sektion kaldt “evcc-integration til Home Assistant (anbefalet)”Integrationen ha-evcc fra marq24 bringer evcc-data og -funktioner direkte ind i Home Assistant. Det virker, uanset om du kører evcc som Home Assistant-app eller ej. Det eneste krav er, at Home Assistant og evcc kan nås på det samme netværk.
Integrationen stiller alle relevante evcc-entiteter til rådighed: måleværdier, indstillinger, ladepunkter og køretøjer. Efter installationen får du en omfattende liste over entiteter, som du kan bruge i dashboards og automatiseringer.
Installation via HACS:
- Åbn HACS i Home Assistant, og søg efter ”evcc”.
- Installer posten evcc☀️🚘- Solar Charging fra marq24.
- Genstart Home Assistant.
- Gå til Indstillinger → Enheder og tjenester → Tilføj integration, søg efter ”evcc”, og indtast URL’en til din evcc-installation.
Flere installationsmuligheder og detaljer finder du i GitHub-repositoriet.
Til dashboards stiller hass-evcc-card et Lovelace-kort til rådighed, der viser evcc-oversigten i Home Assistant.
Manuel integration
Sektion kaldt “Manuel integration”Alternativt kan du integrere evcc-data manuelt i Home Assistant via REST API eller MQTT.
REST API
Sektion kaldt “REST API”evcc tilbyder et REST API. Denne vejledning fra marq24 beskriver integrationen med Home Assistant i detaljer.
Du skal bruge en MQTT-broker (f.eks. Mosquitto, som også findes som Home Assistant-app).
Konfigurer broker-forbindelsen i evcc under Opsætning → MQTT. Den samme broker og det samme topic skal konfigureres i Home Assistant, så de to systemer kan udveksle data.
Du kan bruge et værktøj som MQTT Explorer til at kontrollere, at dine topics kommer korrekt frem. En vejledning i opsætning af MQTT-sensorer i Home Assistant finder du på Alklys blog (på tysk).
De tilgængelige topics er dokumenteret i MQTT API.
Brug af Home Assistant-entiteter
Sektion kaldt “Brug af Home Assistant-entiteter”evcc kan forbinde sig direkte til Home Assistant og bruge dets entiteter (sensorer, kontakter, tal) som datakilder. Dermed kan du integrere enheder, som evcc ikke understøtter direkte, f.eks. Zigbee-smartstik, sensorer fra andre integrationer eller gør-det-selv-løsninger. Så længe dataene er tilgængelige som en Home Assistant-entitet, kan evcc arbejde med dem.
Understøttede enhedstyper
Sektion kaldt “Understøttede enhedstyper”- Målere (elnet, sol, hjemmebatteri, …) med effekt, energi, strømme, spændinger, opladningsniveau
- Opladere med status, aktivering/deaktivering og maksimal ladestrøm
- Styrbare stikkontakter med simpel tænd/sluk-styring (til smartstik, relæer)
- Køretøjer med opladningsniveau, rækkevidde, status, kilometerstand og eventuelt scripts til start/stop
- Notifikationer: under Opsætning → Beskeder kan du sende evcc-beskeder via Home Assistant
Opsætning
Sektion kaldt “Opsætning”Home Assistant-enheder tilføjes som alle andre enheder i konfigurationsgrænsefladen.
- Gå til Opsætning, og tilføj en enhed, f.eks. Tilføj en ekstra måler.
- Vælg ”Home Assistant” som fabrikant.
- Vælg din instans. Instanser på det lokale netværk findes automatisk.
Hvis listen forbliver tom, f.eks. fordi Home Assistant kører i et andet subnet, skal du indtaste adressen manuelt (
http://homeassistant.local:8123). - Godkend adgangen. Home Assistant åbnes i en ny fane, hvor du logger ind og bekræfter anmodningen. Tokenet gemmes af din evcc-installation og fornyes automatisk.
- Tildel en entitet til hvert felt, f.eks. ”Effekt”. Du får autofuldførelse med entiteterne fra din instans, og der tilbydes kun entiteter, der passer til feltet.
- Valider & gem kontrollerer, om entiteterne kan læses.
Entitetsværdier
Sektion kaldt “Entitetsværdier”Hvert felt forventer en bestemt type værdi.
En entitet, der rapporterer unknown eller unavailable, regnes som midlertidigt utilgængelig og læses igen ved næste opdatering.
Felter til effekt, energi, strøm og opladningsniveau kræver et rent tal som tilstand, f.eks. 1234.
En tilstand som 1234 W kan ikke læses. Måleenheden hører hjemme i entitetens attribut unit_of_measurement.
W/kW og Wh/kWh/MWh omregnes automatisk.
For at vende fortegnet skal du sætte - foran entitetens navn (-sensor.inverter_power).
Tænd/sluk
Sektion kaldt “Tænd/sluk”Felter til tænd/sluk, f.eks. aktiveringstilstanden for en oplader eller en styrbar stikkontakt, accepterer on, true, 1, active og yes samt deres modstykker off, false, 0, inactive og no.
Opladningsstatus
Sektion kaldt “Opladningsstatus”Opladere og køretøjer kræver en statusentitet, der rapporterer, om køretøjet er frakoblet, tilsluttet eller oplader. Disse tilstande forstås uden videre:
| Status | Betydning | Tilstande |
|---|---|---|
| A | frakoblet | a, disconnected, not_plugged |
| B | tilsluttet | b, connected, plugged, starting, stopped, paused, complete, charging_completed |
| C | oplader | c, charging |
Mange integrationer bruger deres egne betegnelser. Hvis entiteten rapporterer en tilstand, der ikke står i tabellen, viser loggen den rå værdi sammen med entitetens navn. Tilføj den værdi i det tilsvarende felt Tilstande for status A/B/C i enhedens avancerede indstillinger. Flere værdier adskilles med kommaer, og der skelnes ikke mellem store og små bogstaver.
statusB: charging_stopped, charging_errorstatusC: instant_chargingEn binary_sensor som statusentitet kræver også en eksplicit tilknytning, f.eks. statusA: off og statusC: on.
Yderligere ressourcer (videoer)
Sektion kaldt “Yderligere ressourcer (videoer)”Videoerne er på tysk.