Meteoclimatic

Software => WeeWX => Mensaje iniciado por: kocher en 05 de Febrero del 2023, 22:02:47 pm

Título: weewx en un Pc Windows
Publicado por: kocher 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/ (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




Título: Re:weewx en un Pc Windows
Publicado por: Ubik 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.

Título: Re:weewx en un Pc Windows
Publicado por: jmviper 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 :)
Título: Re:weewx en un Pc Windows
Publicado por: kocher 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.

Título: Re:weewx en un Pc Windows
Publicado por: jmviper 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 (https://terminaldelinux.com/terminal/wsl/instalacion-configuracion-wsl/#virtualizaci%C3%B3n-hyper-v) 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.



Título: Re:weewx en un Pc Windows
Publicado por: casacota 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.
Título: Re:weewx en un Pc Windows
Publicado por: jmviper 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.

Título: Re:weewx en un Pc Windows
Publicado por: kocher 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






Título: Re:weewx en un Pc Windows
Publicado por: jantoni 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 (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/ (https://www.hivemq.com/public-mqtt-broker/)
Título: Re:weewx en un Pc Windows
Publicado por: casacota 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.
Título: Re:weewx en un Pc Windows
Publicado por: kocher 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/)

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