[[Uebersicht|← Zurück zur Homepage]]
# Marstek Temperatur-Alarm — Konfigurationsdokumentation
**Erstellt:** 2026-06-25
**Zuletzt aktualisiert:** 2026-06-28
**Datei:** `/config/automations.yaml`
**Automation-IDs:** `1750000000001`, `1750000000002`
**Zustandsspeicher:** `input_boolean.marstek_temperatur_alarm_aktiv`
---
## Ziel
Überwachung der Innentemperatur der drei Marstek-Batterien MTV01, MTV02, MTV03. Bei Überschreitung von 40°C werden Laden und Entladen deaktiviert und eine Push-Benachrichtigung gesendet. Bei Rückkehr unter 35°C (für mindestens 5 Minuten) werden die Schalter automatisch wieder aktiviert.
---
## Schwellenwerte & Hysterese
| Ereignis | Schwelle | Bedingung |
|---|---|---|
| Alarm | > 40°C | sofort |
| Entwarnung | < 35°C | mindestens 5 Minuten |
Die 5°C Hysterese verhindert Oszillation bei Temperaturen zwischen 35 und 40°C.
---
## Überwachte Sensoren & Schalter
| Batterie | Temperatursensor | Entlade-Schalter | Lade-Schalter |
|---|---|---|---|
| MTV01 | `sensor.mtv01_internal_temperature` | `switch.mtv01_battery_allow_discharge` | `switch.mtv01_battery_allow_charge` |
| MTV02 | `sensor.mtv02_internal_temperature` | `switch.mtv02_battery_allow_discharge` | `switch.mtv02_battery_allow_charge` |
| MTV03 | `sensor.mtv03_internal_temperature` | `switch.mtv03_battery_allow_discharge` | `switch.mtv03_battery_allow_charge` |
---
## Automation 1 — Alarm (ID: 1750000000001)
**Trigger:**
- Temperatursensor überschreitet **40°C** (je eigene `trigger.id`: mtv01/02/03)
- HA-Start (`id: startup`) — prüft nach 30s ob Temp bereits > 40°C
**Aktion:**
1. `input_boolean.marstek_temperatur_alarm_aktiv` → **on**
2. Entlade-Schalter der betroffenen Batterie → **off**
3. Delay: 2 Sekunden (Modbus-Reaktionszeit)
4. Lade-Schalter der betroffenen Batterie → **off**
5. 1× Push-Benachrichtigung an `notify.iphone2025`
**Startup-Sonderfall:** Prüft alle 3 Sensoren, schaltet heiße Akkus ab, sendet 1× Push wenn mindestens einer > 40°C.
**Fehlerfall (unbekannter Trigger):** Persistente HA-Benachrichtigung.
**Modus:** `parallel` — alle drei Akkus können unabhängig gleichzeitig alarmieren
---
## Automation 2 — Entwarnung (ID: 1750000000002)
**Trigger:** Sensor fällt unter **35°C** und bleibt dort **5 Minuten**
**Bedingung:** `input_boolean.marstek_temperatur_alarm_aktiv` == **on**
(Entwarnung wird ignoriert wenn kein vorheriger Alarm aktiv war)
**Aktion:**
1. Entlade-Schalter → **on**
2. Delay: 2 Sekunden
3. Lade-Schalter → **on**
4. `input_boolean.marstek_temperatur_alarm_aktiv` → **off**
5. 1× Push `✅ Batterie Temperatur OK`
**Fehlerfall (unbekannter Trigger):** Persistente HA-Benachrichtigung.
**Modus:** `single` — nur eine Entwarnung gleichzeitig
---
## Ablauf im Alarmfall
```
Temperatur > 40°C
│
▼
input_boolean → on
Schalter OFF (Entladen, 2s, Laden)
│
▼
1× Push ⚠️
│
▼ (wenn Temperatur < 35°C für 5 Min.)
Schalter ON (Entladen, 2s, Laden)
input_boolean → off
│
▼
1× Push ✅
```
---
## Tags
`#homeassistant` `#marstek` `#automation` `#temperatur` `#alarm` `#push`
---
[[Hinweise/Impressum|Impressum]] | [[Hinweise/Datenschutzerklärung|Datenschutz]]