Problem locking serial device sdm230

Discussioni relative all'hardware necessario per il monitoraggio
denny1971
Messaggi: 20
Iscritto il: 24/04/2018, 17:51

Problem locking serial device sdm230

Messaggioda denny1971 » 02/05/2018, 17:12

buongiorno

da oggi lanciando il comando

Codice: Seleziona tutto

 sdm120c -a 2 -P N -b 9600 /dev/ttyUSB0

mi esce il seguente errore:

Codice: Seleziona tutto

20180502-17:11:38.192431: sdm120c(3275) Problem locking serial device /dev/ttyUSB0.
20180502-17:11:38.192548: sdm120c(3275) Unable to get lock on serial /dev/ttyUSB0 for 3275 in 0s: still locked by 3268.
20180502-17:11:38.192908: sdm120c(3275) Try a greater -w value (eg -w2).

Quale è la causa secondo voi?

Grazie


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

Re: Problem locking serial device sdm230

Messaggioda Flane » 03/05/2018, 10:27

Si deve sempre usare anche le opzioni j z w
l'opzione w serve se hai più dispositivi o sessioni di lettura sullo stesso bus, mentre le altre per risolvere eventuali errori di comunicazione.

Prova con:

Codice: Seleziona tutto

 sdm120c -a 2 -P N -b 9600 -j10 -z10 -w10 /dev/ttyUSB0

Se non funziona ancora prova a cambiare l'adattatore USB-RS485

Per favore usate il tag codice quando inserite del codice, per rendere più leggibile il forum.

denny1971
Messaggi: 20
Iscritto il: 24/04/2018, 17:51

Re: Problem locking serial device sdm230

Messaggioda denny1971 » 03/05/2018, 13:58

grazie funziona.
Ma io ho installato due contatori sdm230, uno per il fotovoltaico e uno per i consumi. Il mio inverter è generico.
Ho dato indirizzo 1 per quello collegato al fotovoltaico e con il comando sdm120c -a 1 -P N -b 9600 -j10 -z10 -w10 /dev/ttyUSB0 riescono a leggere i dati, con indirizzo 2 quello legato ai consumi e non lo vedo pur essendo collegato con lo stesso cavo collegato all'usb-rs485.
In Metern però non riesco a vedere nè i dati dell'inverter nè quelli dei consumi.
Cosa sbaglio?

Grazie

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

Re: Problem locking serial device sdm230

Messaggioda Flane » 03/05/2018, 14:05

Non descrivete mai il vostro sistema.

Usi la solarjessie?
Tu provi i comandi da terminale ed hai attivo anche MeterN ed il pooler485?

Ferma MeterN e 123solar ed esegui i test di lettura da terminale.

denny1971
Messaggi: 20
Iscritto il: 24/04/2018, 17:51

Re: Problem locking serial device sdm230

Messaggioda denny1971 » 03/05/2018, 14:41

Ciao Flane hai ragione.
Si ho installato la solarjessie.
Pooler485:

Codice: Seleziona tutto

pi@raspberrypi:~ $ ps -aux | grep pooler
pi       30364  0.0  0.2   4532  1944 pts/0    S+   14:34   0:00 grep --color=auto pooler

pi@raspberrypi:~ $ ps -aux | grep pooler485
pi       31341  0.0  0.2   4532  1972 pts/0    S+   14:35   0:00 grep --color=auto pooler485

Ho killato metern e 123solar.

test di lettura da comando:

Codice: Seleziona tutto

pi@raspberrypi:~ $ sdm120c -a 1 -P N -b 9600 -j10 -z10 -w10 /dev/ttyUSB0
Voltage: 230.47 V
Current: 3.62 A
Power: 837.30 W
Active Apparent Power: 837.96 VA
Reactive Apparent Power: -33.17 VAR
Power Factor: 1.00
Phase Angle: 357.73 Degree
Frequency: 49.95 Hz
Import Active Energy: 6610 Wh
Export Active Energy: 14 Wh
Total Active Energy: 6624 Wh
Import Reactive Energy: 1094 VARh
Export Reactive Energy: 277 VARh
Total Reactive Energy: 1371 VARh
OK

test di lettura per secondo contatore:

Codice: Seleziona tutto

pi@raspberrypi:~ $ sdm120c -a 2 -P N -b 9600 -j10 -z10 -w10 /dev/ttyUSB0
NOK

Il primo che è collegato all'inverter in 123solar test command mi da:

Codice: Seleziona tutto

sdm120c -a 1 -b 9600 -P N -z10 -w10 -j10 -vpcfi -q /dev/ttyUSB0 return : 231.15 3.71 861.03 49.95 6650 OK
error : / 

ma non trovo poi in visualizzazione nessun dato
Grazie ancora

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

Re: Problem locking serial device sdm230

Messaggioda Flane » 03/05/2018, 15:19

Fai un passo alla volta. Partiamo con la produzione.

