Autor Tema: weewx en un Pc Windows  (Leído 2783 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado kocher

  • Moderador Global
  • Hero Member
  • ******
  • Mensajes: 976
    • Ver Perfil
    • Meteo San Sebastian - Arriola
  • Estación: San Sebastian, Arriola ESEUS2000000020018A
weewx en un Pc Windows
« en: 05 de Febrero del 2023, 22:02:47 pm »
Dado que el anterior hilo sobre este tema era muy antiguo, abro un nuevo hilo.

El asunto es el siguiente, ya tengo instalado Linux Ubuntu y weewx en otro Pc de arranque dual Windows/Linux y, por el momento todo va perfectamente: http://kocher.es/weewx/

Entonces, ¿ para qué complicarse la vida instalando weewx para windows ?; pues bien, el motivo es que le tengo muchas ganas al "skin" de Belchertown que, por una serie de motivos de mi servidor, no acepta rsync ni mosquitto. Es por eso que he decidido instalar además el "software" weewx en otro Pc exclusivamente Windows10.
Hasta ahí todo bien pero .. lo único que he logrado. es instalar python (python3).
He descargado la última versión de weewx que, actualmente es "weewx-4.10.1.tar.gz", lo he descomprimido con el comando:
tar xvfz weewx-4.10.1.tar.gz ejecutado en una ventana del sistema como administrador y me ha soltado esta lista:

Código: [Seleccionar]
weewx-4.10.1/
x weewx-4.10.1/LICENSE.txt
x weewx-4.10.1/PKG-INFO
x weewx-4.10.1/README
x weewx-4.10.1/README.md
x weewx-4.10.1/bin/
x weewx-4.10.1/bin/daemon.py
x weewx-4.10.1/bin/schemas/
x weewx-4.10.1/bin/schemas/__init__.py
x weewx-4.10.1/bin/schemas/wview.py
x weewx-4.10.1/bin/schemas/wview_extended.py
x weewx-4.10.1/bin/schemas/wview_small.py
x weewx-4.10.1/bin/six.py
x weewx-4.10.1/bin/user/
x weewx-4.10.1/bin/user/__init__.py
x weewx-4.10.1/bin/user/extensions.py
x weewx-4.10.1/bin/wee_config
x weewx-4.10.1/bin/wee_database
x weewx-4.10.1/bin/wee_debug
x weewx-4.10.1/bin/wee_device
x weewx-4.10.1/bin/wee_extension
x weewx-4.10.1/bin/wee_import
x weewx-4.10.1/bin/wee_reports
x weewx-4.10.1/bin/weecfg/
x weewx-4.10.1/bin/weecfg/__init__.py
x weewx-4.10.1/bin/weecfg/config.py
x weewx-4.10.1/bin/weecfg/database.py
x weewx-4.10.1/bin/weecfg/extension.py
x weewx-4.10.1/bin/weedb/
x weewx-4.10.1/bin/weedb/__init__.py
x weewx-4.10.1/bin/weedb/mysql.py
x weewx-4.10.1/bin/weedb/sqlite.py
x weewx-4.10.1/bin/weeimport/
x weewx-4.10.1/bin/weeimport/__init__.py
x weewx-4.10.1/bin/weeimport/csvimport.py
x weewx-4.10.1/bin/weeimport/cumulusimport.py
x weewx-4.10.1/bin/weeimport/wdimport.py
x weewx-4.10.1/bin/weeimport/weathercatimport.py
x weewx-4.10.1/bin/weeimport/weeimport.py
x weewx-4.10.1/bin/weeimport/wuimport.py
x weewx-4.10.1/bin/weeplot/
x weewx-4.10.1/bin/weeplot/__init__.py
x weewx-4.10.1/bin/weeplot/genplot.py
x weewx-4.10.1/bin/weeplot/utilities.py
x weewx-4.10.1/bin/weeutil/
x weewx-4.10.1/bin/weeutil/Moon.py
x weewx-4.10.1/bin/weeutil/Sun.py
x weewx-4.10.1/bin/weeutil/__init__.py
x weewx-4.10.1/bin/weeutil/config.py
x weewx-4.10.1/bin/weeutil/ftpupload.py
x weewx-4.10.1/bin/weeutil/log.py
x weewx-4.10.1/bin/weeutil/logger.py
x weewx-4.10.1/bin/weeutil/rsyncupload.py
x weewx-4.10.1/bin/weeutil/timediff.py
x weewx-4.10.1/bin/weeutil/weeutil.py
x weewx-4.10.1/bin/weewx/
x weewx-4.10.1/bin/weewx/__init__.py
x weewx-4.10.1/bin/weewx/accum.py
x weewx-4.10.1/bin/weewx/almanac.py
x weewx-4.10.1/bin/weewx/cheetahgenerator.py
x weewx-4.10.1/bin/weewx/crc16.py
x weewx-4.10.1/bin/weewx/defaults.py
x weewx-4.10.1/bin/weewx/drivers/
x weewx-4.10.1/bin/weewx/drivers/__init__.py
x weewx-4.10.1/bin/weewx/drivers/acurite.py
x weewx-4.10.1/bin/weewx/drivers/cc3000.py
x weewx-4.10.1/bin/weewx/drivers/fousb.py
x weewx-4.10.1/bin/weewx/drivers/simulator.py
x weewx-4.10.1/bin/weewx/drivers/te923.py
x weewx-4.10.1/bin/weewx/drivers/ultimeter.py
x weewx-4.10.1/bin/weewx/drivers/vantage.py
x weewx-4.10.1/bin/weewx/drivers/wmr100.py
x weewx-4.10.1/bin/weewx/drivers/wmr300.py
x weewx-4.10.1/bin/weewx/drivers/wmr9x8.py
x weewx-4.10.1/bin/weewx/drivers/ws1.py
x weewx-4.10.1/bin/weewx/drivers/ws23xx.py
x weewx-4.10.1/bin/weewx/drivers/ws28xx.py
x weewx-4.10.1/bin/weewx/engine.py
x weewx-4.10.1/bin/weewx/filegenerator.py
x weewx-4.10.1/bin/weewx/imagegenerator.py
x weewx-4.10.1/bin/weewx/manager.py
x weewx-4.10.1/bin/weewx/qc.py
x weewx-4.10.1/bin/weewx/reportengine.py
x weewx-4.10.1/bin/weewx/restx.py
x weewx-4.10.1/bin/weewx/station.py
x weewx-4.10.1/bin/weewx/tags.py
x weewx-4.10.1/bin/weewx/units.py
x weewx-4.10.1/bin/weewx/uwxutils.py
x weewx-4.10.1/bin/weewx/wxengine.py
x weewx-4.10.1/bin/weewx/wxformulas.py
x weewx-4.10.1/bin/weewx/wxmanager.py
x weewx-4.10.1/bin/weewx/wxservices.py
x weewx-4.10.1/bin/weewx/wxxtypes.py
x weewx-4.10.1/bin/weewx/xtypes.py
x weewx-4.10.1/bin/weewxd
x weewx-4.10.1/bin/wunderfixer
x weewx-4.10.1/docs/
x weewx-4.10.1/docs/accum.md
x weewx-4.10.1/docs/changes.txt
x weewx-4.10.1/docs/copyright.htm
x weewx-4.10.1/docs/css/
x weewx-4.10.1/docs/css/tocbot-4.12.0.css
x weewx-4.10.1/docs/css/tocbot-4.3.1.css
x weewx-4.10.1/docs/css/weewx_ui.css
x weewx-4.10.1/docs/customizing.htm
x weewx-4.10.1/docs/debian.htm
x weewx-4.10.1/docs/devnotes.htm
x weewx-4.10.1/docs/examples/
x weewx-4.10.1/docs/examples/tag.htm
x weewx-4.10.1/docs/hardware.htm
x weewx-4.10.1/docs/images/
x weewx-4.10.1/docs/images/antialias.gif
x weewx-4.10.1/docs/images/day-gap-not-shown.png
x weewx-4.10.1/docs/images/day-gap-showing.png
x weewx-4.10.1/docs/images/daycompare.png
x weewx-4.10.1/docs/images/daytemp_with_avg.png
x weewx-4.10.1/docs/images/dayvaporp.png
x weewx-4.10.1/docs/images/daywindvec.png
x weewx-4.10.1/docs/images/favicon.png
x weewx-4.10.1/docs/images/ferrites.jpg
x weewx-4.10.1/docs/images/funky_degree.png
x weewx-4.10.1/docs/images/image_parts.png
x weewx-4.10.1/docs/images/image_parts.xcf
x weewx-4.10.1/docs/images/logo-apple.png
x weewx-4.10.1/docs/images/logo-centos.png
x weewx-4.10.1/docs/images/logo-debian.png
x weewx-4.10.1/docs/images/logo-fedora.png
x weewx-4.10.1/docs/images/logo-linux.png
x weewx-4.10.1/docs/images/logo-mint.png
x weewx-4.10.1/docs/images/logo-opensuse.png
x weewx-4.10.1/docs/images/logo-pypi.svg
x weewx-4.10.1/docs/images/logo-redhat.png
x weewx-4.10.1/docs/images/logo-rpi.png
x weewx-4.10.1/docs/images/logo-suse.png
x weewx-4.10.1/docs/images/logo-ubuntu.png
x weewx-4.10.1/docs/images/logo-weewx.png
x weewx-4.10.1/docs/images/pipeline.png
x weewx-4.10.1/docs/images/sample_monthrain.png
x weewx-4.10.1/docs/images/sample_monthtempdew.png
x weewx-4.10.1/docs/images/weekgustoverlay.png
x weewx-4.10.1/docs/images/weektempdew.png
x weewx-4.10.1/docs/images/yeardiff.png
x weewx-4.10.1/docs/images/yearhilow.png
x weewx-4.10.1/docs/js/
x weewx-4.10.1/docs/js/cash.js
x weewx-4.10.1/docs/js/cash.min.js
x weewx-4.10.1/docs/js/tocbot-4.12.0.js
x weewx-4.10.1/docs/js/tocbot-4.12.0.min.js
x weewx-4.10.1/docs/js/tocbot-4.3.1.js
x weewx-4.10.1/docs/js/tocbot-4.3.1.min.js
x weewx-4.10.1/docs/js/weewx.js
x weewx-4.10.1/docs/logging.md
x weewx-4.10.1/docs/macos.htm
x weewx-4.10.1/docs/readme.htm
x weewx-4.10.1/docs/redhat.htm
x weewx-4.10.1/docs/series_tags.md
x weewx-4.10.1/docs/setup.htm
x weewx-4.10.1/docs/sle.html
x weewx-4.10.1/docs/suse.htm
x weewx-4.10.1/docs/upgrading.htm
x weewx-4.10.1/docs/usersguide.htm
x weewx-4.10.1/docs/utilities.htm
x weewx-4.10.1/docs/xtypes.md
x weewx-4.10.1/examples/
x weewx-4.10.1/examples/alarm.py
x weewx-4.10.1/examples/basic/
x weewx-4.10.1/examples/basic/changelog
x weewx-4.10.1/examples/basic/install.py
x weewx-4.10.1/examples/basic/readme.txt
x weewx-4.10.1/examples/basic/skins/
x weewx-4.10.1/examples/basic/skins/basic/
x weewx-4.10.1/examples/basic/skins/basic/basic.css
x weewx-4.10.1/examples/basic/skins/basic/current.inc
x weewx-4.10.1/examples/basic/skins/basic/favicon.ico
x weewx-4.10.1/examples/basic/skins/basic/hilo.inc
x weewx-4.10.1/examples/basic/skins/basic/index.html.tmpl
x weewx-4.10.1/examples/basic/skins/basic/lang/
x weewx-4.10.1/examples/basic/skins/basic/lang/en.conf
x weewx-4.10.1/examples/basic/skins/basic/lang/fr.conf
x weewx-4.10.1/examples/basic/skins/basic/skin.conf
x weewx-4.10.1/examples/colorize/
x weewx-4.10.1/examples/colorize/colorize_1.py
x weewx-4.10.1/examples/colorize/colorize_2.py
x weewx-4.10.1/examples/colorize/colorize_3.py
x weewx-4.10.1/examples/fileparse/
x weewx-4.10.1/examples/fileparse/bin/
x weewx-4.10.1/examples/fileparse/bin/user/
x weewx-4.10.1/examples/fileparse/bin/user/fileparse.py
x weewx-4.10.1/examples/fileparse/changelog
x weewx-4.10.1/examples/fileparse/install.py
x weewx-4.10.1/examples/fileparse/readme.txt
x weewx-4.10.1/examples/lowBattery.py
x weewx-4.10.1/examples/mem.py
x weewx-4.10.1/examples/pmon/
x weewx-4.10.1/examples/pmon/bin/
x weewx-4.10.1/examples/pmon/bin/user/
x weewx-4.10.1/examples/pmon/bin/user/pmon.py
x weewx-4.10.1/examples/pmon/changelog
x weewx-4.10.1/examples/pmon/install.py
x weewx-4.10.1/examples/pmon/readme.txt
x weewx-4.10.1/examples/pmon/skins/
x weewx-4.10.1/examples/pmon/skins/pmon/
x weewx-4.10.1/examples/pmon/skins/pmon/index.html.tmpl
x weewx-4.10.1/examples/pmon/skins/pmon/skin.conf
x weewx-4.10.1/examples/seven_day.py
x weewx-4.10.1/examples/tests/
x weewx-4.10.1/examples/tests/test_vaporpressure.py
x weewx-4.10.1/examples/transfer_db.py
x weewx-4.10.1/examples/vaporpressure.py
x weewx-4.10.1/examples/xstats/
x weewx-4.10.1/examples/xstats/bin/
x weewx-4.10.1/examples/xstats/bin/user/
x weewx-4.10.1/examples/xstats/bin/user/xstats.py
x weewx-4.10.1/examples/xstats/changelog
x weewx-4.10.1/examples/xstats/install.py
x weewx-4.10.1/examples/xstats/readme.txt
x weewx-4.10.1/examples/xstats/skins/
x weewx-4.10.1/examples/xstats/skins/xstats/
x weewx-4.10.1/examples/xstats/skins/xstats/index.html.tmpl
x weewx-4.10.1/examples/xstats/skins/xstats/skin.conf
x weewx-4.10.1/setup.cfg
x weewx-4.10.1/setup.py
x weewx-4.10.1/skins/
x weewx-4.10.1/skins/Ftp/
x weewx-4.10.1/skins/Ftp/skin.conf
x weewx-4.10.1/skins/Mobile/
x weewx-4.10.1/skins/Mobile/favicon.ico
x weewx-4.10.1/skins/Mobile/index.html.tmpl
x weewx-4.10.1/skins/Mobile/lang/
x weewx-4.10.1/skins/Mobile/lang/de.conf
x weewx-4.10.1/skins/Mobile/lang/en.conf
x weewx-4.10.1/skins/Mobile/lang/nl.conf
x weewx-4.10.1/skins/Mobile/lang/no.conf
x weewx-4.10.1/skins/Mobile/mobile.css
x weewx-4.10.1/skins/Mobile/skin.conf
x weewx-4.10.1/skins/Rsync/
x weewx-4.10.1/skins/Rsync/skin.conf
x weewx-4.10.1/skins/Seasons/
x weewx-4.10.1/skins/Seasons/NOAA/
x weewx-4.10.1/skins/Seasons/NOAA/NOAA-%Y-%m.txt.tmpl
x weewx-4.10.1/skins/Seasons/NOAA/NOAA-%Y.txt.tmpl
x weewx-4.10.1/skins/Seasons/about.inc
x weewx-4.10.1/skins/Seasons/analytics.inc
x weewx-4.10.1/skins/Seasons/celestial.html.tmpl
x weewx-4.10.1/skins/Seasons/celestial.inc
x weewx-4.10.1/skins/Seasons/current.inc
x weewx-4.10.1/skins/Seasons/favicon.ico
x weewx-4.10.1/skins/Seasons/font/
x weewx-4.10.1/skins/Seasons/font/Kanit-Bold.ttf
x weewx-4.10.1/skins/Seasons/font/Kanit-Regular.ttf
x weewx-4.10.1/skins/Seasons/font/OFL.txt
x weewx-4.10.1/skins/Seasons/font/OpenSans-Bold.ttf
x weewx-4.10.1/skins/Seasons/font/OpenSans-Regular.ttf
x weewx-4.10.1/skins/Seasons/font/OpenSans.woff
x weewx-4.10.1/skins/Seasons/font/OpenSans.woff2
x weewx-4.10.1/skins/Seasons/font/license.txt
x weewx-4.10.1/skins/Seasons/hilo.inc
x weewx-4.10.1/skins/Seasons/identifier.inc
x weewx-4.10.1/skins/Seasons/index.html.tmpl
x weewx-4.10.1/skins/Seasons/lang/
x weewx-4.10.1/skins/Seasons/lang/cn.conf
x weewx-4.10.1/skins/Seasons/lang/cz.conf
x weewx-4.10.1/skins/Seasons/lang/de.conf
x weewx-4.10.1/skins/Seasons/lang/en.conf
x weewx-4.10.1/skins/Seasons/lang/es.conf
x weewx-4.10.1/skins/Seasons/lang/fr.conf
x weewx-4.10.1/skins/Seasons/lang/gr.conf
x weewx-4.10.1/skins/Seasons/lang/it.conf
x weewx-4.10.1/skins/Seasons/lang/nl.conf
x weewx-4.10.1/skins/Seasons/lang/no.conf
x weewx-4.10.1/skins/Seasons/lang/th.conf
x weewx-4.10.1/skins/Seasons/map.inc
x weewx-4.10.1/skins/Seasons/radar.inc
x weewx-4.10.1/skins/Seasons/rss.xml.tmpl
x weewx-4.10.1/skins/Seasons/satellite.inc
x weewx-4.10.1/skins/Seasons/seasons.css
x weewx-4.10.1/skins/Seasons/seasons.js
x weewx-4.10.1/skins/Seasons/sensors.inc
x weewx-4.10.1/skins/Seasons/skin.conf
x weewx-4.10.1/skins/Seasons/statistics.html.tmpl
x weewx-4.10.1/skins/Seasons/statistics.inc
x weewx-4.10.1/skins/Seasons/sunmoon.inc
x weewx-4.10.1/skins/Seasons/tabular.html.tmpl
x weewx-4.10.1/skins/Seasons/telemetry.html.tmpl
x weewx-4.10.1/skins/Seasons/titlebar.inc
x weewx-4.10.1/skins/Smartphone/
x weewx-4.10.1/skins/Smartphone/barometer.html.tmpl
x weewx-4.10.1/skins/Smartphone/custom.js
x weewx-4.10.1/skins/Smartphone/favicon.ico
x weewx-4.10.1/skins/Smartphone/humidity.html.tmpl
x weewx-4.10.1/skins/Smartphone/icons/
x weewx-4.10.1/skins/Smartphone/icons/icon_ipad_x1.png
x weewx-4.10.1/skins/Smartphone/icons/icon_ipad_x2.png
x weewx-4.10.1/skins/Smartphone/icons/icon_iphone_x1.png
x weewx-4.10.1/skins/Smartphone/icons/icon_iphone_x2.png
x weewx-4.10.1/skins/Smartphone/index.html.tmpl
x weewx-4.10.1/skins/Smartphone/lang/
x weewx-4.10.1/skins/Smartphone/lang/de.conf
x weewx-4.10.1/skins/Smartphone/lang/en.conf
x weewx-4.10.1/skins/Smartphone/lang/nl.conf
x weewx-4.10.1/skins/Smartphone/lang/no.conf
x weewx-4.10.1/skins/Smartphone/rain.html.tmpl
x weewx-4.10.1/skins/Smartphone/skin.conf
x weewx-4.10.1/skins/Smartphone/temp.html.tmpl
x weewx-4.10.1/skins/Smartphone/wind.html.tmpl
x weewx-4.10.1/skins/Standard/
x weewx-4.10.1/skins/Standard/NOAA/
x weewx-4.10.1/skins/Standard/NOAA/NOAA-%Y-%m.txt.tmpl
x weewx-4.10.1/skins/Standard/NOAA/NOAA-%Y.txt.tmpl
x weewx-4.10.1/skins/Standard/RSS/
x weewx-4.10.1/skins/Standard/RSS/weewx_rss.xml.tmpl
x weewx-4.10.1/skins/Standard/backgrounds/
x weewx-4.10.1/skins/Standard/backgrounds/band.gif
x weewx-4.10.1/skins/Standard/backgrounds/butterfly.jpg
x weewx-4.10.1/skins/Standard/backgrounds/drops.gif
x weewx-4.10.1/skins/Standard/backgrounds/flower.jpg
x weewx-4.10.1/skins/Standard/backgrounds/leaf.jpg
x weewx-4.10.1/skins/Standard/backgrounds/night.gif
x weewx-4.10.1/skins/Standard/favicon.ico
x weewx-4.10.1/skins/Standard/index.html.tmpl
x weewx-4.10.1/skins/Standard/lang/
x weewx-4.10.1/skins/Standard/lang/de.conf
x weewx-4.10.1/skins/Standard/lang/en.conf
x weewx-4.10.1/skins/Standard/lang/fr.conf
x weewx-4.10.1/skins/Standard/lang/nl.conf
x weewx-4.10.1/skins/Standard/lang/no.conf
x weewx-4.10.1/skins/Standard/month.html.tmpl
x weewx-4.10.1/skins/Standard/skin.conf
x weewx-4.10.1/skins/Standard/smartphone/
x weewx-4.10.1/skins/Standard/smartphone/barometer.html.tmpl
x weewx-4.10.1/skins/Standard/smartphone/custom.js
x weewx-4.10.1/skins/Standard/smartphone/humidity.html.tmpl
x weewx-4.10.1/skins/Standard/smartphone/icons/
x weewx-4.10.1/skins/Standard/smartphone/icons/icon_ipad_x1.png
x weewx-4.10.1/skins/Standard/smartphone/icons/icon_ipad_x2.png
x weewx-4.10.1/skins/Standard/smartphone/icons/icon_iphone_x1.png
x weewx-4.10.1/skins/Standard/smartphone/icons/icon_iphone_x2.png
x weewx-4.10.1/skins/Standard/smartphone/index.html.tmpl
x weewx-4.10.1/skins/Standard/smartphone/radar.html.tmpl
x weewx-4.10.1/skins/Standard/smartphone/rain.html.tmpl
x weewx-4.10.1/skins/Standard/smartphone/temp_outside.html.tmpl
x weewx-4.10.1/skins/Standard/smartphone/wind.html.tmpl
x weewx-4.10.1/skins/Standard/week.html.tmpl
x weewx-4.10.1/skins/Standard/weewx.css
x weewx-4.10.1/skins/Standard/year.html.tmpl
x weewx-4.10.1/util/
x weewx-4.10.1/util/apache/
x weewx-4.10.1/util/apache/conf-available/
x weewx-4.10.1/util/apache/conf-available/weewx.conf
x weewx-4.10.1/util/apache/conf.d/
x weewx-4.10.1/util/apache/conf.d/weewx.conf
x weewx-4.10.1/util/default/
x weewx-4.10.1/util/default/weewx
x weewx-4.10.1/util/i18n/
x weewx-4.10.1/util/i18n/i18n-report
x weewx-4.10.1/util/import/
x weewx-4.10.1/util/import/csv-example.conf
x weewx-4.10.1/util/import/cumulus-example.conf
x weewx-4.10.1/util/import/wd-example.conf
x weewx-4.10.1/util/import/weathercat-example.conf
x weewx-4.10.1/util/import/wu-example.conf
x weewx-4.10.1/util/init.d/
x weewx-4.10.1/util/init.d/weewx-multi
x weewx-4.10.1/util/init.d/weewx.bsd
x weewx-4.10.1/util/init.d/weewx.debian
x weewx-4.10.1/util/init.d/weewx.freebsd
x weewx-4.10.1/util/init.d/weewx.lsb
x weewx-4.10.1/util/init.d/weewx.redhat
x weewx-4.10.1/util/init.d/weewx.suse
x weewx-4.10.1/util/launchd/
x weewx-4.10.1/util/launchd/com.weewx.weewxd.plist
x weewx-4.10.1/util/logrotate.d/
x weewx-4.10.1/util/logrotate.d/weewx
x weewx-4.10.1/util/logwatch/
x weewx-4.10.1/util/logwatch/conf/
x weewx-4.10.1/util/logwatch/conf/logfiles/
x weewx-4.10.1/util/logwatch/conf/logfiles/weewx.conf
x weewx-4.10.1/util/logwatch/conf/services/
x weewx-4.10.1/util/logwatch/conf/services/weewx.conf
x weewx-4.10.1/util/logwatch/scripts/
x weewx-4.10.1/util/logwatch/scripts/services/
x weewx-4.10.1/util/logwatch/scripts/services/weewx
x weewx-4.10.1/util/newsyslog.d/
x weewx-4.10.1/util/newsyslog.d/weewx.conf
x weewx-4.10.1/util/rsyslog.d/
x weewx-4.10.1/util/rsyslog.d/weewx.conf
x weewx-4.10.1/util/scripts/
x weewx-4.10.1/util/scripts/wee_config
x weewx-4.10.1/util/scripts/wee_database
x weewx-4.10.1/util/scripts/wee_debug
x weewx-4.10.1/util/scripts/wee_device
x weewx-4.10.1/util/scripts/wee_extension
x weewx-4.10.1/util/scripts/wee_import
x weewx-4.10.1/util/scripts/wee_reports
x weewx-4.10.1/util/scripts/weewxd
x weewx-4.10.1/util/scripts/wunderfixer
x weewx-4.10.1/util/solaris/
x weewx-4.10.1/util/solaris/weewx-smf.xml
x weewx-4.10.1/util/systemd/
x weewx-4.10.1/util/systemd/weewx.service
x weewx-4.10.1/util/tmpfiles.d/
x weewx-4.10.1/util/tmpfiles.d/weewx.conf
x weewx-4.10.1/util/udev/
x weewx-4.10.1/util/udev/rules.d/
x weewx-4.10.1/util/udev/rules.d/acurite.rules
x weewx-4.10.1/util/udev/rules.d/cc3000.rules
x weewx-4.10.1/util/udev/rules.d/fousb.rules
x weewx-4.10.1/util/udev/rules.d/te923.rules
x weewx-4.10.1/util/udev/rules.d/vantage.rules
x weewx-4.10.1/util/udev/rules.d/weewx.rules
x weewx-4.10.1/util/udev/rules.d/wmr100.rules
x weewx-4.10.1/util/udev/rules.d/wmr300.rules
x weewx-4.10.1/util/udev/rules.d/ws28xx.rules
x weewx-4.10.1/weewx.conf

Pues bien, al parecer ya se ha instalado, salvo que soy incapaz de encontrar nada; ni al mismo weewx, ¿donde está? je je
Es decir, no puedo empezar ni la configuración de weewx ya que no tengo ni idea de donde se ha instalado

Empezamos bien con Windows  :;

Ya veremos




« Última modificación: 06 de Febrero del 2023, 08:42:31 am por kocher »



“La mente es como un paracaídas… Solo funciona si la tenemos abierta”.

“La formulación de un problema, es más importante que su solución”.

“Si buscas resultados diferentes, no hagas siempre lo mismo" . -Albert Einstein-

Desconectado Ubik

  • Administrator
  • Hero Member
  • ******
  • Mensajes: 2.267
    • Ver Perfil
  • Estación: Villavieja de Yeltes-SA102 ESCYL3700000037260A
Re:weewx en un Pc Windows
« Respuesta #1 en: 05 de Febrero del 2023, 23:34:19 pm »
Hay una versión de WeeWX para windows, pero que yo sepa es eso, una y exclusivamente esa. No se puede instalar cualquier versión, o al menos así lo recuerdo yo.

Lo tengo instalado y funcionando en un PC con W7 sin problemas, eso sí, gracias a la inestimable ayuda de JMviper que terminó de ajustar las cosas para que funcionara. Ya que yo me quedé estancado sin remedio.

A ver si se pasa y te echa él un cable.

                         
Davis pro2+cumulus+W7+Lenovo
 
Web http://www.meteovillavieja.es

Desconectado jmviper

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 4.576
  • "Vortex Complex"
    • Ver Perfil
    • www.meteoarchena.es
  • Estación: Archena - ESMUR3000000030600B
Re:weewx en un Pc Windows
« Respuesta #2 en: 06 de Febrero del 2023, 00:26:29 am »
No se puede hacer lo que pretendes kocher. Weewx tiene rutas para funcionar en un sistema Linux, no Windows. Son rutas distintas.

Como dice Ubik había un weewx en Windows el cual creo que solo instalamos los 3 (Ubik, kocher y yo  *+* *+* *+*), pero era para Python 2, no para Python 3. Básicamente lo que hacía era cambiar rutas Linux para las que está hecho weewx a rutas Windows, pero supongo que el que lo hizo con el cambio de Python 2 al 3 por parte de weewx no tuvo muchas ganas de reescribir el código.
Yo aún lo tengo aún funcionando, la verdad sea dicha, sobre todo porque si tengo problemas en el weewx de la Orange Pi, tengo esa segunda BBDD del de Windows por si las moscas.

Dicho todo esto, sé de hace un tiempo que existe debian, Ubuntu y alguna distribución Linux más para poderse ejecutar en Windows 10 mediante WSL en la tienda de Microsoft Store.

He conseguido instalar Ubuntu y poder abrirlo en su línea de comandos, instalar weewx y apache2 y leer los datos de la estación a través de conexión TCP/IP con el pc local de la estación.

Mañana haré un pequeño tutorial pero poder hacerse se puede ya que me genera la página :)


