# Keba TESTING ETM CONSUMER Ladestationen von Keba steuern. Keba-Ladestationen (Reihen P30, P31), Kommunikation über **Modbus TCP** im lokalen Netz. ## 1. Benötigte Hardware - Eine Keba P30 oder P31 - Ethernet-Verbindung in das Netz des Hubs ## 2. Modbus TCP freischalten Modbus TCP ist auf Keba-Ladestationen **werkseitig deaktiviert**. Schalten Sie es in der Weboberfläche der Station frei (Port `502`). !!! warning "Modbus-Freischaltung" Ohne diesen Schritt antwortet die Station PowerSync nicht. ## 3. Hinzufügen in PowerSync Hinzufügen per **automatischer Erkennung** im Netz oder **manuell** (IP-Adresse, Port 502). Siehe [Gerät hinzufügen](../../installation/application.md). ## 4. Prüfung `connected`, `pluggedIn` und dann `charging` spiegeln den Zustand des Ladevorgangs. --- ## Referenz !!! info "Bezeichnungen der Anwendung" Die Schlüssel und Bezeichnungen unten sind die der Anwendung, **auf Englisch**. Sie bleiben unverändert, damit Sie sie auf dem Bildschirm wortgleich wiederfinden. **Hersteller:** Keba **Plugin:** `Keba` #### Unterstützte Modelle | Modell | Rolle | Transport | Einbindung | Messwerte | | --- | --- | --- | --- | --- | | **Keba KeContact** | EV charger, Consumption meter | Modbus TCP | Auto-discovery / Manual | 31 | | **KeConnect German Edition** | EV charger | Modbus TCP | Auto-discovery / Manual | 19 | #### Detail je Modell ??? abstract "Keba KeContact — `keba`" _Einstellungen:_ | Schlüssel | Bezeichnung | Typ | Bereich | Standard | Nur lesen | | --- | --- | --- | --- | --- | --- | | `macAddress` | MAC address | QString | — | — | ja | | `hostName` | Host name | QString | — | — | nein | | `address` | IP address | QString | — | — | nein | | `serialNumber` | Serial number | QString | — | — | ja | | `model` | Product name | QString | — | — | ja | _Gemessene Größen:_ | Schlüssel | Größe | Typ | Einheit | | --- | --- | --- | --- | | `connected` | Connected | bool | — | | `power` | Charging enabled | bool | — | | `systemEnabled` | System enabled | bool | — | | `phaseCount` | Number of connected phases | uint | — | | `activity` | Activity | QString | — | | `plugState` | Plug state | QString | — | | `pluggedIn` | Car plugged in | bool | — | | `charging` | Charging | bool | — | | `maxChargingCurrent` | Maximal charging current | double | Ampere | | `maxChargingCurrentPercent` | Maximal charging current in percent | uint | Percentage | | `maxChargingCurrentHardware` | Maximal hardware charging current | uint | Ampere | | `voltagePhaseA` | Voltage phase A | int | Volt | | `voltagePhaseB` | Voltage phase B | int | Volt | | `voltagePhaseC` | Voltage phase C | int | Volt | | `currentPhaseA` | Current phase A | double | Ampere | | `currentPhaseB` | Current phase B | double | Ampere | | `currentPhaseC` | Current phase C | double | Ampere | | `currentPower` | Power consumption | double | Watt | | `powerFactor` | Power factor | double | Percentage | | `sessionId` | Session ID | uint | — | | `sessionTime` | Session time | int | Minutes | | `sessionEnergy` | Session energy | double | KiloWattHour | | `totalEnergyConsumed` | Total energy consumed | double | KiloWattHour | | `outputX2` | Output X2 | bool | — | | `input` | Input | bool | — | | `uptime` | Uptime | int | Minutes | | `error1` | Error 1 | int | — | | `error2` | Error 2 | int | — | | `failsafeMode` | Failsafe mode | bool | — | | `firmware` | Firmware | QString | — | | `hostAddress` | Host address | QString | — | ??? abstract "KeConnect German Edition — `kebaSimple`" _Einstellungen:_ | Schlüssel | Bezeichnung | Typ | Bereich | Standard | Nur lesen | | --- | --- | --- | --- | --- | --- | | `macAddress` | MAC address | QString | — | — | ja | | `hostName` | Host name | QString | — | — | nein | | `address` | IP address | QString | — | — | nein | | `serialNumber` | Serial number | QString | — | — | ja | | `model` | Product name | QString | — | — | ja | _Gemessene Größen:_ | Schlüssel | Größe | Typ | Einheit | | --- | --- | --- | --- | | `connected` | Connected | bool | — | | `power` | Charging enabled | bool | — | | `systemEnabled` | System enabled | bool | — | | `phaseCount` | Number of connected phases | uint | — | | `activity` | Activity | QString | — | | `plugState` | Plug state | QString | — | | `pluggedIn` | Car plugged in | bool | — | | `charging` | Charging | bool | — | | `maxChargingCurrent` | Maximal charging current | double | Ampere | | `maxChargingCurrentPercent` | Maximal charging current in percent | uint | Percentage | | `maxChargingCurrentHardware` | Maximal hardware charging current | uint | Ampere | | `outputX2` | Output X2 | bool | — | | `input` | Input | bool | — | | `uptime` | Uptime | int | Minutes | | `error1` | Error 1 | int | — | | `error2` | Error 2 | int | — | | `failsafeMode` | Failsafe mode | bool | — | | `firmware` | Firmware | QString | — | | `hostAddress` | Host address | QString | — |