FOSHKplugin
- moppedhausi
- Beiträge: 273
- Registriert: 08 Dez 2020, 09:17
- Wohnort: Willich
- Hat sich bedankt: 116 mal
- Danksagung erhalten: 10 mal
- Kontaktdaten:
- moppedhausi
- Beiträge: 273
- Registriert: 08 Dez 2020, 09:17
- Wohnort: Willich
- Hat sich bedankt: 116 mal
- Danksagung erhalten: 10 mal
- Kontaktdaten:
Re: FOSHKplugin
klar, hier ist er:
Code: Alles auswählen
[Banner]
image_name = banner-simple.png
image_width = 300
image_height = 325
image_background = lightblue
dtime_format = "%A, %d.%m.%Y %H:%M:%S"
locale_format = "de_DE.UTF-8"
rounded_corners = 0
border_width = 0
border_color = black
header_font_name = verdana.ttf
header_font_color = black
header_font_size = 14
header_pre_count = 32
header_dec_count =
header_1 = 0,1,$datetime,,,,,,,,
custom_font_name = verdana.ttf
custom_font_color = black
custom_font_size = 8
custom_dec_count = 1
custom1_font_name = verdana.ttf
custom1_font_color = black
custom1_font_size = 14
custom1_dec_count = 1
custom1_pre_count = 6
custom1_dtime_format = "%H:%M"
custom1_1 = 20,10,Temperatur:,130,tempc, °C,,,,,,,,,,
custom1_2 = 35,10,Boden +5cm:,130,tf_ch1c, °C,,,,,,,,,,
custom1_3 = 50,10,Gefühlte Temp.:,130,feelslikec, °C,,,,,,,,,,
custom1_4 = 80,10,Luftdruck:,130,baromrelhpa, hPa,,,,,,,,,,
custom1_5 = 95,10,Änderung/3h:,130,pchange3, hPa,,,,,,,,,,
custom1_9 = 155,10,Niederschlag:,130,dailyrainmm, mm,,,,,,,,,,
custom1_11 = 170,10,Wind/Richt.:,130,windspeedkmh, km/h,,,,,,,,220,winddir_text,
custom1_12 = 185,10,Böe:,130,windgustkmh, km/h,,,,,,,,,,
custom1_13 = 240,10,MaxBöe:,130,windgustkmh_max, km/h,,,,,,,,230,maxgustbfttime,
custom2_font_name = verdana.ttf
custom2_font_color = black
custom2_font_size = 14
custom2_dtime_format = "%H:%M"
custom2_dec_count = 0
custom2_pre_count = 6
custom2_1 = 65,10,Luftfeuchte:,130,humidity, %,,,,,,,,,,
custom2_2 = 110,10,Wolken:,130,cloudm, m,,,,,,,,,,
custom2_3 = 140,10,Helligkeit:,130,solarradiation, W/m²,,,,,,,,,,
custom2_4 = 240,10,,35,windgustbft_max, BFT,,,,,,,,,,
custom3_font_name = verdana.ttf # just to show the possibilities
custom3_font_color = red
custom3_font_size = 14
custom3_dec_count = 1
custom3_pre_count = 6
custom3_dtime_format = "%H:%M"
custom3_1 = 210,10,MaxTemp:,130,tempc_max, °C,,,,,,,,230,tempc_max_time,
custom4_font_name = verdana.ttf
custom4_font_color = black
custom4_font_size = 10
custom4_dec_count = 1
custom4_pre_count = 6
custom4_1 = 290,10,Laufzeit: ,80,srv_uptime,,,,,,,,,,,
custom4_2 = 280,10,RPI Online: ,80,server_uptime,,,,,,,,,,,
custom4_3 = 300,10,FOSHKplugin ,80,prgbuild,,,,,,,,,,,
custom4_4 = 310,10,www.wetter-willich.de ,,,,,,,,,,,,,
custom5_font_name = verdana.ttf
custom5_font_color = blue
custom5_font_size = 14
custom5_dec_count = 1
custom5_pre_count = 6
custom5_dtime_format = "%H:%M"
custom5_1 = 225,10,MinTemp:,130,tempc_min, °C,,,,,,,,230,tempc_min_time,
footer_font_name = verdana.ttf
footer_font_color = black
footer_font_size = 14
footer_1 = 260,10,Wetterstation Willich\, Germany,,,,,,,,
special_font_name = verdana.ttf
special_font_color = black
special_font_size = 14
special_dec_count = 2
special_pre_count = 6
special_1 = 125,10,Sonnenschein:,130,sunhours, Std.,,,,,,,,,,- olicat
- Beiträge: 2644
- Registriert: 07 Dez 2020, 20:33
- Wohnort: Hohen Neuendorf
- Hat sich bedankt: 50 mal
- Danksagung erhalten: 537 mal
- Kontaktdaten:
Re: FOSHKplugin
Hi!
Wobei srv_uptime und server_uptime ueber die Script-Funktion reinkommen:
Oliver
Wobei srv_uptime und server_uptime ueber die Script-Funktion reinkommen:
Code: Alles auswählen
#!/bin/bash
instr="$@"
# get Raspi runtime as timestamp
server_uptime=$(date -d "$(uptime -s)" +%s)
if [ ! -z "$server_uptime" ]; then srstring=" server_uptime=$server_uptime"; fi
# get Raspi runtime as string
diff=$(($(date +%s) - $(date -d "$(uptime -s)" +%s)))
days=$(($diff / 86400))
srv_uptime=$(date -d@$diff -u "+$days%%20Tage%%20%H:%M:%S")
if [ ! -z "$srv_uptime" ]; then sustring=" srv_uptime=$srv_uptime"; fi
# output added line
echo "${instr}${srstring}${sustring}"
Re: FOSHKplugin
Hallo Oliver,
vielen Dank für Deinen Hinweis.
Ich lege also Dein Skript, z.B. als runtime.sh unter /opt/FOSHKplugin/ an und in der conf-Datei dann add_script = /opt/FOSHKplugin/runtime.sh ?
vielen Dank für Deinen Hinweis.
Ich lege also Dein Skript, z.B. als runtime.sh unter /opt/FOSHKplugin/ an und in der conf-Datei dann add_script = /opt/FOSHKplugin/runtime.sh ?
- olicat
- Beiträge: 2644
- Registriert: 07 Dez 2020, 20:33
- Wohnort: Hohen Neuendorf
- Hat sich bedankt: 50 mal
- Danksagung erhalten: 537 mal
- Kontaktdaten:
Re: FOSHKplugin
Hi!
Im entsprechenden Forward fuer diesen Banner musst Du die Zeile
einfuegen.
Oder - wenn Du das nicht pro Forward sondern global fuer alle Forwards machen willst - fuege die Zeile
unter [Export] ein.
Dann wuerden srv_uptime und server_uptime bei jedem Forward zur Verfuegung stehen.
Natuerlich muss das Script auch entsprechende Rechte haben - also ggf. einen chmod ug+x runtime.sh vorher ausfuehren.
Siehe auch modify outgoing data line (exec) bzw. Provide additional data from third-party devices globally for weather services (script).
Oliver
Fast.Ich lege also Dein Skript, z.B. als runtime.sh unter /opt/FOSHKplugin/ an und in der conf-Datei dann add_script = /opt/FOSHKplugin/runtime.sh ?
Im entsprechenden Forward fuer diesen Banner musst Du die Zeile
Code: Alles auswählen
FWD_EXEC = ./runtime.sh
Oder - wenn Du das nicht pro Forward sondern global fuer alle Forwards machen willst - fuege die Zeile
Code: Alles auswählen
ADD_SCRIPT = ./runtime.sh
Dann wuerden srv_uptime und server_uptime bei jedem Forward zur Verfuegung stehen.
Natuerlich muss das Script auch entsprechende Rechte haben - also ggf. einen chmod ug+x runtime.sh vorher ausfuehren.
Siehe auch modify outgoing data line (exec) bzw. Provide additional data from third-party devices globally for weather services (script).
Oliver
- moppedhausi
- Beiträge: 273
- Registriert: 08 Dez 2020, 09:17
- Wohnort: Willich
- Hat sich bedankt: 116 mal
- Danksagung erhalten: 10 mal
- Kontaktdaten:
Re: FOSHKplugin
Guten Tag Oliver.
Ich möchte per Forward eine Datei zur Webspace per sftp senden.
Eingetragen habe ich es so, was laut Fehlermeldung wohl nicht korrekt ist.
Bin für einen Tipp dankbar.
[Forward-25]
FWD_ENABLE = true
FWD_CMT = TAGFILE-Test tag-definition
FWD_OPTION = config=tag-definition.conf
FWD_URL = sftp://Benutzernamen:Passwort@/Adresse_Provider/public/wetter/cumulusmx/
FWD_INTERVAL = 60
FWD_IGNORE =
FWD_TYPE = TAGFILE
FWD_EXEC = /bin/uptime_rpi.sh
<ERROR> FWD-25: save (ftp) to sftp://hier steht mein Benutzer:Hier das Passwort@/und hier steht die Adresse vom Provider.com/public/wetter/cumulusmx/webtags.php : 'NoneType' object has no attribute 'sendall' (3 tries)
Ich möchte per Forward eine Datei zur Webspace per sftp senden.
Eingetragen habe ich es so, was laut Fehlermeldung wohl nicht korrekt ist.
Bin für einen Tipp dankbar.
[Forward-25]
FWD_ENABLE = true
FWD_CMT = TAGFILE-Test tag-definition
FWD_OPTION = config=tag-definition.conf
FWD_URL = sftp://Benutzernamen:Passwort@/Adresse_Provider/public/wetter/cumulusmx/
FWD_INTERVAL = 60
FWD_IGNORE =
FWD_TYPE = TAGFILE
FWD_EXEC = /bin/uptime_rpi.sh
<ERROR> FWD-25: save (ftp) to sftp://hier steht mein Benutzer:Hier das Passwort@/und hier steht die Adresse vom Provider.com/public/wetter/cumulusmx/webtags.php : 'NoneType' object has no attribute 'sendall' (3 tries)
- olicat
- Beiträge: 2644
- Registriert: 07 Dez 2020, 20:33
- Wohnort: Hohen Neuendorf
- Hat sich bedankt: 50 mal
- Danksagung erhalten: 537 mal
- Kontaktdaten:
Re: FOSHKplugin
Hi!
Alternativ koennte ich mir vorstellen, dass auch dies klappen koennte:
Oliver
Ich habe das hier jetzt noch nicht explizit getestet. Aber ich wuerde erwarten, dass die FWD_URL leicht anders eingetragen werden muesste:moppedhausi hat geschrieben: 17 Mai 2026, 11:35 FWD_URL = sftp://Benutzernamen:Passwort@/Adresse_Provider/public/wetter/cumulusmx/
Code: Alles auswählen
FWD_SID = FTP-Benutzername
FWD_PWD = FTP-Passwort
FWD_URL = sftp://Adresse_Provider/public/wetter/cumulusmx/
Code: Alles auswählen
FWD_URL = sftp://Benutzername:Passwort@Adresse_Provider/public/wetter/cumulusmx/
- moppedhausi
- Beiträge: 273
- Registriert: 08 Dez 2020, 09:17
- Wohnort: Willich
- Hat sich bedankt: 116 mal
- Danksagung erhalten: 10 mal
- Kontaktdaten:
Re: FOSHKplugin
Leider klappt es mit beiden Varianten nicht:
17.05.2026 14:10:39.742 <ERROR> FWD-25: save (ftp) to sftp://Provider-Adresse/public/wetter/cumulusmx/webtags.php : 'NoneType' object has no attribute 'sendall' (3 tries)
17.05.2026 14:11:44.509 <OK> FOSHKplugin v0.10 Beta 260224 stopped
17.05.2026 14:15:12.058 <OK> FOSHKplugin v0.10 Beta 260224 started
17.05.2026 14:15:39.837 <ERROR> FWD-25: save (ftp) to sftp://Benutzer:Passwort@Provider/public/wetter/cumulusmx/webtags.php : 'NoneType' object has no attribute 'sendall' (3 tries)
17.05.2026 14:10:39.742 <ERROR> FWD-25: save (ftp) to sftp://Provider-Adresse/public/wetter/cumulusmx/webtags.php : 'NoneType' object has no attribute 'sendall' (3 tries)
17.05.2026 14:11:44.509 <OK> FOSHKplugin v0.10 Beta 260224 stopped
17.05.2026 14:15:12.058 <OK> FOSHKplugin v0.10 Beta 260224 started
17.05.2026 14:15:39.837 <ERROR> FWD-25: save (ftp) to sftp://Benutzer:Passwort@Provider/public/wetter/cumulusmx/webtags.php : 'NoneType' object has no attribute 'sendall' (3 tries)
- Gyvate
- Beiträge: 4721
- Registriert: 10 Aug 2021, 23:41
- Wohnort: Saarbrücken
- Hat sich bedankt: 19 mal
- Danksagung erhalten: 686 mal
- Kontaktdaten:
Re: FOSHKplugin
ich nehme mal an, dass es sich hierbei um Deinen Webspace handelt und der Pfad unterhalb der Server-Webroot korrekt ist.
Hast Du denn mal versucht, mit einem normalen FTP Client (FileZilla, Cyberduck o.ä.) dorthin eine Datei zu schicken und kommt sie dann dort an ?
Erst mal mit FTP Protokoll und Port (21) und dann auch via SFTP und Port (22).
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.
Hast Du denn mal versucht, mit einem normalen FTP Client (FileZilla, Cyberduck o.ä.) dorthin eine Datei zu schicken und kommt sie dann dort an ?
Erst mal mit FTP Protokoll und Port (21) und dann auch via SFTP und Port (22).
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.
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
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
