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

Home / Growatt data for your smart home

Growatt data for your smart home

PV strings, battery, grid, load and priority mode, read directly on your network and shared over MQTT and JSON.

  • 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 Growatt.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 Growatt 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 Growatt 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

Growatt Monitor tells Home Assistant how much the panels produce, in real time. 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
    
    {"pv_w": 3870, "pv1_w": 2010, "pv2_w": 1860,
     "batt_soc": 81, "batt_w": 1450, "batt_temp": 23.0,
     "grid_w": -960, "load_w": 1460, "priority": "battery_first",
     "today": {"pv_kwh": 16.4, "import_kwh": 1.8, "export_kwh": 4.9}}
    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

    Growatt data in your smart home

    Home Assistant

    Set your MQTT broker in the box and Home Assistant discovers Growatt Monitor: sensor.growatt_monitor_pv_power and each string, sensor.growatt_monitor_battery_soc, sensor.growatt_monitor_grid_power, sensor.growatt_monitor_load_power, sensor.growatt_monitor_priority_mode and the daily energy counters. No YAML.

    The energy counters fit the Energy dashboard as they are: solar, grid in and out, battery in and out. No MQTT broker? The REST integration can read the local JSON API instead.

    MQTT

    Once on your broker, the readings are open to any client: InfluxDB and Grafana, a wall tablet, or your own script.

    Local JSON API

    GET http://moniwatt.local/api.json?key=YOUR_KEY
    
    { "pv_w": 3870, "batt_soc": 81, "batt_w": 1450,
      "grid_w": -960, "load_w": 1460, "priority": "battery_first" }

    Copy the key from Settings > Access key & Cloud.

    Jeedom

    A JSON plugin from the Market reads api.json; create info commands for pv_w, batt_soc and grid_w and use them in scenarios, for instance to start the water heater on surplus.

    Node-RED

    An http request node on api.json with parsed JSON, then a switch node on msg.payload.grid_w: below -1500 the surplus is there. An mqtt in node works as well.

    Domoticz

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

    openHAB

    HTTP binding with JSONPATH channels such as $.pv_w and $.grid_w, 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 inverter and bridge values into SmartLife or Tuya scenes. There is no native Tuya integration.

    Ideas for Growatt owners

    • Heat water with the surplus instead of exporting it.
    • Charge the car only on sunshine.
    • Get told when the priority mode changes.
    • Hold the dishwasher until the battery is above 50%.
    • Chart self-consumption month by month.

    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

    Your Growatt inverter, live at home and anywhere in the world

    Order Growatt Monitor today. Prepared and tested for your Growatt model, dispatched 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