Skip to content

Commit a88d021

Browse files
committed
Merge branch 'main' of github.com:evcc-io/docs
2 parents 9e5e137 + cb4e93f commit a88d021

File tree

3 files changed

+132
-1
lines changed

3 files changed

+132
-1
lines changed

AGENTS.md

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,12 +52,14 @@ YAML device templates organized by:
5252
#### Auto-Generated Content
5353

5454
##### Device & Tariff Pages
55+
5556
1. Templates in `/templates/{version}/{lang}/{category}/`
5657
2. Processed by `src/generateFromTemplate.js`
5758
3. Output to `docs/devices/*.mdx` and `docs/tariffs.mdx`
5859
4. Marked with `<!-- AUTO-GENERATED CONTENT BELOW THIS LINE -->`
5960

6061
##### CLI Documentation
62+
6163
1. Generated from main evcc repository
6264
2. Output to `docs/reference/cli/*.md`
6365
3. See README.md section "Update CLI docs" for generation instructions
@@ -83,8 +85,9 @@ Everything else is manually maintained:
8385

8486
- **Be informal and casual** - address readers directly with "you" (English) or "du" (German)
8587
- Write for individual professionals, not businesses
86-
- Avoid corporate or marketing language
88+
- Avoid corporate or marketing language (e.g. don't use words like "bequem", "convenient", "seamlessly")
8789
- Be concise and direct
90+
- Use simple, factual language without embellishment
8891

8992
### Terminology
9093

@@ -102,6 +105,12 @@ Everything else is manually maintained:
102105

103106
### Formatting Conventions
104107

108+
#### Document Structure
109+
110+
- Keep document structure flat where possible - avoid excessive nesting
111+
- Use clear, descriptive section headings
112+
- Consider restructuring if sections become too granular
113+
105114
#### Headings
106115

107116
- **German**: Use sentence case (e.g., "Häufige Fragen")
@@ -118,6 +127,7 @@ Everything else is manually maintained:
118127
- End complete sentences with periods
119128
- Don't use periods for simple fragments
120129
- Be consistent within each list
130+
- Convert bulleted lists to prose when they become too short
121131

122132
#### Numbers & Units
123133

@@ -145,6 +155,9 @@ Everything else is manually maintained:
145155
- Import components: `import Screenshot from "../../src/components/Screenshot"`
146156
- Tabs for multi-language/multi-platform content: `<Tabs>` and `<TabItem>`
147157
- Admonitions: `:::note`, `:::tip`, `:::info`, `:::warning`, `:::danger`
158+
- Use sparingly - prefer integrating information into main text
159+
- `:::warning` for important cautions about functionality
160+
- `:::tip` only for genuinely helpful tips that save users time
148161
- Code blocks with syntax highlighting: ` ```yaml `, ` ```javascript `
149162
- Frontmatter for metadata: `sidebar_position`, `title`, `tags`
150163
- Images automatically optimized from `/static/img/`
Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
---
2+
sidebar_position: 5
3+
---
4+
5+
# Sunny Home Manager
6+
7+
evcc unterstützt die Integration mit dem [SMA Sunny Home Manager 2.0 (SHM)](https://www.sma.de/produkte/energiemanagement/sunny-home-manager).
8+
Durch diese Integration werden die Ladepunkte im Sunny Portal sichtbar und können optional vom SHM gesteuert werden.
9+
10+
## Funktionsweise
11+
12+
Die Integration ist dauerhaft aktiv.
13+
Sobald evcc läuft, stellt es automatisch einen SEMP-Endpunkt (Smart Energy Management Protocol) bereit und kündigt diesen per mDNS im lokalen Netzwerk an.
14+
Der SHM kann dadurch die Ladepunkte automatisch erkennen und einbinden.
15+
16+
Durch die Integration erscheinen alle evcc-Ladepunkte als Verbraucher im Sunny Portal mit detaillierten Verbrauchsdaten.
17+
Zusätzlich kann der SHM bei Bedarf die Ladeleistung beeinflussen, wenn dies explizit erlaubt wird.
18+
19+
Der SEMP-Endpunkt ist unter `http://[evcc-IP]:7070/semp/` erreichbar und zeigt eine XML-Übersicht der registrierten Geräte.
20+
21+
## Einrichtung im Sunny Home Manager
22+
23+
Nach der evcc-Konfiguration werden die Ladepunkte automatisch im Sunny Portal unter **Konfiguration > Geräteübersicht** als neue Geräte vorgeschlagen.
24+
Dort kannst du sie aktivieren und dem Konfigurations-Assistenten folgen.
25+
Details zur Einrichtung findest du in der [SMA-Anleitung](https://manuals.sma.de/HM-20/de-DE/10426801547.html).
26+
27+
## Konfiguration
28+
29+
Die Konfiguration erfolgt über die evcc-Oberfläche:
30+
31+
1. Öffne die **Einstellungen** in evcc
32+
2. Navigiere zum Abschnitt **Sunny Home Manager**
33+
3. Aktiviere die Integration und konfiguriere die erweiterten Einstellungen bei Bedarf
34+
35+
### Externe Steuerung erlauben
36+
37+
Mit der Option **Externe Steuerung erlauben** bestimmst du, ob der SHM die Ladeleistung beeinflussen darf:
38+
39+
- **Aktiviert**: Der SHM kann die Ladesteuerung beeinflussen und eigene Optimierungen vornehmen
40+
- **Deaktiviert** (empfohlen): Die Lademodi werden ausschließlich von evcc gesteuert
41+
42+
:::warning
43+
In der Praxis ist die externe Steuerung durch den SHM meist nicht hilfreich, da evcc bereits eine optimierte Ladesteuerung bietet.
44+
Wir empfehlen, diese Option deaktiviert zu lassen.
45+
:::
46+
47+
### Gerätekennungen
48+
49+
Jeder Ladepunkt erhält eine eindeutige ID im Format:
50+
```
51+
F-AAAAAAAA-BBBBBBBBBBBB-00
52+
```
53+
54+
Dabei ist:
55+
- **AAAAAAAA**: Die Vendor ID (8 Zeichen, hexadezimal)
56+
- **BBBBBBBBBBBB**: Die Device ID (12 Zeichen, hexadezimal)
57+
58+
Diese IDs werden normalerweise automatisch generiert.
59+
Wenn evcc auf einen anderen Computer umzieht, kannst du die bestehenden IDs aus dem `/semp/` Endpunkt des alten Systems übernehmen, damit der SHM die Geräte weiterhin erkennt.
Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
---
2+
sidebar_position: 5
3+
---
4+
5+
# Sunny Home Manager
6+
7+
evcc supports integration with the [SMA Sunny Home Manager 2.0 (SHM)](https://www.sma.de/produkte/energiemanagement/sunny-home-manager).
8+
This integration makes charge points visible in the Sunny Portal and optionally allows control by the SHM.
9+
10+
## How It Works
11+
12+
The integration is permanently active.
13+
Once evcc is running, it automatically provides a SEMP endpoint (Smart Energy Management Protocol) and announces it via mDNS on the local network.
14+
This allows the SHM to automatically detect and integrate the charge points.
15+
16+
Through the integration, all evcc charge points appear as consumers in the Sunny Portal with detailed consumption data.
17+
Additionally, the SHM can influence charging power if explicitly allowed.
18+
19+
The SEMP endpoint is accessible at `http://[evcc-IP]:7070/semp/` and displays an XML overview of registered devices.
20+
21+
## Setup in Sunny Home Manager
22+
23+
After configuring evcc, the charge points are automatically suggested as new devices in the Sunny Portal under **Configuration > Device overview**.
24+
There you can activate them and follow the configuration wizard.
25+
See the [SMA manual](https://manuals.sma.de/HM-20/en-US/10426801547.html) for setup details.
26+
27+
## Configuration
28+
29+
Configuration is done via the evcc interface:
30+
31+
1. Open **Settings** in evcc
32+
2. Navigate to the **Sunny Home Manager** section
33+
3. Enable the integration and configure advanced settings if needed
34+
35+
### Allow External Control
36+
37+
The **Allow external control** option determines whether the SHM may influence charging power:
38+
39+
- **Enabled**: The SHM can influence charge control and apply its own optimisations
40+
- **Disabled** (recommended): Charging modes are controlled exclusively by evcc
41+
42+
:::warning
43+
In practice, external control by the SHM is usually not helpful as evcc already provides optimised charge control.
44+
We recommend leaving this option disabled.
45+
:::
46+
47+
### Device IDs
48+
49+
Each charge point receives a unique ID in the format:
50+
```
51+
F-AAAAAAAA-BBBBBBBBBBBB-00
52+
```
53+
54+
Where:
55+
- **AAAAAAAA**: The Vendor ID (8 characters, hexadecimal)
56+
- **BBBBBBBBBBBB**: The Device ID (12 characters, hexadecimal)
57+
58+
These IDs are usually generated automatically.
59+
When moving evcc to another computer, you can copy the existing IDs from the `/semp/` endpoint of the old system so the SHM continues to recognise the devices.

0 commit comments

Comments
 (0)