Archena, Valle de Ricote (Murcia). 120 msnm. 19.622 hab.
Davis Vantage Pro2 Plus

www.meteoarchena.es

Desconectado kocher

  • Moderador Global
  • Hero Member
  • ******
  • Mensajes: 976
    • Ver Perfil
    • Meteo San Sebastian - Arriola
  • Estación: San Sebastian, Arriola ESEUS2000000020018A
Re:weewx en un Pc Windows
« Respuesta #3 en: 06 de Febrero del 2023, 08:41:02 am »
Buenos días a todos

Muchas gracias a Ubik y jmviper

Vaya, ahora está clara la causa del desastre; he confundido churras con merinas; o sea que no vale python3 ni la versión que bajé de la página oficial de weewx.
Por más que he buscado, no encuentro una versión de weewx dedicada a máquinas con Windows.

Estaré atento a vuestras noticias.

Muchas gracias a los dos.




“La mente es como un paracaídas… Solo funciona si la tenemos abierta”.

“La formulación de un problema, es más importante que su solución”.

“Si buscas resultados diferentes, no hagas siempre lo mismo" . -Albert Einstein-

Desconectado jmviper

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 4.576
  • "Vortex Complex"
    • Ver Perfil
    • www.meteoarchena.es
  • Estación: Archena - ESMUR3000000030600B
Re:weewx en un Pc Windows
« Respuesta #4 en: 06 de Febrero del 2023, 23:15:44 pm »
Bueno pues como ya he trasteado lo que dije bastante y pongo aquí al final del día mis experiencias y conclusiones de instalar una máquina virtual con Linux en Windows 10, haciendo que funcione weewx y el servidor apache2 para poder ver la página de la estación con weewx.

Lo primero de todo he seguido este muy buen tutorial para hacer funcionar WSL2 (Windows Subsystem Linux).

Según he ido viendo y por las pruebas que hice ayer lo que tenía era WSL1. Pude instalar weewx según su documentación y apache y poner en marcha sus servicios en Ubuntu para WSL. También instalé Debian, igual, de la tienda de MS Store el cual ya trastearé.

Lo que vi con Ubuntu en WSL es que no está habilitado systemd que básicamente es el administrador de servicios y procesos de las distribuciones Linux que lo llevan, que son muchas ya, entre ellas cómo no Ubuntu.

Para que vaya systemd el cual hace que por ejemplo se inicie de manera automática weewx cuando iniciemos Ubuntu para WSL y siguiendo el tutorial anterior con wsl --set-version Ubuntu 2 en powershell de Windows se actualiza a esa versión para que funcione systemd.

Antes hay que activar un par de características de Windows y habilitar la virtualización (generalmente en la BIOS). Ya dice en el tuto de cómo activarla y cómo ver si la tenemos activa o no.

