Pre-order €49 until 9 Nov, then €599 days left at this priceships on 10 November 2026Pre-order →

Home / Pace BMS data in your smart home

Pace BMS data in your smart home

A wired RS485 link to the rack, and every value of the board available over MQTT and JSON.

  • MQTT + JSONon your home network
  • 8+platforms, step by step
  • 0cloud needed at home

Plug & playConnect the cable, pick your Wi-Fi, and that is it, in roughly a minute. The box comes set up for your Pace, with no app and no tools.See the 3 steps →

Pick your platform

Your system, your tools

Choose what you use at home: the steps and a ready-to-copy example for Pace Monitor.

About a minuteAn MQTT broker (the Mosquitto add-on)
  1. In the box settings, MQTT & Home Assistant: broker address, user, password. Save.
  2. The Pace Monitor device appears on its own under Settings › Devices & services › MQTT.
  3. Add the sensors to a dashboard and to the Energy page.

Home Assistant guide, with the automation generator →

Local API

One request, every value

On your network the box returns a simple JSON document, guarded by your access key. MQTT carries the very same values.

  • Protected by a keyShown in Settings › Access key & Cloud, renewable at any time.
  • Works without internetEverything stays on your home network.
  • Read-onlyNothing you send can change a setting of your equipment.
GET http://moniwatt.local/api.json?key=YOUR_KEY

{"soc": 81, "soh": 98, "voltage": 53.2, "current": -7.4,
 "cells": [3.327, 3.329, 3.325, 3.328, ...], "delta_mv": 6,
 "temps": [24.0, 24.5, 25.1, 23.8, 29.4, 26.0], "cycles": 212,
 "warnings": [], "protections": []}
Compatible with
Home AssistantMQTT auto-discovery, no YAML
MQTTReadings published on your broker
JSON APIGET /api.json on your network
JeedomJSON plugin
Node-REDhttp request node
DomoticzHTTP/JSON polling
openHABHTTP binding
IFTTT · MakeThrough the free Cloud JSON link
In detail

Pace data in your smart home

Home Assistant

Set your MQTT broker in the box and Home Assistant discovers Pace Monitor: sensor.pace_monitor_soc and sensor.pace_monitor_soh, voltage, current and power, sensor.pace_monitor_cell_01_voltage to cell_16_voltage, sensor.pace_monitor_cell_delta, sensor.pace_monitor_temperature_1, sensor.pace_monitor_cycles and binary_sensor.pace_monitor_warning. No YAML.

No MQTT broker? Home Assistant’s REST integration can read the box’s local JSON API instead. Both work on a local network with no internet.

MQTT

Readings on your broker are open to any client: Node-RED on a Raspberry Pi, a wall tablet, a data logger.

Local JSON API

GET http://moniwatt.local/api.json?key=YOUR_KEY

{ "soc": 81, "soh": 98, "voltage": 53.2, "current": -7.4, "delta_mv": 6,
  "temps": [24.0, 24.5, 25.1, 23.8, 29.4, 26.0], "cycles": 212,
  "warnings": [], "protections": [] }

Copy the key from Settings > Access key & Cloud.

Jeedom

A JSON plugin from the Market reads api.json; map soc, soh and delta_mv to commands, and raise an alert on any entry in warnings or protections.

Node-RED

Poll api.json with an http request node and test the length of msg.payload.warnings: as soon as it is above zero, the board has something to say. An mqtt in node works too.

Domoticz

Domoticz reads the box through its MQTT Auto Discovery gateway, or with a dzVents script polling api.json.

openHAB

HTTP binding with JSONPATH channels such as $.soc and $.soh, or the MQTT binding.

IFTTT, Make and Apilio

With the free Cloud on and an internet link, IFTTT, Make.com or Apilio can read the private JSON link and bridge values into SmartLife or Tuya scenes. There is no native Tuya integration.

Ideas for rack owners

  • Receive the text of each warning as soon as the board raises it.
  • Switch off big loads before the rack reaches its reserve.
  • Send the surplus to the water heater when the rack is full.
  • Start a fan when the battery room gets hot.
  • Keep a monthly record of the state of health and the cycle count.

Questions about integrations

Is the Cloud required for Home Assistant, Jeedom or Node-RED?

No. Each of them talks to the box on your own network, via MQTT or the local JSON API. You only need the Cloud to check your system when you are out, or to feed online services such as IFTTT.

Where do I find my access key?

On the box’s page, Settings › Access key & Cloud. You can generate a new one at any time; the old one then stops working.

How often can I read the values?

The box keeps the latest reading, refreshed every few seconds. Polling every 30 to 60 seconds is plenty; MQTT pushes each new reading without polling.

Can an integration change my settings?

No. The box only reads your equipment: no command sent through MQTT or the API can change a setting.

Is there a Tuya or SmartLife integration?

There is no direct link, but IFTTT, Make.com or Apilio can read the private JSON address of the free Cloud and start your Tuya or SmartLife scenes.

All questions →

Keep reading

See what the Pace board inside your rack knows

Order Pace Monitor, shipped on 10 November 2026 and tested on a Pace BMS before it leaves.

Plug & play: working in about a minute

Pre-order for €49Pre-order price · €59 from 10 Nov · ships on 10 November 2026 · free cancellation until dispatch