Vous êtes sur la page 1sur 16

InstalacindeWeewxenunaRaspberryPi

LospasossevanahacerDESDECEROparaevitarincidenciasconsoftwareanterior.Ytodosertal
comoquedeaqufuncionando.ESDECIR,siamimefunciona,ostienequefuncionaratodos.
Necesitaremos:

UnaRaspberryPi.YoutilizarunaRaspberryPide3generacin.Esdecir,laRaspide512
MB.Noobstante,nosvaldrcualquiermodelodeRaspberryPi,siemprequetengaconexin
ethernet.
Alimentadorquegeneresuficienteenergaparaalimentartodoelsistema.Almenos1Ah.
TarjetaSD.Mnimo4GBymnimoclase4.Recomendado8GBmnimoyclase10.
OrdenadorparaconectarnosalaRaspberryPi.YonousomonitorconlaRaspi.Siusasun
monitorHDMIytecladoeltrabajoserparecido,peroaqunosevaaexplicar.
CableethernetdesdeelrouterhastalaRaspi.
ConocerelusuarioyclavequeutilizalaRaspberryPipordefecto
Usuario:pi
Clave:raspberry
IMPORTANTISIMO

Cadavezquemodifiquemosweewx.confnecesitaremosreiniciarweewx,orecargarla
configuracin.
ParareiniciarWeewx:
sudo/etc/init.d/weewxstop
sudo/etc/init.d/weewxstart
Apartirdelaversin3.10nosahorramosuncomando,hacindolotodocon:
sudo/etc/init.d/weewxrestart
Igualmente,apartirdelaversin3.10nohacefaltareiniciarweewxcadavezquemodifiquemosla
configuracin.Enrealidad,soloestilparaque,elcontadordeltiempoquellevafuncionandoweewx
deformaininterrumpida,nosepongaacero.
sudo/etc/init.d/weewxreload

PRIMERAFASE
PREPARACIONTARJETASD
ComenzamosbajandounaimagendeRaspbiandesdelapginawebdeRaspberryPi
https://www.raspberrypi.org/downloads/raspbian/
Unavezbajadoelfichero,extraemoslaimagen.Entiendoque,aestasalturas,todoelmundo
sabeextraerficheroscomprimidos.
ElficheroextradoserunaimagendelatarjetaSDquevamosagrabar,yocuparalgomenosde
4GBennuestrodiscoduro.
GrabamoselficheroimagenenlatarjetaSD
ParagrabarlaimagenenunordenadorconWindows,utilizaremoswin32diskimager.Lopodemos
bajarenelsiguienteenlace:
http://sourceforge.net/projects/win32diskimager/files/latest/download
Conlinuxusaremoselcomandodd.
Enestaocasinnoscentramosconwindowsywin32diskimager
InstalamosBitviseTunnelier
Desdeesteenlace,podremosdescargarBitviseTunnelier:
https://www.bitvise.com/downloadarea
EsteprogramanospermitircomunicarnosconlaRaspberryPi,ademsdepodertransmitirficheros
entrenuestroPCylaRaspi,yentrelaRaspiyelPC.
ParaficherosfuncionacomoloshabitualesclientesFTPestiloFilezilla.
InstalamosPutty
Paracomunicarnosconlaraspisinnecesidaddetransmitirficheros.
LamayorpartedelaspantallasdeconsolasernescritasenestemanualconPutty
http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
Puttynonecesitainstalacin,tansolocopiaelficheroalescritorio.
Mientrashemosinstaladoestosprogramas,sehabrterminadodegrabarlaimagenenlaSD
Sihafinalizadolagrabacin,enWin32DiskImager,pulsamosExit
Desmontamoslatarjeta.
Sifueranecesario,enWindows7,vamosaEquipoysobrelatarjetaSD,conelbotnderecho
pulsamosenExpulsar
Extraemoslatarjetadenuestrolectorgrabador.

