Full read/write control of Solis hybrid inverters via the SolisCloud API. Supports real-time monitoring, battery SOC, solar generation, grid flows, and 6-slot charge and discharge scheduling.
Getting Started
Connect your Solis hybrid inverter to monitor real-time solar generation, battery state of charge, and grid flows — and let Joule Genie optimise battery charging around your tariff.
Step 1: Create Your SolisCloud Account
If you haven't already, register at soliscloud.com and add your inverter. The inverter must be online and showing live data in SolisCloud before you can connect it to Joule Genie. Your inverter's Wi-Fi or LAN data logger must be connected to the internet.
Step 2: Request API Credentials
The SolisCloud API uses signed requests with a Key ID and Key Secret. To obtain these, log in to the SolisCloud portal and navigate to Account → API Management (the exact menu path may vary by portal version). If API Management is not visible, contact Solis support at support@soliscloud.com and request API access for your account — they will provide or activate the credentials.
Step 3: Add the Integration in Joule Genie
In Joule Genie, go to Settings > Integrations > Add Integration and select Solis from the Inverter category. Enter your API Key ID and API Key Secret, then click Find my inverters. Joule Genie will connect to SolisCloud and list all inverters registered to your account.
Step 4: Select Your Inverter
Choose your inverter from the list. The model name and station name are shown to help identify the correct device. If you only have one inverter it will be selected automatically. Enter your battery capacity in kWh on the confirmation screen.
Step 5: Verify Connection
Within a few minutes the dashboard will show your inverter's real-time solar generation, battery SOC, and grid flows. The optimiser will begin scheduling battery charging into the cheapest tariff periods.
Supported Features
- Real-time monitoring: Solar generation, battery SOC and power, grid import/export, home load.
- 6-slot timed scheduling: The optimiser programs up to 3 charge slots (charging during cheap rate periods) and up to 3 discharge slots (discharging during expensive periods) via the SolisCloud API.
- Work mode control: Joule Genie can switch the inverter work mode as needed for optimisation.
- Grid export aware: Export flows are read and factored into savings and scheduling.
Limitations
Joule Genie cannot read the current schedule back from the inverter — the SolisCloud platform holds the schedule state, so Joule Genie tracks the last schedule it applied. Solis support is developed but still in testing; if you spot anything off, please contact support.
Troubleshooting
- "Unauthorised" or signature errors? Double-check the Key ID and Key Secret are copied exactly — even an extra space will cause the HMAC signature to fail.
- No inverters found? Ensure your inverter is online and visible in the SolisCloud portal before connecting. Inverters that are offline or not yet registered will not appear in the API response.
- Readings not updating? SolisCloud data typically refreshes every 5 minutes. If readings are stale for longer, check that the data logger's internet connection is active.
- Schedule changes not taking effect? SolisCloud applies programme changes on its own cycle and Joule Genie polls about every 5 minutes — allow a few minutes for charge and discharge slots to take effect. Avoid editing the schedule directly in the SolisCloud app at the same time, as Joule Genie cannot read those changes back.
Vendor documentation
For account or device details from the manufacturer, see the official Solis documentation.
Don't have Solis yet?
Register your interest and tell us what hardware you have. We're building integrations for the most popular UK energy products.
Register Interest →