Inverter ABB UNO e 123Solar - bad return code

Discussioni relative al software per il monitoraggio fotovoltaico 123SOLAR
feranto63
Messaggi: 6
Iscritto il: 04/04/2019, 21:21

Re: Inverter ABB UNO e 123Solar - bad return code

Messaggioda feranto63 » 04/04/2019, 21:33

Ho da poco installato un impianto con inverter ABB UNO-3.0-TL.
Vorrei fare il monitoraggio con 123solar installato su Raspberry Pi attraverso adattatore USB-RS485 comprato su Amazon https://www.amazon.it/gp/product/B078X5 ... UTF8&psc=1
Se utilizzo su PC Win10 con il programma ABB Aurora Manager Lite riesco a comunicare con l'inverter e a monitorare tutti i dati.

Viceversa se provo ad utilizzare il Raspberry Pi con Aurora 1.9.3 ottengo sempre:

Codice: Seleziona tutto

aurora: ERROR: Received bad return code (-1 0)


ho provato a modificare e combinare tutte le opzioni -Y -i -R in tutte le combinazioni possibili ma il risultato è sempre lo stesso.

Solo in rarissime occasioni ho ottenuto una specie di risposta come di seguito ma sarà accaduto una volta su 100 e comunque il risultato non mi sembra significativo:

Codice: Seleziona tutto

pi@solarlog:~/aurora-1.9.3 $ aurora -a2 /dev/ttyUSB0 -t -l5 -Y5 -b -N0

aurora -a2 /dev/ttyUSB0 -t -l5 -Y5 -b -N0

szttyDevice: /dev/ttyUSB0
yDelay:     5
yTimeout    0 mS
yMaxRunTime ~
devLCKfile: </var/lock/LCK..ttyUSB0>
devLCKfileNew: </var/lock/LCK..ttyUSB0.9438>
Got Params

RunTime     20190404-17:32:08 v1.9.3
Endian    : Little
tm_gmtoff : yes
PID       : 9438

Attempting to get lock on Serial Port /dev/ttyUSB0...
Checking for lock
PID: 9438 COMMAND: "aurora" LckPID: 9438 LckCOMMAND: "aurora" LckPIDcommand "aurora" = me
Appears we got the lock.

Opening Serial Port /dev/ttyUSB0...  Serial Port /dev/ttyUSB0 successfully opened.
Configuring serial device... Flushing unread data first...  Success!
Flushing serial device buffer... Success!

Comm Check: Let's see if the Aurora is listening...
Elapsed time since last comm 0 us
Attempt 1
Clearing read buffer Success!
szSerBufferSave OK! 02 3a 00 00 00 00 00 00 00 00
command: 02 3a 00 00 00 00 00 00 01 b7
Flushing serial device buffer... Success!
Sending command... sent 10 characters
Draining serial device buffer... Success!
Cleared data buffer: 00 00 00 00 00 00 00 00 00 00
Read char #1 RC=1 (00) waited/max      327/5000000  uS
Read char #2 RC=1 (06) waited/max        5/5000000  uS
Read char #3 RC=1 (f2) waited/max        5/5000000  uS
Read char #4 RC=1 (69) waited/max        5/5000000  uS
Read char #5 RC=1 (4e) waited/max        5/5000000  uS
Read char #6 RC=1 (4e) waited/max        4/5000000  uS
Read char #7 RC=1 (15) waited/max        4/5000000  uS
Read char #8 RC=1 (6c) waited/max        4/5000000  uS
answer:  00 06 f2 69 4e 4e 15 6c
received 8 characters
CRC receive OK 6c15
Transmission State Check: 0
Model ID "▒" qMultiplier -1.0000000 -- unknown --
Comm Check: OK


Elapsed time since last comm 89 us
Attempt 1
Clearing read buffer Success!
szSerBufferSave OK! 02 46 00 00 00 00 00 00 00 00
command: 02 46 00 00 00 00 00 00 d7 17
Flushing serial device buffer... Success!
Sending command... sent 10 characters
Draining serial device buffer... Success!
Cleared data buffer: 00 00 00 00 00 00 00 00 00 00
Read char #1 RC=0 (00)
answer:  Got -1 characters



Ho come l'impressione che con gli ultimi modelli (anche se il mio è andato fuori produzione) abbiano introdotto un dialogo preliminare che aurora 1.9.3 non implementa e quindi la comunicazione fallisce.

Qualcuno ha capito come si può risolvere?
Grazie



jeppo17
Messaggi: 52
Iscritto il: 18/02/2019, 10:04

Re: Inverter ABB UNO e 123Solar - bad return code