Si todos los pasos son correctos podemos tener Ubuntu funcionando en Windows en una máquina virtual, e instalar weewx y apache2, Python, php, vamos lo que se quiera.

Como tengo la Davis mediante Virtual VP en el otro PC de la estación los datos los pido vía TCP/IP por Virtual VP poniendo la IP de ese PC y el puerto puesto en Virtual VP.

Lo que me he encontrado es que la IP Ubuntu en la máquina virtual para ver apache y por tanto weewx cambia según el inicio, normal porque será dinámica, pero parece ser que para ponerla estática hay que hacerlo a través de la línea de comandos de Windows con WSL.

En fin, que poder hacerse se puede. Windows tiene la capacidad de hacer funcionar máquinas virtuales en él con estas distribuciones para Linux.

El problema vendría de que seguiría siendo una distribución Linux, es decir, que tampoco podría actualizar Rsync y Mosquitto según dices kocher.

Te han explicado desde tu hosting por qué no puede ser ?? Porque tu servidor web funciona en Windows ?? Deberá de haber una solución para ello.

Ya veré por Google en el foro de weewx a ver si sale algo relativo al tema.





Archena, Valle de Ricote (Murcia). 120 msnm. 19.622 hab.
Davis Vantage Pro2 Plus

www.meteoarchena.es

casacota

  • Visitante
Re:weewx en un Pc Windows
« Respuesta #5 en: 06 de Febrero del 2023, 23:48:38 pm »
Cuidado con las máquinas virtuales en Windows 10. En ocasiones Microsoft fuerza una actualización con reinicio, y en ese caso el disco virtual queda inservible.

Desconectado jmviper

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 4.576
  • "Vortex Complex"
    • Ver Perfil
    • www.meteoarchena.es
  • Estación: Archena - ESMUR3000000030600B
Re:weewx en un Pc Windows
« Respuesta #6 en: 07 de Febrero del 2023, 07:40:05 am »
Cuidado con las máquinas virtuales en Windows 10. En ocasiones Microsoft fuerza una actualización con reinicio, y en ese caso el disco virtual queda inservible.

No está de más recordarlo... las actualizaciones de windows a veces dan desagradables sorpresas... sé de bastante gente que las tiene deshabilitadas.



Archena, Valle de Ricote (Murcia). 120 msnm. 19.622 hab.
Davis Vantage Pro2 Plus

www.meteoarchena.es

Desconectado kocher

  • Moderador Global
  • Hero Member
  • ******
  • Mensajes: 976
    • Ver Perfil
    • Meteo San Sebastian - Arriola
  • Estación: San Sebastian, Arriola ESEUS2000000020018A
