Software > WeeWX
Descripción de weewx.conf
jantoni:
La sección StdArchive no es crítica, PERO GENERA MUCHOS DOLORES DE CABEZA.
Genera los dolores de cabeza para aquellos usuarios con posibilidad de leer los datalogger por parte de WeeWX. Luego entenderéis por qué.
--- Código: ---[StdArchive]
# This section is for configuring the archive service.
# If your station hardware supports data logging then the archive interval
# will be downloaded from the station.
# Otherwise, you must specify it below (in seconds):
archive_interval = 300
# How long to wait (in seconds) before processing new archive data. Must
# be greater than zero.
archive_delay = 15
# Generally, if possible, new records are downloaded from the console
# hardware. If the console does not support this, then software record
# generation is done.
# Set the following to "software" to force software record generation:
record_generation = software
# Whether to include LOOP data in hi/low statistics.
loop_hilo = True
# The data binding to be used:
data_binding = wx_binding
--- Fin del código ---
archive_inverval = segundos Se indicará la periodicidad de Weewx en generar los registros en los archivos. Esto es, páginas web, plantilla meteoclimatic, etc, etc. ESTE TIEMPO DEBE COINCIDIR CON EL TIEMPO DE GENERACION EN LA CONSOLA SI WEEWX PUEDE LEERLO. Es decir, si en la consola tienes 30 minutos y en Weewx indicas 5 minutos (300 segundos), LO QUE MANDA ES EL TIEMPO INDICADO EN LA CONSOLA.
Este ha sido, tradicionalmente, el problema más habitual en el neófito en Weewx.
INSISTO. DEBES IGUALAR EL TIEMPO DE REGISTRO EN LA CONSOLA Y WEEWX. Esto no es exclusivo de Weewx, ocurre también con otros softwares.
Tiempos de generación superiores a 10 minutos, provocarán que tus gráficos sean lamentables, solo verás puntos aislados.
Se recomienda 5 minutos tanto en consola como en Weewx.
archive_delay = segundos No es un dato crítico, indica el número de segundos que esperará Weewx para procesar los datos. Por ejemplo si lo hace cada 5 minutos, en lugar de procesar los datos a las 15:05:00 lo hará a las 15:05:15. Este valor debe ser siempre mayor que cero.
Es buena idea que sea 15 o superior, pues Linux ejecutará, normalmente, los procesos que tiene programados a lo largo del día en los minutos exactos. Evitamos, por tanto, sobrecargar el sistema.
record_generation = software
record_generation = hardware
Si tu estación tiene un datalogger que pueda ser leido por Weewx usa hardware. De lo contrario usa software.
Por ejemplo, las PCE FWS-20 y las Davis pueden ser leidas por Weewx y pueden usar hardware.
Si usas una Davis sin datalogger (si, si....ya he dicho muchas veces que se puede), tendrás que usar software.
La diferencia es sutil. Si tu estación tiene datalogger compatible con Weewx y estableces "software" en este campo, en el caso de que hubiera un corte de corriente en el ordenador, al restablecerse Weewx no leerá los datos almacenados en el datalogger. Si pusiste "hardware" al restablecerse Weewx, leerá los datos almacenados en el datalogger y los procesará adecuadamente.
El resto de campos no merecen explicación.
jantoni:
Estas secciones tienen una configuración que no es para iniciados.
Si quieres saber más de ellas, tendrás que verlo en el manual de usuario y el de personalización.
Si tocas algo aquí, es a tu riesgo.
Básicamente se refiere al manejo de las bases de datos. Esto será útil para aquellos usuarios que quieran volcar los datos en tablas de Mysql para luego utilizarlas con otros programas que generen gráficos, páginas web, etc
--- Código: ---[DataBindings]
# This section binds a data store to a database
[[wx_binding]]
# The database must match one of the sections in [Databases]
database = archive_sqlite
# The name of the table within the database
table_name = archive
# The manager handles aggregation of data for historical summaries
manager = weewx.wxmanager.WXDaySummaryManager
# The schema defines the structure of the database.
# It is *only* used when the database is created.
schema = schemas.wview.schema
[Databases]
# This section defines the actual databases
# A SQLite database is simply a single file
[[archive_sqlite]]
root = %(WEEWX_ROOT)s
database_name = /var/lib/weewx/weewx.sdb
driver = weedb.sqlite
# MySQL require a server (host) with name and password for access
[[archive_mysql]]
host = localhost
user = weewx
password = weewx
database_name = weewx
driver = weedb.mysql
--- Fin del código ---
jantoni:
Esto ni tocarlo, ;D ;D ;D ;D ;D ;D ;D
--- Código: ---[Engine]
# This section configures the engine.
[Engine]
# This section configures the engine.
[[Services]]
# These are the services the engine should run:
prep_services = weewx.engine.StdTimeSynch,
data_services = ,
process_services = weewx.engine.StdConvert, weewx.engine.StdCalibrate, weewx.engine.StdQC, weewx.wxservices.StdWXCalculate, user.cmon.ComputerMonitor
archive_services = weewx.engine.StdArchive,
restful_services = weewx.restx.StdStationRegistry, weewx.restx.StdWunderground, weewx.restx.StdPWSweather, weewx.restx.StdCWOP, weewx.restx.StdWOW, weewx.restx.StdAWEKAS
report_services = weewx.engine.StdPrint, weewx.engine.StdReport
--- Fin del código ---
jantoni:
Terminado.
Ya desbloqueo el tema, por si queréis comentar cosas.
Saludos.
Ah....próximamente comentaré el archivo de configuración del skin.
jhonny001:
Muchas gracias Jantoni. Como siempre, muy currado! :) :)
Navegación
[#] Página Siguiente
[*] Página Anterior
Ir a la versión completa