VAI ALLA PAGINA METEO

MeteoInToscana Facebook
DICCI COME E’ IL TEMPO:

WebCam toscane divise per provinciaWEBCAM ALPINE

Accedi

Recuperare la parola d'ordine

Ultimi argomenti
» Sostituzione trasmettitore
Mer 22 Mar 2017 - 18:22 Da farrotz

» >>> A tutti i possessori di una PCE fws20: lasciate un commento/giudizio sulla stazione. <<<
Sab 4 Mar 2017 - 13:12 Da bidddo

» igrometro guasto
Ven 3 Mar 2017 - 12:12 Da claben

» blocco barometro su console
Dom 26 Feb 2017 - 20:04 Da astrofed

» Info Pluviometro
Sab 18 Feb 2017 - 6:24 Da carver

» Trattini in ricezione esterna
Gio 16 Feb 2017 - 19:32 Da MeteoRoma

» Pile per Pce-fws20
Gio 16 Feb 2017 - 19:22 Da MeteoRoma

» come aumentare la ricezione della fws 20
Gio 16 Feb 2017 - 16:33 Da carver

» accumulatori per h24
Gio 16 Feb 2017 - 16:17 Da carver

» schermo solare ventilato by Snow57
Gio 16 Feb 2017 - 16:06 Da carver

» saluti
Gio 16 Feb 2017 - 7:56 Da achillececcarini

» Schermo solare ventilato
Mar 14 Feb 2017 - 8:00 Da carver

» Cumulus; Pressione sballata
Sab 11 Feb 2017 - 10:50 Da sevenn7

» Stazione meteo Carini(PA)
Gio 2 Feb 2017 - 17:05 Da Aleconi30

» Consiglio thin client...
Mar 31 Gen 2017 - 20:46 Da saimon

SE VOLETE POTETE FARE UNA PICCOLA DONAZIONE PER SOSTENERE LO SVILUPPO DEL SITO


PCE-FWS20 on line a PC spento - come ci sono riuscito

Vedere l'argomento precedente Vedere l'argomento seguente Andare in basso

PCE-FWS20 on line a PC spento - come ci sono riuscito

Messaggio Da mario.agostini.39 il Mar 1 Ott 2013 - 20:23

dopo circa tre mesi di tribolazioni sono riuscito a mettere on line la mia PCE-FWS 20 a PC spento utilizzando un router economico su cui ho installato OPENWRT e FOWSR.
Online ho trovato diverse guide anche ben fatte ma purtroppo, arrivati al dunque, i dati non andavano in rete sul mio account di WUNDERGROUND.COM
Ho deciso quindi di scrivere questa piccola guida in modo che mi possa fare da promemeoria a me stesso nel caso il sistema dovesse saltare sia per altri che volessero affrontare l’avventura con i miei stessi mezzi
Materiali e conoscenze utilizzate
Stazione meteo PCE-FWS 20 
Router TP-LINK WR703N acquistato su EBAY da negozio cinese a circa 15 euro (firmware originale in cinese)
Computer Apple con MAC 10.6 (ma credo sia ininfluente)
Zwero conoscenza di LINUX e di qualsiasi linguaggio di programmazione
Installare OPENWRT 
una volta arrivato il router,  c’e’ voluto poco piu’ di un mese, la prima cosa da fare e’ installarci OPEWRT al posto del firmware originale che oltretutto e’ in cinese. 
Si trovano varie guide in proposito e occorre anche tener conto di alcune incompatibilita’ di versioni di OPENWRT con la TP-LINK WR703N a seconda della versione hardware di quest’ultima. In particolare ci sono stati problemi con la V 1.7 e con alcune v1.6 che al loro interno nascondono V 1.7 Comunque sia il problema sembrerebbe risolto con le ultime releases di OPENWRT.
Personalmente ho seguito questa guida http://www.madox.net/blog/projects/tp-link-tl-wr703n/  
per il punto 8 della guida dove dice di utilizzare il file :openwrt-ar71xx-generic-tl-wr703n-v1-squashfs-factory.bin io ho utilizzato quello di Attitude Adjustment che potete trovare qui:
http://downloads.openwrt.org/attitude_adjustment/12.09-beta2/ar71xx/generic/
da quanto ho letto e’ compatibile anche con l’ultima versione della WR703N e in effetti io non ho avuto problemi
Settare il router 
qui francamente credo di aver avuto una gran botta di fortuna e non saprei ricostruire esattamente come ho fatto, in concreto si e’ trattato di impostarlo come client e associarlo alla rete domestica per il resto dopo aver impostato una Password, ho lasciato tutto come stava
salvo errori occorre andare in NETWORK - INTERFACES  qui si seleziona il tipo di connessione e dal tasto edit (ma la prima volta forse non e’ necessario) il protocollo (DHCP Client)  altro purtroppo non ricordo
Installare FOWSR
Ovviamente siete ancora collegati al router tramite ethernet secondo quanto indicato nella guida per flasharlo
Il neo del package di Attitude Adjustment e’ che nel loro “repository” credo si dica cosi’ , non c’e’ FOWSR cosi'occorre modificare l’indirizzo di dove cercare i pacchetti aggiuntivi: 
Linguetta System
poi linguetta Software
poi configuration nello spazio editabile occorre che il testo sia il seguente:


src/gz attitude_adjustment http://downloads.openwrt.org/attitude_adjustment/12.09/ar71xx/generic/packages
dest root /
dest ram /tmp
lists_dir ext /var/opkg-lists
option overlay_root /overlay



ora cliccare la linguetta actions
ora click sul tastino  -> update list
poi sotto STATUS linguetta Available Packages alla F si trova FOWSR e si clicca Install
Settaggio PCE-FWS 20 
prima di procedere con il settaggio di FOWSR bisogna ricordarsi di impostare il tempo di refresh dei dati della stazione a 5 minuti.. Non e’ possibile farlo dalla stazione e occorre per forza un software meteo. Per MAC io ho utilizzato WEATHERSNOOP in versione demo (mi serve altro che per questa cosa poi nel casdo lo acquisto).  Purtroppo nessun software gratuito tipo CUMULS per noi APPLEisti
non spiego come fare comunque e’ abbastanza facile
SETTAGGIO di FOWSR
questa e’ stata la parte piu’ difficile e lunga perche’ senza uilizzare il terminale non si arriva a nulla...
ma prima la parte facile:
 impostare il CRON tab per l’aggiornamento dei dati
linguetta System poi linguetta Scheduled Tasks
digitare esattamente la seguente stringa :
*/5 * * * * /usr/bin/wunderground.sh IDSTAZIONE PASSWORD
ovviamente al posto di IDSTAZIONE mettete la vostra ID e al posto di PASSWORD mettete la vostra password
a questo punto le cose potrebbero anche funzionare e per verificarlo basta andare sul vostro account di wundergranund.com e vedere se i dati si aggiornano ma, se non lo fanno..
Ovviamente il router e’ ancora collegato al pc tramite ethernet... queste istruzioni sono valide nel caso abbiate precedentemente settato la password del router altrimenti credo la procedura o almeno i comandi siano differenti ma non saprei dirvi..
sul vostro MAC aprite una sessione TERMINALE
digitate:  ssh root@192.168.1.1 seguito da invio
quando appare la richiesta di password digitate quella che avete impostato
digitate cd /usr/bin/
adesso wunderground.sh IDvostrastazione PASSWORDvostrastazione
vedete cosa accde non fate caso a messaggi di errore di questo tipo :



root@OpenWrt:~# cd usr/bin/
-ash: cd: can't cd to usr/bin/
root@OpenWrt:~# cd /usr/bin/
root@OpenWrt:/usr/bin# wunderground.sh
00414764 | 52 4B 27 69 __ __ __ __ __ __ __ __ __ __ __ __ | RK'i
usb_set_debug: Setting debugging level to 255 (on)
usb_os_find_busses: Found 001
usb_os_find_devices: Found 003 on 001
skipped 1 class/vendor specific interface descriptors
usb_os_find_devices: Found 002 on 001
usb_os_find_devices: Found 001 on 001
error obtaining child information: Inappropriate ioctl for device
USB error: could not get bound driver: No data available
usb_get_driver_np returned -61
00414760 | 52 4B 27 81 __ __ __ __ __ __ __ __ __ __ __ __ | RK'?
failed to release interface: 0
failed to close interface: 0



