Weewx 5.1 fehlerhafter Eintrag löschen

wenn es um andere Software geht
Benutzeravatar
moppedhausi
Beiträge: 787
Registriert: 01 Jan 2007 11:37
Wohnort: Willich / Niederrhein
Hat sich bedankt: 35 mal
Danksagung erhalten: 4 mal
Kontaktdaten:

Weewx 5.1 fehlerhafter Eintrag löschen

Beitrag von moppedhausi »

Guten Tag,

wie bekomme ich den fehlerhaften Eintrag SoilTemp 2 "N/A N/A N/A N/A °C " weg.
Werner hat geschrieben: Zweite Frage:
In der Grafik?
In der skin.conf das ergänzen:

Code: Alles auswählen

[ImageGenerator]
    skip_if_empty = true
Nein in der linken Spalte der Seasons-Datei:
seasons1.png
seasons1.png (15 KiB) 545 mal betrachtet
Gruss Wilfried
Benutzeravatar
Werner
Site Admin
Beiträge: 5817
Registriert: 04 Dez 2001 01:00
Wohnort: Lackenhäuser
Danksagung erhalten: 90 mal
Kontaktdaten:

Re: Weewx 5.1 fehlerhafter Eintrag löschen

Beitrag von Werner »

In der hilo.inc

Code: Alles auswählen

('soilTemp2','#b44242','','1'),
ändern zu

Code: Alles auswählen

('soilTemp2','#b44242','','0'),
Liegt daran, dass hier mal Werte vorhanden waren,
sonst würde dieser Eintrag gar nicht erscheinen.!
Diese Benutzer haben sich bei Werner für den Beitrag bedankt:
moppedhausi
Benutzeravatar
moppedhausi
Beiträge: 787
Registriert: 01 Jan 2007 11:37
Wohnort: Willich / Niederrhein
Hat sich bedankt: 35 mal
Danksagung erhalten: 4 mal
Kontaktdaten:

Re: Weewx 5.1 fehlerhafter Eintrag löschen

Beitrag von moppedhausi »

Hallo Werner,

in dieser Darstellung fällt mir jetzt auf, das ich den Eintrag Niederschlag Tag 2 mal aufgeführt habe.
Einmal als Farbe blau und einmal in Farbe schwarz mit unterschiedlichen Werten, wobei 2,2 mm stimmen sollte.
niederschlag2.png
niederschlag2.png (38.92 KiB) 536 mal betrachtet
Edit
Habs geschafft, konnte ich in der current.inc ändern.
Zuletzt geändert von moppedhausi am 25 Sep 2024 13:42, insgesamt 1-mal geändert.
Gruss Wilfried
Benutzeravatar
moppedhausi
Beiträge: 787
Registriert: 01 Jan 2007 11:37
Wohnort: Willich / Niederrhein
Hat sich bedankt: 35 mal
Danksagung erhalten: 4 mal
Kontaktdaten:

Re: Weewx 5.1 fehlerhafter Eintrag löschen

Beitrag von moppedhausi »

Guten Tag Werner.

Mir fehlt unter Spannung mein Boden +5cm Sensor, ist ein WN34L.
Werner hat geschrieben: 21 Sep 2024 19:44 Dritte Frage:
Meine sensors.inc?? Das ist das Array in meiner sensors.inc dazu
Vorausetzung: Kein Mapping beim [Interceptor] in der weewx.conf,
da das jetzt alles in der interceptor.py gemacht wird.

Code: Alles auswählen

 #set $voltages = [("consBatteryVoltage",2.8),