Messaggioda jeppo17 » 13/04/2019, 11:44

Ciao Feranto

Io "ho risolto" usando auroramon
É totalmente diverso ma si integra con pvoutput e funziona senza problemi con la serie UNO di abb

Unico problema, ed è quello a cui sto lavorando, integrare meterN su pvoutput per avere anche i consumi :-(

feranto63
Messaggi: 6
Iscritto il: 04/04/2019, 21:21

Re: Inverter ABB UNO e 123Solar - bad return code

Messaggioda feranto63 » 13/04/2019, 13:37

Grazie. Mi puoi dare istruzioni su auroramon che non riesco a trovare nulla su internet?

jeppo17
Messaggi: 52
Iscritto il: 18/02/2019, 10:04

Re: Inverter ABB UNO e 123Solar - bad return code

Messaggioda jeppo17 » 13/04/2019, 18:12

Trovi i riferimenti nel primo post del Topic
Qui invece il tutorial passo passo


http://www.monkeysandgorillas.com/index ... er-part-3/

Unica cosa serve un'installazione di stretch con gui e non solo la distribuzione con Shell

Anonimo
Messaggi: 2
Iscritto il: 01/05/2018, 6:49

Re: Inverter ABB UNO e 123Solar - bad return code

Messaggioda Anonimo » 25/09/2019, 20:50

Riprendo la discussione,anche se è passato del tempo perchè può tornare utile comunque a tutti quegli utenti che hanno difficoltà a monitorare il proprio impianto con gli inverter ABB con 123Solar.
IL motivo della mancata comunicazione di 123solar con l'inverter ABB Uno è dovuto quasi sicuramente al fatto che gli inverter ABB nella versione standard supportano come modalità di comunicazione solo la modalità Modbus tcp, e non la Modbus RTU (Remote Terminal Unit) Rs232-485
Per poter monitorare l'inverter ABB Uno utilizzando la modalità seriale è' possibile installare una scheda opzionale che si chiama: "ABB Kit di comunicazione UNO-DM-COM KIT", presente a questo link: http://store.consealenergia.it/prodotto ... dm-com-kit

feranto63
Messaggi: 6
Iscritto il: 04/04/2019, 21:21

Re: Inverter ABB UNO e 123Solar - bad return code

Messaggioda feranto63 » 25/09/2019, 22:21

Anonimo, Ho dei dubbi che sia così perché ho installato 123solar ed Aurora su un PC con Ubuntu ed utilizzando il medesimo adattatore USB-RS485 comprato su Amazon https://www.amazon.it/gp/product/B078X5 ... UTF8&psc=1 mi funziona tutto perfettamente. Sicuramente il PC è molto più potente del RPi ed anche Ubuntu è sicuramente diverso da Debian però non credo che il problema sia nel protocollo. Ed il fatto che funzioni con Auroramon su RPi (provato anche da me oltre che da jeppo17) dimostra ulteriormente che la scheda non dovrebbe risolvere il problema.

jeppo17
Messaggi: 52
Iscritto il: 18/02/2019, 10:04

Re: Inverter ABB UNO e 123Solar - bad return code

Messaggioda jeppo17 » 26/09/2019, 8:05

Ciao a tutti.
Confermo funziona senza adattatore. Ecco uno screenshoot di ieri per esempio. Sono attivo anche su pvoutput.org senza problemi, usando auroramon.
Certo non é perfetto e forse qualche registro non é apposto (tensione e temperatura ad esempio non sempre sono letti....) ma funziona.
Il problema rimane su 123solar. ........
Allegati
Screenshot_2019-09-26-07-59-56.png

Avatar utente
Flane
Messaggi: 2466
Iscritto il: 16/01/2016, 15:02

Re: Inverter ABB UNO e 123Solar - bad return code

Messaggioda Flane » 26/09/2019, 22:18

Il problema non è 123Solar ma il software aurora per la lettura dell'inverter.

La versione di aurora presente nell'immagine Solarstretch non è l'ultima (ma è l'ultima per cui è stata predisposta la patch per utilizzare un solo bus con i contatori).

Avete provato con l'ultima versione?
Attenzione che se usate questa nuova versione dovete avere un bus separato fra inverter e contatori (se li usate....)

feranto63
Messaggi: 6
Iscritto il: 04/04/2019, 21:21

Re: Inverter ABB UNO e 123Solar - bad return code

Messaggioda feranto63 » 27/09/2019, 13:29

Si, ho provato sin da subito con Aurora 1.9.3 (vedi post iniziale) e non funziona con RPi mentre funziona con Ubuntu


Torna a “123Solar”

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite