Skip to content

Latest commit

 

History

History
73 lines (55 loc) · 1.66 KB

DOCKER.md

File metadata and controls

73 lines (55 loc) · 1.66 KB

Docker

A Docker image is available at https://hub.docker.com/r/pvtom/rscp2mqtt-dashboard

Start the docker container

sudo docker run --rm -e MQTT_BROKER=localhost -e MQTT_PORT=1883 -e WALLBOX=false -p:1880:1880 pvtom/rscp2mqtt-dashboard:latest

or with TLS connection to the MQTT broker

sudo docker run --rm -e MQTT_USETLS=true -e MQTT_TLS_CERT=client.crt -e MQTT_TLS_KEY=client.key -e MQTT_TLS_CA=ca.crt -e MQTT_BROKER=192.168.178.123 -e MQTT_PORT=1883 -e WALLBOX=false -e verbose=1 -p:1890:1880 -v /path_to_certificates/tls:/tls pvtom/rscp2mqtt-dashboard:latest 

Please adjust the MQTT broker and the port. Parameters can be set with the -e argument.

Configuration

These MQTT parameters are available:

  • MQTT_BROKER
  • MQTT_PORT
  • MQTT_CLIENT_ID
  • MQTT_USER
  • MQTT_PASSWORD
  • TOPIC_PREFIX

and for TLS (matching to the call above):

  • MQTT_USETLS=true
  • MQTT_TLS_CERT=client.crt
  • MQTT_TLS_KEY=client.key
  • MQTT_TLS_CA=ca.cr
  • MQTT_TLS_CERTNAME
  • MQTT_TLS_KEYNAME
  • MQTT_TLS_CANAME
  • MQTT_TLS_SERVERNAME
  • MQTT_TLS_VERIFYSERVERCERT=false
  • MQTT_TLS_ALPNPROTOCOL

Value ranges can be adjusted with the following parameters:

  • MAX_SOLAR_POWER
  • MAX_HOME_POWER
  • MAX_GRID_POWER
  • MAX_BATTERY_POWER
  • MAX_STRING_POWER
  • MAX_PHASE_POWER
  • MAX_BATTERY_RESERVE
  • MAX_WALLBOX_POWER

Use these parameters (1 to 8) to set the order in which the UI elements are arranged:

  • UI_ORDER_1_PHOTOVOLTAICS
  • UI_ORDER_2_POWER_DIAGRAM
  • UI_ORDER_3_PM
  • UI_ORDER_4_PVI
  • UI_ORDER_5_CHARTS
  • UI_ORDER_6_ANNUAL
  • UI_ORDER_7_SETTINGS
  • UI_ORDER_8_LIMITER

Verbose mode

  • verbose=1

Wallbox

  • WALLBOX=true
  • WALLBOX_NAME=Garage

Wallbox Topic

  • WALLBOX_TOPIC=evcc/loadpoints/1/chargePower