WeeWX - Erster Start macht Probleme  (Gelesen 2064 mal)

Offline noxx

  • Registriert:
    05.08.2012, 14:35:32
  • Beiträge: 443
  • Ort:
    Ostfriesland
WeeWX - Erster Start macht Probleme
am: 02.02.2016, 16:49:01
Hallo,

versuch mich gerade an WeeWX, schaffe es nicht, das WeeWX Daten auf meine
Webseite hochlädt.

Hat hier einer Erfahrung? Debug ist (anscheinend) ok, Daten werden geloggt von
meiner TFA.

Feb  2 15:34:55 raspberrypi weewx[29508]: te923: WSP  0.3 ok
Feb  2 15:34:55 raspberrypi weewx[29508]: te923: WDR  BUF[29]=05
Feb  2 15:34:55 raspberrypi weewx[29508]: te923: WDR  5 ok
Feb  2 15:34:55 raspberrypi weewx[29508]: te923: RAIN BUF[30]=3a BUF[31]=15
Feb  2 15:34:55 raspberrypi weewx[29508]: te923: RAIN 5434 ok
Feb  2 15:34:55 raspberrypi weewx[29508]: te923: read: address 0x00d1db
Feb  2 15:34:55 raspberrypi weewx[29508]: te923: read: 5a 51 22 04 06 22 81 61 74 c1 66 94 c1 37 04 c0 94 82 21 40 96 aa 0a aa ff ff ce 3f 06 31 40 00 00 f1
Feb  2 15:34:55 raspberrypi weewx[29508]: te923: REC  51 22 04 06
Feb  2 15:34:55 raspberrypi weewx[29508]: te923: REC  2016/01/22 04:06 = 1453435560
Feb  2 15:34:55 raspberrypi weewx[29508]: te923: read: address 0x00d1eb
Feb  2 15:34:55 raspberrypi weewx[29508]: te923: read: 5a 82 21 40 96 aa 0a aa ff ff ce 3f 06 31 40 00 00 06 00 06 3a 15 4c 51 22 04 11 22 81 61 74 c1 66 b7
Feb  2 15:34:55 raspberrypi weewx[29508]: te923: CRC  94 4c
....

Hier mal meine Config:


    [[FTP]]
        # FTP'ing the results to a webserver is treated as just another report,
        # albeit one with an unusual report generator!
        skin = Ftp

        # If you wish to use FTP, uncomment and fill out the next four lines.
        user = webxx
        password = xyz
        server = srvxx.sysproserver.de
        path = /html/

        # Set to True for a secure FTP (SFTP) connection. Not all servers
        # support this.
        secure_ftp = False

        # To upload files from something other than what HTML_ROOT is set
        # to above, specify a different HTML_ROOT here.
        #HTML_ROOT = /var/www/webxx/html/

        # Most FTP servers use port 21
        port = 21

        # Set to 1 to use passive mode, zero for active mode
        passive = 1

 :confused:

« Letzte Änderung: 02.02.2016, 17:20:55 von noxx »

Wetterstationen.info Forum

WeeWX - Erster Start macht Probleme
« am: 02.02.2016, 16:49:01 »

Offline falk

    • Wetterstation Scharnhausen
  • Registriert:
    15.04.2015, 07:28:04
  • Beiträge: 702
  • geogr. Position:
    48°42' 9°16'
  • Station:
    Davis Vantage Vue
Re: WeeWX - Erster Start macht Probleme
Antwort #1 am: 02.02.2016, 19:18:21
Irgendwelche Fehlermeldungen im Weewx-Logfile von der Report-Engine?

Offline noxx

  • Registriert:
    05.08.2012, 14:35:32
  • Beiträge: 443
  • Ort:
    Ostfriesland
Re: WeeWX - Erster Start macht Probleme
Antwort #2 am: 02.02.2016, 20:56:18
Nein, also zumindest nicht in den syslog.

Wo ich mir aber sehr unsicher bin, ist der Pfad
/home/weewx/skins/Ftp
Dort ist nur eine skin.conf.
###############################################################################
# Copyright (c) 2010 Tom Keffer <tkeffer@gmail.com>                           #
#                                                                             #
# FTP CONFIGURATION FILE                                                      #
#   This 'report' does not generate any files. Instead, we use the report     #
#   engine to invoke FTP, which copies files to another location.             #
###############################################################################

[Generators]
    generator_list = weewx.reportengine.FtpGenerator

Was für Dateien werden eigentlich hochgeladen, alles aus dem Ordner FTP oder public_html ?

Bin echt ratlos. Normal macht FTP nie Ärger bei mir.

Hiermal nochmal etwas mehr aus der config

##############################################################################

# This section is for general configuration information.

# Set to 1 for extra debug info, otherwise comment it out or set to zero
debug = 1

# Root directory of the weewx data file hierarchy for this station
WEEWX_ROOT = /home/weewx

# How long to wait before timing out a socket (FTP, HTTP) connection
socket_timeout = 20

# Do not modify this. It is used when installing and updating weewx.
version = 3.4.0

##############################################################################

##############################################################################

#   This section specifies what reports, using which skins, to generate.

[StdReport]
   
    # Where the skins reside, relative to WEEWX_ROOT
    SKIN_ROOT = skins
   
    # Where the generated reports should go, relative to WEEWX_ROOT
    HTML_ROOT = public_html
   
    # The database binding indicates which data should be used in reports.
    data_binding = wx_binding
   
    # Each of the following subsections defines a report that will be run.
   
    [[StandardReport]]
        # See the customizing guide to change the units, plot types and line
        # colors, modify the fonts, display additional sensor data, and other
        # customizations. Many of those changes can be made here by overriding
        # parameters, or by modifying templates within the skin itself.
       
        # The StandardReport uses the 'Standard' skin, which contains the
        # images, templates and plots for the report.
        skin = Standard
        [[[Units]]]
            [[[[Groups]]]]
                group_altitude = meter
                group_speed2 = meter_per_second2
                group_pressure = mbar
                group_rain = mm
                group_rainrate = mm_per_hour
                group_temperature = degree_C
                group_degree_day = degree_C_day
                group_speed = meter_per_second
   
    [[FTP]]
        # FTP'ing the results to a webserver is treated as just another report,
        # albeit one with an unusual report generator!
        skin = Ftp
       
        # If you wish to use FTP, uncomment and fill out the next four lines.
        user = USER
        password = PASSWORT
        server = srvXX.sysproserver.de
        path = /
        # path = /var/www/web01/html
       
        # Set to True for a secure FTP (SFTP) connection. Not all servers
        # support this.
        secure_ftp = False
       
        # To upload files from something other than what HTML_ROOT is set
        # to above, specify a different HTML_ROOT here.
        #HTML_ROOT = public_html
       
        # Most FTP servers use port 21
        port = 21
       
        # Set to 1 to use passive mode, zero for active mode
        passive = 1
   
    [[RSYNC]]
        # rsync'ing to a webserver is treated as just another report
        skin = Rsync
       
        # If you wish to use rsync, you must configure passwordless ssh using
        # public/private key authentication from the user account that weewx
        # runs as to the user account on the remote machine where the files
        # will be copied.
        #
        # The following three lines determine where files will be sent.
        #server = replace with the rsync server name, e.g, www.threefools.org
        #path = replace with the rsync destination directory (e.g., /weather)
        #user = replace with the rsync username
       
        # Rsync can be configured to remove files from the remote server if
        # they don't exist under HTML_ROOT locally. USE WITH CAUTION: if you
        # make a mistake in the remote path, you could could unintentionally
        # cause unrelated files to be deleted. Set to 1 to enable remote file
        # deletion, zero to allow files to accumulate remotely.
        delete = 0

##############################################################################

Habe auch 2 Pfade getestet, ohne Erfolg
path = /
path = /var/www/web01/html

Offline falk

    • Wetterstation Scharnhausen
  • Registriert:
    15.04.2015, 07:28:04
  • Beiträge: 702
  • geogr. Position:
    48°42' 9°16'
  • Station:
    Davis Vantage Vue
Re: WeeWX - Erster Start macht Probleme
Antwort #3 am: 02.02.2016, 21:05:35
Es wundert mich, dass in des Syslog nichts zu finden ist. Bei mir läuft Weewx direkt auf dem Server, deshalb ist bei mir Ftp inaktiv und ich habe deshalb auch keine Erfahrung mit dieser Komponente.

Vielleicht hilft dir dieser Link weiter: https://groups.google.com/forum/#!forum/weewx-user

Offline noxx

  • Registriert:
    05.08.2012, 14:35:32
  • Beiträge: 443
  • Ort:
    Ostfriesland
Re: WeeWX - Erster Start macht Probleme
Antwort #4 am: 02.02.2016, 21:26:54
Danke, in die Google Groups habe ich schon was stehen.


Wetterstationen.info Forum

Re: WeeWX - Erster Start macht Probleme
« Antwort #4 am: 02.02.2016, 21:26:54 »

Offline GS63

  • Registriert:
    10.05.2013, 23:24:54
  • Beiträge: 143
Re: WeeWX - Erster Start macht Probleme
Antwort #5 am: 03.02.2016, 08:49:07
Moin,
WeeWX scheint ja jetzt zu laufen. Wo lag denn der Fehler?
Befindet sich der Aussensensor nach der Installation noch im Haus? 16.3 Grad  ;)