SEGUNDAFASE
PRIMERARRANQUEEINSTALACIONWEEWX
InsertamoslatarjetaSDenlaRaspberryPI
ConectamoselcableEthernetalaRaspberryPi
ConectamoslafuentedealimentacinalaRaspberryPi
Silagrabacinhaidocorrectamente,alospocossegundos,losledempezarnaparpadear.
LaRaspberryestfuncionando.
AveriguamosladireccinIPquenuestrorouterlehabrasignadoalaRaspberryPi
Sinosabes,tendrsqueaveriguarloportusmedios.Esalgoquepodrsverenturouter,yestu
responsabilidadsabercomofuncionaelrouterquecontrolalascomunicacionesdetucasa.
NosconectamosalaRaspberriPiconPutty
Recordadque,pordefecto,nuestraimagentendrcomousuario"pi"ycomopassword"raspberry"
Apartirdeestemomento,ENAZULAPARECERALOQUENOSOTROSESCRIBIMOS.EN
ROJOLARESPUESTADELARASPBERRYPI.
ActualizamoslaRaspberryPi
Estoscomandosquevienenacontinuacinpuedentardarbastante.....paciencia
ActualizamoslabasededatosdepaquetesRaspbian
pi@pi1~$sudoaptgetupdate
sudo:unabletoresolvehostpi1
Get:1http://archive.raspberrypi.orgwheezyRelease.gpg[490B]
Get:2http://archive.raspberrypi.orgwheezyRelease[7,227B]
/...
Fetched13.7MBin1min45s(130kB/s)
Readingpackagelists...Done
pi@pi1~$

Actualizamoslospaquetesinstaladosquelonecesiten
pi@pi1~$sudoaptgetupgrade
sudo:unabletoresolvehostpi1
Readingpackagelists...Done
.../...
Needtoget78.5MBofarchives.
Afterthisoperation,572kBofadditionaldiskspacewillbeused.
Doyouwanttocontinue[Y/n]?
RespondemosqueY
Elprocesodeactualizacinpuedetardarmsomenosenfuncindelnmerodepaquetesquese
necesiteactualizarydelavelocidaddenuestraconexinainternet.
Igualmente,esposiblequeenelprocesodeactualizacin,senospidaresponderalgunapregunta.

Enprimerlugar,elsistemasebajarlasactualizaciones.
Luego,sedescomprimenlosficherosyposteriormenteseinicialainstalacindelasactualizaciones.
Despusdeuncafyvariosminutos,elsistemahabrterminadodeactualizar.
ActualizamoselfirmwaredelaRaspi
pi@pi1~$sudorpiupdate
Aplicamoslodichoanteriormenteparaelcaf
Cuandotermineelproceso,tendremoslaRaspitotalmenteactualizada.
ReiniciamosdenuevolaRaspicomohemosvistomsarriba.
NosconectamosdenuevoalaRaspberryconPutty
Vamosaldirectorio/home/pi
cd/home/pi
BajamosWeewxdesdeSourceforge
BajamoselpaqueteDebiandehttp://www.weewx.com/downloads/
Paraellousamoselcomandowget.Buscaremoslaversinquenosinterese.
wgethttp://www.weewx.com/downloads/weewx_3.2.11_all.deb
InstalamosWeewx
Asegratequetodavaestseneldirectorio/home/pi,queesdondehemosdescargadoelpaquete
deweewx.
sudodpkgiwee*.deb
sudo:unabletoresolvehostpi1
Selectingpreviouslyunselectedpackageweewx.
(Readingdatabase...64388filesanddirectoriescurrentlyinstalled.)
.../...
dpkg:errorprocessingweewx(install):
dependencyproblemsleavingunconfigured
Errorswereencounteredwhileprocessing:
weewx
pi@pi1~$
Estarespuestaeslamsprobablequeobtengamos.EstosignificaqueWeewxrequierealgn
paquetedesoftwarequenuestraRaspberryannotieneinstalado.
Paracorregirlo:
pi@pi1~$sudoaptgetupdate
sudo:unabletoresolvehostpi1
Hithttp://archive.raspbian.orgwheezyRelease.gpg
Hithttp://archive.raspbian.orgwheezyRelease
.../...
Readingpackagelists...Done