Per la lettura del contatore della produzione usi il protocollo sdm120c incluso nell'ultima versione di 123Solar?
... perchè immagino che anche tu avrai sicuramente aggiornato ....
Se si, NON FUNZIONA.
In tal caso sostituisci i relativi file in /var/www/123solar/scripts/protocols con QUESTI
Occhio ai permessi e proprietari.

denny1971
Messaggi: 20
Iscritto il: 24/04/2018, 17:51

Re: Problem locking serial device sdm230

Messaggioda denny1971 » 03/05/2018, 15:32

Ciao Flane
si l'avevo aggiornato. Ora con la sostituzione dei file in protocols vedo l'indicazione della produzione istantanea. Con il test command in 123solar trovo questi valori:

Codice: Seleziona tutto

Communication is ok !
 
 
Arrays
I1V : I1A : I1P :
I2V : I2A : I2P :
I3V : I3A : I3P :
I4V : I4A : I4P :
Grid
G1V : 230.78 G1A : 4.1 G1P : 950.11
G2V : G2A : G2P :
G3V : G3A : G3P :
Inverter
FRQ : 50 EFF : 0 INVT : BOOT : KWHT : 7.688
sdm120c -a 1 -b 9600 -P N -z10 -w10 -j10 -vpcfi -q /dev/ttyUSB0

Ora come devo procedere?
Grazie ancora

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

Re: Problem locking serial device sdm230

Messaggioda Flane » 03/05/2018, 15:49

Tutti che si fanno prendere dalla foga di aggiornare ........ nuove versioni = nuovi problemi :roll:

Innanzitutto per favore usa il tasto codice quando incolli del codice così da rendere più leggibile il post.
Sopra ho sempre editato io :?

Se ora 123Solar funziona regolarmente, sempre con MeterN e pooler485 fermi, prova da terminale il comando di lettura del contatore

Codice: Seleziona tutto

sdm120c -a 2 -P N -b 9600 -j10 -z10 -w10 /dev/ttyUSB0

dopo esserti assicurato verificando sul display che l'indirizzo, la velocità e la parità siano corretti.

denny1971
Messaggi: 20
Iscritto il: 24/04/2018, 17:51

Re: Problem locking serial device sdm230

Messaggioda denny1971 » 03/05/2018, 16:27

Ciao
Ho verificato il display dell'sdm230 e risulta configurato con address 002 velocità 9600 e N
Il collegamento bus fra i due SDM230 è su entrambi sull'uscita 5 e 6.
Ho terminato metern e pooler485, se faccio correttamente con

Codice: Seleziona tutto

kill + Pid

Ho verificato se sono terminati entrambi con il comando:

Codice: Seleziona tutto

ps all

e il risultato è:
F UID PID PPID PRI NI VSZ RSS WCHAN STAT TTY TIME COMMAND
4 0 774 1 20 0 4288 1752 wait_w Ss+ tty1 0:00 /sbin/agett
4 0 795 746 20 0 124296 32224 poll_s Ssl+ tty7 0:16 /usr/lib/xo
0 1000 13748 13746 20 0 6920 4608 wait Ss pts/0 0:00 -bash
4 0 21828 13748 20 0 7188 3268 poll_s S pts/0 0:00 sudo -s
4 0 21834 21828 20 0 5672 3472 wait S pts/0 0:00 /bin/bash
4 0 26746 21834 20 0 4520 1756 - R+ pts/0 0:00 ps all

eseguendo il comando

Codice: Seleziona tutto

sdm120c -a 2 -P N -b 9600 -j10 -z10 -w10 /dev/ttyUSB0

esce il messaggio NOK

denny1971
Messaggi: 20
Iscritto il: 24/04/2018, 17:51

Re: Problem locking serial device sdm230

Messaggioda denny1971 » 09/05/2018, 21:58

ciao
oggi ho provato a inserire un nuovo adattatore USB-RS485 .
Quindi il fotovoltaico collegato all'SDM230 su usb0 risponde al comando

Codice: Seleziona tutto

sdm120c -a 1 -P N -b 9600 -j10 -z10 -w10 /dev/ttyUSB0

e restituisce:
Voltage: 222.97 V
Current: 0.40 A
Power: 0.00 W
Active Apparent Power: 91.22 VA
Reactive Apparent Power: 91.21 VAR
Power Factor: -0.01
Phase Angle: 90.30 Degree
Frequency: 50.05 Hz
Import Active Energy: 62444 Wh
Export Active Energy: 100 Wh
Total Active Energy: 62544 Wh
Import Reactive Energy: 7354 VARh
Export Reactive Energy: 2627 VARh
Total Reactive Energy: 9981 VARh
OK
per il contatore dei consumi sdm230 collegato al nuovo adattarore USB-RS485 su usb1 risponde al comando:

Codice: Seleziona tutto

sdm120c -a 2 -P N -b 9600 -j10 -z10 -w10 /dev/ttyUSB1

NOK

Può essere L'SDM230 con problemi?


Torna a “Hardware”

Chi c’è in linea

Visitano il forum: Nessuno e 5 ospiti