Solarman + Trannergy Auto Upload

Hello,

I noticed that my system stopped updating automatically a few days ago.

Link to it: https://pvoutput.org/list.jsp?userid=100298

I haven’t changed my password in Solarman, and I tested my credentials in the API; they remain the same.

What could be happening?

Hi @ggrigon, same issue here. My guess is that Trannergy was using an old version of the API. Solarman has been using a new version (v2) since 2021, and they must have maintained a compatibility layer that is now gone. In the meantime, PVOutput has not updated the Trannergy uploader to support the Solarman Smart v2 API.

That’s my two cents. I’ve emailed Solarman about this. Not sure if we can also ask PVOutput for their take on the issue.

Hi, i indeed have the same problem. Since the 29th of august it stopped updating automatically.
Maybe some admin is reading this who knows how to fix this in the background?

PVOutput is using v1.0

The solarman documentation still mentions v1.0 -

https://doc.solarmanpv.com/en/Power%20Station%20Interface/4.5Obtain%20Power%20Station%20Real-Time%20Data

For now, I’ve resolved the missing data by manually exporting from Solarman and sending it via CSV to PVOutput.

@bankstownbloke, is there any update possible on this?
By the way, my system is also sending to Deye Cloud, in addition to Solarman. Does PVOutput already have anything for this Deye system?

1 Like

Same issue SOLARMAN data stopped uploaden since 29 Aug. Somebody knows what the issue is? SOLARMAN is willing to help if they have an error report

If this issue is Solarman is no longer supporting v1.0 of their API then can they provide a documentation link to v2.0?

PVOutput is still querying v1.0 as per the documentation above and no data is returned.

Reason: there was an update(fixed already) in solarman api, but pvoutput has it’s own way to get the data, so it was affected.
Solution: try to change the password on solarman, and update the password on pvoutput. (it will cause pvoutput to refresh, and plant data will be restored)

Hello, Tried it on my account ,without success.

Same problem here in Apeldoorn, NL. Since August 29th, Solarman has stopped forwarding output to pvoutput-org. Always used the settings for Trannergy, that has worked flawlessly for years. Now the yield is still being recorded in the Solarman app and via globalhome-solarmanpv-com, but it’s no longer being sent to pvoutput-org.

Noticeable: When I requested a new App-ID and App-Secret via customerservice[at]solarmanpv-com, a ticket was opened that began with:

“Thank you for your interest in Wuxi IGEN Technology Co. (hereinafter referred to as “IGEN Technology” or “us”) and for considering using our Solarman OpenAPI service.”

After numerous emails back and forth, I finally received a new App ID and App Secret. I updated these in my pvoutput-org account, but unfortunately without success.

Today I tried onion66’s tip to change the password, but no luck for me.

Can anyone help to solve this problem? Thanks.

Did anyone solve this already?

While it’s not fixed, I’m doing manual import from solarman csv :frowning:

Anyone here who found a solution to this? All other methods mentioned did not work for me unfortunately :unamused:
The manual imports take a lot of work …

Is there any fix to this? its been more than 2 months? Kindly look into this. Thank you

Hello everyone,

Following up on the discussion about Solarman/Trannergy auto-upload issues, I’ve created a PHP script solution that works directly with Deye inverters.

My Setup:

I’m currently using this script to monitor and upload data from 5x Deye 2000G3 inverters to PVOutput, and it’s been working reliably.

What it does:

  • Connects directly to Deye inverters via local network HTTP interface

  • Collects real-time power data from multiple devices

  • Automatically sends aggregated data to PVOutput via API

  • Includes automatic retry with exponential backoff for reliability

  • Smart fallback calculation (uses average of successful readings if some devices fail)

Key Features:

  • :white_check_mark: Works with multiple Deye inverters simultaneously

  • :white_check_mark: Secure configuration (credentials separated from code)

  • :white_check_mark: Complete logging for troubleshooting

  • :white_check_mark: Easy to set up and configure

  • :white_check_mark: Cron-ready for automated execution

Requirements:

  • PHP 7.4+ with cURL extension

  • Local network access to your Deye inverters

  • PVOutput account with API Key

Quick Start:

  1. Clone the repository: git clone https://github.com/ggrigon/deye-pvoutput-public.git

  2. Copy config.php.example to config.php and configure your credentials

  3. Run: php solar.php

  4. Set up cron for automatic execution (every 5 minutes recommended)

Documentation & Links:

The script is open source, well-documented, and ready to use. I’ve been running it successfully for a while now with my 5 Deye 2000G3 units.

If anyone needs help setting it up or has suggestions for improvements, feel free to reach out or open an issue on GitHub.

Hope this helps others facing the same Solarman/Deye upload issues!

1 Like