Gruß
Georg

Offline noxx

  • Registriert:
    05.08.2012, 14:35:32
  • Beiträge: 443
  • Ort:
    Ostfriesland
Re: WeeWX - Erster Start macht Probleme
Antwort #6 am: 03.02.2016, 08:49:34
FTP läuft. Problem war wohl, da weewx eine ewigkeit gebraucht hat beim ersten Start. Vermutlich
weil das Tool den kompletten Ringspeicher der Nexus ausgelesen hat.

Edit:

Habe mehrere Sensoren, vermutlich sind die falsch zugeordnet.

Muss mich nachher mal damit beschäftigen. Denke der nimmt T1, Aussensensor ist aber T3

Offline GS63

  • Registriert:
    10.05.2013, 23:24:54
  • Beiträge: 143
Re: WeeWX - Erster Start macht Probleme
Antwort #7 am: 06.02.2016, 20:05:19
Hallo,
ich teste gerade weewx und habe eine Frage zum FTP-Upload. Mein Webhoster hat die Verschlüsselungs-Erweiterung STARTTLS aktiviert (TLS explizite Verschlüsselung).

In der weewx-conf habe ich secure_ftp = True eingetragen, der Upload funktioniert jedoch nicht. Die LOG-Datei gibt folgende Meldung aus: ftpupload: Unable to connect or log into server : 530 Login incorrect.

Ist bei weewx noch ein anderer Parameter abzuändern?

Gruß
Georg

Offline falk

    • Wetterstation Scharnhausen
  • Registriert:
    15.04.2015, 07:28:04
  • Beiträge: 702
  • geogr. Position:
    48°42' 9°16'
  • Station:
    Davis Vantage Vue
Re: WeeWX - Erster Start macht Probleme
Antwort #8 am: 07.02.2016, 09:44:47
Setze bitte mal in der weewx.conf debug=1

Der FTP-Upload wird dann geschwätziger

https://github.com/weewx/weewx/blob/master/bin/weeutil/ftpupload.py

Wetterstationen.info Forum

Re: WeeWX - Erster Start macht Probleme
« Antwort #8 am: 07.02.2016, 09:44:47 »

Offline GS63

  • Registriert:
    10.05.2013, 23:24:54
  • Beiträge: 143
Re: WeeWX - Erster Start macht Probleme
Antwort #9 am: 07.02.2016, 10:47:37
Hallo Falk,

>>Setze bitte mal in der weewx.conf debug=1

Habe ich gemacht. Unter /var/log/ stehen mehrere Dateien..

debug:

Feb  7 10:21:17 raspberrypi weewx[2149]: reportengine: Found configuration file /etc/weewx/skins/Ftp/skin.conf for report FTP
Feb  7 10:21:17 raspberrypi weewx[2149]: ftpupload: Attempting secure connection to bernd.php-friends.de

messages:

Feb  7 10:27:19 raspberrypi weewx[2149]: ftpupload: Unable to connect or log into server : 530 Login incorrect.
Feb  7 10:27:20 raspberrypi weewx[2149]: ftpupload: Unable to connect or log into server : 530 Login incorrect.
Feb  7 10:27:20 raspberrypi weewx[2149]: ftpupload: Unable to connect or log into server : 530 Login incorrect.
Feb  7 10:27:20 raspberrypi weewx[2149]: reportengine: ftp'd 0 files in 1.08 seconds

syslog:

Feb  7 10:27:19 raspberrypi weewx[2149]: reportengine: Running report FTP
Feb  7 10:27:19 raspberrypi weewx[2149]: reportengine: Found configuration file /etc/weewx/skins/Ftp/skin.conf for report FTP
Feb  7 10:27:19 raspberrypi weewx[2149]: ftpupload: Attempting secure connection to bernd.php-friends.de
Feb  7 10:27:19 raspberrypi weewx[2149]: ftpupload: Unable to connect or log into server : 530 Login incorrect.
Feb  7 10:27:20 raspberrypi weewx[2149]: ftpupload: Unable to connect or log into server : 530 Login incorrect.
Feb  7 10:27:20 raspberrypi weewx[2149]: ftpupload: Unable to connect or log into server : 530 Login incorrect.
Feb  7 10:27:20 raspberrypi weewx[2149]: ftpupload: Attempted 3 times to connect to server bernd.php-friends.de. Giving up.
Feb  7 10:27:20 raspberrypi weewx[2149]: reportengine: ftp'd 0 files in 1.08 seconds

Steht die Einstellung secure_ftp u.U. für SFTP? Es sollte ja FTPS sein... Wird dies mit der von Dir im Link vorhandenen ftpupload.py berücksichtigt? Muss sie zusätzlich installiert werden?

Danke,
Gruß
Georg