Pàgines: 1 2 3 [4] 5
|
 |
|
Enquesta
|
| Pregunta: |
¿Qué soft utilizáis para vuestra estación?
| Weatherlink |
|
  8 (20%) |
| Virtual Weather Station (VWS) |
|
  26 (65%) |
| Weather Display (WD) |
|
  2 (5%) |
| Otros (especificar) |
|
  4 (10%) |
|
|
| Total de vots: 40 |
|
Autor
|
Tema: ¿Qué soft utilizáis para vuestra estación? (Llegit 2746 vegades)
|
Cap de núvol
Estrat

Desconnectat
Gènere: 
Missatges: 14
A la fi tothom és pols que s'empassa la terra
|
Que opineu del programa FreeWX? És gratuït i te les prestacions d'altres programes comercials. Le provat amb l'Oregon i va força bé i valoro la disposició de la informació a la pantalla.
Aquest programa es pot trobar a: http:/www.freewx.net
|
|
|
|
|
En línia
|
|
|
|
|
|
AL11BERT
Fractocumulus
 
Desconnectat
Gènere: 
Missatges: 78

A vegades la pau tanca les boques i lliga les mans
|
¿Es posible cambiar el idioma en el free WX?, quierdo decir que por ej. donde ponga rain, le pongamos lluvia, y me refiereo en la presentacion de pantalla. Salu2 Al11bert
|
|
|
|
|
En línia
|
|
|
|
casacota
Cumulus Congestus

Desconnectat
Missatges: 1084
|
Després de fer uns quants scripts per a la conversió del format de dades, ara continuo fent servir el VWS de sempre, vegeu http://www.casacota.cat/teranyina?num=1156628625
però a partir de les dades d'aquest soft hi puc fer funcionar el flash del weather display:
http://www.casacota.cat/meteo/
Així puc fer servir els gràfics del VWS (els del WD els trobo tan prolífics com confusos), no tinc l'inestabilitat del WD, i la senzillesa i elegància del weather display live.
Per cert, el VWS té un afegitó semblant, el weather flash, que no us recomano gens ni mica. A part de que és molt car, gasta moltíssima CPU (en alguns clients amb la versió actual del flash player sota internet explorer no arriba ni a engegar-se i es penja), però sobretot té un aspecte molt lleig: el que posem a la pàgina web és només un script que el que fa és connectar-se als servidors de weather flash on és efectivament el codi. Allí comproven l'estat de la llicència i entreguen el codi, gràfics etc de manera oculta. Ningú no s'en havia adonat fins fa poc, quan un tall de connexió als servidors de wflash va fer caure les pàgines amb aquest programa a tot el món. En els fòrums d'ambient weather hi ha una discussió, aquí (crec que cal donar-se d'alta per a poder entrar a llegir):
http://ambientwxsupport.com/smf/index.php?topic=1652.0
En qualsevol cas és una política una mica estranya: compres una llicència molt cara d'un programa que no és res de l'altre món, et quedes depenent del servidor del seu autor, que en pot canviar l'aspecte i el codi quan i com vulgui, i que a més controla tots els moviments de la teva pàgina web, els propis i els dels visitants - US RECOMANO DE NO COMPRAR-LO PER RES!!!
PS: si a algú li interessa el topic del fòrum d'ambientweather però no vol donar-s'hi d'alta, que m'envii un privat i li passo sencer en format mht - és en anglès.
|
|
|
|
|
En línia
|
Zambretti/estació/nexstorm:
|
|
|
Montgrí
Cumulus
  
Desconnectat
Gènere: 
Missatges: 207
Recordeu quan el sexe era segur i volar no?
|
VWS i de moment tot OK
|
|
|
|
|
En línia
|
|
|
|
casacota
Cumulus Congestus

Desconnectat
Missatges: 1084
|
Acabo de llegir en el fòrum de suport del VWS que pel que sembla les noves versions d'aquest programa (de la 13 en endavant, en fase beta) instal·len coses no declarades a partir del servidor, és a dir que el programa que ens baixem és només una part de l'instal·lador, que un cop engegat es connecta i instal·la coses, entre altres arxius de sistema del w i n d o w s que pot comprometre el funcionament d'altres màquines i que fa, particularment perillós, impossible que recuperem una versió antiga si la que hem instal·lat no ens funciona.
Per tant: molt de compte amb les actualitzacions del VWS. Si la versió que tenim funciona bé, el millor és no tocar-la. I si volem actualitzar, cal fer còpia de seguretat de totes les arpetes, arxius de dades, i conservar els fitxers d'instal·lació de la versió que ens funciona, i cas de que les coses no anéssim com desitgem, estar disposats a reinstal·lar el sistema operatiu (i reconfigurar-ho tot, instal·lar els programes...)
Tota aquesta política invasiva i no declarada entorn del VWS no m'agrada gens. Serà qüestió d'anar buscant alternatives...
|
|
|
|
|
En línia
|
Zambretti/estació/nexstorm:
|
|
|
casacota
Cumulus Congestus

