Problem locking serial device sdm230

Discussioni relative all'hardware necessario per il monitoraggio
Avatar utente
Flane
Messaggi: 2463
Iscritto il: 16/01/2016, 15:02

Re: Problem locking serial device sdm230

Messaggioda Flane » 10/05/2018, 15:52

Sono stati rarissimi i casi in cui la seriale del contatore aveva qualche problema, ma qualche caso è capitato.

Se hai la possibilità collegalo tramite chiavetta ad un pc windows e prova se riesci a leggere qualcosa con modscan come ho indicato in questa guida:
http://www.flanesi.it/doku/doku.php?id=modscan32

A creare problemi potrebbe proprio essere il cambio di indirizzo e/o velocità che non è stato preso bene.
Mi è capitato una volta che non riuscivo più a leggere niente con il raspi, ma reimpostando i parametri con modscan poi è risorto.
Oltre a parità, velocità ed indirizzo reimposta anche il bit di stop nel mio caso era quello che creava problemi.
Fai la procedura di reimpostarli anche se li visualizzi correttamente su modscan, in quanto mi sono accorto che l’ultima versione del software sdm120c non va proprio bene per impostare i parametri. Infatti io spesso uso modscan o una vecchia versione di sdm120c.


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

Re: Problem locking serial device sdm230

Messaggioda denny1971 » 11/05/2018, 13:24

ciao
i tentativi che ho fatto sono i seguenti:
installato su windows modscan
collegato modscan al contatore sdm230 dell'invertir (quello che ad oggi mi va). Mi legge i parametri come indicato nella guida.
Collegato modscan al contatore sdm230 che non riesco a far funzionare. Non mi legge i parametri. Mi dice "Received Invalid Response to MODBUS Query".
Ho provato a modificare sul contatore sdm230 sia l'address che la velocità che la parità ma nulla non lo vede. Ho provato a fare la stessa cosa sulla com dove si collega l'RS485 ma nulla.
Non saprei più cosa tentare perché immagino che la modifica dei parametri come mi indichi tu io lo possa fare solo se modscan riesce a collegarsi.
Il valore bit di stop invece non ho trovato dove configurarlo sul sdm230.
Ma esiste un modo per riportare ai valori di fabbrica il contatore sdm230?
Grazie


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

Re: Problem locking serial device sdm230

Messaggioda denny1971 » 11/05/2018, 14:47

Da display
Entrambi i contatori.

buemarino
Messaggi: 291
Iscritto il: 26/03/2016, 20:37

Re: Problem locking serial device sdm230

Messaggioda buemarino » 06/09/2018, 19:08

Leggevo questa discussione per capire come era stato risolto il problema, ma non è chiaro. Comunque anche io ho il problema di comunicazione con il nuovo contatore SDM230 appena installato , mi dà sempre NOK. Pensavo almeno una volta di entrare nella categoria di quelli che scrivono: funziona tutto al primo tentativo! Comincio ad avere dei dubbi.
Comunque, stoppati metern e 123 solar non cambia niente. Anche se con gli altri contatori il comando da terminale mi ha sempre funzionato anche con entrambe attivi. Chè può essere ? Ovviamente ho settato indirizzo, parità e baud cosi come nel SDM120 appena sostituito. Come si usa fare con windows, e non solo, ho riavviato un paio di volte, ma non è questa la cura.
Fotovoltaico 4,195 Kw (2E2S) - Inverter Aurora PO 3.6 OUTD --> RPI 2b -->SDM120c x lettura consumi su stesso bus - SolarStretch v3.1 . Boiler solare con integrazione elettrica e PWM dimmer v1.22

buemarino
Messaggi: 291
Iscritto il: 26/03/2016, 20:37

Re: Problem locking serial device sdm230

Messaggioda buemarino » 06/09/2018, 19:57

Provato anche con comando di debug:

Codice: Seleziona tutto