("heatingVoltage",11.8),
("supplyVoltage",11.8),
("referenceVoltage",3.3),
("windBatteryStatus",2.4),
("hailBatteryStatus",2.4),
("ws85_batt",2.4),
("ws90cap_volt",2.4),
("ws85cap_volt",2.4),
("rainBatteryStatus",1.2),
("soilMoistBatt1",1.2),
("soilMoistBatt2",1.2),
("soilMoistBatt3",1.2),
("soilMoistBatt4",1.2),
("soilMoistBatt5",1.2),
("soilMoistBatt6",1.2),
("soilMoistBatt7",1.2),
("soilMoistBatt8",1.2),
("soilMoistBatt9",1.2),
("soilMoistBatt10",1.2),
("soilMoistBatt11",1.2),
("soilMoistBatt12",1.2),
("soilMoistBatt13",1.2),
("soilMoistBatt14",1.2),
("soilMoistBatt15",1.2),
("soilMoistBatt16",1.2),
("soilTempBatt1",1.2),
("soilTempBatt2",1.2),
("soilTempBatt3",1.2),
("soilTempBatt4",1.2),
("soilTempBatt5",1.2),
("soilTempBatt6",1.2),
("soilTempBatt7",1.2),
("soilTempBatt8",1.2),
("soilTempBatt9",1.2),
("soilTempBatt10",1.2),
("soilTempBatt11",1.2),
("soilTempBatt12",1.2),
("soilTempBatt13",1.2),
("soilTempBatt14",1.2),
("soilTempBatt15",1.2),
("soilTempBatt16",1.2),
("leafTempBatt1",1.2),
("leafTempBatt2",1.2),
("leafTempBatt3",1.2),
("leafTempBatt4",1.2),
("leafTempBatt5",1.2),
("leafTempBatt6",1.2),
("leafTempBatt7",1.2),
("leafTempBatt8",1.2),
("leafWetBatt1",1.2),
("leafWetBatt2",1.2),
("leafWetBatt3",1.2),
("leafWetBatt4",1.2),
("leafWetBatt5",1.2),
("leafWetBatt6",1.2),
("leafWetBatt7",1.2),
("leafWetBatt8",1.2),
]
zur vierten Frage:

Code: Alles auswählen

#set $sensor_batt_data = [('pm25_Batt1', 'get_multi_battery_status'),
                          ('pm25_Batt2', 'get_multi_battery_status'),
                          ('pm25_Batt3', 'get_multi_battery_status'),
                          ('pm25_Batt4', 'get_multi_battery_status'),
                          ('co2_Batt', 'get_multi_battery_status'),
                          ('leak_Batt1', 'get_multi_battery_status'),
                          ('leak_Batt2', 'get_multi_battery_status'),
                          ('leak_Batt3', 'get_multi_battery_status'),
                          ('leak_Batt4', 'get_multi_battery_status'),
                          ('lightning_Batt', 'get_multi_battery_status')
                         ]
 
Habe ich in meiner Sensor.inc eingetragen.
Ist es egal wo ich es in der sensor.inc eintrage? Im Moment ganz am Ende vor </table>

Deine sensor.inc funktioniert ja nicht bei mir, dann wird keine index.html erstellt.

Jetzt sehe ich, es werden keine Werte angezeigt:
webseite Seasons.png
webseite Seasons.png (26.16 KiB) 528 mal betrachtet
Gruss Wilfried
Benutzeravatar
Werner
Site Admin
Beiträge: 5817
Registriert: 04 Dez 2001 01:00
Wohnort: Lackenhäuser
Danksagung erhalten: 90 mal
Kontaktdaten:

Re: Weewx 5.1 fehlerhafter Eintrag löschen

Beitrag von Werner »

Mir fehlt unter Spannung mein Boden +5cm Sensor, ist ein WN34L.
Das wäre:
("soilTempBatt1",1.2),

Deine sensors.inc so ändern:

Code: Alles auswählen

#set $sensor_voltages = $to_list($DisplayOptions.get('sensor_voltages', ['consBatteryVoltage', 'heatingVoltage', 'supplyVoltage', 'referenceVoltage', 'soilTempBatt1']))
und/oder in der skin.conf (da bin ich mir nicht sicher ob es in beiden Dateien eingetragen werden muss, da ich die Original-Dateien von WeeWx 5.1.0 nicht nutze)
## Get the list of sensor observations from the configuration file, otherwise
## fallback to a very rudimentary set.
Nach dieser Aussage genügt es, es in der skin.conf einzutragen, ist aber auch nicht verkehrt in der sensors.inc auch einzutragen.