Desconnectat
Missatges: 1084
|
Des que tinc el weather display live rodant sobre el VWS, he rebut diversos mails de gent preguntant com m'ho feia, o simplement quins programes utilitzo per la web, de manera que ho vull contestar públicament:
El programa de l'estació és el virtual weather station (malgrat el que he escrit al respecte més amunt d'aquest fil, el cas és que fa anys que la vaig comprar). Per a no utilitzar el weather flash (vegeu igualment més amunt) i aprofitant que disposo d'una llicència del weather display live per al meu domini (aconseguida en part gràcies a haver traduït el programa al català), vaig decidir d'intentar fer que funcionessin juntes, cosa efectivament possible:
Aquí el weather display live
WDL: http://www.casacota.cat/teranyina?num=1132237973
que funciona sobre el VWS
VWS: http://www.casacota.cat/teranyina?num=1156628625
Per a això, hem de fer una plantilla anomenada wdl.htx amb aquest codi:
12345 velo ratx direccio tempf humf^vxv008^^vxv121^^vmh009^^vml009^^vyh009^^vyl009^^vxv124^^vrh009^tempi humi soiltemp forecast 0.0 0 0 0 22.3 19.3 -129.6 32767.0 22.0 -129.6 63 -100 -100 11 16 58 llocihora 1 0 16 7 100 100 100 100 100 100 100^vxv019^^vxv021^^vhi007^^vlo007^1 clar ^vvr008^ 4 4 4 4 4 4 4 4 6 6 6 6 5 5 5 6 6 6 6 6 ^vhi003^^vxv022^^vxv025^^vst142^^vhi021^^vlo021^^vhi019^^vlo019^0.0 3 4 5 4 4 5 3 6 5 4 10.6 10.6 10.6 10.6 10.6 10.7 10.7 10.6 10.6 10.6 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0^vhi021^^vlo021^^vxv021^^vhi003^--- --- 225 direccio 0 -100.0 -100.0 -100 0 0 0 0 0.0^vhi005^^vlo005^^vxv021^^vhi008^^vlo008^ li diem al vws que generi amb això l'arxiu wdl.htm cada cinc minuts - atenció: NO CAL que pujem aquest arxiu al servidor per FTP, només el creem localment.
A més, en el VWS, li diem que faci els arxius per al wflash cada 30 segons, localment, i que els posi a la carpeta C:\vws\jpeg
Instal·lem, si no el tenim, Perl en el nostre ordinador, és gratuït i una eina de programació fàcil, efectiva i increïble:
http://www.activestate.com/Products/ActivePerl/
Llavors posem a C:\VWS un arxiu que podem anomenar per exemple fesclient.pl amb aquest codi:
use File::Copy; use LWP::Simple; $interval = 29; my $forquilla = ($interval and ($^O !~ /mswin32/i)); do { my $pid = $$; my $nanoenforquillat; if ($forquilla) { my $nano; $SIG{CHLD} = 'IGNORE'; $nano = fork; die "cagada pastoret: $!\n" unless defined $nano; $nanoenforquillat++ if (!$nano); } if ($nanoenforquillat or !$forquilla) { &tira; } exit if ($nanoenforquillat); sleep ($interval); } while $interval; 0;
sub tira { &digueshora; &clientraw; }
sub digueshora { my ($segon,$minut,$hores,$dia,$mes,$any); ($segon,$minut,$hores,$dia,$mes,$any) = (localtime(time))[0,1,2,3,4,5]; $hora = $hores; $hores = "0$hores" if ($hores < 10); $dia = "0$dia" if ($dia < 10); $mes = $mes + 1; $mes = "0$mes" if ($mes < 10); $any += 1900; $avui = ("$dia.$mes.$any\_$hores\_UTC"); $segons = $segon; # $segons = "0$segons" if ($segons < 10); $minuts = $minut; $minuts = "0$minuts" if ($minuts < 10); $avuim = "$dia.$mes.$any\_$hores\.$minuts\_UTC"; }
sub clientraw { $arxiu = "C\:\/vws\/jpeg\/clientraw.txt"; $arxiuorigen = "C\:\/vws\/jpeg\/wflash.txt"; if (!$arxiuorigen or !-e $arxiuorigen) { # ha fallat, passem i demà serà un altre dia } else { $pagina1 = ""; open(TAULA,$arxiuorigen); @lines = <TAULA>; close(TAULA); foreach $line(@lines) { $pagina1 .= $line; } ($id,$horas,$dum,$dirvent,$velo,$ratx,$humi,$humf,$tempi,$tempf) = split(",", $pagina1); } $tempi = &celsius($tempi); $tempf = &celsius($tempf); $humi = sprintf("%.f", $humi); $humf = sprintf("%.f", $humf); $velo = $velo*0.86842; $ratx = $ratx*0.86842; $horas =~ s{^ }{}; $arxiuorigen = "C\:\/vws\/jpeg\/wdl\.htm"; if (!$arxiuorigen or !-e $arxiuorigen) { # provem si la resta almenys funciona... } else { $pagina = ""; open(TAULA,$arxiuorigen); @lines = <TAULA>; close(TAULA); foreach $line(@lines) { $pagina .= $line; } $pagina =~ s~ 12345~12345~ig; $pagina =~ s~velo~$velo~ig; $pagina =~ s~ratx~$ratx~ig; $pagina =~ s~direccio~$dirvent~ig; $pagina =~ s~tempf~$tempf~ig; $pagina =~ s~humf~$humf~ig; $pagina =~ s~tempi~$tempi~ig; $pagina =~ s~humi~$humi~ig; $pagina =~ s~soiltemp~0~ig; $pagina =~ s~forecast~0~ig; $pagina =~ s~llocihora~Nom_estacio_$horas~ig; $pagina =~ s~tempomax~$tempomax~ig; $pagina =~ s~ ~ ~ig; } @resultat = split(" ", $pagina); @resultat[6] = sprintf("%.2f", @resultat[6]+77); @resultat[8] = sprintf("%.2f", @resultat[8]-@resultat[9]); @resultat[9] = ""; @resultat[10] = sprintf("%.2f", @resultat[10]-@resultat[11]); @resultat[11] = ""; @resultat[73] = &kts(@resultat[73]); @resultat[75] = &feet(@resultat[75]); @resultat[115] = &kts(@resultat[115]); $pagina = ""; foreach $resultat(@resultat) { if ($resultat ne "") { $pagina .= "$resultat "; } } # $pagina =~ s~ ~ ~ig; open SOB, ">$arxiu" or $error = $!; print SOB qq~$pagina~; close SOB; }
sub celsius { my $torna = shift; $torna = ($torna - 32) * .55555555555555555555; $torna = sprintf("%.1f", $torna); return $torna; } sub kts { my $torna = shift; return sprintf("%.2f", (0.53961*$torna)); } sub feet { my $torna = shift; return sprintf("%.2f", (3.28084*$torna)); } Aquest programa s'ha d'engegar amb el W1ND0w$ , normalment fent un arxiu anomenat fesclient.bat que tindrà aquest codi:
C:\vws\fesclient.pl Això ens generarà cada 30 segons un arxiu anomenat clientraw.txt semblant al que ens generaria el weather display si el tinguéssim.
En el VWS, a la secció de FTP, li diem que ens pugi cada 30 segons al servidor, amb el mateix nom (o no, si tenim servidor propi i ho fem córrer a la mateixa màquina).
I ja està. Amb aquest arxiu ja pot funcionar tot el que es basi en clientraw.txt. Fins i tot és possible fer funcionar a distància, via internet, un weather display que sincronitza les seves dades amb el VWS.
Nota: H3 h@9ut d'e5cRIURe w1nd0W$ p3RKWè 4L9Un PH@c1nEró5 H4 ProGR4M4+ 3L pHòrum D3 m4NeR@ KW3 4lLí On D1GU1 w1nD0W$ D19uI rUindOWS, M4l9r4+ kW3 lI DóNO +0+A L@ R4ó P3rò 4 4LgUN$ EL$ pO+ RE5uL+@r +An CRípTiC CoM akW35+3$ r4+Ll3$.
|
|
|
|
|
En línia
|
Zambretti/estació/nexstorm:
|
|
|
casacota
Cumulus Congestus

Desconnectat
Missatges: 1084
|
La nota, llegida per als mandrosos:
he hagut d'escriure W1ND0w$ perquè algun facinerós ha programat el fòrum de manera que allí on digui W1ND0w$ digui ruindows, malgrat que li dóno tota la raó però a alguns els pot resultar tan críptic com aquestes ratlles.
|
|
|
|
|
En línia
|
Zambretti/estació/nexstorm:
|
|
|
|
|
clarillo
Fractocumulus
 
Desconnectat
Missatges: 58

|
VWS versión 12.07
Es el que utilizo.
Un saludo
|
|
|
|
|
En línia
|
|
|
|
Pàgines: 1 2 3 [4] 5
|
|
|
|
|