Weewx 5.1 fehlerhafter Eintrag löschen

Antwort erstellen

Bestätigungscode
Gib den Code genau so ein, wie du ihn siehst; Groß- und Kleinschreibung wird nicht unterschieden.
Smilies
:D :) :( :o :shock: :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Weewx 5.1 fehlerhafter Eintrag löschen

Re: Weewx 5.1 fehlerhafter Eintrag löschen

von Werner » 28 Sep 2024 17:32

Den haptischen Regensensor habe ich nur noch als Regendauersensor, er meldet bei Faktor 5 sehr sehr schnell, wenn der erste Tropfen fällt.
Füge mal in die current.inc hinzu

Code: Alles auswählen

('srain_piezo','#72b2c4','current','1'),
Das erfolgt jetzt innerhalb 8 Sekunden (mit der neuen GW2000-Firmware V3.15)

Re: Weewx 5.1 fehlerhafter Eintrag löschen

von moppedhausi » 28 Sep 2024 17:10

Werner hat geschrieben: 28 Sep 2024 15:15 Was mir bei Deinem WS90 aufgefallen ist:
hat eine uralt Firmware 1.26
und die Faktioren stehen alle auf 5.
Ich würde hier zum Vergleichen mit dem normalen Regensensor (WH40 ?)
die Faktoren mal 1,00 setzen.
Vor ein paar Wochen war unser Enkel hier und hat den WS90 abmontiert, aber ich habe es nicht geschafft, ein Update einzuspielen.
Beim nächsten Besuch vom Enkel versuche ich es noch einmal.

Den haptischen Regensensor habe ich nur noch als Regendauersensor, er meldet bei Faktor 5 sehr sehr schnell, wenn der erste Tropfen fällt.
Der WH40 ist mein normaler Regensensor, der ziemlich gut die Regenmenge erfasst.
Mit dem haptischen habe ich keine vernüftigen Ergebnisse geschafft. Vielleicht nach einem Update versuche ich es noch einmal.
Werner hat geschrieben: Habe heute versucht, den Fehler mit der sensors.inc zu reproduzieren, hatte ja eine entsprechende
Frage im WeeWx Forum gestellt, gelingt mir heute nicht mehr.
WeeWx ist schon sonderbar :roll:
dann drücke ich Dir die Daumen, vielleicht klappt es ja noch.

Re: Weewx 5.1 fehlerhafter Eintrag löschen

von Werner » 28 Sep 2024 15:15

@Wilfried,
Fragen haben sich erledigt, habe die Antworten in der lang.conf gefunden.
Dann ist es gut.

Was mir bei Deinem WS90 aufgefallen ist:
hat eine uralt Firmware 1.26
und die Faktioren stehen alle auf 5.
Ich würde hier zum Vergleichen mit dem normalen Regensensor (WH40 ?)
die Faktoren mal 1,00 setzen.

Habe heute versucht, den Fehler mit der sensors.inc zu reproduzieren, hatte ja eine entsprechende
Frage im WeeWx Forum gestellt, gelingt mir heute nicht mehr.
WeeWx ist schon sonderbar :roll:

Re: Weewx 5.1 fehlerhafter Eintrag löschen

von moppedhausi » 28 Sep 2024 06:11

Guten Morgen Werner.

Die Fragen hören nicht auf. :D

Unter aktuelle Werte finde ich den Wert "L1 Heizung 0,00",
soll das der Leak1 Sensor sein, der mir in der Aufstelleung fehlt?
bild1.png
bild1.png (7.29 KiB) 8095 mal betrachtet
Dann sehe ich unter Batterie Status den Wert "Heizung L1Batt OK 5",
ist das der Batterie Wert von Leak1 Sensor?
bild2.png
bild2.png (7.12 KiB) 8095 mal betrachtet
Edit
Fragen haben sich erledigt, habe die Antworten in der lang.conf gefunden.

Re: Weewx 5.1 fehlerhafter Eintrag löschen

von moppedhausi » 27 Sep 2024 20:39

Nochmals vielen Dank für Deine Hilfe.

https://www.wetter-willich.de/wetter/weewx/

Re: Weewx 5.1 fehlerhafter Eintrag löschen

von Werner » 27 Sep 2024 19:55

Ich habe die sensors_ohneraw.txt jetzt bearbeitet (recent Abfrage), damit sollten auch Deine N/A verschwinden.

Die Datei heißt jetzt wieder sensors.txt
sensors.txt
(24.55 KiB) 342-mal heruntergeladen
Nachtrag:
Du musst noch die Batt*.png Grafiken in das Webverzeichnis kopieren (werden nur bei ersten Erstellen dieses Verzeichnisse kopiert!)

Re: Weewx 5.1 fehlerhafter Eintrag löschen

von moppedhausi » 27 Sep 2024 19:38

Werner hat geschrieben: 27 Sep 2024 19:10 Versuche bitte mal diese Dateien:

in der sensors_ohneraw.txt ist komplett lasttime.raw entfernt oder deaktiviert
Keine Fehlermeldung und die index.html wird erstellt.

Re: Weewx 5.1 fehlerhafter Eintrag löschen

von moppedhausi » 27 Sep 2024 19:32

Werner hat geschrieben: 27 Sep 2024 19:10 Versuche bitte mal diese Dateien:


In der sensors.txt sind lasttime.raw durch Fehlerbehandlung abgefangen

Code: Alles auswählen

Sep 27 20:30:26 raspberrypi weewxd[72640]: DEBUG user.GTS: timestamps 2024 01.01. 01.02. 29.02. 31.05.
Sep 27 20:30:26 raspberrypi weewxd[72640]: ERROR weewx.cheetahgenerator: Evaluation of template /etc/weewx/skins/Seasons/index.html.tmpl failed.
Sep 27 20:30:26 raspberrypi weewxd[72640]: ERROR weewx.cheetahgenerator: **** Ignoring template /etc/weewx/skins/Seasons/index.html.tmpl
Sep 27 20:30:26 raspberrypi weewxd[72640]: ERROR weewx.cheetahgenerator: **** Reason: cannot find 'raw' while searching for 'lasttime.raw'
Sep 27 20:30:26 raspberrypi weewxd[72640]: ERROR weewx.cheetahgenerator: **** To debug, try inserting '#errorCatcher Echo' at top of template
Sep 27 20:30:27 raspberrypi weewxd[72640]: ERROR weewx.cheetahgenerator: Evaluation of template /etc/weewx/skins/Seasons/telemetry.html.tmpl failed.
Sep 27 20:30:27 raspberrypi weewxd[72640]: ERROR weewx.cheetahgenerator: **** Ignoring template /etc/weewx/skins/Seasons/telemetry.html.tmpl
Sep 27 20:30:27 raspberrypi weewxd[72640]: ERROR weewx.cheetahgenerator: **** Reason: cannot find 'raw' while searching for 'lasttime.raw'
Sep 27 20:30:27 raspberrypi weewxd[72640]: ERROR weewx.cheetahgenerator: **** To debug, try inserting '#errorCatcher Echo' at top of template
Sep 27 20:30:27 raspberrypi weewxd[72640]: INFO weewx.cheetahgenerator: Generated 6 files for report SeasonsReport in 0.88 seconds

Re: Weewx 5.1 fehlerhafter Eintrag löschen

von Werner » 27 Sep 2024 19:10

Versuche bitte mal diese Dateien:

Zum Verwenden umbenennen zu sensors.inc
In der sensors.txt sind lasttime.raw durch Fehlerbehandlung abgefangen
in der sensors_ohneraw.txt ist komplett lasttime.raw entfernt oder deaktiviert
sensors.txt
(24.39 KiB) 328-mal heruntergeladen
sensors_ohneraw.txt
(24.68 KiB) 331-mal heruntergeladen

Re: Weewx 5.1 fehlerhafter Eintrag löschen

von moppedhausi » 27 Sep 2024 18:52

Hab mal die telemetry deaktiviert, dann bleibt diese Fehlermeldung übrig:

Code: Alles auswählen

Sep 27 19:50:40 raspberrypi weewxd[72640]: DEBUG user.GTS: timestamps 2024 01.01. 01.02. 29.02. 31.05.
Sep 27 19:50:40 raspberrypi weewxd[72640]: ERROR weewx.cheetahgenerator: Evaluation of template /etc/weewx/skins/Seasons/index.html.tmpl failed.
Sep 27 19:50:40 raspberrypi weewxd[72640]: ERROR weewx.cheetahgenerator: **** Ignoring template /etc/weewx/skins/Seasons/index.html.tmpl
Sep 27 19:50:40 raspberrypi weewxd[72640]: ERROR weewx.cheetahgenerator: **** Reason: cannot find 'raw' while searching for 'lasttime.raw'
Sep 27 19:50:40 raspberrypi weewxd[72640]: ERROR weewx.cheetahgenerator: **** To debug, try inserting '#errorCatcher Echo' at top of template
Sep 27 19:50:40 raspberrypi weewxd[72640]: INFO weewx.cheetahgenerator: Generated 6 files for report SeasonsReport in 0.74 seconds

Re: Weewx 5.1 fehlerhafter Eintrag löschen

von moppedhausi » 27 Sep 2024 18:43

Guten Abned Werner,

jetzt habe ich Deine sensors.inc eingebunden und Debug eingeschaltet.
Wie schon vorher wird die index.html nicht erzeugt, alle anderen Dateien wohl.

Das steht im Logfile:

Code: Alles auswählen

Sep 27 19:40:20 raspberrypi weewxd[72640]: DEBUG user.GTS: timestamps 2024 01.01. 01.02. 29.02. 31.05.
Sep 27 19:40:21 raspberrypi weewxd[72640]: ERROR weewx.cheetahgenerator: Evaluation of template /etc/weewx/skins/Seasons/index.html.tmpl failed.
Sep 27 19:40:21 raspberrypi weewxd[72640]: ERROR weewx.cheetahgenerator: **** Ignoring template /etc/weewx/skins/Seasons/index.html.tmpl
Sep 27 19:40:21 raspberrypi weewxd[72640]: ERROR weewx.cheetahgenerator: **** Reason: cannot find 'raw' while searching for 'lasttime.raw'
Sep 27 19:40:21 raspberrypi weewxd[72640]: ERROR weewx.cheetahgenerator: **** To debug, try inserting '#errorCatcher Echo' at top of template
Sep 27 19:40:21 raspberrypi weewxd[72640]: ERROR weewx.cheetahgenerator: Evaluation of template /etc/weewx/skins/Seasons/telemetry.html.tmpl failed.
Sep 27 19:40:21 raspberrypi weewxd[72640]: ERROR weewx.cheetahgenerator: **** Ignoring template /etc/weewx/skins/Seasons/telemetry.html.tmpl
Sep 27 19:40:21 raspberrypi weewxd[72640]: ERROR weewx.cheetahgenerator: **** Reason: cannot find 'raw' while searching for 'lasttime.raw'
Sep 27 19:40:21 raspberrypi weewxd[72640]: ERROR weewx.cheetahgenerator: **** To debug, try inserting '#errorCatcher Echo' at top of template
Sep 27 19:40:21 raspberrypi weewxd[72640]: INFO weewx.cheetahgenerator: Generated 6 files for report SeasonsReport in 1.25 seconds

Re: Weewx 5.1 fehlerhafter Eintrag löschen

von Werner » 27 Sep 2024 17:21

Unter Batterie Status fehlt mir noch der Bodensensor (WN34L), der Blitzsensor (WH57), der CO2-Sensor (WH45) und der Leckagesensor (WH55).
Diese Sensoren stellen mehre Werte (0-6) zur Verfügung. Der "normale" Season skin kennt diese Auswertung nicht.
Du kannst versuchen meine sensors.inc zu verwenden und herauszufinden warum bei Dir es nicht funktioniert, da es bei mir ja funktioniert (mit aktivierter Debug = 1).
Den das in die vorhandene sensors.inc mit zu integrieren wird zu aufwendig.
Wo kann ich die Bezeichnungen unter Spannung ändern, z. B. für ws90cap_volt?
in der lang/de.conf ergänzen

Code: Alles auswählen

[Labels]
   [[Generic]]
     ws90cap_volt          = WS90 Kondensator
oder eben den Text, den Du haben möchtest.

Re: Weewx 5.1 fehlerhafter Eintrag löschen

von moppedhausi » 27 Sep 2024 15:16

Zwei Fragen habe ich noch.

Unter Batterie Status fehlt mir noch der Bodensensor (WN34L), der Blitzsensor (WH57), der CO2-Sensor (WH45) und der Leckagesensor (WH55).

Wo kann ich die Bezeichnungen unter Spannung ändern, z. B. für ws90cap_volt?
seasons3.png
seasons3.png (17.26 KiB) 8121 mal betrachtet

Re: Weewx 5.1 fehlerhafter Eintrag löschen

von moppedhausi » 26 Sep 2024 21:04

Guten Aben Werner.

Jetzt läuft Weewx, hatte beim kopieren aus sensors.inc sensor.inc gemacht. Blöder Fehler.

Vielen Dank Werner für Deine tolle Hilfe.

https://www.wetter-willich.de/wetter/weewx/

Re: Weewx 5.1 fehlerhafter Eintrag löschen

von moppedhausi » 26 Sep 2024 19:54

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) 11503 mal betrachtet

Nach oben