pi@pi1~$
pi@pi1~$sudoaptgetfinstall
sudo:unabletoresolvehostpi1
Readingpackagelists...Done
.../...
Needtoget4,900kBofarchives.
Afterthisoperation,17.2MBofadditionaldiskspacewillbeused.
Doyouwanttocontinue[Y/n]?
RespondemosqueY
LaRaspberryempezarabajaryainstalarpaquetesrelacionadosconWeewx.
Enunmomentodado,nosaparecerunaseriedepreguntassobrenuestraestacinmeteorolgica.
EstoespartedelainstalacinautomatizadadeWeewx
Respondemos.Tranquilo....todasestasrespuestassepuedenmodificarposteriormenteenelfichero
deconfiguracindeWeewx.
Cuandonospregunteporlalatitudylongitudenlaqueseencuentraubicadalaestacin,teneden
cuentaque,paraOestehayqueindicarvaloresnegativos.
Hastaaqu,laconfiguracininicialdeWeewx.
Weewxyaestfuncionando
Nomecrees?Comprubalo
psaux|grepwee
root30070.41.6148408144?S18:510:00python/usr/bin/weewxddaemon
pidfile=/var/run/weewx.pid/etc/weewx/weewx.conf
pi30350.00.13544808pts/0S+18:530:00grepcolor=autowee
pi@pi1~$
Noobstante,paraterminarestafase:
ReiniciamosdenuevolaRaspberry
Hemosterminadolasegundafase.
DespusdelreiniciodelaRaspberryPi,sitodohaidocorrectamente,segenerarnlasprimeras
pginasenunos10minutosdespusdelreinicio,SIEMPREQUETENGASLACONSOLA
CONECTADAALARASPBERRY
Pasadosesos10minutos,loverificamosentrandoenlapginaquesehabrngenerado
automticamente.
NecesitarsladireccinIPdetuRaspberryyunnavegadorwebenelPC.
Ponlasiguientedireccinenlabarradedireccionesdetunavegador:
http://aaa.bbb.ccc.ddd/weewx/index.html
aaa.bbb.ccc.dddserlaIPdelaRaspberry,evidenteno?
Sedpacientes.LaRaspberrynoesningnportentodevelocidad,yenlaprimerageneracinhay
muchascosasquehacer.

Espreferiblequeosvayisatomaruncafyvolvisen15minutos.
Teaseguroque,sihasseguidoalpiedelaletralasinstrucciones,todollegarabuenfin.Certificado.
Unavezqueconseguimosvisualizarlapginagenerada,vemosquetenemostrabajo.Todoesten
ingls,lasunidadessonimperiales,losgrficospequeitos,etc,etc,etc.

TERCERAFASE
PERSONALIZACIN
AntesdecontinuarconlapersonalizacinvamosaexplicarlaestructuradeWeewx,queesla
siguiente:

Directorio

Contenido

/etc/weewx

FicherosdeconfiguracingeneraldeWeewx

/etc/weewx/skins

LaaparienciadeWeewx,contienelasplantillasdelaweb,
delosresmenesNOAA,etc,etc

/etc/weewx/skins/Standard

LaaparienciapordefectodenuestroWeewx,web,
meteoclimatic,NOAA,mviles,etc,etc.

/etc/weewx/skins/Ftp

Noesunaaparienciarealmente.Seutilizaparaenviar
datosporFTPaunservidorexterno.

/etc/weewx/skins/Rsync

IgualqueFtpperoparahacercopiasdeseguridadoenviar
datosmedianteRsync.

/var/lib/weewx

LosficherosdelabasededatosdeWeewx

