Solare Fotovoltaico
Datalogging su Linux con i regolatori Epsolar Tracer ,ossia Epsolar Tracer-4210RN (e similari)

VISUALIZZA L'ALBUM

Pag: (2)   [1]   2    (Ultimo)


FinePagina

Wyk72
milliWatt


Utente
Msg:3

Stato:



Inviato il: 17/04/2014 14:10:54

Come già sapete in questo forum, questi regolatori hanno una porta RJ-45 con i tre pin di una seriale rs-232, ma con voltaggi TTL (0-5V). Con un semplicissimo convertitore USB-serialet/ttl si può facilmente connettere tale regolatore ad un pc e loggare i dati tramite un programmino scritto dai quei (simpatici) trader cecoslovacchi della ev-power (www.ev-power.eu), che si chiama SolarCharger (link alla fine del post per chi non lo avesse) . Il programma è scritto in .net (v2.0) e gira su windows.

Ho scoperto che e' possibile farlo girare su linux tramite l'API di WINE.

Io l'ho fatto su un Linux Mint 16 (ossia Ubuntu 13.10), ma dovrebbe andare su qualunque cosa abbia su i pacchetti di wine (io ho usato la ver 1.7).

Ecco il procedimento, in caso interessasse a qualcuno:

1) La prima cosa è installare wine (e gli script di winetricks), indi diamo, da terminale, i seguenti comandi:

sudo add-apt-repository ppa:ubuntu-wine/ppa
sudo apt-get update
sudo apt-get install wine1.7 winetricks

2) Dopodiché installiamo .net2.0 (e i corefonts) per far girare il programma solartracer. E' importante NON installare wine-mono (il layer .net "compatibile" fatto col reverse engineering), anche se wine al primo lancio lo richiede (dire semplicemente "no") ma la ver originale, indi, sempre da linea di comando:

winetricks corefonts dotnet20

3) Adesso bisogna dire a WINE dove si trova la nostra porta seriale. Se il convertitore USB è /dev/ttyUSB0 (come è di default), basta dare il comando:

ln -s /dev/ttyUSB0 ~/.wine/dosdevices/com1

E il nostro convertitore seriale USB diventa la "com1" che verrà vista da wine.