Code: Alles auswählen

[DisplayOptions]
    sensor_voltages = consBatteryVoltage, heatingVoltage, supplyVoltage, referenceVoltage, soilTempBatt1 
Der blaue Eintrag aus Datenbank;
('rain_today','#72b2c4','day','1'),

Der schwarze Eintrag von Station:
('dayRain','','current','1'),
Benutzeravatar
moppedhausi
Beiträge: 787
Registriert: 01 Jan 2007 11:37
Wohnort: Willich / Niederrhein
Hat sich bedankt: 35 mal
Danksagung erhalten: 4 mal
Kontaktdaten:

Re: Weewx 5.1 fehlerhafter Eintrag löschen

Beitrag von moppedhausi »

Guten Tag Werner,

genauso, außer soilTempBatt1, stand alles so in der sensor.inc und skin.conv.
Ich verstehe es nicht, warum es nicht so ganz bei mir funktioniert.

So sieht es bei mir aus:
webseite Seasons1.png
webseite Seasons1.png (40.22 KiB) 511 mal betrachtet
https://www.wetter-willich.de/wetter/weewx/
Gruss Wilfried
Benutzeravatar
Werner
Site Admin
Beiträge: 5817
Registriert: 04 Dez 2001 01:00
Wohnort: Lackenhäuser
Danksagung erhalten: 90 mal
Kontaktdaten:

Re: Weewx 5.1 fehlerhafter Eintrag löschen

Beitrag von Werner »

Bei mir wird mit der Originalen V5.1.0 sensors.inc überhaupt keine Spannung angezeigt.

hab das jetzt angepasst, damit werden jetzt auch die Spannungen angezeigt.

Geänderte sensors.inc (umbenannt zu sensors.txt) anbei.
sensors.txt
(5.1 KiB) 26-mal heruntergeladen
Diese Benutzer haben sich bei Werner für den Beitrag bedankt:
moppedhausi
Benutzeravatar
moppedhausi
Beiträge: 787
Registriert: 01 Jan 2007 11:37
Wohnort: Willich / Niederrhein
Hat sich bedankt: 35 mal
Danksagung erhalten: 4 mal
Kontaktdaten:

Re: Weewx 5.1 fehlerhafter Eintrag löschen

Beitrag von moppedhausi »

Guten Abend Werner,

ich begreife die Welt Weewx nicht mehr.
Jetzt wird die Spannung angezeigt, aber die Index.html wird nicht erneuert,
Alle anderen Dateien auch die Grafikdateien werden erzeugt, nur die index nicht.
Was ist das für ein Mist.
spannung.png
spannung.png (29.74 KiB) 497 mal betrachtet
Gruss Wilfried
Benutzeravatar
Werner
Site Admin
Beiträge: 5817
Registriert: 04 Dez 2001 01:00
Wohnort: Lackenhäuser
Danksagung erhalten: 90 mal
Kontaktdaten:

Re: Weewx 5.1 fehlerhafter Eintrag löschen

Beitrag von Werner »

Was ich herausgefunden habe, hat WeeWx Probleme mit

Code: Alles auswählen

$lasttime = $getattr($recent, $x).lasttime.raw
genau mit lasttime.raw.
Warum weiß ich nicht!

Um Deine N/A zu entfernen

Code: Alles auswählen

#for $x in $sensor_voltages
  #if $getattr($recent, $x).has_data or $getattr($current, $x).has_data
    <tr>
entferne "$getattr($recent, $x).has_data or " in o.g. Code
bzw. ändere generell mal in der sensors.inc:
#if $getattr($recent, $x).has_data
zu
#if $getattr($current, $x).has_data


Wenn die index.html nicht erstellt wird, kommt eine Fehlermeldung?
Debug = 1 in der weewx.conf mal verwenden.

Nachtrag:

Code: Alles auswählen

[CheetahGenerator]
    [[ToDate]]
       # [[[telemetry]]]
       #   template = telemetry.html.tmpl
