FOSHKplugin

Für Geräte von froggit
Benutzeravatar
moppedhausi
Online
Beiträge: 273
Registriert: 08 Dez 2020, 09:17
Wohnort: Willich
Hat sich bedankt: 116 mal
Danksagung erhalten: 10 mal
Kontaktdaten:

Re: FOSHKplugin

#541

Beitrag von moppedhausi »

Das ist Webspace bei IONOS, für mich ganz neu.
Dort gibt es keinen FTP Zugang, sondern nur noch SFTP.
Der Pfad stimmt, mit dem FTP Uploader als sftp und Port 22 funktioniert die Übertragung in /public/wetter/cumulusmx/
Benutzeravatar
moppedhausi
Online
Beiträge: 273
Registriert: 08 Dez 2020, 09:17
Wohnort: Willich
Hat sich bedankt: 116 mal
Danksagung erhalten: 10 mal
Kontaktdaten:

Re: FOSHKplugin

#542

Beitrag von moppedhausi »

Gyvate hat geschrieben: 17 Mai 2026, 14:53 Möglicherweise müsste bei Benutzer:Passwort das ":" durch ein Komma (",") ersetzt werden - kann man beim Client-Aufruf allerdings nicht sehen, da das i.d.R. getrennt eingegeben wird und vom Client in den Anmeldestring zusammengesetzt wird.
Leider auch nicht:
<ERROR> FWD-25: save (ftp) to sftp:/Benutzer,Passwort@Adresse_Provider/public/wetter/cumulusmx/webtags.php : 'NoneType' object has no attribute 'sendall' (3 tries)
Benutzeravatar
Gyvate
Offline
Beiträge: 4721
Registriert: 10 Aug 2021, 23:41
Wohnort: Saarbrücken
Hat sich bedankt: 19 mal
Danksagung erhalten: 686 mal
Kontaktdaten:

Re: FOSHKplugin

#543

Beitrag von Gyvate »

moppedhausi hat geschrieben: 17 Mai 2026, 15:14 Das ist Webspace bei IONOS, für mich ganz neu.
Dort gibt es keinen FTP Zugang, sondern nur noch SFTP.
Der Pfad stimmt, mit dem FTP Uploader als sftp und Port 22 funktioniert die Übertragung in /public/wetter/cumulusmx/
dieser Uploader sitzt im Netz und der holt etwas ab - während FOSHKplugin etwas verschickt.
Vielleicht sitzt da eine lokale Firewall dazwischen, die blockiert (Router). Gibt es denn für Deinen lokalen Server und SFTP die entsprechenden Portfreischaltungen (Firewall-Regel, Port, Protokoll ...) ? Je nach Modus sind da noch weitere Ports in Spiel über den 22 hinaus.

Ich würde mal testweise einen FTP-Client lokal installieren und es damit versuchen - zunächst auf dem PC und dann auf dem Server, auf dem FOSHKplugin läuft.
Ecowitt Konsolen/Sensoren
WS2320E, HP2553, HP3501, WN1910, WN1980, WN1820, WN1700, WS3800, WS3910, WH2810,
GW1000,GW1100,GW1200,GW2000,GW3000,WH2650,WS6210,
WS68,WS69,WS80,WS85,WS90,
WN30, WH31[EP], WH32[EP], WN32P, WN34L, WN34S,WN34D, WN35, WN38, WH41, WH45, WH46D, WH51/52, WH55, WH57, LDS01
Meteobridge Pro, MB RPi (2), MB VM, Weewx v4, CumulusMX v3, v4 , v5
Barani MeteoShield Pro (G2 + G3), MetSpec Rad02, SIAP SMarTCELLino, Ambient SRS100LX
Personal Weather Tablet(PWT), FOSHKplugin, Dracal BAR20
Weather Landing page: http://meshka.eu
Ecowitt WiKi Englisch: http://meshka.eu/Ecowitt/dokuwiki
Benutzeravatar
Gyvate
Offline
Beiträge: 4721
Registriert: 10 Aug 2021, 23:41
Wohnort: Saarbrücken
Hat sich bedankt: 19 mal
Danksagung erhalten: 686 mal
Kontaktdaten:

Re: FOSHKplugin

#544

Beitrag von Gyvate »

moppedhausi hat geschrieben: 17 Mai 2026, 15:55
Gyvate hat geschrieben: 17 Mai 2026, 14:53 Möglicherweise müsste bei Benutzer:Passwort das ":" durch ein Komma (",") ersetzt werden - kann man beim Client-Aufruf allerdings nicht sehen, da das i.d.R. getrennt eingegeben wird und vom Client in den Anmeldestring zusammengesetzt wird.
Leider auch nicht:
<ERROR> FWD-25: save (ftp) to sftp:/Benutzer,Passwort@Adresse_Provider/public/wetter/cumulusmx/webtags.php : 'NoneType' object has no attribute 'sendall' (3 tries)
sollte das nicht vielleicht sftp:// mit zwei "//" heissen ?
Ecowitt Konsolen/Sensoren
WS2320E, HP2553, HP3501, WN1910, WN1980, WN1820, WN1700, WS3800, WS3910, WH2810,
GW1000,GW1100,GW1200,GW2000,GW3000,WH2650,WS6210,
WS68,WS69,WS80,WS85,WS90,
WN30, WH31[EP], WH32[EP], WN32P, WN34L, WN34S,WN34D, WN35, WN38, WH41, WH45, WH46D, WH51/52, WH55, WH57, LDS01
Meteobridge Pro, MB RPi (2), MB VM, Weewx v4, CumulusMX v3, v4 , v5
Barani MeteoShield Pro (G2 + G3), MetSpec Rad02, SIAP SMarTCELLino, Ambient SRS100LX
Personal Weather Tablet(PWT), FOSHKplugin, Dracal BAR20
Weather Landing page: http://meshka.eu
Ecowitt WiKi Englisch: http://meshka.eu/Ecowitt/dokuwiki
Benutzeravatar
moppedhausi
Online
Beiträge: 273
Registriert: 08 Dez 2020, 09:17
Wohnort: Willich
Hat sich bedankt: 116 mal
Danksagung erhalten: 10 mal
Kontaktdaten:

Re: FOSHKplugin

#545

Beitrag von moppedhausi »

Der FTP Uploader sendet Daten von WsWin auf meine Webspace, ist aber ein reines Windows Programm.
Auch steht in der FOSHKplugin.conf bei mir FWD_URL = sftp://
Benutzeravatar
olicat
Offline
Beiträge: 2644
Registriert: 07 Dez 2020, 20:33
Wohnort: Hohen Neuendorf
Hat sich bedankt: 50 mal
Danksagung erhalten: 537 mal
Kontaktdaten:

Re: FOSHKplugin

#546

Beitrag von olicat »

Hi!

Seltsam.
Ich habe etliche sftp-Uploads mit FOSHKplugin (BANNER und TAGFILE) und da gibt es keine Probleme.
Ein Beispiel:

Code: Alles auswählen

[Forward-34]
FWD_ENABLE = True
FWD_CMT = TAGFILE via FTP
FWD_URL = ftps://foshkplugin.phantasoft.de/httpdocs/foshkplugin.phantasoft.de/tagfile/
FWD_OPTION = config=tag-ftp-csv.conf
FWD_INTERVAL = 120
FWD_IGNORE = 
FWD_TYPE = TAGFILE
FWD_SID = FTPusername
FWD_PWD = FTPpassword
FWD_EXEC = 
Und die dazu gehoerende Tag-Config:

Code: Alles auswählen

[Tagfile]
infile = tagfileindex.template
outfile = index.html
append = False
task = POST
tag = <!-- @keyname -->
locale_format = de_DE.UTF-8 #en_US.UTF-8
postscript = 
dtime_format = %A, %d.%m.%Y %H:%M:%S
pre_count = 
dec_count = 
dec_separator = ,
In der Forward-Konfiguration wird also der Pfad (!) sowie username/password angegeben (FWD_URL, FWD_SID, FWD_PWD). und in der Tagfile-Konfiguration der Ausgabedateiname (outfile). So klappt das hier anstandslos mit dem Web-Provider Netcup.
Zu beachten ist, dass der per FTP zu nutzende Pfad (hier: /httpdocs/foshkplugin.phantasoft.de/tagfile/) natuerlich ein anderer als der per Web dann tatsaechlich erreichbare Pfad (/tagfile/) ist.

Vielleicht koenntest Du mir einen Testnutzer bei Dir einrichten, so das ich das mal direkt testen kann?

BTW:
Reden wir hier ueber ftps oder sftp?
So etwas wie sftp:// kennt FOSHKplugin nicht!
Siehe oben - ich nutze ftps://!
Wenn ich stattdessen sftp:// verwende, erhalte ich die gleiche Fehlermeldung: " 'NoneType' object has no attribute 'sendall' (3 tries)"
Vielleicht sollte ich im FOSHKplugin konfigurierte URLs mit sftp:// nach ftps:// umbenennen?

Oliver
Benutzeravatar
Gyvate
Offline
Beiträge: 4721
Registriert: 10 Aug 2021, 23:41
Wohnort: Saarbrücken
Hat sich bedankt: 19 mal
Danksagung erhalten: 686 mal
Kontaktdaten:

Re: FOSHKplugin

#547

Beitrag von Gyvate »

nun ja, ich weiss nicht was Du eingerichtet hast, aber sftp und ftps sind beides gültig aber unterschiedliche Dinge:
sftp läuft über SSH und ftps ist klassisches ftp mit TLS Verschlüsselung.
Ob da Umbennen allein hilft ?
Wenn FOSHKplugin stpf nutzt, dann sollte die Protokollbennung auch ftps:// sein
Ecowitt Konsolen/Sensoren
WS2320E, HP2553, HP3501, WN1910, WN1980, WN1820, WN1700, WS3800, WS3910, WH2810,
GW1000,GW1100,GW1200,GW2000,GW3000,WH2650,WS6210,
WS68,WS69,WS80,WS85,WS90,
WN30, WH31[EP], WH32[EP], WN32P, WN34L, WN34S,WN34D, WN35, WN38, WH41, WH45, WH46D, WH51/52, WH55, WH57, LDS01
Meteobridge Pro, MB RPi (2), MB VM, Weewx v4, CumulusMX v3, v4 , v5
Barani MeteoShield Pro (G2 + G3), MetSpec Rad02, SIAP SMarTCELLino, Ambient SRS100LX
Personal Weather Tablet(PWT), FOSHKplugin, Dracal BAR20
Weather Landing page: http://meshka.eu
Ecowitt WiKi Englisch: http://meshka.eu/Ecowitt/dokuwiki
Antworten