Skip to content
EN | DE

ioBroker Charger

This page shows the nightly version. Switch to the release version.

The rest-api adapter (not simple-api) must be installed on the ioBroker instance being used. Authentication can only be performed using basic authentication. If no password is provided, no authentication will be performed. When specifying the entities for the individual measured values, ensure that they are correctly URL-encoded. For example, shelly.0.SHEM-3#8CAAB561991E#1.Total.ConsumedPower becomes shelly.0.SHEM-3%238CAAB561991E%231.Total.ConsumedPower

Parameters

NameDescriptionValueLevel
uriThe full uri of the host to query

HTTP(S) address

Example: https://iobroker.homelab.lan:8082
optional
statusCharge status (A, B, C)optional
enabledEnabledoptional
enableSet enabledoptional
userUsername

e.g. email address, user id, etc.

optional
passwordPassword

Service account password

optional
power [W]Poweroptional
maxcurrent [A]Set maximum amperage

The maximum current per connected phase that can be used

Example: 16
optional
phases1p3pSet num phases (1 or 3)optional
cacheCache

Time interval for data refresh

Example: 5m
advanced
maxcurrentmillis [mA]Set maximum amperageadvanced
Configuration example for evcc.yaml

If you don't want to configure via the UI, you can alternatively use this YAML block.

chargers:
- name: my_charger
type: template
template: iobroker
uri: https://iobroker.homelab.lan:8082 # The full uri of the host to query, HTTP(S) address
status: # Charge status (A, B, C)
enabled: # Enabled
enable: # Set enabled
user: # Username, e.g. email address, user id, etc. (optional)
password: # Password, Service account password (optional)
power: # Power (W), optional
maxcurrent: 16 # Set maximum amperage (A), The maximum current per connected phase that can be used (optional)
phases1p3p: # Set num phases (1 or 3), optional
cache: 5m # Cache, Time interval for data refresh (optional)
maxcurrentmillis: # Set maximum amperage (mA), optional