[Custom Integration] Tigo Optimizers – Cloud & Local Support

:wave: Hello everyone!

@@@ TIGOSOLAR @@@

I’ve developed two custom Home Assistant integrations for those using Tigo optimizers, without the need for taptap or RS485.

Both integrations follow the same structure:
Each panel has 4 dedicated sensors:

  • :battery: Power (W)
  • :zap: Voltage In (V)
  • :electric_plug: Current In (A)
  • :signal_strength: Signal Strength (RSSI)

:cloud: Tigo Cloud Integration

Uses the official Tigo API (requires a €20/year subscription).
Pros:

  • Works remotely — even outside your local network
    Cons:
  • Paid API
  • Data is delayed ~10 minutes due to cloud → CCA synchronization

:link: GitHub - Tigo Cloud Integration


:house: Tigo Local Integration

Uses the local IP of your Tigo CCA — no internet required.
Pros:

  • Real-time data (updates every minute)
  • Completely free
    Cons:
  • Must be on the same local network

:link: GitHub - Tigo Local Integration


:warning: Important: Do not use both integrations at the same time — pick one!

Feel free to test them out and let me know what you think!
Contributions, feedback, and stars are always welcome :star:

8 Likes

it does not show up in hacs

no hacs, click with button in git repo.

I’ve tried both integration (separately) and both appear to work perfectly (I have premium account with tigo for access to the API for the online version). I’ll stick with the local version though as it’s live data so no reliance on delayed and occasionally unreliable data from the Tigo API. I believe my CCA is using latest firmware version and no issues.

Many thanks for your efforts in coding. Was hoping someone would write an integration to bring Tigo data into HA automatically!

This is awesome! Works flawlessly. Now I need to figure out the best way to present the module level information according to the layout of the modules.

Hello, is subscription required also for Local integration?
I followed your instruction ma no data found… How can check what I wrong?
Tigo is pingable from HA, but seems that all ports are closed (except smtp)
Many thanks for you great work

grazie mille
Gabrio



Ciao, no per quella locale non serve pagare nulla a tigo. Il tigo quando non produce va in stanby, prova a settarlo durante la produzione giornaliera

ciao, stava producendo ieri…


anche ora , ho rimosso CCA e riaggiunto, ma non cambia nulla… cosa posso testare? potrebbe essere un FW diverso?

http://xxx/cgi-bin/mobile_api?cmd=DEVICE_INFO&dev=1&ver=1

e
http://xxx/summary

ho fatto un test al volo da homeassistant (non sono a casa) ma mi sembra che non risponda, come se non fosse esposto nulla

confermo, non sembrano pagine raggiungibili.
bisogna fare il root del dispositivo?

No nessun root, forse sbagli IP

1 Like

Sono andato a controllare e nel dubbio ho ri-forzato IP, non cambia.
Aggiunge il device ma i sensori no
Che kernel hai? Io 3.12.9-gm8 e s/w 4.0.0-nd (non so cosa sia)

probabilmente è proprio dovuto al tuo dispositivo diverso, ha un kernel e software diversi.
Mi mandi una foto? anche dalla app dovresti vedere la versione software che nel tuo caso credo sia la 4.0.0

Il mio impianto è del 2019 se non ricordo male…
tu cosa che versioni kernel SW hai? di che hanno è?
PS: ho attivato la funzione premium 1 mese e il cloud support funziona

Tra l’altro devo fare i complimenti a TIGO, settimana scorsa mi sono accorto di un mal funzionamento di alcuni ottimizzatori, e mi hanno detto che me ne mandano 19 in sostituzione… chapeau

sono alla 3.6.0, il tigo è nuovo, non l’ho mai aggiornato. Sapevo che l’ultima era il 3.8.x e il kernel credo il 3.15
C’è un forum tedesco pieno di info

potrebbe essere che a seguito del mio incident mi hanno aggiornato SW, e mannaggia l’hanno chiuso!??!
Sinceramente non so come si possa aggiornare

PS: ma il link al forum?

Non so se hanno tolto la funzione summary. Ho forse l’hanno messa visibile solo sotto indirizzo ip 10.11.x.x
Devi sapere che sotto questo indirizzo di subnet, si può accedere ad un sacco di info del tigo.

non ho capito, mi dici ci cambiare indirizzamentoo della mia rete da 192.xxx a 10.11.xx?

ho aggiornato alla 4.0.1 è funziona lo stesso.