pi@raspberrypi:~ $ sdm120c -a 2 -P N -b 9600 -z10 -j10 -w10 -d1 /dev/ttyUSB0
20180906-19:52:20.294886: sdm120c(13205) cmdline="sdm120c -a 2 -P N -b 9600 -z10                   -j10 -w10 -d1 /dev/ttyUSB0"
20180906-19:52:20.295106: sdm120c(13205) szttyDevice: /dev/ttyUSB0
20180906-19:52:20.295206: sdm120c(13205) devLCKfile: </var/lock/LCK..ttyUSB0>
20180906-19:52:20.295300: sdm120c(13205) devLCKfileNew: </var/lock/LCK..ttyUSB0.                  13205>
20180906-19:52:20.295388: sdm120c(13205) PID: 13205
20180906-19:52:20.295564: sdm120c(13205) Attempting to get lock on Serial Port /                  dev/ttyUSB0...
20180906-19:52:20.295721: sdm120c(13205) Acquiring shared lock on /var/lock/LCK.                  .ttyUSB0...
20180906-19:52:20.295845: sdm120c(13205) Shared lock on /var/lock/LCK..ttyUSB0 a                  cquired...
20180906-19:52:20.296098: sdm120c(13205) Checking for lock
20180906-19:52:20.296381: sdm120c(13205) errno=0, bRead=2 PID=13205 LckPID=13205
20180906-19:52:20.296476: sdm120c(13205) Checking process 13205 (sdm120c) for lo                  ck
20180906-19:52:20.296651: sdm120c(13205) PID: 13205 COMMAND: "sdm120c" LckPID: 1                  3205 LckCOMMAND: "sdm120c" LckPIDcommand "sdm120c" = me
20180906-19:52:20.296752: sdm120c(13205) Appears we got the lock.
20180906-19:52:20.296837: sdm120c(13205) resp_timeout=1000000us
20180906-19:52:20.296953: sdm120c(13205) Libmodbus context open (9600N2)
20180906-19:52:20.297044: sdm120c(13205) Byte timeout disabled.
20180906-19:52:20.297134: sdm120c(13205) New response timeout: 0s, 1000000us
20180906-19:52:20.300109: sdm120c(13205) 1/10. Register Address 30001 [0000]
20180906-19:52:20.300471: sdm120c(13205) ERROR (112345690) Invalid CRC, 1/10, Ad                  dress 30001 [0000]
20180906-19:52:20.300571: sdm120c(13205) Response timeout gave up after 222us
20180906-19:52:20.300651: sdm120c(13205) 2/10. Register Address 30001 [0000]
20180906-19:52:21.301148: sdm120c(13205) ERROR (110) Connection timed out, 2/10,                   Address 30001 [0000]
20180906-19:52:21.301271: sdm120c(13205) Response timeout gave up after 1000317u                  s
20180906-19:52:21.301355: sdm120c(13205) 3/10. Register Address 30001 [0000]
20180906-19:52:22.302616: sdm120c(13205) ERROR (110) Connection timed out, 3/10,                   Address 30001 [0000]
20180906-19:52:22.302730: sdm120c(13205) Response timeout gave up after 1001101u                  s
20180906-19:52:22.302823: sdm120c(13205) 4/10. Register Address 30001 [0000]
20180906-19:52:23.304068: sdm120c(13205) ERROR (110) Connection timed out, 4/10,                   Address 30001 [0000]
20180906-19:52:23.304176: sdm120c(13205) Response timeout gave up after 1001098u                  s
20180906-19:52:23.304239: sdm120c(13205) 5/10. Register Address 30001 [0000]
20180906-19:52:24.305516: sdm120c(13205) ERROR (110) Connection timed out, 5/10,                   Address 30001 [0000]
20180906-19:52:24.305651: sdm120c(13205) Response timeout gave up after 1001117u                  s
20180906-19:52:24.305742: sdm120c(13205) 6/10. Register Address 30001 [0000]
20180906-19:52:25.306060: sdm120c(13205) ERROR (110) Connection timed out, 6/10,                   Address 30001 [0000]
20180906-19:52:25.306176: sdm120c(13205) Response timeout gave up after 1000170u                  s
20180906-19:52:25.306267: sdm120c(13205) 7/10. Register Address 30001 [0000]
20180906-19:52:25.318487: sdm120c(13205) ERROR (112345690) Invalid CRC, 7/10, Ad                  dress 30001 [0000]
20180906-19:52:25.318586: sdm120c(13205) Response timeout gave up after 12111us
20180906-19:52:25.318677: sdm120c(13205) 8/10. Register Address 30001 [0000]
20180906-19:52:25.331068: sdm120c(13205) ERROR (112345690) Invalid CRC, 8/10, Ad                  dress 30001 [0000]
20180906-19:52:25.331162: sdm120c(13205) Response timeout gave up after 12290us
20180906-19:52:25.331248: sdm120c(13205) 9/10. Register Address 30001 [0000]
20180906-19:52:25.343666: sdm120c(13205) ERROR (112345690) Invalid CRC, 9/10, Ad                  dress 30001 [0000]
20180906-19:52:25.343760: sdm120c(13205) Response timeout gave up after 12322us
20180906-19:52:25.343848: sdm120c(13205) 10/10. Register Address 30001 [0000]
20180906-19:52:25.344029: sdm120c(13205) ERROR (112345690) Invalid CRC, 10/10, A                  ddress 30001 [0000]
20180906-19:52:25.344117: sdm120c(13205) Response timeout gave up after 84us
20180906-19:52:25.345582: sdm120c(13205) devLCKfile: </var/lock/LCK..ttyUSB0>
20180906-19:52:25.345683: sdm120c(13205) devLCKfileNew: </var/lock/LCK..ttyUSB0.                  13205>
20180906-19:52:25.345769: sdm120c(13205) Clearing Serial Port Lock (13205)...
20180906-19:52:25.345918: sdm120c(13205) Acquiring exclusive lock on /var/lock/L                  CK..ttyUSB0...
20180906-19:52:25.346046: sdm120c(13205) Exclusive lock on /var/lock/LCK..ttyUSB                  0 acquired (0) Success...
20180906-19:52:25.346295: sdm120c(13205) cmdLen=7
20180906-19:52:25.346392: sdm120c(13205) cmdLen=7 COMMAND is not null
20180906-19:52:25.346532: sdm120c(13205) errno=0, bRead=2 LckPID=13205 PID=13205                   COMMAND='sdm120c'
20180906-19:52:25.346632: sdm120c(13205) errno=0, bRead=-1 LckPID=13205 PID=0 CO                  MMAND=''
20180906-19:52:25.346902: sdm120c(13205) Clearing Serial Port Lock done
NOK
20180906-19:52:25.347034: sdm120c(13205) NOK
pi@raspberrypi:~ $


