How to connect Fronius Wattpilot (OCPP) with Reduxi controller
Connect the Fronius Wattpilot wallbox to the Reduxi Controller via OCPP 1.6J, so that the Controller can monitor and control charging with PV surplus and load management.
Text description of this image
Product photo of a Fronius Wattpilot wall unit on a white background: a rectangular light grey housing with rounded corners and a textured surface. The Fronius logo is near the top. In the lower part is a round panel with a ring light that is green on the upper left and yellow on the right and bottom. Inside the ring: a wireless symbol, three round icons (lightning bolt, leaf, gauge), a dot-matrix display showing 243, and three tiny lines of text, Session kWh, Total kWh, Power kW.
Text description of this image
Product photo of a Fronius Wattpilot on a light background. A rounded oval light grey housing with the red Fronius logo at the top, a small wireless/RFID symbol below it, a round black button on the left, the text Wattpilot with two small icons, and a black Type 2 charging socket with a flap at the bottom. A black cable leaves the top of the housing in a loop and ends in a black and red CEE plug at the right. The right part of the image is white.
1 Technical documentation
The Fronius Wattpilot supports OCPP 1.6J (Open Charge Point Protocol, JSON over WebSocket). In this setup the Reduxi Controller acts as the local OCPP server (central system) and the Wattpilot connects to it as a charge point – no cloud service is needed.
ws:// (local)Manufacturer documents:
- Fronius Wattpilot OCPP – User Information (42,0410,2881) – supported OCPP messages, configuration parameters and activation in the app
- Open Charge Alliance – OCPP 1.6 specification
2 Required equipment
- Fronius Wattpilot, installed and commissioned by a qualified electrician
- Wattpilot connected to the same local network as the Reduxi Controller (Wi‑Fi or LAN via router)
- Smartphone with the Fronius Solar.wattpilot app, connected to the Wattpilot
- Reduxi Controller with a known, fixed IP address (e.g.
192.168.31.73) – shown in the Reduxi Configurator as Controller OCPP JSON 1.6 URL when you add the device, or in the router - Serial number of the Wattpilot (shown in the app and on the type plate, e.g.
91099800) - Laptop or tablet with internet access for the Reduxi Configurator
3 System overview
The Wattpilot opens a WebSocket connection to the Reduxi Controller and identifies itself with its serial number. The Controller assigns the connection to the device with the same device identifier and then reads measurements and sends charging limits.
| Component | Role | Address / setting |
|---|---|---|
| Reduxi Controller | OCPP server (central system) | ws://<Controller IP>/ocpp/1.6/json |
| Fronius Wattpilot | OCPP client (charge point) | Connects to the URL above + its serial number |
| Full URL used by the Wattpilot | – | ws://192.168.31.73/ocpp/1.6/json/91099800 |
ws:// (unencrypted) or wss://. The Reduxi Controller uses ws://. External OCPP servers always require wss://.4 Configure OCPP in the Wattpilot app
4.1 Enable OCPP
Text description of this image
Screenshot of a mobile phone app screen titled Internet. Header: device name Wattpilot_33060462 with a cloud icon and arrow, red plus icon at the right. Section VERBINDUNG [Connection]: WLAN [Wi-Fi] with network syphax (100 %); Hotspot-Passwort [Hotspot password]; Erweiterte Einstellungen [Advanced settings]; OCPP (highlighted with a red rectangle). Section MEIN WATTPILOT [My Wattpilot]: Neustart [Restart]; Firmware-Version: 40.7 with the text Firmware ist auf dem neusten Stand [Firmware is up to date]; Lizenzen [Licenses]; App-Version 1.8.47. Each row except App-Version has an arrow at the right. Bottom bar: battery icon, gear icon, globe icon (red, selected). The right part of the image is white.
4.2 OCPP server settings
Tap OCPP-Server and enter the following values:
| Field (DE / EN) | Value |
|---|---|
| Protokoll / Protocol | WS |
| Benutzername / User | empty |
| Passwort / Password | empty |
| Host | IP address of the Reduxi Controller, e.g. 192.168.31.73
|
| Pfad / Path | /ocpp/1.6/json/ |
| SN zur URL hinzufügen / Add SN to URL | On – mandatory |
The app then shows the complete address, e.g. ws://192.168.31.73/ocpp/1.6/json/91099800. Tap Änderungen speichern / Save. The Controller URL is also shown in the Reduxi Configurator (see Point 6.2).
Text description of this image
Screenshot of a mobile phone app screen (status bar: time 14:52, signal, Wi-Fi, battery 78) titled OCPP, with a back arrow at the top left. Intro text in German: Richten Sie OCPP über einen Remote-Server-Provider oder lokal ein. OCPP aktiviert automatisch das Zugangs-Management. [Set up OCPP via a remote server provider or locally. OCPP automatically activates access management.] Settings rows: OCPP1.6J: toggle on (green); OCPP-Server: ws://192.168.31.73/... with arrow; Status: Verbunden [Connected] with arrow; Fallback-Strom [Fallback current]: Aus [Off]; Alternative ID: Aktiviert [Activated]; Phasenzuordnung [Phase assignment]: L1 L2 L3; Netzwerksicherheit [Network security] with arrow; Erweiterte Einstellungen [Advanced settings] with arrow. Bottom navigation bar: Home, Verlauf [History], Einstellungen [Settings] (selected, red gear icon). The right part of the image is white.
Text description of this image
Screenshot of a mobile phone app screen (status bar: time 14:52, signal, Wi-Fi, battery 78) titled OCPP-Server, with a back arrow at the top left. Intro text in German: OCPP-Provider kontaktieren und Adresse des OCPP-Servers wie folgt hinzufügen. [Contact the OCPP provider and add the OCPP server address as follows.] Blue link text in a box: ws://192.168.31.73/ocpp/1.6/json/91099800. Button: Aus Zwischenablage einfügen [Paste from clipboard]. Settings list: Protokoll: switch WSS / WS with WS selected; Benutzername [Username]: - (dash, empty); Passwort [Password]: - (dash, empty); Host: 192.168.31.73; Pfad [Path]: /ocpp/1.6/json/; SN zur URL hinzufügen [Add serial number to URL]: toggle on (green). Below: a grey button Änderungen speichern [Save changes] (inactive). Bottom navigation bar: Home, Verlauf [History], Einstellungen [Settings] (selected, red gear icon). The right part of the image is white.
4.3 Further OCPP options
| Option | Recommendation |
|---|---|
| Status | Shows Not connected, Started, Connected or Connected and accepted. After adding the device in Reduxi it must show Verbunden / Connected. |
| Fallback-Strom / Fallback current | Charging current the Wattpilot uses if the OCPP connection to the Controller is lost. Set a value that is safe for the house connection. |
| Phasenzuordnung / Phase assignment | Assignment of the Wattpilot phases to the grid phases (e.g. L1 L2 L3). Must match the wiring so that load management reduces the right phase. |
| Alternative ID, Netzwerksicherheit, Erweiterte Einstellungen | Leave unchanged. |
5 Log in to the Reduxi web interface
The Reduxi Configurator can be opened remotely via the tunnel connection in the Reduxi app or locally in a web browser in the same network. Both lead to the same web interface.
Remote
Text description of this image
Screenshot of three Reduxi mobile app screens side by side, with cyan boxes and number badges 2 to 4. Left screen (dashboard, dark theme): menu icon at top left marked with a box and badge 2; 'reduxi' logo; tabs 'Real time data' (active) and 'Statistics'; price 5.79 € and temperature 3.2 °C; energy flow diagram with a house in the centre (-1.25 kW) and icons with values 69.0 W, 1.3 kW, 1.1 kW (red ring), -165.0 W with 97 % (red ring) and 0.0 W values at the bottom; tabs 'Power' and 'Energy'; bottom navigation: Dashboard, Diagnostics, Device control, Settings. Middle screen (side menu): 'reduxi' logo, 'Number of locations: 1233', heading 'Reduxi device management', entries '+ Add Reduxi location' and 'Reduxi devices' (marked with a box and badge 3), then 'My profile' and 'About app'. Right screen (device page): Back; picture of a black Reduxi controller with two Ethernet ports; status 'Connected'; card 'Update available': 'New update is available for your Reduxi device.' with button 'Download and install update'; card 'Connect to configurator': 'Tunnel connection enables remote access to your Reduxi configurator, without need to be connected to the same local network.' with button 'Activate tunnel connection' (marked with a box and badge 4); card 'Unit details' with field 'Unit ID'.
Text description of this image
Screenshot made of two parts side by side. Left part: Reduxi mobile app screen on a dark background. Top: Back button; picture of a black Reduxi controller with two Ethernet ports and a terminal block; status 'Connected' with a Wi-Fi icon. Card 'Update available': 'New update is available for your Reduxi device.' with button 'Download and install update'. Card 'Connect to configurator' with a key icon: 'Tunnel connection enables remote access to your Reduxi configurator, without need to be connected to the same local network.' and button 'Open configurator', marked with a cyan box and number badge 5. Below: card 'Unit details' with a field 'Unit ID' (value not visible). Right part: Reduxi Configurator opened in a browser, marked with a cyan frame and number badge 6. Header: back arrow, 'Tunnel connection', reload icon. Left sidebar with icons (lightning, chip, lightning bolt, bar chart, gear). Page 'Home' with a green link icon. Green notice: 'New patch available. Click here to apply.' with a close X. Time 09:12:56. Energy flow diagram with a house in the centre (1.700 kW) and icons for grid (0.000 kW), solar (1.700 kW), battery (green, 0.000 kW and 0.800 kW), a device at left (0.900 kW), electric vehicle and a charger or device at bottom. Label 'Energy manager' at the bottom.
http://192.168.31.73) or http://reduxi.local.admin · Password: admin (factory default).Text description of this image
Screenshot of the Reduxi Configurator login page in a Chrome browser window. The address bar shows 'Not secure' and 'reduxi.local'; the address bar is marked with a cyan box and an enlarged copy of it (cyan box, text 'Not secure reduxi.local') is shown at the left, connected by a cyan line. Page background: light grey line drawing of a house with solar panels (green), a wall box, an inverter, a car and a charger. Top left: 'reduxi configurator' logo. Login box in the centre with title 'Login', a language selector (English flag, 'English'), a username field and a password field, and a dark 'Login' button.
Text description of this image
Screenshot of the Reduxi Configurator web interface after login, light theme. Top left: 'reduxi configurator' logo. Header bar: 'Home' at left, green 'Connected' status at top right. Left sidebar: expanded section 'Devices' with a list of entries, then collapsed sections 'Manager' and 'Configuration' and 'Settings'. Main area: energy flow diagram. House in the centre with ring, value 24.20 kW. Grid icon at top left, 24.20 kW (red dot on its line). Solar icon at top right, value '-'. Left icon (battery or device), 6.700 kW (green dot on its line). Right icons (battery storage and a device), values '-'. EV charger icon at bottom left, 31.00 kW. A further device icon at bottom right. Label 'Energy manager' below the house.
ws://<Controller IP>/ocpp/1.6/json.6 Add the Wattpilot to Reduxi
6.1 Basic settings
EV charger · Type: OCPP 1.6 - JSON.Fronius Wattpilot). Under Include to strategy keep Energy manager → Regulated devices ticked, then click Next.Text description of this image
Screenshot of the Reduxi Configurator left menu (reduxi logo with the word Configurator on top). Section Devices (expanded, minus sign) with the entries: Fronius GEN24 (sun icon), Fronius GEN24 1 (inverter icon), Reduxi Meter (meter icon), Wattpilot (car icon, bold, the current entry). Below: a button + Add device, highlighted with a turquoise rectangle, and a button + Add EEBUS device. Further menu items: Strategies (plus sign), Utility Rate Plan, Settings (plus sign). The right part of the image is white.
Text description of this image
Screenshot of the Reduxi Configurator wizard step titled Basic settings. Device type *: EV charger (dropdown). Type *: OCPP 1.6 - JSON (dropdown). Name *: Fronius Wattpilot. Section Include to strategy: table with columns Strategy, Measurement devices, Regulated devices. One row: Strategy: Energy manager; Measurement devices: checkbox not ticked (greyed); Regulated devices: checkbox ticked. Buttons: Back (outlined, left), link How to configure? and Next (black, right).
6.2 Communication settings
| Field | Value |
|---|---|
| Device identifier |
Serial number of the Wattpilot, e.g. 91099800 – exactly the number at the end of the URL in the app |
| Connector | 1 |
| Charger type | AC |
| Energy counter | Default |
| Allocate power to EVSE when EV is not connected | Default |
| Per phase max. current |
Auto detect from EVSE or Manual override with the fused current, e.g. 32 A (22 kW) or 16 A (11 kW) |
| Forward communication / username / password / measurements to backend OCPP server | empty – only needed if an external OCPP backend is used in parallel |
| Allow new charging session | Always |
| Controller OCPP JSON 1.6 URL | read only, e.g. ws://192.168.31.73/ocpp/1.6/json – this is the address entered in the app (see Point 4.2) |
Wattpilot_91099800 → 91099800) and at the end of the OCPP URL. Without the correct identifier the Controller cannot assign the incoming OCPP connection and shows no data.Text description of this image
Screenshot of the upper part of the Reduxi Configurator form Communication channel and device configuration. Device identifier *: 91099800. Connector *: 1 (dropdown). Charger type *: AC (dropdown). Energy counter: Default (dropdown). Allocate power to EVSE when EV is not connected to EVSE: Default (dropdown). Per phase max. current *: Manual override (dropdown). Per phase max. current manual override: 32; helper text: In effect when manual override is selected. The next label, Forward communication to backend OCPP server, is cut off at the bottom edge.
Check the values and click Done to save the device.
Text description of this image
Screenshot of the lower part of the Reduxi Configurator form Communication channel and device configuration. Forward measurements to backend OCPP server once every: empty dropdown. Allow new charging session: Always (dropdown). Controller OCPP JSON 1.6 URL: ws://192.168.31.73/ocpp/1.6/json. Buttons: Back (outlined, left), link How to configure? and Done (black, right). A mouse pointer arrow is visible near the middle.
6.3 Test communication
With OCPP the Wattpilot connects to the Controller by itself – no IP address of the Wattpilot is needed. Open the device again (Devices → [Wattpilot] → Details) and click Test communication at the bottom right.
1 and the Device identifier must show the serial number of the Wattpilot. The final proof are the live values under Last measurements.Text description of this image
Screenshot of the Reduxi Configurator dialog Test communication (close X at top right). First box in red text: Unable to communicate with device. Second box in red text: Number of devices found on OCPP - JSON 1.6: 1, then Device identifier: 91099800. Button: Close (black, bottom right). The right edge of the image is white.
- Number of devices found on OCPP – JSON 1.6 shows how many chargers are connected to the Controller via OCPP.
-
Device identifier must show the serial number of the Wattpilot (e.g.
91099800). If it does not appear, the Wattpilot is not connected – check the app settings (see Point 4.2). - In the Wattpilot app the OCPP status must show Verbunden / Connected.
- Final check: live values and Communication error =
OFF(see Point 7).
7 Check the readings
Open Devices → [Wattpilot] → Last measurements:
Text description of this image
Screenshot of the Reduxi device page with tabs Last measurements (selected), Analyze, Archive, Details. Card Control type: toggle with Auto (selected, turquoise), Manual, Off (black); timestamp 14. 10. 2026 19:00:57. Card Current: Current L1 0.00 A; Current L2 0.00 A; Current L3 0.00 A; Max. current per phase 32.00 A; Per phase current setpoint (no value, unit A). Card Power: Active power 0.0 kW; Import active power 0.0 kW; Max. active power 22.1 kW; Min. active power 0.0 kW; Priority 0.00. Card Energy: Import active energy 953.4 kWh; Import active energy - session 3.5 kWh. Card Other: Communication error OFF; Control type AUTO; State name AVAILABLE. Each value has a timestamp of 14. 10. 2026 around 19:01. A mouse pointer is at the top right.
| Value | Meaning |
|---|---|
| Control type |
Auto = controlled by the Reduxi strategy · Manual · Off
|
| Current L1 / L2 / L3 | Charging current per phase |
| Max. current per phase | Maximum current of the charger (e.g. 32 A) |
| Active power / Max. active power | Current charging power and maximum power (e.g. 22.1 kW) |
| Import active energy / session | Total charged energy and energy of the current session |
| Communication error | Must be OFF
|
| State name | Current state of the charger, e.g. AVAILABLE when no car is connected |
✓ Summary
Preparation (Points 1–3): Wattpilot and Reduxi Controller in the same network, Controller with fixed IP, serial number of the Wattpilot at hand.
Wattpilot app (Point 4): enable OCPP1.6J, protocol WS, host = Controller IP, path /ocpp/1.6/json/, “SN zur URL hinzufügen” on (mandatory).
Add to Reduxi (Points 5–6): EV charger · OCPP 1.6 - JSON, device identifier = serial number, connector 1, AC.
Go live (Point 7): app shows “Connected”, Reduxi shows live values and communication error OFF.
→ Common issues
| Issue | Solution |
|---|---|
| App status stays “Started” / “Not connected” | Check that “SN zur URL hinzufügen” is on, then host (Controller IP), protocol WS (not WSS), path /ocpp/1.6/json/ and that both devices are in the same network. |
| App shows “Connected”, but Reduxi shows no data | The device identifier in Reduxi must match the serial number at the end of the URL exactly (e.g. 91099800). “SN zur URL hinzufügen” must be on. |
| Connection lost after a router restart | The Controller got a new IP address. Reserve a fixed IP in the router and update the host in the app. |
| Unwanted charging behaviour when the Controller is offline | Set a Fallback current in the app’s OCPP menu (see Point 4.3). |
| Load management reduces the wrong phase | Check the phase assignment in the app and in Reduxi (Advanced configuration → “L1/L2/L3 is connected to main feed”). |
| Car does not start charging | OCPP activates access management – check Allow new charging session = Always in Reduxi. |