Kannst du mal die Erzeugung der telemetry.html - Datei aussetzen und schauen
was dann passiert?
Diese Benutzer haben sich bei Werner für den Beitrag bedankt:
moppedhausi
Benutzeravatar
moppedhausi
Beiträge: 787
Registriert: 01 Jan 2007 11:37
Wohnort: Willich / Niederrhein
Hat sich bedankt: 35 mal
Danksagung erhalten: 4 mal
Kontaktdaten:

Re: Weewx 5.1 fehlerhafter Eintrag löschen

Beitrag von moppedhausi »

Code: Alles auswählen

Sep 26 20:00:32 raspberrypi weewxd[58344]: ERROR weewx.cheetahgenerator: Evaluation of template /etc/weewx/skins/Seasons/index.html.tmpl failed with exception '<class 'FileNotFoundError'>'
Sep 26 20:00:32 raspberrypi weewxd[58344]: ERROR weewx.cheetahgenerator: **** Ignoring template /etc/weewx/skins/Seasons/index.html.tmpl
Sep 26 20:00:32 raspberrypi weewxd[58344]: ERROR weewx.cheetahgenerator: **** Reason: [Errno 2] Datei oder Verzeichnis nicht gefunden: '/etc/weewx/skins/Seasons/sensors.inc'
Sep 26 20:00:32 raspberrypi weewxd[58344]: ERROR weewx.cheetahgenerator: ****  Traceback (most recent call last):
Sep 26 20:00:32 raspberrypi weewxd[58344]: ERROR weewx.cheetahgenerator: ****    File "/usr/share/weewx/weewx/cheetahgenerator.py", line 334, in generate
Sep 26 20:00:32 raspberrypi weewxd[58344]: ERROR weewx.cheetahgenerator: ****      unicode_string = compiled_template.respond()
Sep 26 20:00:32 raspberrypi weewxd[58344]: ERROR weewx.cheetahgenerator: ****                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^
Sep 26 20:00:32 raspberrypi weewxd[58344]: ERROR weewx.cheetahgenerator: ****    File "_etc_weewx_skins_Seasons_index_html_tmpl.py", line 497, in respond
Sep 26 20:00:32 raspberrypi weewxd[58344]: ERROR weewx.cheetahgenerator: ****    File "/usr/lib/python3/dist-packages/Cheetah/Template.py", line 1685, in _handleCheetahInclude
Sep 26 20:00:32 raspberrypi weewxd[58344]: ERROR weewx.cheetahgenerator: ****      nestedTemplateClass = compiler.compile(source=source,
Sep 26 20:00:32 raspberrypi weewxd[58344]: ERROR weewx.cheetahgenerator: ****                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Sep 26 20:00:32 raspberrypi weewxd[58344]: ERROR weewx.cheetahgenerator: ****    File "/usr/lib/python3/dist-packages/Cheetah/Template.py", line 738, in compile
Sep 26 20:00:32 raspberrypi weewxd[58344]: ERROR weewx.cheetahgenerator: ****      fileHash += str(os.path.getmtime(file))
Sep 26 20:00:32 raspberrypi weewxd[58344]: ERROR weewx.cheetahgenerator: ****                      ^^^^^^^^^^^^^^^^^^^^^^
Sep 26 20:00:32 raspberrypi weewxd[58344]: ERROR weewx.cheetahgenerator: ****    File "<frozen genericpath>", line 55, in getmtime
Sep 26 20:00:32 raspberrypi weewxd[58344]: ERROR weewx.cheetahgenerator: ****  FileNotFoundError: [Errno 2] Datei oder Verzeichnis nicht gefunden: '/etc/weewx/skins/Seasons/sensors.inc'
Sep 26 20:00:32 raspberrypi weewxd[58344]: ERROR weewx.cheetahgenerator: Evaluation of template /etc/weewx/skins/Seasons/telemetry.html.tmpl failed with exception '<class 'FileNotFoundErro>
Sep 26 20:00:32 raspberrypi weewxd[58344]: ERROR weewx.cheetahgenerator: **** Ignoring template /etc/weewx/skins/Seasons/telemetry.html.tmpl
Sep 26 20:00:32 raspberrypi weewxd[58344]: ERROR weewx.cheetahgenerator: **** Reason: [Errno 2] Datei oder Verzeichnis nicht gefunden: '/etc/weewx/skins/Seasons/sensors.inc'
Sep 26 20:00:32 raspberrypi weewxd[58344]: ERROR weewx.cheetahgenerator: ****  Traceback (most recent call last):
Sep 26 20:00:32 raspberrypi weewxd[58344]: ERROR weewx.cheetahgenerator: ****    File "/usr/share/weewx/weewx/cheetahgenerator.py", line 334, in generate
Sep 26 20:00:32 raspberrypi weewxd[58344]: ERROR weewx.cheetahgenerator: ****      unicode_string = compiled_template.respond()
Sep 26 20:00:32 raspberrypi weewxd[58344]: ERROR weewx.cheetahgenerator: ****                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^
Sep 26 20:00:32 raspberrypi weewxd[58344]: ERROR weewx.cheetahgenerator: ****    File "_etc_weewx_skins_Seasons_telemetry_html_tmpl.py", line 240, in respond
Sep 26 20:00:32 raspberrypi weewxd[58344]: ERROR weewx.cheetahgenerator: ****    File "/usr/lib/python3/dist-packages/Cheetah/Template.py", line 1685, in _handleCheetahInclude
Sep 26 20:00:32 raspberrypi weewxd[58344]: ERROR weewx.cheetahgenerator: ****      nestedTemplateClass = compiler.compile(source=source,
Sep 26 20:00:32 raspberrypi weewxd[58344]: ERROR weewx.cheetahgenerator: ****                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Sep 26 20:00:32 raspberrypi weewxd[58344]: ERROR weewx.cheetahgenerator: ****    File "/usr/lib/python3/dist-packages/Cheetah/Template.py", line 738, in compile
Sep 26 20:00:32 raspberrypi weewxd[58344]: ERROR weewx.cheetahgenerator: ****      fileHash += str(os.path.getmtime(file))
Sep 26 20:00:32 raspberrypi weewxd[58344]: ERROR weewx.cheetahgenerator: ****                      ^^^^^^^^^^^^^^^^^^^^^^
Sep 26 20:00:32 raspberrypi weewxd[58344]: ERROR weewx.cheetahgenerator: ****    File "<frozen genericpath>", line 55, in getmtime
Sep 26 20:00:32 raspberrypi weewxd[58344]: ERROR weewx.cheetahgenerator: ****  FileNotFoundError: [Errno 2] Datei oder Verzeichnis nicht gefunden: '/etc/weewx/skins/Seasons/sensors.inc'
Sep 26 20:00:32 raspberrypi weewxd[58344]: INFO weewx.cheetahgenerator: Generated 6 files for report SeasonsReport in 0.71 seconds
Gruss Wilfried
Benutzeravatar
moppedhausi
Beiträge: 787
Registriert: 01 Jan 2007 11:37
Wohnort: Willich / Niederrhein
Hat sich bedankt: 35 mal
Danksagung erhalten: 4 mal
Kontaktdaten:

Re: Weewx 5.1 fehlerhafter Eintrag löschen

Beitrag von moppedhausi »

HAbe die Änderung durchgeführt, mal sehen.

Keine Änderung, hab jetzt Debug eingeschaltet.
Gruss Wilfried
Benutzeravatar
moppedhausi
Beiträge: 787
Registriert: 01 Jan 2007 11:37
Wohnort: Willich / Niederrhein
Hat sich bedankt: 35 mal
Danksagung erhalten: 4 mal
Kontaktdaten:

Re: Weewx 5.1 fehlerhafter Eintrag löschen

Beitrag von moppedhausi »

Code: Alles auswählen

Sep 26 20:15:31 raspberrypi weewxd[58571]: DEBUG user.GTS: timestamps 2024 01.01. 01.02. 29.02. 31.05.
Sep 26 20:15:31 raspberrypi weewxd[58571]: ERROR weewx.cheetahgenerator: Evaluation of template /etc/weewx/skins/Seasons/index.html.tmpl failed with exception '<class 'FileNotFoundError'>'
Sep 26 20:15:31 raspberrypi weewxd[58571]: ERROR weewx.cheetahgenerator: **** Ignoring template /etc/weewx/skins/Seasons/index.html.tmpl
Sep 26 20:15:31 raspberrypi weewxd[58571]: ERROR weewx.cheetahgenerator: **** Reason: [Errno 2] Datei oder Verzeichnis nicht gefunden: '/etc/weewx/skins/Seasons/sensors.inc'
Sep 26 20:15:31 raspberrypi weewxd[58571]: ERROR weewx.cheetahgenerator: ****  Traceback (most recent call last):
Sep 26 20:15:31 raspberrypi weewxd[58571]: ERROR weewx.cheetahgenerator: ****    File "/usr/share/weewx/weewx/cheetahgenerator.py", line 334, in generate
Sep 26 20:15:31 raspberrypi weewxd[58571]: ERROR weewx.cheetahgenerator: ****      unicode_string = compiled_template.respond()
Sep 26 20:15:31 raspberrypi weewxd[58571]: ERROR weewx.cheetahgenerator: ****                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^
Sep 26 20:15:31 raspberrypi weewxd[58571]: ERROR weewx.cheetahgenerator: ****    File "_etc_weewx_skins_Seasons_index_html_tmpl.py", line 497, in respond
Sep 26 20:15:31 raspberrypi weewxd[58571]: ERROR weewx.cheetahgenerator: ****    File "/usr/lib/python3/dist-packages/Cheetah/Template.py", line 1685, in _handleCheetahInclude
Sep 26 20:15:31 raspberrypi weewxd[58571]: ERROR weewx.cheetahgenerator: ****      nestedTemplateClass = compiler.compile(source=source,
Sep 26 20:15:31 raspberrypi weewxd[58571]: ERROR weewx.cheetahgenerator: ****                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Sep 26 20:15:31 raspberrypi weewxd[58571]: ERROR weewx.cheetahgenerator: ****    File "/usr/lib/python3/dist-packages/Cheetah/Template.py", line 738, in compile
Sep 26 20:15:31 raspberrypi weewxd[58571]: ERROR weewx.cheetahgenerator: ****      fileHash += str(os.path.getmtime(file))
Sep 26 20:15:31 raspberrypi weewxd[58571]: ERROR weewx.cheetahgenerator: ****                      ^^^^^^^^^^^^^^^^^^^^^^
Sep 26 20:15:31 raspberrypi weewxd[58571]: ERROR weewx.cheetahgenerator: ****    File "<frozen genericpath>", line 55, in getmtime
Sep 26 20:15:31 raspberrypi weewxd[58571]: ERROR weewx.cheetahgenerator: ****  FileNotFoundError: [Errno 2] Datei oder Verzeichnis nicht gefunden: '/etc/weewx/skins/Seasons/sensors.inc'
Sep 26 20:15:32 raspberrypi weewxd[58571]: ERROR weewx.cheetahgenerator: Evaluation of template /etc/weewx/skins/Seasons/telemetry.html.tmpl failed with exception '<class 'FileNotFoundErro>
Sep 26 20:15:32 raspberrypi weewxd[58571]: ERROR weewx.cheetahgenerator: **** Ignoring template /etc/weewx/skins/Seasons/telemetry.html.tmpl
Sep 26 20:15:32 raspberrypi weewxd[58571]: ERROR weewx.cheetahgenerator: **** Reason: [Errno 2] Datei oder Verzeichnis nicht gefunden: '/etc/weewx/skins/Seasons/sensors.inc'
Sep 26 20:15:32 raspberrypi weewxd[58571]: ERROR weewx.cheetahgenerator: ****  Traceback (most recent call last):
Sep 26 20:15:32 raspberrypi weewxd[58571]: ERROR weewx.cheetahgenerator: ****    File "/usr/share/weewx/weewx/cheetahgenerator.py", line 334, in generate
Sep 26 20:15:32 raspberrypi weewxd[58571]: ERROR weewx.cheetahgenerator: ****      unicode_string = compiled_template.respond()
Sep 26 20:15:32 raspberrypi weewxd[58571]: ERROR weewx.cheetahgenerator: ****                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^
Sep 26 20:15:32 raspberrypi weewxd[58571]: ERROR weewx.cheetahgenerator: ****    File "_etc_weewx_skins_Seasons_telemetry_html_tmpl.py", line 240, in respond
Sep 26 20:15:32 raspberrypi weewxd[58571]: ERROR weewx.cheetahgenerator: ****    File "/usr/lib/python3/dist-packages/Cheetah/Template.py", line 1685, in _handleCheetahInclude
Sep 26 20:15:32 raspberrypi weewxd[58571]: ERROR weewx.cheetahgenerator: ****      nestedTemplateClass = compiler.compile(source=source,
Sep 26 20:15:32 raspberrypi weewxd[58571]: ERROR weewx.cheetahgenerator: ****                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Sep 26 20:15:32 raspberrypi weewxd[58571]: ERROR weewx.cheetahgenerator: ****    File "/usr/lib/python3/dist-packages/Cheetah/Template.py", line 738, in compile
Sep 26 20:15:32 raspberrypi weewxd[58571]: ERROR weewx.cheetahgenerator: ****      fileHash += str(os.path.getmtime(file))
Sep 26 20:15:32 raspberrypi weewxd[58571]: ERROR weewx.cheetahgenerator: ****                      ^^^^^^^^^^^^^^^^^^^^^^
Sep 26 20:15:32 raspberrypi weewxd[58571]: ERROR weewx.cheetahgenerator: ****    File "<frozen genericpath>", line 55, in getmtime
Sep 26 20:15:32 raspberrypi weewxd[58571]: ERROR weewx.cheetahgenerator: ****  FileNotFoundError: [Errno 2] Datei oder Verzeichnis nicht gefunden: '/etc/weewx/skins/Seasons/sensors.inc'
Sep 26 20:15:32 raspberrypi weewxd[58571]: INFO weewx.cheetahgenerator: Generated 6 files for report SeasonsReport in 1.08 seconds
Gruss Wilfried
Benutzeravatar
moppedhausi
Beiträge: 787
Registriert: 01 Jan 2007 11:37
Wohnort: Willich / Niederrhein
Hat sich bedankt: 35 mal
Danksagung erhalten: 4 mal
Kontaktdaten:

Re: Weewx 5.1 fehlerhafter Eintrag löschen

Beitrag von moppedhausi »

Werner hat geschrieben: 26 Sep 2024 18:58
Nachtrag:

Code: Alles auswählen

[CheetahGenerator]
    [[ToDate]]
       # [[[telemetry]]]
       #   template = telemetry.html.tmpl
Kannst du mal die Erzeugung der telemetry.html - Datei aussetzen und schauen
was dann passiert?
Wo finde ich den Eintrag, in welcher DAtei?
Gruss Wilfried
Benutzeravatar
Werner
Site Admin
Beiträge: 5817
Registriert: 04 Dez 2001 01:00
Wohnort: Lackenhäuser
Danksagung erhalten: 90 mal
Kontaktdaten:

Re: Weewx 5.1 fehlerhafter Eintrag löschen

Beitrag von Werner »

Wo finde ich den Eintrag, in welcher DAtei?
In der skin.conf

Wo liegt Deine sensors.inc?
da
FileNotFoundError: [Errno 2] Datei oder Verzeichnis nicht gefunden: '/etc/weewx/skins/Seasons/sensors.inc'
Diese Benutzer haben sich bei Werner für den Beitrag bedankt:
moppedhausi
Benutzeravatar
moppedhausi
Beiträge: 787
Registriert: 01 Jan 2007 11:37
Wohnort: Willich / Niederrhein
Hat sich bedankt: 35 mal
Danksagung erhalten: 4 mal
Kontaktdaten:

Re: Weewx 5.1 fehlerhafter Eintrag löschen

Beitrag von moppedhausi »

Ok, telemetry deaktiviert.

Meine sensor.inc liegt in /etc/weewx/skins/Seasons/sensors.inc

Hier die Errormeldungen nachdem ich telemetry deaktiviert habe.

Code: Alles auswählen

Sep 26 20:50:39 raspberrypi weewxd[58975]: DEBUG user.GTS: timestamps 2024 01.01. 01.02. 29.02. 31.05.
Sep 26 20:50:39 raspberrypi weewxd[58975]: ERROR weewx.cheetahgenerator: Evaluation of template /etc/weewx/skins/Seasons/index.html.tmpl failed with exception '<class 'FileNotFoundError'>'
Sep 26 20:50:39 raspberrypi weewxd[58975]: ERROR weewx.cheetahgenerator: **** Ignoring template /etc/weewx/skins/Seasons/index.html.tmpl
Sep 26 20:50:39 raspberrypi weewxd[58975]: ERROR weewx.cheetahgenerator: **** Reason: [Errno 2] Datei oder Verzeichnis nicht gefunden: '/etc/weewx/skins/Seasons/sensors.inc'
Sep 26 20:50:39 raspberrypi weewxd[58975]: ERROR weewx.cheetahgenerator: ****  Traceback (most recent call last):
Sep 26 20:50:39 raspberrypi weewxd[58975]: ERROR weewx.cheetahgenerator: ****    File "/usr/share/weewx/weewx/cheetahgenerator.py", line 334, in generate
Sep 26 20:50:39 raspberrypi weewxd[58975]: ERROR weewx.cheetahgenerator: ****      unicode_string = compiled_template.respond()
Sep 26 20:50:39 raspberrypi weewxd[58975]: ERROR weewx.cheetahgenerator: ****                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^
Sep 26 20:50:39 raspberrypi weewxd[58975]: ERROR weewx.cheetahgenerator: ****    File "_etc_weewx_skins_Seasons_index_html_tmpl.py", line 497, in respond
Sep 26 20:50:39 raspberrypi weewxd[58975]: ERROR weewx.cheetahgenerator: ****    File "/usr/lib/python3/dist-packages/Cheetah/Template.py", line 1685, in _handleCheetahInclude
Sep 26 20:50:39 raspberrypi weewxd[58975]: ERROR weewx.cheetahgenerator: ****      nestedTemplateClass = compiler.compile(source=source,
Sep 26 20:50:39 raspberrypi weewxd[58975]: ERROR weewx.cheetahgenerator: ****                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Sep 26 20:50:39 raspberrypi weewxd[58975]: ERROR weewx.cheetahgenerator: ****    File "/usr/lib/python3/dist-packages/Cheetah/Template.py", line 738, in compile
Sep 26 20:50:39 raspberrypi weewxd[58975]: ERROR weewx.cheetahgenerator: ****      fileHash += str(os.path.getmtime(file))
Sep 26 20:50:39 raspberrypi weewxd[58975]: ERROR weewx.cheetahgenerator: ****                      ^^^^^^^^^^^^^^^^^^^^^^
Sep 26 20:50:39 raspberrypi weewxd[58975]: ERROR weewx.cheetahgenerator: ****    File "<frozen genericpath>", line 55, in getmtime
Sep 26 20:50:39 raspberrypi weewxd[58975]: ERROR weewx.cheetahgenerator: ****  FileNotFoundError: [Errno 2] Datei oder Verzeichnis nicht gefunden: '/etc/weewx/skins/Seasons/sensors.inc'
Sep 26 20:50:39 raspberrypi weewxd[58975]: DEBUG user.gw1000: Next update in 30 seconds
seasons2.png
seasons2.png (67.28 KiB) 489 mal betrachtet
Gruss Wilfried
Antworten