|
2 | 2 | sidebar_position: 3 |
3 | 3 | --- |
4 | 4 |
|
5 | | -import Tabs from "@theme/Tabs"; |
6 | | -import TabItem from "@theme/TabItem"; |
7 | | - |
8 | 5 | # Home Assistant |
9 | 6 |
|
10 | | -Hier erfährst du, wie du evcc-Daten in Home Assistant visualisieren und Automatisierungen erstellen kannst. |
| 7 | +Home Assistant sammelt und visualisiert Daten aus deinem Smart Home und bietet umfangreiche Automatisierungsmöglichkeiten. |
| 8 | +evcc ist auf intelligentes Laden und Heizen spezialisiert. |
| 9 | +Beide Systeme ergänzen sich und lassen sich auf verschiedene Arten miteinander verbinden. |
| 10 | + |
| 11 | +:::note |
| 12 | +evcc kann auch als Home Assistant Addon installiert werden. Die Anleitung dafür findest du [hier](../installation/home-assistant). |
| 13 | +::: |
11 | 14 |
|
12 | | -Diese Anleitung setzt voraus, dass du evcc und Home Assistant bereits installiert hast. |
13 | | -Wenn du nach einer Installationsanleitung suchst, findest du diese unter [Installation → Home Assistant Addon](../installation/home-assistant). |
| 15 | +## Visualisieren & Automatisieren {#control-evcc} |
14 | 16 |
|
15 | | -## Schnittstellen |
| 17 | +evcc bringt viele Steuerungen für intelligentes Laden und Heizen mit, kann aber nicht alle Anwendungsfälle abdecken. |
| 18 | +Durch die Integration mit Home Assistant bekommst du mehr Flexibilität. |
| 19 | +Hier ein paar Beispiele: |
16 | 20 |
|
17 | | -Falls du Geräte, wie Chargers, Meters oder Fahrzeuge, in evcc integrieren möchtest die von Geräten stammen die evcc nicht |
18 | | -unterstützt (z. B. Zigbee Smartplugs) kannst du dies über [MQTT](./mqtt-api) oder das |
19 | | -[REST API](./rest-api) realisieren. |
| 21 | +- Messwerte in Dashboards visualisieren |
| 22 | +- Ladepläne basierend auf Kalendereinträgen erstellen |
| 23 | +- Lademodus abhängig von Anwesenheit wechseln |
| 24 | +- ... |
20 | 25 |
|
21 | | -Dank der beiden evcc Schnittstellen können zusätzliche Ladepunkte für eine Vielzahl von verschiebbaren Lasten (Verbrauchern), |
22 | | -wie Heizgeräte, Waschmaschinen, Geschirrspüler oder Elektro-Zweiräder realisiert werden. |
| 26 | +### Home Assistant evcc Integration (empfohlen) {#ha-evcc} |
23 | 27 |
|
24 | | -## Option 1: ha-evcc Integration |
| 28 | +Die [ha-evcc](https://github.com/marq24/ha-evcc) Integration von [marq24](https://github.com/marq24) bringt evcc-Daten und -Funktionen direkt in Home Assistant. |
| 29 | +Das funktioniert unabhängig davon, ob du evcc als Home Assistant Addon betreibst oder nicht. |
| 30 | +Voraussetzung ist, dass Home Assistant und evcc im gleichen Netzwerk erreichbar sind. |
25 | 31 |
|
26 | | -Mit der [ha-evcc](https://github.com/marq24/ha-evcc) Integration von [marq24](https://github.com/marq24) kannst du evcc Daten und Funktionen einfach in Home Assistant integrieren. |
27 | | -Unabhängig davon, ob du evcc in Home Assistant betreibst oder nicht. |
| 32 | +Die Integration stellt alle relevanten evcc-Entitäten bereit: Messwerte, Einstellungen, Ladepunkte und Fahrzeuge. |
| 33 | +Nach der Installation bekommst du eine umfangreiche Liste an Entitäten, die du in Dashboards und Automationen verwenden kannst. |
28 | 34 |
|
29 | | -Die Integration unterstützt alle notwendigen von evcc via API bereitgestellten Entitäten, auch diese zur Anpassung der |
30 | | -evcc Einstellungen, Ladepunkte und der entsprechenden Fahrzeuge. |
| 35 | +**Installation über HACS:** |
31 | 36 |
|
32 | | -Nach der Installation bekommst du eine lange Liste aller Entitäten die du in Home Assistant nutzen kannst. |
| 37 | +1. [HACS](https://hacs.xyz/) in Home Assistant öffnen und nach „evcc" suchen. |
| 38 | +2. Den Eintrag **evcc☀️🚘- Solar Charging** von marq24 installieren. |
| 39 | +3. Home Assistant neu starten. |
| 40 | +4. Unter **Einstellungen → Geräte & Dienste → Integration hinzufügen** nach „evcc" suchen und die URL deiner evcc-Instanz angeben. |
33 | 41 |
|
34 | | -## Option 2: manuelle MQTT-Integration |
| 42 | +Weitere Installationsvarianten und Details findest du im [GitHub-Repository](https://github.com/marq24/ha-evcc). |
35 | 43 |
|
36 | | -MQTT ist ein einfaches Kommunikationsprotokoll, das für das Internet der Dinge (IoT) entwickelt wurde. |
37 | | -Der Weg über MQTT ist etwas einfacher als über die REST-API, aber falls du noch nie mit MQTT gearbeitet hast, |
38 | | -gilt es ein paar Punkte zu beachten. |
| 44 | +### Manuelle Integration {#manual} |
39 | 45 |
|
40 | | -### Vorbereitung |
| 46 | +Alternativ kannst du evcc-Daten manuell über die REST API oder MQTT in Home Assistant einbinden. |
41 | 47 |
|
42 | | -Du benötigst einen MQTT-Broker. |
43 | | -Dieser ist ein zentraler Knoten, der Nachrichten zwischen verschiedenen Clients vermittelt. |
44 | | -Ein sehr beliebter und einfacher Broker ist [Mosquitto](https://mosquitto.org/). |
45 | | -Dieser lässt sich bspw. auch als Home Assistant Addon installieren (siehe [Anleitung](https://alkly.de/mqtt-mit-home-assistant-fuer-anfaenger)). |
| 48 | +#### REST API {#rest} |
46 | 49 |
|
47 | | -Hast du einen Broker installiert, kannst du mit einem Tool wie [MQTT Explorer](http://mqtt-explorer.com) die Nachrichten auf dem Broker ansehen und verfolgen. |
| 50 | +evcc bietet eine [REST API](/docs/integrations/rest-api) an. |
| 51 | +[Diese Anleitung](https://github.com/marq24/ha-evcc/blob/main/HA_AS_EVCC_SOURCE.md) von [marq24](https://github.com/marq24) beschreibt die Einbindung in Home Assistant im Detail. |
48 | 52 |
|
49 | | -### evcc MQTT Konfiguration |
| 53 | +#### MQTT {#mqtt} |
50 | 54 |
|
51 | | -Als nächste müssen wir evcc mitteilen, dass es seine Daten an diesen Broker schicken soll. |
52 | | -Dazu müssen in der `evcc.yaml` Datei die entsprechenden Zugangsdaten hinzugefügt werden. |
| 55 | +Du benötigst einen MQTT-Broker (z. B. [Mosquitto](https://mosquitto.org/), auch als Home Assistant Addon verfügbar). |
53 | 56 |
|
54 | | -```yaml title="evcc.yaml" |
55 | | -mqtt: |
56 | | - broker: <broker-ip>:1883 |
57 | | - topic: evcc # root topic for publishing, set empty to disable |
58 | | - user: mosquitto |
59 | | - password: yourpassword |
60 | | -``` |
| 57 | +Konfiguriere in evcc unter **Konfiguration → MQTT** die Verbindung zum Broker. |
| 58 | +In Home Assistant muss der gleiche Broker und das gleiche Topic konfiguriert sein, damit beide Systeme die Daten austauschen können. |
61 | 59 |
|
62 | | -Nach einem Neustart von evcc solltest du im MQTT Explorer die bereitgestellten evcc Topics sehen können. |
| 60 | +Mit einem Tool wie [MQTT Explorer](http://mqtt-explorer.com) kannst du prüfen, ob die Daten korrekt ankommen. |
| 61 | +Eine Anleitung zur Einrichtung von MQTT-Sensoren in Home Assistant findest du im [Blog von Alkly](https://alkly.de/mqtt-mit-home-assistant-fuer-anfaenger). |
63 | 62 |
|
64 | | - |
| 63 | +Die verfügbaren Topics sind in der [MQTT API](/docs/integrations/mqtt-api) dokumentiert. |
65 | 64 |
|
66 | | -Nun können wir diese Daten in Home Assistant integrieren. |
| 65 | +## Home Assistant Entitäten nutzen {#ha-entities-in-evcc} |
67 | 66 |
|
68 | | -### Home Assistant MQTT Konfiguration |
| 67 | +evcc kann sich direkt mit Home Assistant verbinden und dessen Entitäten (Sensoren, Schalter, Zahlenwerte) als Datenquelle verwenden. |
| 68 | +So lassen sich z. B. Geräte in evcc einbinden, die nicht direkt unterstützt werden, wie Zigbee-Smartplugs, Sensoren aus anderen Integrationen oder selbstgebaute Lösungen. |
| 69 | +Solange die Daten als Home Assistant Entität vorliegen, kann evcc damit arbeiten. |
69 | 70 |
|
70 | | -Eine gute Anleitung, wie du MQTT in Home Assistant einrichtest, findest du im [Blog Artikel von Alkly](https://alkly.de/mqtt-mit-home-assistant-fuer-anfaenger). |
71 | | -Hier gibt es auch Beispiele, wie du aus bestimmten Messwerten (bspw. der Ladeleistung) eine Home Assistant Entität erstellen kannst. |
| 71 | +### Einrichtung {#setup} |
72 | 72 |
|
73 | | -## Option 3: manuelle REST Integration |
| 73 | +1. In der evcc-Oberfläche ein neues Gerät anlegen (z. B. **Konfiguration → Zusätzlichen Zähler hinzufügen**) |
| 74 | +2. Als Hersteller „Home Assistant" auswählen |
| 75 | +3. evcc erkennt deine Home Assistant Instanz automatisch im Netzwerk |
| 76 | +4. Autorisierung von evcc in Home Assistant durchführen (neuer Tab) |
| 77 | +5. Den angezeigten Feldern (z. B. „Leistung") Home Assistant Entitäten zuweisen |
| 78 | + - Du bekommst Vorschläge und Autovervollständigung (z. B. `sensor.inverter_power`) |
| 79 | + - Entitäten müssen rein numerische Werte liefern (`1234`, nicht `1234 W`) |
| 80 | + - Um das Vorzeichen zu invertieren, stelle dem Entitätsnamen ein `-` voran (`-sensor.inverter_power`) |
74 | 81 |
|
75 | | -Du kannst evcc Daten auch über die REST API in Home Assistant integrieren. |
76 | | -Die verfügbaren Endpunkte findest du unter [REST API](/docs/integrations/rest-api). |
| 82 | +### Unterstützte Gerätetypen {#device-types} |
77 | 83 |
|
78 | | -[Diese Anleitung](https://github.com/marq24/ha-evcc/blob/main/HA_AS_EVCC_SOURCE.md) von [marq24](https://github.com/marq24) gibt dir detaillierte Informationen wie das geht. |
| 84 | +- **[Zähler](/docs/devices/meters#home-assistant)** (Netz, PV, Batterie, ...) mit Leistung, Energie, Strömen, Spannungen, SoC |
| 85 | +- **[Wallboxen](/docs/devices/chargers#home-assistant-charger)** mit Status, Ein-/Ausschalten und maximalem Ladestrom |
| 86 | +- **[Schaltbare Steckdosen](/docs/devices/smartswitches#home-assistant-switch)** mit einfacher Ein-/Aus-Steuerung (für Smartplugs, Relais) |
| 87 | +- **[Fahrzeuge](/docs/devices/vehicles#home-assistant)** mit SoC, Reichweite, Status, Kilometerstand; optional Skripte zum Starten/Stoppen |
| 88 | +- **[Benachrichtigungen](/docs/reference/configuration/messaging)** unter **Konfiguration → Benachrichtigungen** kannst du evcc-Meldungen über Home Assistant versenden |
79 | 89 |
|
80 | 90 | ## Weitere Ressourcen (Videos) |
81 | 91 |
|
|
0 commit comments