Re:weewx en un Pc Windows
« Respuesta #7 en: 07 de Febrero del 2023, 09:19:03 am »
Buenos días
En primer lugar, agradezco infinito a jmviper su esmerada y trabajada respuesta.
He leído detenidamente el tutorial que adjunta y debo admitir que está totalmente fuera de mis limitadas habilidades je je

En cuanto a mi proveedor de Internet que es Windows, al preguntar sobre la posibilidad de utilizar rsync y mosquitto desde una máquina Linux hacia el "hosting" windows, me respondieron que eso no podía funcionar debido a incompatibilidades entre ambos sistemas; obviamente eso no es cierto, dado que durante años lo he estado haciendo sin problema alguno desde el mini Pc Linux que pasó a mejor vida.

Así que la posibilidad de instalar Linux en el Pc Windows queda descartada por la elemental razón que explica jmviper:

   
Citar
El problema vendría de que seguiría siendo una distribución Linux, es decir, que tampoco podría actualizar Rsync y Mosquitto según dices kocher.

Pensando en todo esto, quizás me conforme con poder ver el "skin" Belchertown de manera local sin subirlo al servidor y sin complicar aún más las cosas.

Yo tambien  voy a realizar búsquedas sobre esa supuesta incompatibilidad Linux / Windows.

