Hi everyone,
I'd like to share a new Edge driver I developed for local integration of solar inverters. This driver has been tested and is compatible with several brands that use the same HTTP communication protocol.
Compatible Devices
The driver should work with inverters from:
- AISWEI (ASW Series)
- Zeversolar
- Auxsol
- SolPlanet
Basically, if your inverter returns JSON data via a URL in the format below, this driver should work for you.
Technical Requirement (URL Format)
The driver queries the inverter by accessing the following URL:
http://<INVERTER_IP>:<PORT>/getdevdata.cgi?device=<ID>&sn=<SERIAL_NUMBER>
Make sure your inverter responds to this call with a JSON containing generation data (such as pac, eto, tmp, etc.).
Features
The driver monitors and reports the following information in SmartThings:
- Current Power (W) - Updated every 10 seconds
- Total Energy (kWh)
- Inverter Temperature (°C)
- AC Voltage (V)
- AC Current (A)
- Online/Offline Status
How to Install and Configure
- Subscribe to the channel (invite link) and install the Solar Inverter driver.
- In the SmartThings app, go to "Add device" and choose "Scan for nearby devices".
- A "Solar Inverter" device will be created.
- Open the device, go to Settings (three dots in top right corner > Settings) and fill in:
- Device IP: The local IP address of the inverter.
- Device Port: The communication port (Usually
8484). - Device SN: The inverter's serial number.
- Device ID: The device ID (Usually
2, but may vary).
I hope this is useful! Any feedback or issues, please comment below.