ma verificate che dopo compaia qualcosa del genere :



http://weatherstation.wunderground.com/weatherstation/updateweatherstation.php?action=updateraw&ID=&PASSWORD=&dateutc=2013-10-01%2019:50:25&winddir=90.0&windspeedmph=0.0&windgustmph=1.6&humidity=77.0&tempf=66.200&rainin=0.000&dailyrainin=0.000&baromin=29.754&dewptf=60.4
Connecting to weatherstation.wunderground.com (38.102.137.157:80)
null                 100% |*******************************|    51   0:00:00 ETA



se e’ cosi’ verificate tutti i collegamenti e l’aggiornamento dell’account le cose dovrebbero gia' andar bene.
Un modo per verificare se il router legge i dati della stazione e’ anche quello di digitare il comando FOWSR -D se escono dei dati leggibili e corretti la lettura e’ ok e il problema, come nel mio caso, e’ l’aggiornamento dell’account

Editate allora il file wunderground.sh digitando VI wunderground.sh

VI e’ un editor di testi per terminale di cui potete facilmente trovare delle guide on line ma anche con le guide l’utilizzo per gli inesperti non e’ facilissimo pero'   in una decina di minuti i due comandi base che servono si imparano...

Il file deve venir fuori cosi’ (perlomeno questo a me funziona)




!/bin/sh


# Call fowsr and upload data to Wunderground


WGET=http://weatherstation.wunderground.com/weatherstation/updateweatherstation.


wsr="/usr/bin/fowsr -w"


LOG=/tmp/wunderground.log
ID=$1
PASSWORD=$2


WGET="$WGET?action=updateraw&ID=$ID&PASSWORD=$PASSWORD&"


rm -f $LOG
$wsr
while read line
do
  WGET2="$WGET`echo $line | sed "s/ /%20/g"`"
    echo $WGET2
      wget -O /dev/null "$WGET2"
      done < $LOG




se ci sono caratteri strani tipo ^M cancellateli tutti e fate attenzione a spazi e apici..

Nelle varie fasi dopo aver aggiornato qualcosa fate sempre un reboot del router altrimenti sembra non sentire gli aggiornamenti...


Se avete ancora bisogno di aiuto contattatemi pure e nei limiti della mia ignoranza cerchero' di essere d'aiuto

mario.agostini.39
Utente Nuovo
Utente Nuovo

Messaggi : 13
Data d'iscrizione : 01.08.13
Località : Pistoia

Tornare in alto Andare in basso

Re: PCE-FWS20 on line a PC spento - come ci sono riuscito

Messaggio Da mario.agostini.39 il Mer 2 Ott 2013 - 6:12

Un'ultima cosa , forse ve ne siete gia according nelle fasi precedenti ma sembra che la porta usb2 del router non sia compatible con la usb1 quinidi se attaccate la statzione direttamente alla porta usb del wr703n non funge. La soluzione tuttavia è semplice : basta collegare al router un hub usb che generalmente è retro compatibile con la usb1 e attaccare la PCE-FWS20 a una porta dello hub che in effetti non deve nemmeno essere alimentato... Questa è la soluzione che ho trovato io, se ne avete altre magari più eleganti vi prego di segnalarle.

Un saluto
Mario

mario.agostini.39
Utente Nuovo
Utente Nuovo

Messaggi : 13
Data d'iscrizione : 01.08.13
Località : Pistoia

Tornare in alto Andare in basso

Vedere l'argomento precedente Vedere l'argomento seguente Tornare in alto


 
Permesso di questo forum:
Non puoi rispondere agli argomenti in questo forum