Modificarficherodelog
Pordefecto,weewxvuelcalosdatosenvariosficherosdelog.Digamosqueelquenosinteresaes
/var/log/syslog
Peroestotieneuninconveniente.LosdatosdeWeewxsevanamezclarconotromontnde
informacinprocedentedeotrasaplicacionesydelsistemaoperativo,yestononosinteresa,yaque
elficherodelogESVITALpararesolverlosproblemas,cuandosurgen.
Poreso,nosinteresaqueelficherodelogseanico,esdecir,quesolotengainformacin
procedentedeWeewx.
Paracambiarlaconfiguracinyqueescribaenunficheroaparte(/var/log/weewx.log):
sudonano/etc/rsyslog.d/99weewx.conf
Entramosenuneditordetexto,nano,queesunodelosprogramamstilesdelmundomundial.
Unavezdentrodeleditor,insertamosestaslineas:
:programname,startswith,"weewx"/var/log/weewx.log
:programname,startswith,"weewx"~
ParagrabarysalirpulsaremosCTRLX,nospreguntarsiqueremosescribirloscambios,
contestamosYyluegonospideconfirmacindelnombredearchivo,pulsamosenterparaconfirmar
elnombre.
Comprobamosquelohemoshechobien:
cat/etc/rsyslog.d/99weewx.conf
:programname,startswith,"weewx"/var/log/weewx.log

:programname,startswith,"weewx"~
Ahorrarespaciolog
Ellog,silodejamostalcomolohemospreparado,llegarunmomento,queseharenorme,
ocupandounpreciosoespacioennuestratarjetaSD.
Paraevitaresto,nuestroLinuxnosofreceelservicio"logrotate"quehacequelosficherosdelog,se
vayancerrandoycambiandodenombreanuestravoluntad.
Vamosacrearelfichero/etc/logrotate.d/weewx
sudonano/etc/logrotate.d/weewx
Unavezdentrodeleditor,insertamoslassiguienteslineas:
/var/log/weewx.log{
weekly
missingok
rotate52
compress
delaycompress
notifempty
create644syslogadm
sharedscripts
postrotate
reloadrsyslog>/dev/null2>&1
endscript
}

PulsamosCTRLXparasalircomoexplicamosanteriormente.
Comprobamos:
cat/etc/logrotate.d/weewx
/var/log/weewx.log{
weekly
missingok
rotate52
compress
delaycompress
notifempty
create644syslogadm
sharedscripts
postrotate
reloadrsyslog>/dev/null2>&1
endscript
}
Ahorasolonecesitamosreiniciarrsyslog.d
sudoservicersyslogrestart
PeriododegeneracindeWeewx
EstepasoesimportanteparaaquellasestacionescuyosdataloggerpuedenserledosporWeewx.

Eltiempodegeneracinderegistrosdelaconsolayeldegeneracindearchivosyregistrosde
Weewxdebencoincidir.
Sinocoinciden,Weewxtomarcomotiempopordefectoelqueindiquelaconsola.Esdecir,sienla
consolatenemosuntiempoderegistrode30minutos(pordefectoenDavisyFineOffset),Weewx
generarlaspginasweb,losinformes,lasplantillasytodolodems,cada30minutos.
Portanto,parahacercoincidirambostiemposdegeneracinharemoslosiguiente(suponiendoque
deseamosuntiempode5minutos)
Pararweewx
sudo/etc/init.d/weewxstop
Cambiarlageneracineneldataloggerdelaconsola:
sudowee_config_deviceclear(Davis)
sudowee_config_deviceclearmemory(FineOffset)
Establecereltiempoa5minutos(ejemploenversin3.1yparaDavis)
sudowee_config_devicesetinterval=300
ParaunaFineOffset(PCEFWS20)yversin3.10
sudowee_config_devicesetinterval=5
Tenedencuentaqueestecomando,parecequecambiaencadaversindeWeewx.Enlaversin
3.2sellamasolowee_configynowee_config_device
Acontinuacin,reiniciamosweewx
sudo/etc/init.d/weewxrestart

