Skip to content

New Share your ideas with the AWTRIX community. Keep your creations together in your account.

Sign in

Which AWTRIX do you have? Choose it once and the Hub shows what runs on it.

ScriptAWTRIX NG

EVCC Battery Status via MQTT

On an AWTRIX display
EVCC Battery Status via MQTT shown on an AWTRIX display
EVCC Battery Status via MQTT · by Daniel Bonanno

On your display

Shows EVCC battery SOC and live charge/discharge power directly on AWTRIX NG.

Which AWTRIX do you have? See below where it runs, or choose your device.
Topic
Smarthome
Includes
Script

Runs on

  • Runs on 32×8 (TC001 & DIY)
  • Runs on 52×16 (TC002)
  • Does not run on 32×8 with AWTRIX 3 (TC001 & DIY) Made for AWTRIX NG.

Choose your display in the next step.

Send to AWTRIX

Choose your AWTRIX

EVCC Battery Status via MQTTAWTRIX NG script

Install this script on your AWTRIX NG. Its icons and sounds are installed with it.

Your AWTRIX’s local address, for example 192.168.178.39 or awtrix.local.

The name shown in your AWTRIX script list. Use letters, digits, hyphens or underscores.

Connection & device login

Connect your phone or computer to the same network as your AWTRIX. Allow local network access if your browser asks.

Use the device’s IP address, without a page path such as /#/apps.

If your AWTRIX requires a login, the username and password fields will appear when you connect.

Sign in to the Hub to install scripts. Attached files are installed separately.

Is this your script?

If you created this script, open your saved edit link to add it to your account. You can then manage it whenever you sign in. Adding it to your account replaces the edit link.

Script description

Displays the current EVCC home-battery state of charge and live charge/discharge power as a permanently rotating AWTRIX NG script app.

Requirements

  • AWTRIX NG connected to the same MQTT broker as EVCC
  • EVCC battery topics enabled

MQTT topics

  • evcc/site/battery/soc — state of charge in percent
  • evcc/site/battery/power — battery power in watts (positive = discharging, negative = charging)

Setup

  1. Open the AWTRIX NG web interface.
  2. Go to Scripts and create a new script.
  3. Paste the code and save it.
  4. Add the script to the app rotation if it is not enabled automatically.

The text is green while charging, orange while discharging, and gray while idle. Values update immediately when EVCC publishes new MQTT messages. The ±50 W threshold prevents small standby fluctuations from changing the status.

More scripts in Smarthome

Something wrong with this script? Report it.