4) molto semlicemente, far partire il programma, dopo averlo scaricato (qui l'URL: http://www.i4wifi.cz/img.asp?attid=280238 ). Basta cliccare sull'eseguibile col tasto dx del mouse e dare "apri con WINE"


Et voilà.

Per il tutto uso un antichissimo portatile oramai in disuso, e faccio i miei grafici di produzione con LibreOffice Calc. Viene un gran bel lavoro.






Immagine Allegata: videata
 
ForumEA/A/videata

 

lowbatt
KiloWatt


Utente
Msg:105

Stato:



Inviato il: 28/04/2014 00:22:08

ottimo!

Quello è il regolatore che comprerò, e da utente Debian
leggere questo post fa moltissimo piacere!

ho giusto una mini itx con processore Via a pochi MHz che si
è già candidata per il lavoraccio, in cambio di una decina di Watt.

Grazie mille per la segnalazione!



---------------
Abbiate pietà per un totale nabbo!


 

calcola
GigaWatt


Utente
Msg:4435

Stato:



Inviato il: 28/04/2014 08:10:23


CITAZIONE

Dopodiché installiamo .net2.0 (e i corefonts) per far girare il programma solartracer. E' importante NON installare wine-mono (il layer .net "compatibile" fatto col reverse engineering), anche se wine al primo lancio lo richiede (dire semplicemente "no") ma la ver originale,


durante l'installazione non mi ha chiesto nulla si è installato un net tutto suo e all'avvio non funziona. Al comando "winetricks corefonts dotnet20" mi da un messaggio d'errore.



---------------
Impara l'arte e mettila da parte

14 pannelli da 100w, inverter kemapower 3kw, regolato...

 

lowbatt
KiloWatt


Utente
Msg:105

Stato:



Inviato il: 28/04/2014 09:22:23

se usi ubuntu credo tu debba scrivere qualcosa di simile a questo

sudo apt-get install winetricks corefonts dotnet20

se usi debian

# apt-get install winetricks ttf-mscorefonts-installer

@Wyk72 il pacchetto dotnet20 non è nei repository Debian stabile
(main contrib non-free) e il corefonts in apt search
mi riporta "ttf-mscorefonts-installer"

credo serva una tua integrazione qui: io non uso ubuntu o altro e non
ho grossa esperienza con wine, preferisco sia windows a scimmiottare
linux che l'opposto



---------------
Abbiate pietà per un totale nabbo!


 

lowbatt
KiloWatt


Utente
Msg:105

Stato:



Inviato il: 28/04/2014 09:24:29

@calcola

i tre pacchetti installali singolarmente così se uno restituisce
errore lo identifichi più facilmente

sudo apt-get install winetricks

sudo apt-get install corefonts

sudo apt-get install dotnet20



---------------
Abbiate pietà per un totale nabbo!


 

calcola
GigaWatt


Utente
Msg:4435

Stato:



Inviato il: 28/04/2014 20:58:36

Ho provato l'installazione singola, winetricks è già installato, mentre
E: Impossibile trovare il pacchetto corefonts
E: Impossibile trovare il pacchetto dotnet20

non sono nei repository



---------------
Impara l'arte e mettila da parte

14 pannelli da 100w, inverter kemapower 3kw, regolato...

 

lowbatt
KiloWatt


Utente
Msg:105

Stato:



Inviato il: 29/04/2014 18:15:08

c'è qualcuno del forum che usa ubuntu?

io so come pacioccere quelli di debian, ma di ubuntu e repository non so nulla.
Se nessuno si fa avanti mi invento qualcosa stanotte.

Per favore mi restituisci in allegato questo?

more /etc/apt/sources.list > /home/elenco_sorgenti.txt

questo crea un file elenco_sorgenti.txt nel direttorio /home
me lo alleghi please così vedo cosa usi e te lo modifico stanotte!

grassie!



---------------
Abbiate pietà per un totale nabbo!


 

calcola
GigaWatt


Utente
Msg:4435

Stato:



Inviato il: 29/04/2014 21:17:39

Ecco, molte grazie.

Scarica allegato

sources.txt ( Numero download: xx )



---------------
Impara l'arte e mettila da parte

14 pannelli da 100w, inverter kemapower 3kw, regolato...

 

lowbatt
KiloWatt


Utente
Msg:105

Stato:



Inviato il: 30/04/2014 10:49:01

preso ora...

wow! è pieno di doppioni: te lo pulisco!

usi la saucy 13.10 di Ubuntu, che non sarà più supportata
a partire da luglio 2014: valuta l'avanzamento di versione.

apri un editor come Super Utente (tadaaaaa!!! )

sudo gedit

apri il file /etc/apt/sources.list

zappa via tutto il contenuto e sostituiscilo con l'allegato

Scarica allegato

sources_calcola.txt ( Numero download: xx )



---------------
Abbiate pietà per un totale nabbo!


 

lowbatt
KiloWatt


Utente
Msg:105

Stato:



Inviato il: 30/04/2014 10:50:40

salva e chiudi l'editor

da terminale sempre

sudo apt-get update

e ci metterà un po' ad aggiornare l'elenco pacchetti

a questo punto installi i corefonts

sudo apt-get install ttf-mscorefonts-installer

ora guardo dotnet e riposto!



---------------
Abbiate pietà per un totale nabbo!


 

lowbatt
KiloWatt


Utente
Msg:105

Stato:



Inviato il: 30/04/2014 10:56:06

in buona sostanza mancavano gli archivi "multiverse" in alcuni
repository.

Così facendo li abbaimo aggiunti

prova a fare un semplice

sudo apt-get install dotnet20

dovrebbe andare, se riporta un'altro errore postamelo.

mi dai anche l'out di

wine --version

così guardo che versione di wine hai installato

Grassie!



---------------
Abbiate pietà per un totale nabbo!


 

calcola
GigaWatt


Utente
Msg:4435

Stato:



Inviato il: 30/04/2014 17:55:30

Non è cambiato nulla, i due pacchetti non li trova, mentre ttf-mscorefonts-installer è già installato.



---------------
Impara l'arte e mettila da parte

14 pannelli da 100w, inverter kemapower 3kw, regolato...

 

lowbatt
KiloWatt


Utente
Msg:105

Stato:



Inviato il: 30/04/2014 18:06:54

"ttf-mscorefonts-installer è l'equivalente del corefonts per ubuntu"
[edit ho scritto una fesseria dotnet20 e corefonts si installa con winetricks]

"per il dotnet20 mi servono delle cosette per capire come girarmi"
ora le ho forse capite - nabbata totale di uno come me che non usa wine!

mi posti per favore l'out di

wine --version

uname -a

l'utente Wyk72 parla di wine 1.7

così capisco che architettura di ubutnu usi e che versione di wine stai usando.



grassie!



Modificato da lowbatt - 30/04/2014, 18:24:34


---------------
Abbiate pietà per un totale nabbo!


 

calcola
GigaWatt


Utente
Msg:4435

Stato:



Inviato il: 01/05/2014 20:46:32

Ecco:

wine-1.4.1

Linux PORTATILE-HP 3.11.0-20-generic #34-Ubuntu SMP Tue Apr 1 20:42:16 UTC 2014 i686 i686 i686 GNU/Linux



---------------
Impara l'arte e mettila da parte

14 pannelli da 100w, inverter kemapower 3kw, regolato...

 

lowbatt
KiloWatt


Utente
Msg:105

Stato:



Inviato il: 01/05/2014 21:42:08

Rieccomi, è pronta una secchiata di comandi!

sudo apt-get remove wine winetricks

(attenzione questo comando rimuove anche wine 1.4.1! Assicurati che
la 1.4 non ti serva per qualcosa di particolare o importante)

(per i lettori competenti in materia sto evitando il purging,
cerco di mantenere una condotta il più conservativa possibile...
non si sa mai, Murphy è sempre in agguato!)


sudo add-apt-repository ppa:joe-yasi/yasi

sudo add-apt-repository ppa:ubuntu-wine/ppa

sudo apt-get update

sudo apt-get install wine1.7 winetricks

winetricks corefonts dotnet20

vediamo come va...
Ubuntu è cugino di Debian non lo conosco così a fondo, mi ci barcameno
più o meno bene ma non mollo l'osso finchè non ti girerà tutto!!!



---------------
Abbiate pietà per un totale nabbo!


 
 InizioPagina
 

Pag: (2)   [1]   2    (Ultimo)

Versione Completa!

Home page     TOP100-SOLAR    Home page forum