MODIFICACIONFORMATOFECHAS(formatoeuropeo)
Siquieresquelafechasalgaenformato"europeo"(132014....osea1demarzode2014)
Modificamos/etc/weewx/skins/Standard/skin.conf
Sustituimos:
[[TimeFormats]]
#Thissectionsetsthestringformattobeusedfor
#eachtimescale.
day=%X
week=%X(%A)
month=%x%X
year=%x%X
rainyear=%x%X
current=%x%X
ephem_day=%X
ephem_year=%x%X
Porestootro:

[[TimeFormats]]
#Thissectionsetsthestringformattobeusedfor
#eachtimescale.
day=%H:%M
week=%H:%Mon%A
month=%d%m%Y%H:%M
year=%d%m%Y%H:%M
rainyear=%d%m%Y%H:%M
current=%d%m%Y%H:%M
ephem_day=%H:%M
ephem_year=%d%m%Y%H:%M
Grabasloscambios.....yanohayquedecircomo,verdad?
Loscambiossernautomticosenlaprximageneracindeficheros.Nohayquereiniciarnada.
SiquieresquelafechasalgaenformatoEspaolcomo1ago2014
Primerousamosraspiconfigparainstalarel"locale"deEspaa
sudoraspiconfig
Opcion4"InternationalisationOptions"
OpcinI1ChangeLocale
Enunminuto,msomenos,aparecerlasiguientepantalla,conlos"locales"quepodemosinstalar.
Estarseleccionadoen_GB.UTF8
Bajamoshastaencontrares_ES.UTF8
Seleccionamosconlateclaespacio(semarcarconunasterisco)yconeltabuladornosvamoshasta
OKypulsamosEnter
Acontinuacinnossalenlosdos"locales"quetenemosenelsistema.Nospreguntanporelquevaa
serpordefecto....seleccionamoses_ES.UTF8coneltabuladornosvamosaOK(ellocalequedar
enazul)ypulsamosEnter.
Paciencia,lageneracindeloslocalesnoesrpida
UnavezvolvamosalmenuprincipaldeRaspiconfig,pulsamosenFinish.
Paraquetomelosvalorespordefecto,lomssencilloesreiniciarlaraspi.
Ycuandoarranque,modificamos/etc/weewx/skins/Standard/skin.conf
Sustituimos:

[[TimeFormats]]
#Thissectionsetsthestringformattobeusedfor
#eachtimescale.
day=%X
week=%X(%A)

month=%x%X
year=%x%X
rainyear=%x%X
current=%x%X
ephem_day=%X
ephem_year=%x%X

Poresteotro:

[[TimeFormats]]
#Thissectionsetsthestringformattobeusedfor
#eachtimescale.
day=%H:%M
week=%H:%Mon%A
month=%d%b%Y%H:%M
year=%d%b%Y%H:%M
rainyear=%d%b%Y%H:%M
current=%d%b%Y%H:%M
ephem_day=%H:%M
ephem_year=%d%b%Y%H:%M

Apesardelodicho,hayunproblemaparaquelasfechasylosdasdelasemanasalganen
castellano.
Noacabodeentenderdondeestelproblema,pero,porloqueveoengooglegroups,esun
problemacomnenotrosidiomas.
Parasolucionarlo,ademsdelodichoanteriormente:
Editamoselfichero/etc/init.d/weewx.Podemosverenazuleltextoanterior.Insertamoseltextoque
estsealadoenrojo.

#PATHshouldonlyinclude/usr/*ifitrunsafterthemountnfs.shscript
PATH=/sbin:/usr/sbin:/bin:/usr/bin
WEEWX_BIN=/usr/bin/weewxd
WEEWX_CFG=/etc/weewx/weewx.conf
DESC="weewxweathersystem"
NAME=weewx
WEEWX_USER=root:root
PIDFILE=/var/run/$NAME.pid
DAEMON=$WEEWX_BIN
DAEMON_ARGS="daemonpidfile=$PIDFILE$WEEWX_CFG"
SCRIPTNAME=/etc/init.d/$NAME

