Solare Fotovoltaico
Software Windows per inverter PIP 4048MS e simili

VISUALIZZA L'ALBUM

Pag: (45)  < ...  5   6   7   [8]   9   10   11  ...>    (Ultimo Msg)


FinePagina

ninjam
Watt


Utente
Msg:48

Stato:



Inviato il: 05/12/2014 17:42:54

Ok, grazie

Cercando l'ho anche trovata su un forum tedesco qua.

Vedo se funziona con quello che ricevo dal mio inverter, ma credo che siano un po' tutti uguali

A presto

-=[ Ninjam ]=-

 

joeled
KiloWatt


Utente
Msg:203

Stato:



Inviato il: 05/12/2014 18:10:41

Ok..
e' uguale a quella del pcm60...



---------------
595Wp 1 mono + 4 poli direzione 1 ovest - PCM 60 X MPPT - 2x SMA 12volt 105 Ah - inverter china 1000...

 

ninjam
Watt


Utente
Msg:48

Stato:



Inviato il: 09/12/2014 22:58:03

Pensavo di riuscire a comunicare con l'inverter tramite il python al primo colpo...invece nisba

Eppure mi sembra tutto giusto...strano

Ma voi cosa usate per fare lo sniffing sulla rs232 ?

ora ho messo un pc con il programmino windows e tutto funziona
se invece provo con il python ( sempre su windows ) no

Pero' non riesco a sniffare la seriale perche' e' in uso
avete qualche sw che si "attacca" alla COM fisica e legge il traffico che si scambiano l'inverter e il programma di jarod ?

volevo confrontarlo con quello che penso che avvenga nel mio programma python.

chissa' dove sto sbagliando..

vabbe'..vedremo

ciao

 

joeled
KiloWatt


Utente
Msg:203

Stato:



Inviato il: 10/12/2014 17:23:30

Ciao ,
di solito prima si avvia lo sniffer e poi fai partire il software originale..adesso non ricordo quale programma ho usato per sniffare, domani te lo dico...



---------------
595Wp 1 mono + 4 poli direzione 1 ovest - PCM 60 X MPPT - 2x SMA 12volt 105 Ah - inverter china 1000...

 

scinty

Avatar
GigaWatt


Utente
Msg:734

Stato:



Inviato il: 10/12/2014 21:06:37

io uso advanced serial port monitor, è fenomenale



---------------
14 pannelli mono da 250Wp 24 pannelli amorfi Sharp da 130Wp banco batterie 48V 225Ah survoltore 5000...

 

ninjam
Watt


Utente
Msg:48

Stato:



Inviato il: 11/12/2014 13:31:26

Molte grazie.

nel week-end sperimento

Saluti

 

mauri
Watt


Utente
Msg:59

Stato:



Inviato il: 20/12/2014 19:16:03

Buonasera a tutti. Mi sono appena iscritto al vostro forum molto interessante, complimenti!! Spero di utilizzarlo in modo corretto.

Ho acquistato un PIP2424MSX vi ho attaccato le batterie e la rete giusto per farlo partire e potere connettere il software WatchPower.
Ho installato WatchPower 1.065 su Windows XP ed uso un adattatore RS232/IP. Questo è un Raspberry Pi provvisto di RS232 collegato alla GPIO. Uso quindi ser2net per virtualizzare la seriale su IP. Sotto Windows uso il driver HW VSP3 di HWgroup. il tutto funziona correttamente se uso per esempio Putty terminal window, vedo che quello che scrivo mi ritorna indietro se chiudo Tx-Rx al connettore RJ45 del PIP.
Purtroppo però quando collego il PIP, WatchPower non lo rileva, ho provato a sniffare la seriale lato PC ma non vedo nessuna risposta...

Non devo settare nulla sul PIP vero? e la velocità della seriale è settata automaticamente da WatchPower...

Qualche consiglio, idea?
Grazie e di nuovo complimenti.

P.s. Tra l'altro sapete che protocollo/API usa il PIP?



---------------



 

mauri
Watt


Utente
Msg:59

Stato:



Inviato il: 04/01/2015 16:57:51

Ninjam, come vanno i tuoi espereminti con Raspberry/Python? Anche io stavo considerando il Raspberry come Server per il PIP... pensavo di usare Nodejs e di scrivere qualche pagina HTML/Javascript/Jquery per il lato client...



---------------



 

ninjam
Watt


Utente
Msg:48

Stato:



Inviato il: 04/01/2015 18:55:43

Ciao, per ora se uso il raspberry e un adattore rs232-usb non riesco a leggere correttamente i dati

Invece con un pc con linux debian riesco a leggere i dati

mi sa che c'e' qualche incompatibilita' tra il rasberry e il modulo rs232-usb che sto usando

Comunque per ora mi concentro sulla lettura dei dati dall'inverter e il loro upload sul sito pvoutput.org

Quando saro' riuscito ad avere qualcosa di sensato ritento con il rasperry . Poi vi faro' sapere e metto lo script python nel forum .

A presto
Buon anno

 

