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 | |
| | lowbatt
| 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
| 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
| 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
| 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
| 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
| Inviato il: 29/04/2014 21:17:39
|
Ecco, molte grazie.
--------------- Impara l'arte e mettila da parte
14 pannelli da 100w, inverter kemapower 3kw, regolato...
| | | | lowbatt
| 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
--------------- Abbiate pietà per un totale nabbo!
| | | | lowbatt
| 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
| 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
| 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
| 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
| 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
| 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!
| |
| | |
|
Versione Completa!
|
|
|
|
|
|
|
|
|
|
|
|
|
|