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

Home / WeCo data for every smart-home tool

WeCo data for every smart-home tool

Charge, each module, cell extremes and health, shared over MQTT and JSON on your own network.

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

Plug & playPlug in, join your Wi-Fi, done: about a minute. No app, no tools, pre-configured for your WeCo.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 WeCo 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 WeCo 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 →

Home Assistant automations

Your appliances run on the sun, by themselves

WeCo Monitor tells Home Assistant when the battery fills up and when it runs low. Four simple rules, and the washing machine, the water heater and the car use your sun instead of the grid. Watch a day:

10:00

Your solar production

Your consumption

OverviewLive

Automations

  • Washing machine on the sun
  • The car follows the sun
  • Hot water for free
  • Gentle evening heating

Logbook

    • Solar production
    • House and heating
    • Washing machine
    • Water heater
    • Electric car
    • Battery level
    • From the grid
    • Sold to the grid for little
    Solar used at home0 %
    Bought from the grid0
    Self-sufficiency0 %
    Saved on this day0vs. the same day without automation
    Over a year0if 150 days look like this one
    Create these automations in 2 minutes →

    Simulation of a sunny day for a house with 5 kWp of panels, a 10 kWh battery, a car that needs 10 kWh and a water heater. The energy delivered to each appliance is the same in both scenarios; only the timing changes. Your figures depend on your system, your tariff and the weather.

    Local API

    One request, every value

    The box answers on your network with a plain JSON document, protected by your access key. The same values go out over MQTT.

    • 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": 74, "power": 2150, "voltage": 53.0, "current": 40.6,
     "modules": [{"soc": 75, "cell_min": 3.331, "cell_max": 3.339},
                 {"soc": 73, "cell_min": 3.328, "cell_max": 3.337}],
     "temp": 22.5, "soh": 99, "alarms": []}
    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

    WeCo data in your smart home

    Home Assistant

    With your MQTT broker set in the box, Home Assistant discovers WeCo Monitor and creates sensor.weco_monitor_soc, sensor.weco_monitor_power, voltage and current, one set of sensors per module such as sensor.weco_monitor_module_1_soc, sensor.weco_monitor_cell_min, sensor.weco_monitor_cell_max, sensor.weco_monitor_soh and binary_sensor.weco_monitor_alarm. No YAML to write.

    No MQTT broker? The REST integration can read the local JSON API instead.

    MQTT

    Once on your broker, readings are open to any client: Telegraf and InfluxDB, Grafana, or a script that writes a monthly health report.

    Local JSON API

    GET http://moniwatt.local/api.json?key=YOUR_KEY
    
    { "soc": 74, "power": 2150, "voltage": 53.0,
      "modules": [{"soc": 75}, {"soc": 73}], "soh": 99, "alarms": [] }

    The key is shown in Settings > Access key & Cloud.

    Jeedom

    A JSON plugin from the Market polls api.json; create info commands for soc, power and soh, and one per module if you want to compare them in a history graph.

    Node-RED

    An http request node on api.json with parsed JSON, then a function node that finds the module with the lowest charge in msg.payload.modules. Or receive everything through mqtt in.

    Domoticz

    The MQTT Auto Discovery gateway of Domoticz creates the same devices as Home Assistant; a dzVents script on api.json is the option without a broker.

    openHAB

    The HTTP binding with JSONPATH, such as $.soc and $.modules[0].soc, or the MQTT binding.

    IFTTT, Make and Apilio

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

    Ideas for WeCo owners

    • Get told when one module keeps ending the day lower than the others.
    • Heat water with the surplus once the cluster is full.
    • Send yourself a monthly state-of-health report.
    • Hold heavy appliances when the battery gets low in the evening.
    • Plot each module side by side over the years.

    Questions about integrations

    Do I need the Cloud for Home Assistant, Jeedom or Node-RED?

    No. All of them read the box directly on your home network, through MQTT or the local JSON API. The Cloud is only for seeing your system from away, or for online services like 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?

    Not natively. IFTTT, Make.com or Apilio can read the private JSON link of the free Cloud and trigger Tuya or SmartLife scenes.

    All questions →

    Keep reading

    Every WeCo module, in one view

    Pre-order now. The box is tested on WeCo modules before it ships on 10 November 2026.

    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