Inverter ABB UNO e 123Solar - bad return code
Inverter ABB UNO e 123Solar - bad return code
Ciao a tutti,
sono nuovo del forum e chiedo il Vostro aiuto dopo tante prove di connessione all'inverter con 123 solar senza successo.
La risposta è questa: aurora: ERROR: Received bad return code (-1 0)
ho usato immagine di Solarstretch e relative configurazioni come da guida e indicazioni.
Non c'è modo di avere una risposta corretta. Nemmeno modificando i vari parametri -Y -l etc... spegnendo 123solar e facendo le richieste a mano dal prompt.
L'inverter è un ABB uno 3.0, connesso con cavo lan ad un convertitore USB e relatico raspberry.
Sono esclusi al 100% problemi di connessione, cavi, A+ B- etc... in quanto:
- prima di passare a 123solar il sistema funzionava ( e funziona ancora...) con auroramon ed i dati sono trasmessi a pvsolar senza problemi ( http://auroramonitor.sourceforge.net/) ;
- prima di passare a solarstretch ho modificato l'impianto, aggiunto un SDM230 (acquistato su ebay da Flane che ringrazio ancora per la guida e per la spedizione velocissima ) connesso sullo stesso bus (id 2, inverter id1 ) con baud rate 9600 e parity N. Leggo i dati dall' SMD230 e tutto è ok;
- anche con l' SMD230 connesso usando la vecchia sd con stretch e auroramon tutto funziona senza errori ( ho i dati dall'inverter e non ci sono conflitti con il misuratore dei carichi)
Per scrupolo ho provato allora a scaricare "aurora" sulla vecchia SD e qui la sorpresa:
- se auroramon è attivo, facendo una chiamata da shell con aurora -a 1 -e /dev/ttyUSB0 ho una risposta corretta e mi ritorna l'energia prodotta etc...
- se fermo auroramon, facendo la stessa cosa da shell ho in risposta "bad request"....
Qualche idea in merito?
Si tratta di qualche problema di comunicazione con 123solar tramite aurora sul mio modello di inverter, o c'è qualche modifica da fare?
grazie a tutti, ho cercato di fare tutte le prove che mi venissero in mente ma l'unico risultato è questo e vorrei evitare la convivenza delle due soluzioni!
giuseppe
sono nuovo del forum e chiedo il Vostro aiuto dopo tante prove di connessione all'inverter con 123 solar senza successo.
La risposta è questa: aurora: ERROR: Received bad return code (-1 0)
ho usato immagine di Solarstretch e relative configurazioni come da guida e indicazioni.
Non c'è modo di avere una risposta corretta. Nemmeno modificando i vari parametri -Y -l etc... spegnendo 123solar e facendo le richieste a mano dal prompt.
L'inverter è un ABB uno 3.0, connesso con cavo lan ad un convertitore USB e relatico raspberry.
Sono esclusi al 100% problemi di connessione, cavi, A+ B- etc... in quanto:
- prima di passare a 123solar il sistema funzionava ( e funziona ancora...) con auroramon ed i dati sono trasmessi a pvsolar senza problemi ( http://auroramonitor.sourceforge.net/) ;
- prima di passare a solarstretch ho modificato l'impianto, aggiunto un SDM230 (acquistato su ebay da Flane che ringrazio ancora per la guida e per la spedizione velocissima ) connesso sullo stesso bus (id 2, inverter id1 ) con baud rate 9600 e parity N. Leggo i dati dall' SMD230 e tutto è ok;
- anche con l' SMD230 connesso usando la vecchia sd con stretch e auroramon tutto funziona senza errori ( ho i dati dall'inverter e non ci sono conflitti con il misuratore dei carichi)
Per scrupolo ho provato allora a scaricare "aurora" sulla vecchia SD e qui la sorpresa:
- se auroramon è attivo, facendo una chiamata da shell con aurora -a 1 -e /dev/ttyUSB0 ho una risposta corretta e mi ritorna l'energia prodotta etc...
- se fermo auroramon, facendo la stessa cosa da shell ho in risposta "bad request"....
Qualche idea in merito?
Si tratta di qualche problema di comunicazione con 123solar tramite aurora sul mio modello di inverter, o c'è qualche modifica da fare?
grazie a tutti, ho cercato di fare tutte le prove che mi venissero in mente ma l'unico risultato è questo e vorrei evitare la convivenza delle due soluzioni!
giuseppe
Ultima modifica di jeppo17 il 25/02/2019, 7:44, modificato 1 volta in totale.
Re: Inverter ABB UNO e 123Solar - bad return code
Sull'immagine SolarStretch hai fatto qualche modifica (tipo installare auroramonitor) oltre alla normale configurazione di 123solar?
il comando aurora da terminale cosa ti restituisce?
il comando aurora da terminale cosa ti restituisce?
Re: Inverter ABB UNO e 123Solar - bad return code
Ciao Flane,
grazie della velocissima risposta.
Con solarstretch o fatto tutto e solo quello che è descritto passo passo nella guida.
( http://www.flanesi.it/doku/doku.php?id=123solarstretch )
Mentre, disperato dopo 1 settimana di insuccessi... stamattina ho fatto il contrario, sulla mia attuale configurazione dove comunico con l'inverter tramite auroramonitor ho installato "aurora 1.9.3" da http://www.curtronics.com/Solar/AuroraData.html per capire se fosse la mancata comunicazione fosse un problema di 123solar... il dubbio mi è venuto cercando in rete in quanto con gli ABB uno non ho trovato nessuno che avesse avuto successo con 123solar.
Aurora da terminale intendi sulla configurazione con solarstretch?
se serve qualche log o qualche esecuzione particolare dimmi che provo.
grazie della velocissima risposta.
Con solarstretch o fatto tutto e solo quello che è descritto passo passo nella guida.
( http://www.flanesi.it/doku/doku.php?id=123solarstretch )
Mentre, disperato dopo 1 settimana di insuccessi... stamattina ho fatto il contrario, sulla mia attuale configurazione dove comunico con l'inverter tramite auroramonitor ho installato "aurora 1.9.3" da http://www.curtronics.com/Solar/AuroraData.html per capire se fosse la mancata comunicazione fosse un problema di 123solar... il dubbio mi è venuto cercando in rete in quanto con gli ABB uno non ho trovato nessuno che avesse avuto successo con 123solar.
Aurora da terminale intendi sulla configurazione con solarstretch?
se serve qualche log o qualche esecuzione particolare dimmi che provo.
Re: Inverter ABB UNO e 123Solar - bad return code
Sulla Solarstretch 3.1 è presente aurora 1.9.0 e non l'ultima versione, in quanto è stata applicata una patch a aurora per gestire le code sul bus e permettere di utilizzare un solo bus fra inverter e contatori.
Ma il problema non dovrebbe essere quello.
Esegui da terminale
che ti restituisce?
Poi prova anche il comando:
Ma il problema non dovrebbe essere quello.
Esegui da terminale
Codice: Seleziona tutto
aurora /help
che ti restituisce?
Poi prova anche il comando:
Codice: Seleziona tutto
aurora -a 1 -c -T -Y3 -l3 -d0 -e /dev/ttyUSB0
Re: Inverter ABB UNO e 123Solar - bad return code
Ciao.
Queste le risposte ai comandi
Queste le risposte ai comandi
Codice: Seleziona tutto
pi@raspberrypi:~ $ aurora /help
20190219-07:35:56: aurora: Illegal address (0) specified.
See http://www.curtronics.com/Solar/ for Solar Site example
Usage: aurora [Options] Device v1.9.0
Options:
-A, --last-alarms Get last f
[...]
00)
-y, --rpt-retries Report the number of retries done
*** Required Parameters ***
-a <num>, --address=<num> Inverter address. 1-31 on older inverters, 1-63 on newer inverters.
Device Serial Device.
Ultima modifica di jeppo17 il 20/02/2019, 14:35, modificato 2 volte in totale.
Re: Inverter ABB UNO e 123Solar - bad return code
Codice: Seleziona tutto
Pi@raspberrypi:~ $ aurora -a 1 -c -T -Y3 -l3 -d0 -e /dev/ttyUSB0
20190219-07:37:40: aurora: No response after 3 attempts
20190219-07:37:40: aurora: ERROR: Received bad return code (-1 0)
Questo invece il dialogo con sdm230
Codice: Seleziona tutto
pi@raspberrypi:~ $ sdm120c -a 2 -P N -b 9600 -z3 -j5 /dev/ttyUSB0
Voltage: 220.78 V
Current: 0.03 A
Power: 0.00 W
Active Apparent Power: 0.00 VA
Reactive Apparent Power: 0.00 VAR
Power Factor: 1.00
Phase Angle: 0.00 Degree
Frequency: 50.00 Hz
Import Active Energy: 155 Wh
Export Active Energy: 0 Wh
Total Active Energy: 155 Wh
Import Reactive Energy: 0 VARh
Export Reactive Energy: 26 VARh
Total Reactive Energy: 26 VARh
OK
Ultima modifica di jeppo17 il 20/02/2019, 14:35, modificato 1 volta in totale.
Re: Inverter ABB UNO e 123Solar - bad return code
Ho fatto qualche altra prova, con il sistema appena riavviato (quindi 123solar é avviato in automatico)
Ma purtroppo senza successo
Solo ho avuto un errore diverso nel secondo tentativo
Ma purtroppo senza successo
Solo ho avuto un errore diverso nel secondo tentativo
Codice: Seleziona tutto
pi@raspberrypi:~ $ aurora -a 1 -c -T -Y3 -l3 -d0 -e /dev/ttyUSB0
20190220-09:25:11: aurora: Problem locking serial device /dev/ttyUSB0, couldn't get the lock for 3399, locked by 3371.
pi@raspberrypi:~ $ aurora -a 1 -c -T -Y3 -l3 -d0 -e /dev/ttyUSB0
20190220-09:25:20: aurora: No response after 3 attempts
20190220-09:25:20: aurora: ERROR: Received bad return code (-1 0)
pi@raspberrypi:~ $ aurora -a 1 -c -T -Y20 -l 10 -e /dev/ttyUSB0
20190220-09:26:08
20190220-09:26:28: aurora: ERROR: Received bad return code (-1 78 6)
Ultima modifica di jeppo17 il 20/02/2019, 14:34, modificato 1 volta in totale.
Re: Inverter ABB UNO e 123Solar - bad return code
Scusa ma il tuo inverter ha indirizzo 1 ?
Normalmente hanno sempre 2 di default......
Normalmente hanno sempre 2 di default......
Re: Inverter ABB UNO e 123Solar - bad return code
Si, è 1/63
Funziona cosi anche su auroramon, e ricontrollato anche stamattina da menu inverter
1/63
bd 9600
parity NO
l'unica risposta che ho mai avuto, nella mia versione originale con stretch NON lite e auroramon attivo è con
stamattina ho fatto un po' di prove ancora e cercando in giro ho trovato qualche indicazioni per prove con
e il convertitore rs485 lo vede in maniera corretta o quanto meno "sa chi è" e quale è il chip
Funziona cosi anche su auroramon, e ricontrollato anche stamattina da menu inverter
1/63
bd 9600
parity NO
l'unica risposta che ho mai avuto, nella mia versione originale con stretch NON lite e auroramon attivo è con
Codice: Seleziona tutto
aurora -a 1 -e /dev/ttyUSB0
stamattina ho fatto un po' di prove ancora e cercando in giro ho trovato qualche indicazioni per prove con
Codice: Seleziona tutto
lsusb
e il convertitore rs485 lo vede in maniera corretta o quanto meno "sa chi è" e quale è il chip
Re: Inverter ABB UNO e 123Solar - bad return code
Ciao flane
Sperando sia d'aiuto e non crei inutile confusione ecco ancora qualche prova fatta.
Sempre su installazione di stretch pulita, con il solo auroramon in funzione e aurora installato.
Se auroramon é un funzione ho delle risposte
Se é chiuso NON ottengo alcuna risposta ma error code come su solarstretch.
1)Con il comando che mi indicavi di eseguire ottengo questo:
Con questa riga invece ottengo (se Y=1 ho bad return se Y=5 vedi il risultato )
Che la serie UNO abbia qualche diversa impostazione nel protocollo.?
Certo é sempre curioso il fatto che va solo con auroramon in funzione
Sperando sia d'aiuto e non crei inutile confusione ecco ancora qualche prova fatta.
Sempre su installazione di stretch pulita, con il solo auroramon in funzione e aurora installato.
Se auroramon é un funzione ho delle risposte
Se é chiuso NON ottengo alcuna risposta ma error code come su solarstretch.
1)Con il comando che mi indicavi di eseguire ottengo questo:
Codice: Seleziona tutto
pi@pisolar:~ $ aurora -a 1 -c -T -Y3 -l3 -d0 -e /dev/ttyUSB0
20190221-07:47:54
20190221-07:47:57: aurora: ERROR: Received bad return code (-1 59 25)
Con questa riga invece ottengo (se Y=1 ho bad return se Y=5 vedi il risultato )
Codice: Seleziona tutto
pi@pisolar:~ $ aurora -a1 -b -Y5 -l1 -e /dev/ttyUSB0
aurora -a1 -b -Y5 -l1 -e /dev/ttyUSB0
szttyDevice: /dev/ttyUSB0
yDelay: 1
yTimeout 0 mS
yMaxRunTime ~
devLCKfile: </var/lock/LCK..ttyUSB0>
devLCKfileNew: </var/lock/LCK..ttyUSB0.1186>
Got Params
RunTime 20190221-07:55:37 v1.9.0
Endian : Little
tm_gmtoff : yes
PID : 1186
Attempting to get lock on Serial Port /dev/ttyUSB0...
Checking for lock
Checking process 1186 (aurora) for lock
PID: 1186 COMMAND: "aurora" LckPID: 1186 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! 01 3a 00 00 00 00 00 00 00 00
command: 01 3a 00 00 00 00 00 00 d1 3d
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 112456/1000000 uS
Read char #2 RC=1 (06) waited/max 7/1000000 uS
Read char #3 RC=1 (3e) waited/max 6/1000000 uS
Read char #4 RC=1 (d6) waited/max 6/1000000 uS
Read char #5 RC=1 (f2) waited/max 5/1000000 uS
Read char #6 RC=1 (8d) waited/max 5/1000000 uS
Read char #7 RC=1 (24) waited/max 5/1000000 uS
Read char #8 RC=1 (67) waited/max 6/1000000 uS
answer: 00 06 3e d6 f2 8d 24 67
received 8 characters
CRC receive OK 6724
Transmission State Check: 0
Model ID ">" qMultiplier -1.0000000 -- unknown --
Comm Check: OK
Attempting to get Partial Energy value
Elapsed time since last comm 115 us
Attempt 1
Clearing read buffer Success!
szSerBufferSave OK! 01 4e 06 00 00 00 00 00 00 00
command: 01 4e 06 00 00 00 00 00 11 5b
Flushing serial device buffer... Success!
Sending command... sent 10 characters
Draining serial device buffer... Success
[......]
etc etc
[.....]
received 8 characters
CRC receive OK ddf3
Transmission State Check: 0
szCvrtLong 1124784820 0x430adab4
value 1124784820
Daily Energy = 0.000 kWh
Weekly Energy = 1095204.448 kWh
Monthly Energy = 33750.528 kWh
Yearly Energy = 1124763.118 kWh
Total Energy = 1124784.820 kWh
Partial Energy = 0.000 kWh
Complete.
rc: 0
Restoring Serial Port settings /dev/ttyUSB0... Success!
Flushing serial device buffer... Success!
Closing Serial Port /dev/ttyUSB0... Success!
devLCKfile: </var/lock/LCK..ttyUSB0>
devLCKfileNew: </var/lock/LCK..ttyUSB0.1186>
Clearing Serial Port Lock (1186)... done.
Complete 20190221-07:55:40
Che la serie UNO abbia qualche diversa impostazione nel protocollo.?
Certo é sempre curioso il fatto che va solo con auroramon in funzione
Chi c’è in linea
Visitano il forum: Nessuno e 4 ospiti