#Establecelocalesparaqueaparezcanlasetiquetasdefechayhoraencastellano
exportLANG="es_ES.UTF8"
exportLANGUAGE="es_ES.UTF8"
exportLC_ALL="es_ES.UTF8"
#Exitifthepackageisnotinstalled
[x"$WEEWX_BIN"]||exit0

Unavezinsertadoeltextoenrojo,salvamoselfichero,paramosweewxylovolvemosainiciar
(recordadqueelscriptnotienereinicio,hayquepararyarrancar)

Cambiodezonahoraria
Elprocedimientodescrito,dejalaRaspiconlahoraenformatoUTC
Portanto,paranotenerproblemasconmeteoclimatic,hayqueindicarenelpanelde
meteoclimatic.comquevamosasuministrarlahoraenformatoUTC.
Siquierestenertodoelsistemaconlahoraoficialespaolatendraquehacerlosiguiente:
biencon"sudoraspiconfig",biencon"sudodpkgreconfiguretzdata",modificarlazonahoraria.En
meteoclimaticdebequedarinhabilitadalahoraenUTC.
Delocontrariometeoclimaticnoaceptarvuestrosdatospordiferenciahoraria.
AlargarlavidadelaSD
LastarjetasSDadolecendeunavidamuy,muycorta.NoesunproblemadelaRaspi,sinodela
tecnologadeestastarjetasdememoria.
ParaalargarlavidadenuestratarjetaSDyquenonosdejetiradorpidamente,tedoyestos
consejos:
Eliminarelswaping
Elswapingvuelcaelcontenidodelamemoriaenunficherooparticinparaestosmenesteres:
sudoswapoffall
EliminarelpaquetequeseencargaenRaspbiandelswaping:
sudoaptgetremovedphysswapfile
UsalamemoriaRAMparadeterminadosdirectorios.
HaydeterminadosdirectoriosquepuedenserescritosdirectamenteenRAM.Elinconvenientees
que,cuandosedesconectelaenergaperderemoslainformacin.
Porejemplo/var/logmachacacontnuamentelatarjetaSD.
ParaqueseaescritaenRAM,modificaas/etc/fstab

Aadirunalneaa/etc/fstab
tmpfs/var/logtmpfsnodev,nosuid,size=20M00
Comprobamos:
cat/etc/fstab
proc/procprocdefaults00
/dev/mmcblk0p1/bootvfatdefaults02
/dev/mmcblk0p2/ext4defaults,noatime01
#aswapfileisnotaswappartition,sonousingswapon|offfromhereon,usedphysswapfile
swap[on|off]forthat
tmpfs/var/log/tmpfsdefaults,noatime,nosuid,mode=0755,size=20M00
Despusdereiniciar,elsistemadelognovolveraescribirenlaSD.LoharenlaRAM
Eliminaeljournalingdetusistemadearchivos.
Eljournalingesunsistemaporelquepodrsrecuperarlainformacinenelcasodeprdidade
energa.Bueno,enrealidadesbastantemscomplejoqueeso,peroesunsistemadeseguridad
paratusdatos.
Elinconvenienteesqueigualmente,machacamucholastarjetasSD,porloquesueliminacinpuede
alargarconsiderablementelavidadelaSDyelrendimientogeneraldelaRaspberry.
Lacontrapartidaesquesieliminaseljournalingtusdatosseverncomprometidos,pudiendo
perderlosanteuncuelguedelsistema,siemprequeantesnohayasgeneradounacopiade
seguridad.
Paraevitarmalosentendidos,tansolodejamoslareseadequeexisteestaposibilidad.Siquieres
ponerlaenprctica,buscaenGooglecomohacerlo.
Inhabilitarelregistrodelecturadelosficheros
Cadavezqueseleeunfichero,elS.O.escribecuandosehaaccedidoadichoficheroporltimavez.
EstoconsumemuchsimavidaalatarjetaSD.
Editaelfichero/etc/fstab,comohemosindicadoparapasarellogaRAM,eincorporalaopcin
noatimeenlaparticincorrespondiente,habitualmente/dev/mmcblk0p2
Unavezmodificadoygrabado,comprobamos:
cat/etc/fstab
proc/procprocdefaults00
/dev/mmcblk0p1/bootvfatdefaults02
/dev/mmcblk0p2/ext4defaults,noatime01

