Read Photovoltaic Battery voltage charge

Hi all.
I have a photovoltaic system with an Azzurro ZCS inverter connect to the network and the app for the phone but not compatible with home assistant. I want to let home assistant know the actual charge off the battery but I don’t know how to retrieve the value.

I thought that a good idea is to read directly the voltage of the battery (max 90volts) but I don’t now how to let the esp32 or other similar hardware read the voltage value.

Someone have some ideas ?

Thanks all :grinning:

Same for me!

have you booth requested and received AUTHCODE from zcs zucchetti for using their API?

I’m working on a custom component that will polling their API and create a sensor in Home Assistant

Let me know if you are interested…

SDeSalve

I AM!!!

it will be installed shortly, along with 10KWH worth of battery.

I could help in debugging starting the end of Sept 2021.

thanks

Add this repository to your HACS

Ciao, ti rispondo in italiano visto che sei italiano.
Ho visto ora la tua risposta e si io sono ancora interessato. Devo però chiedere i codici a zucchetti. Tu come li hai chiesti?

Ciao devi inviare una mail [email protected]
e chiedere l’accesso alle API.
Ti invieranno un pdf con un codice Authorization il quale va abbianato al tuo serial number inverter (thingkey).

In english :slight_smile:

Hi you have to send an email [email protected]
and ask for access to the API.
They will send you a pdf with an Authorization code which must be matched with your inverter serial number (thingkey).

1 Like

No local access for ZCS inverters? Only cloud?

Seems that only cloud access to data is available

Did you ask ZCS or is it just an assumption?

It’s only a my assumption. Feel free to ask they yourself and to get info about a LAN protocol…

I will. Because probably I will install their inverter and would prefer not to depend on the cloud to monitor it. Will let you know what they answer.

In case they confirm only cloud, I’ll use your component, thanks in advance.

Tried to nmap their inverter and no open port except a network diagnostic (but no energy data).

You could try to sniff all traffic from the inverter (it basically “calls home” and upload its statistics from time to time) and try to sort out the payload, unless they make an encrypted connection but this is far beyond my level of expertise.

Will rely on pulling info via API (which is awful not because of @sdesalve work but because of their servers) for now.
And maybe setting a transparent proxy to pull the info before getting to internet at a later stage.

The other alternative is by physically connectin to some serial (currently not exposed) and poking around with their communication bus.

Let me know what you discover.

m.

Penso che sia scontato che abbiano utilizzato SSL per la comunicazione dei dati ai loro server… È il minimo sindacale!
Rimarrei allibito del contrario!

Ma mai dire mai nella vita :rofl::rofl::rofl:
Dai, un bel tcpdump e ci togliamo il dubbio!
(Non ho un inverter ZCS e non posso provare io :sweat_smile:)

Ciao @sdesalve ! Vorrei installare la tua Integrazione, ma non so come si fa, ho scaricato i file da GitHub e li ho inseriti come ha detto tu dentro custom_components/zcsazzurro (creando una nuova cartella). Ho inserito in configuration.yaml le stringhe di codice che hai detto tu, ma quando vado a verificare la configurazione, mi da configurazione non valida, poichè mi dice che l’integrazione zcsazzurro non è installata, ho saltato qualche passaggio? Se qualcuno fosse in grado di aiutarmi…Grazie

In english:
Hello @sdesalve ! I would like to install your Integration, but I don’t know how to do it, I downloaded the files from Github and inserted them as you said in custom_components/zcsazzurro (creating a new folder). I have inserted in configuration.yaml the strings of code that you have said, but when I go to verify the configuration, I give configuration not valid, since it tells me that the integration zcsazzurro is not installed, I have skipped some steps? If anyone could help me… Thank you

Per avere un contatto più diretto, questa è la mia email: [email protected]

First install custom_component and restart HA. Then edit configuration.yaml and the restart another time.

O stacca la corrente… se non si rovina niente, al riavvio funziona tutto​:rofl::rofl::rofl:

Ciao a tutti. Mi hanno appena installato l’impianto fotovoltaico ZCS Azzurro
Se ho capito bene devo mandare una mail con i dati dell’impianto per richiedere l’accesso alle API e poi con l’integrazione inserire questi dati ?
Grazie

yes, it’s exact

1 Like

Thingkey is a serial number of inverter.

Authorizartion send a email to ZCS :wink:

Buongiorno a tutti,
Ho scritto una mail a ZCS per avere l’accesso API.
Mi hanno risposto indicandomi un nome utente (MionomeMiocognome)
Inoltre mi hanno allegato un PDF in cui è indicato una ThingKey formata da 3 codici alfanumerici e uno numerico. Non ho nessuna voce che assomigli a “authkey”
Il seriale dell’inverter è OK, lo ho comunicato io a loro
Potete aiutarmi a capire meglio come compilare il file yaml?
Grazie mille!