# Viessmann Heatpump consumption (API)

Quelle: https://docs.evcc.io/de/meters/viessmann-heatpump-consumption-api

Liest die aktuelle elektrische Leistungsaufnahme der Wärmepumpe (heating.power.consumption.current)
als zusätzlichen Verbraucher (aux). Dadurch erscheint die Wärmepumpe im Energiefluss unter "Verbrauch"
und ihr Verbrauch fließt in die evcc-Statistik ein - unabhängig davon, ob evcc die Wärmepumpe steuert.

## Parameter

| Name | Beschreibung | Standard / Beispiel | |
| --- | --- | --- | --- |
| clientid | Client ID Konfigurieren in [app.developer.viessmann-climatesolutions.com](https://app.developer.viessmann-climatesolutions.com) |  |  |
| redirecturi | Redirect URI Redirect-URI der evcc-Instanz. Muss mit der Redirect URI übereinstimmen, die im Viessmann Developer Portal konfiguriert ist. |  |  |
| gateway_serial | Gateway Serial Wird nach der Anmeldung automatisch ermittelt. Alternativ manuell eintragen (ViCare App -> Einstellungen -> Kommunikationsmodul -> Seriennummer) |  |  |
| installation_id | Installation ID Wird nach der Anmeldung automatisch ermittelt. |  |  |
| device_id | Device ID normalerweise `0` | 0 |  |

## Konfigurationsbeispiel für evcc.yaml

```yaml
meters:
    - name: my_aux
      type: template
      template: viessmann
      usage: aux
      clientid: # Client ID, Konfigurieren in [app.developer.viessmann-climatesolutions.com](https://app.developer.viessmann-climatesolutions.com)
      redirecturi: # Redirect URI, Redirect-URI der evcc-Instanz. Muss mit der Redirect URI übereinstimmen, die im Viessmann Developer Portal konfiguriert ist.
      gateway_serial: # Gateway Serial, Wird nach der Anmeldung automatisch ermittelt. Alternativ manuell eintragen (ViCare App -> Einstellungen -> Kommunikationsmodul -> Seriennummer)
      installation_id: # Installation ID, Wird nach der Anmeldung automatisch ermittelt.
      device_id: 0 # Device ID, normalerweise `0`
```