CambiodireccinIPRaspberry

NuestraRaspberryPI,cadavezquearranca,vaapreguntaranuestrorouterladireccinIPquetiene
queusar.
Estoesuninconveniente,yaque,cadavezquearrancamos,podratenerunadireccinIPdistinta.
Parasolucionaresto,podemosprogramarunadireccinIPqueseafija.Esdecir,yanocambiar
nunca.
ConsultaenturouterquedireccionesIPtieneslibresdeasignacin.Enrealidadenelrouterpodrs
verlasdireccionesIPreservadasparaelsistemadeasignacindinmico,porloquepodrsasignar
comofijacualquierotraquenoesteneserango.
CompruebaqueningndispositivousaladireccinIPquevayasaasignaralaRaspberry.Delo
contrario,nofuncionarcorrectamenteningunodelosdos.
Editaremoselarchivo/etc/network/interfaces,detalmodoquequedealgocomoesto:
autolo
ifaceloinetloopback
#DireccionIPdinamica
#ifaceeth0inetdhcp
#DireccionIPestatica
ifaceeth0inetstatic
address192.168.0.79
netmask255.255.255.0
broadcast192.168.0.255
gateway192.168.0.1
allowhotplugwlan0
ifacewlan0inetmanual
wparoam/etc/wpa_supplicant/wpa_supplicant.conf
ifacedefaultinetdhcp
Grabamosloscambiosyreiniciamoselservicioderedoreiniciamoslaraspberry

DirectoriopordefectoennuestroservidorWeb
Pordefecto,ennuestraRaspberryPi,eldirectoriopordefectodelaspginasgeneradases/weewx
EstosignificaquecuandoqueramosentrarenlaRaspiparaverlainformacintendremosqueindicar
ennuestronavegador:
http://aaa.bbb.ccc.ddd/weewx(siendoaaa.bbb.ccc.dddladireccinIPdelaRaspberryPi)
o
http://dominio/weewxcuandolohagamosdesdefueradelared(desdeeltrabajo,otracasa,otro
usuarioqueaccedaanuestraweb,etc,etc),siendodominioeldominioquetengamosregistrado,sea
delaclasequesea.
Siqueremosmodificareldirectorio,tansolotenemosquemodificarelfichero/etc/weewx/weewx.conf
EnlaseccinStrRprttendremos:

#Wherethegeneratedreportsshouldgo,relativetoWEEWX_ROOT:
HTML_ROOT=/var/www/weewx
Siqueremosqueeldirectoriosea,porejemploeltiempo
#Wherethegeneratedreportsshouldgo,relativetoWEEWX_ROOT:
HTML_ROOT=/var/www/eltiempo

Siloquequeremosesquecuandovisistemoslapgina,seacualseaeldirectoriodondese
encuentrenubicadoslosficheros,esteseapresentadopordefecto,utilizaremosesteprocedimiento::
sudonano/var/www/index.php
Insertaremoslasiguienteslnea:
<METAHTTPEQUIV="refresh"CONTENT="1url=weewx/index.html">
GrabamosconCTRLX
DamospermisosaApache2paramanejarelfichero:
sudochownwwwdata:wwwdataindex.php

Vous aimerez peut-être aussi