| serbat
| Inviato il: 27/10/2014 09:18:13
|
Scusa Jarod, magari faccio la figura dell'ignorantone, però sarebbe bello magari avere anche l'italiano come lingua, o almeno come scelta, sul tuo programma intendo | | | | marte1
| Inviato il: 27/10/2014 09:18:16
|
Ciao jarod,
A me e guru non legge assolutamente nessun parametro tipo tensione, correnti e via dicendo.
--------------- Campo 8KW, 4x Pylontech US2000C, Inverter 7.2KW
| | | | Jarod
| Inviato il: 27/10/2014 09:18:59
|
Ciao Serbat, mi stai fornendo una quantità di idee da occuparmi i prossimi 20 weekend..:-) ...piuttosto, ti accenno che sto già scrivendo le routine grafiche per leggere i file prodotti e presentarli a video in maniera decente...routine che potrei integrare tranquillamente nel programma stesso.
Circa le tre usb...si potrebbero usare effettivamente tre istanze del programma, ma si potrebbe anche scrivere un programma ad-hoc che le legge tutte e tre e produce file dati già integrati...ma qui si tratterebbe di spenderci un botto di tempo...fammi metabolizzare un po' di cose ed in particolare cerco di finire questa microguida, anche se in effetti credo le funzioni siano già abbastanza intuitive...
--------------- 5.8 kW di pannelli Inverter Voltronic MAX 7.2kW mppt doppio + Regolatore aggiuntivo pcm60x, Inverter...
| | | | Jarod
| Inviato il: 27/10/2014 09:24:40
|
Per marte e guru...risulta connesso all'inverter? Cosa ti dice aulla log? Puoi comunque provare a cliccare il tasto "check" e vedere cosa ti dice (per log intendo quella finestra "vuota" che appare sulla schermata principale.
--------------- 5.8 kW di pannelli Inverter Voltronic MAX 7.2kW mppt doppio + Regolatore aggiuntivo pcm60x, Inverter...
| | | | Jarod
| Inviato il: 27/10/2014 09:37:53
|
Circa l'italiano (rispondo a Serbat) ma certo che si...hai ragione. Ho messo l'inglese (tra le varie cose probabilmente maccheronico) solo per dare al programma la possibilità di essere usato da chiunque. In ogni modo almeno i nomi delle variabili possono essere cambiati. Vai qui:
e qui:
Puoi cambiare i nomi delle variabili come più ti piace. Verranno salvati in un file con estensione "INI" e utilizzati al posto dei nomi di "default".
Scusate, riprendo più tardi, ora devo scappare.
--------------- 5.8 kW di pannelli Inverter Voltronic MAX 7.2kW mppt doppio + Regolatore aggiuntivo pcm60x, Inverter...
| | | | marte1
| Inviato il: 27/10/2014 09:51:25
|
Ecco qui la situazione, premendo check dice il inverter connesso..
Modificato da marte1 - 27/10/2014, 09:56:27
--------------- Campo 8KW, 4x Pylontech US2000C, Inverter 7.2KW
| | | | serbat
| Inviato il: 27/10/2014 12:55:22
|
Una informazione, che linguaggio di programmazione utilizzi?
Se utilizzi Visual Basic potrei darti una mano | | | | iw3gx
| Inviato il: 27/10/2014 13:40:01
|
Complimenti Jarod, software molto carino e funzionale, appena arriva l'nverter lo metto sotto....
Luca
---------------
| | | | Jarod
| Inviato il: 27/10/2014 14:21:11
|
Eccomi, rispondo in parte del mio intervallo pranzo :-) (un po' posticipato). Nel mentre, ho aggiunto qualche "rifinitura" al programma, prima di sostituire la versione che attualmente si può scaricare preferisco testarla con calma a casa.
Dunque veniamo a Marte1 ...cavolo e che pesci prendo? Sembra connesso, quando clicchi "check" semplicemente richiede il serial number dell'inverter e controlla che nella risposta torni il check sum. Nel tuo caso torna corretto, e dichiara (giustamente) l'inverter come connesso. Non vedo nella log i tentativi di connessione alle varie com, ma evidentemente li hai cancellati. D'altra parte legge correttamente (mi pare) i parametri relativi a quello che io chiamo "energy flow".
Due cose mi vengono in mente...che ci siano problemi con la com, o meglio con il convertitore RS232-USB che stai usando che magari si perde qualche bit nelle risposte lunghe. Potrei a tal proposito inviarti una versione con attivate tutte le scritte di debug e da li si può vedere dove fallisce esattamente (anzi a questo punto...conviene aggiungere una checkbox che consente di attivarle a volontà e buonanotte).
Altra cosa che mi viene in mente (e che apparirebbe chiara dalla versione con scritte di debug inserite) e che per la tua versione del firmware le risposte siano di lunghezza diversa; infatti mi ero lamentato che i parametri ritornati dall'inverter erano DI PIU' di quelli dichiarati nella documentazione del protocollo. In particolare, mi aspettavo 96 o 98 byte (non ricordo) nella risposta alla richiesta delle variabili e me ne ritornavano 110. Se il tuo inverter restituisce 98 invece di 110 non legge nemmeno un byte perchè il programma scarta la risposta come "errata", ma allora il problema è risolto perché dalla versione con debug "incorporato" dice per ogni lettura quanti parametri sputa fuori. Se vediamo che ne legge sempre e solo 98 (o quello che è) il gioco è fatto.
Dunque facciamo così...preparo tra oggi e domani una versione con scritte di debug "abilitabili" (e bachetti corretti) la scarichi e la provi...e dovresti inviarmi la LOG di sistema (file eventlog.txt). Ora che ci penso meglio il problema, esclusi problemi di comunicazione "fisici", potrebbe essere proprio questo. Nel caso, se scopriamo che differenti inverter usano risposte diverse, sarà facilissimo includere un parametro che consenta di adattarsi ai vari inverter.
Spero avrai (avrete) la pazienza di fare le prove, in questo modo riusciremo tutti insieme a mettere a punto un giocattolo funzionante.
Circa il linguaggio che uso, ho scritto il programma in C++Builder (RAD studio XE7).
A dopo
--------------- 5.8 kW di pannelli Inverter Voltronic MAX 7.2kW mppt doppio + Regolatore aggiuntivo pcm60x, Inverter...
| | | | Jarod
| Inviato il: 27/10/2014 20:19:39
|
La nuova versione del programma con possibilità di abilitare messaggi di debug è pronta (con qualche miglioria), ma non riesco a caricarla sul server del forum...proverò più tardi o domani mattina...
--------------- 5.8 kW di pannelli Inverter Voltronic MAX 7.2kW mppt doppio + Regolatore aggiuntivo pcm60x, Inverter...
| | | | joeled
| Inviato il: 27/10/2014 23:48:22
|
@jarod
A titolo di curiosita' potresti postare il protocollo?
Grazie.
P.S.
Ti ho risposto nell'altro tuo post riguarda il protocollo per il pcm60x.
ciao ciao
--------------- 595Wp 1 mono + 4 poli direzione 1 ovest - PCM 60 X MPPT - 2x SMA 12volt 105 Ah - inverter china 1000...
| | | | Jarod
| Inviato il: 28/10/2014 08:06:09
|
Ciao a tutti. Il programma migliorato e adattoi a fare le prove per marte1 è stato postato nel primo messaggio di questo thread (sotto la voce versione 1.0.4). Per Marte1 : vai in finestra di settings, tab main, "cecca" l'opzione "display all errors on log" e fai girare normalmente il programma collegato all'inverter. Dovresti vedere una buona serie di errori...chiudi il programma e mandami la log (oppure una schermata del programma, basta che si legga cosa dice). Ricorda che l'opzione "display all errors on log" NON viene salvata, dunque se chiudi e fai ripartire il programma devi risettarla.
Aspetto con curiosità l'esito delle prove.
Per joeled...vdo se lo trovo su questo pc e posto...ora vado a leggere l'altro post.
Aspetto
--------------- 5.8 kW di pannelli Inverter Voltronic MAX 7.2kW mppt doppio + Regolatore aggiuntivo pcm60x, Inverter...
| | | | marte1
| Inviato il: 28/10/2014 10:10:08
|
Ciao jarod, grazie per gli sforzi a nostro favore.
In mattinata tento di fare le prove in quanto mi devo collegare a casa da una postazione remota dispersa, vediamo se riesco a combinare qualcosa e ti so dire.
Edit:
sono riuscito a collegarmi a casa alla velocità stratosferica di 0,456k, ho avviato solarpatrol e quello che dice è:
[28/10/2014 10:18:02] Trying port COM5...
[28/10/2014 10:18:02] Inverter connected.
[28/10/2014 10:18:02] Connected to COM5 port and Inverter.
[28/10/2014 10:18:03] Error receiving main values (93/110)
Modificato da marte1 - 28/10/2014, 10:19:48
--------------- Campo 8KW, 4x Pylontech US2000C, Inverter 7.2KW
| | | | Jarod
| Inviato il: 28/10/2014 11:42:07
|
Beato te, qui da me per andare in accesso remoto è una tale impresa che spesso ci rinuncio (ed aspetto di tornare a casa). Dunque ottime notizie...i parametri sono meno probabilmente. Ti chiedo solo di verificare che quel 93 si ripeta spesso ed a quel punto è lui. Anzi sai che ti dico? Aggiungo la possibilità mettere il numerello che vuoi e vediamo se magicamente inizia a ricevere...
Faccio appena possibile
Grazie
--------------- 5.8 kW di pannelli Inverter Voltronic MAX 7.2kW mppt doppio + Regolatore aggiuntivo pcm60x, Inverter...
| | | | iw3gx
| Inviato il: 28/10/2014 12:02:16
|
Ciao Jarod, trovo difficoltà nell' utilizzo dell'invio mail. Non funziona con smtp.gmail.com, presumo perchè necessita dell' autentificazione SSL sulla porta 465. Hai idea? E' eventualmente implementabile senza scomodarti?
Grazie
Luca
---------------
| |
| | |
|
Versione Completa!
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|