Muchísimas gracias por el gran trabajo efectuado

Saludos desde San Sebastian






« Última modificación: 07 de Febrero del 2023, 09:23:07 am por kocher »



“La mente es como un paracaídas… Solo funciona si la tenemos abierta”.

“La formulación de un problema, es más importante que su solución”.

“Si buscas resultados diferentes, no hagas siempre lo mismo" . -Albert Einstein-

Desconectado jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 5.703
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:weewx en un Pc Windows
« Respuesta #8 en: 08 de Febrero del 2023, 10:24:44 am »
Kocher, weewx puede mandar datos a mqtt con una extensión para weewx

https://github.com/matthewwall/weewx-mqtt

Y como broker mqtt puedes usar otro que no esté localizado físicamente en tu servidor.

Los hay públicos y gratuitos, por ejemplo

https://www.hivemq.com/public-mqtt-broker/

Davis Vantage Vue (sin datalogger) + Orange Pi PC + Weewx

GW2000 + WS90 con Weewx (https://www.ecowitt.net/home/index?id=199315)
WH2650 con WH65 con Home Assistant y Weewx (https://www.ecowitt.net/home/index?id=40387)
GW1000 con WH32 y Home Assistant (https://www.ecowitt.net/home/index?id=17080)
Sensores adicionales: WH31 (3) + WH41

casacota

  • Visitante
Re:weewx en un Pc Windows
« Respuesta #9 en: 08 de Febrero del 2023, 11:27:07 am »
Perdón, había puesto algo aquí que era de otro hilo, ya está corregido. Disculpad si he causado confusión.

Desconectado kocher

  • Moderador Global
  • Hero Member
  • ******
  • Mensajes: 976
    • Ver Perfil
    • Meteo San Sebastian - Arriola
  • Estación: San Sebastian, Arriola ESEUS2000000020018A
Re:weewx en un Pc Windows
« Respuesta #10 en: 09 de Febrero del 2023, 09:15:46 am »
Muchas gracias Jantoni

Poco a poco estoy rehaciendo las dos páginas que produce weewx:

       http://kocher.es/weewx/

       http://kocher.es/weewx/belchertown/






“La mente es como un paracaídas… Solo funciona si la tenemos abierta”.

“La formulación de un problema, es más importante que su solución”.

“Si buscas resultados diferentes, no hagas siempre lo mismo" . -Albert Einstein-