ma no ci ho capito granchè.
Fotovoltaico 4,195 Kw (2E2S) - Inverter Aurora PO 3.6 OUTD --> RPI 2b -->SDM120c x lettura consumi su stesso bus - SolarStretch v3.1 . Boiler solare con integrazione elettrica e PWM dimmer v1.22


buemarino
Messaggi: 291
Iscritto il: 26/03/2016, 20:37

Re: Problem locking serial device sdm230

Messaggioda buemarino » 07/09/2018, 10:20

... ho un dubbio sulle connessioni, stasera controllo meglio.
Fotovoltaico 4,195 Kw (2E2S) - Inverter Aurora PO 3.6 OUTD --> RPI 2b -->SDM120c x lettura consumi su stesso bus - SolarStretch v3.1 . Boiler solare con integrazione elettrica e PWM dimmer v1.22

buemarino
Messaggi: 291
Iscritto il: 26/03/2016, 20:37

Re: Problem locking serial device sdm230

Messaggioda buemarino » 07/09/2018, 15:55

azz..... P******!!!! Errore nelle connessioni, come perdersi in un bicchiere d'acqua.

SDM230 a posto:

Codice: Seleziona tutto

login as: pi
pi@192.168.178.32's password:
Linux raspberrypi 4.14.50-v7+ #1122 SMP Tue Jun 19 12:26:26 BST 2018 armv7l

   _____       _            _____ _                 _
  / ____|     | |          / ____| |               | |
 | (___   ___ | | __ _ _ _| (___ | |_ _ __ ___  ___| |__
  \___ \ / _ \| |/ _` | '__\___ \| __| '__/ _ \/ __| '_ \
  ____) | (_) | | (_| | |  ____) | |_| | |  __/ (__| | | |
 |_____/ \___/|_|\__,_|_| |_____/ \__|_|  \___|\___|_| |_|

                VERSION 3.1 - by FLANESI
        Forum :         www.flanesi.it/forum
        Wiki:           www.flanesi.it/doku
pi@raspberrypi:~ $ sdm120c -a 2 -P N -b 9600 -z10 -j10 -w10 /dev/ttyUSB0
Voltage: 230.14 V
Current: 2.62 A
Power: 587.49 W
Active Apparent Power: 594.38 VA
Reactive Apparent Power: -90.20 VAR
Power Factor: 0.99
Phase Angle: 351.27 Degree
Frequency: 50.00 Hz
Import Active Energy: 13557 Wh
Export Active Energy: 0 Wh
Total Active Energy: 13557 Wh
Import Reactive Energy: 786 VARh
Export Reactive Energy: 797 VARh
Total Reactive Energy: 1583 VARh
OK
pi@raspberrypi:~ $
Fotovoltaico 4,195 Kw (2E2S) - Inverter Aurora PO 3.6 OUTD --> RPI 2b -->SDM120c x lettura consumi su stesso bus - SolarStretch v3.1 . Boiler solare con integrazione elettrica e PWM dimmer v1.22


Torna a “Hardware”

Chi c’è in linea

Visitano il forum: Nessuno e 6 ospiti