ninjam
Watt


Utente
Msg:48

Stato:



Inviato il: 05/01/2015 17:29:58

Piccolo upgrade : sono riuscito a scrivere in python la routine del calcolo del CRC. Di seguito il risultato :



from ctypes import c_ubyte, c_ushort

def CalcoloCRC( str ):

crc_ta = [ 0x0000, 0x1021, 0x2042, 0x3063, 0x4084, 0x50a5, 0x60c6, 0x70e7, \
0x8108, 0x9129, 0xa14a, 0xb16b, 0xc18c, 0xd1ad, 0xe1ce, 0xf1ef ]

lunghezza = len(str)

Calcolo = list(str)

crc = 0

for idx in range(0,lunghezza):
da=c_ubyte((c_ubyte(crc>>8).value)>>4).value
crc = c_ushort(crc << 4).value
crc = c_ushort(crc ^ crc_ta[da^c_ubyte(c_ubyte(ord(Calcolo[idx])).value >> 4).value]).value
da = (c_ubyte(crc>>8).value) >> 4
crc <<= 4
crc = c_ushort(crc ^ crc_ta[ da ^ ( ord(Calcolo[idx]) & 0x0f )]).value

bCRCLow = c_ubyte(crc).value
bCRCHign = c_ubyte(crc>>8).value

if ( bCRCLow==0x28 or bCRCLow==0x0d or bCRCLow==0x0a ):
bCRCLow += 1

if ( bCRCHign==0x28 or bCRCHign==0x0d or bCRCHign==0x0a ):
bCRCHign += 1

crc = c_ushort(bCRCHign).value << 8
crc += bCRCLow;
return crc


TEST="QPIGS"

print "il CRC di " + TEST + " e' = ", hex(CalcoloCRC(TEST))



Dalle prove che ho fatto pare calcolare correttamente il CRC

Intanto faccio altre prove

ciao

P.S: ma come si fa' a formattare il testo correttamente ? meglio di così non sono riuscito..

 

ninjam
Watt


Utente
Msg:48

Stato:



Inviato il: 05/01/2015 23:10:14

Come regalo per la Befana, per gli amanti del python ecco in allegato quanto prodotto fino ad ora

E' un programmino che popola la classe Inverter con i dati ricevuti

Ho capito che le risposte ricevute cambiano da modello a modello.
Il mio usa un Protocol ID = 30 e pertanto e' predisposto solo per questo

Al momento il programmino si limita a visualizzare quello che legge dall'inverter.

Poi man mano si evolve

Buona Befana

Scarica allegato

sp5000.py ( Numero download: 505 )

 

Asmix
milliWatt


Utente
Msg:20

Stato:



Inviato il: 22/01/2015 22:55:16

Ciao a tutti , vi pongo un paio di quesiti:
1) il mio sw watchpower 1.06 (a corredo del mio inverter comprato a dic 2014) direI che funziona abbastanza bene, nel visualizzare la finestra del DATA Log appare in alto a sx l'identificativo numerico della COM e quando richiamati i dati ... i dati!
2) nel richiamare la finestra degli EVENT Log, in alto a sx NON appare l'identificativo e tirando giù la tendina NON appare nulla !!
Scritto alla MP dice che devo avviare il prg come amministratore, FATTO (anche impostato negli attributi del file) MA NULLA !
Una vecchia versione 1.04 NON mi dava questo problema ma non erano implementate alcune funzioni quindi "vecchio" e da aggiornare.
Tenete conto che ho un PIP-4048 del 2014 con driver 52.28.
os pc WINDOWS 7 64BIT
3) oggi mi sono accorto che sotto la voce secondary cpu version appare 00000.00 e non più la reale versione che mi sembra fosse la 00001.xx (??)
cosa è successo secondo voi ? ho rinstallato il software ma nulla sempre 00000.00!
Cerco di allegarvi screen !
Grazie



Immagine Allegata: screen.jpg
 
ForumEA/C/screen.jpg

 

Asmix
milliWatt


Utente
Msg:20

Stato:



Inviato il: 22/01/2015 22:58:34

forse QUI SI VEDE MEGLIO , GRAZIE DI NUOVO.

Scarica allegato

screen.jpg ( Numero download: 279 )

 

Asmix
milliWatt


Utente
Msg:20

Stato:



Inviato il: 25/01/2015 09:47:11

OK, ho notato che cpu version appare 00000.00 quando in battery mode, in line mode appare 00001.24. Questo direi è risolto.
Ma non riesco ancora a vedere gli EVENT Log.

 

serbat
KiloWatt


Utente
Msg:184

Stato:



Inviato il: 25/01/2015 18:36:42

anche io non sono mai riuscito a farlo andare .... mai capito il perchè mi sono arreso
per il momento se tu risolvi, gentilmenti informaci in merito.

 
 InizioPagina
 

Pag: (45)  < ...  5   6   7   [8]   9   10   11  ...>    (Ultimo Msg)

Versione Completa!

Home page     TOP100-SOLAR    Home page forum