# Charging Modes

The meaning of the value of the event type CHARGING\_MODE differs due to selected Source type. This means for example the CHARGING\_MODE value 5 for a CAR\_CHARGER means "Minimal and Solar" where as the CHARGING\_MODE value 5 for a HEAT\_PUMP means "noControl".

## Car Charger

Event type: `CHARGING_MODE`

Source type: `CAR_CHARGER`

### Charging Mode

Below are the charging modes which can be set for a EV Charger.

<table><thead><tr><th width="80" data-type="number">ID</th><th width="248">Mode</th><th>Description</th></tr></thead><tbody><tr><td>0</td><td>Fast charge / Always charge</td><td>Charge with maximum possible power.</td></tr><tr><td>1</td><td>Only solar</td><td>Only charge if sufficient solar power is available. The power is regulated depending on the available solar power.</td></tr><tr><td>2</td><td>Solar and tariff optimized</td><td>Charge during the day if sufficient solar power is available. If the battery is not full at the start of low tariff hours, charging occurs with maximum possible power.</td></tr><tr><td>3</td><td>Do not charge</td><td>Do not charge the car.</td></tr><tr><td>4</td><td>Constant current</td><td>Charge with a constant current.</td></tr><tr><td>5</td><td>Minimal and solar</td><td>Charges with a minimum current (mostly 6A and single-phase, if supported). If there is a solar power surplus, this is used on top.</td></tr><tr><td>6</td><td>Minimum charge quantity</td><td>Charge minimum quantity</td></tr><tr><td>7</td><td>Charging Target (%)</td><td>Charge until target percentage is reached</td></tr></tbody></table>

## Battery

Event type: `CHARGING_MODE`

Source type: `BATTERY`

### Charging Mode

Below are the charging modes which can be set for a BATTERY.

<table><thead><tr><th width="80" data-type="number">ID</th><th width="661">Mode</th></tr></thead><tbody><tr><td>0</td><td>Passive / Passive Control</td></tr><tr><td>1</td><td>Active / Active Control</td></tr><tr><td>2</td><td>Charge</td></tr><tr><td>3</td><td>Discharge</td></tr><tr><td>4</td><td>OFF</td></tr></tbody></table>

## Heat Pump

Event type: `CHARGING_MODE`

Source type: `HEAT_PUMP`

### Charging Mode

Below are the charging modes which can be set for a HEAT\_PUMP.

<table><thead><tr><th width="80" data-type="number">ID</th><th width="683">Mode</th></tr></thead><tbody><tr><td>0</td><td>No Mode</td></tr><tr><td>1</td><td>ON / Overheating</td></tr><tr><td>2</td><td>OFF / Reduction</td></tr><tr><td>3</td><td>Only Solar / Solar optimized</td></tr><tr><td>4</td><td>Solar &#x26; Tariff optimized</td></tr><tr><td>5</td><td>No Control</td></tr><tr><td>null</td><td>(Normal operation)</td></tr></tbody></table>

## Smart Plug

Event type: `CHARGING_MODE`

Source type: `SMART_PLUG`

### Charging Mode

Below are the charging modes which can be set for a SMART\_PLUG.

<table><thead><tr><th width="80" data-type="number">ID</th><th width="683">Mode</th></tr></thead><tbody><tr><td>0</td><td>No Mode</td></tr><tr><td>1</td><td>ON</td></tr><tr><td>2</td><td>OFF</td></tr><tr><td>3</td><td>Only Solar</td></tr><tr><td>4</td><td>Solar &#x26; Tariff optimized</td></tr><tr><td>5</td><td>No Control</td></tr></tbody></table>

## Water Heater

Event type: `CHARGING_MODE`

Source type: `WATER_HEATER`

### Charging Mode

Below are the charging modes which can be set for a WATER\_HEATER.

<table><thead><tr><th width="80" data-type="number">ID</th><th width="653">Mode</th></tr></thead><tbody><tr><td>0</td><td>No Mode</td></tr><tr><td>1</td><td>ON</td></tr><tr><td>2</td><td>OFF</td></tr><tr><td>3</td><td>Only Solar</td></tr><tr><td>4</td><td>Solar &#x26; Tariff optimized</td></tr><tr><td>5</td><td>No Control</td></tr><tr><td>6</td><td>ECO</td></tr></tbody></table>
