Wswin-Daten für Weewx exportieren

wenn es um andere Software geht
Donnerwetter
Beiträge: 30
Registriert: 06 Nov 2019 22:27
Wohnort: 69517 Gorxheimertal
Hat sich bedankt: 1 mal
Kontaktdaten:

Re: Wswin-Daten für Weewx exportieren

Beitrag von Donnerwetter »

Ja, ich verwende die V5.1.0

Fehlermeldung.png
Fehlermeldung.png (90.32 KiB) 8381 mal betrachtet
Dateianhänge
Fehler 3z.png
Fehler 3z.png (11.36 KiB) 8381 mal betrachtet
Viele Grüße
Donnerwetter
Benutzeravatar
Werner
Site Admin
Beiträge: 6201
Registriert: 04 Dez 2001 01:00
Wohnort: Lackenhäuser
Danksagung erhalten: 153 mal
Kontaktdaten:

Re: Wswin-Daten für Weewx exportieren

Beitrag von Werner »

Und da ist auch die *5.conf (csv-wswin5.conf ) zu verwenden
Nicht gelesen?

Deine verwendete csv-wswin0.conf funktioniert nur mit WeeWx 4.x und nicht mit
Deiner WeeWx V5.1.0
Donnerwetter
Beiträge: 30
Registriert: 06 Nov 2019 22:27
Wohnort: 69517 Gorxheimertal
Hat sich bedankt: 1 mal
Kontaktdaten:

Re: Wswin-Daten für Weewx exportieren

Beitrag von Donnerwetter »

Hallo Werner,

kannst Du mir bitte den Link für die csv-wswin5.conf zusenden?
Im Download Bereich habe ich nichts gefunden oder ich bin auf der falschen Seite. :oops:
download.png
download.png (124.51 KiB) 8280 mal betrachtet
Viele Grüße
Donnerwetter
Benutzeravatar
Werner
Site Admin
Beiträge: 6201
Registriert: 04 Dez 2001 01:00
Wohnort: Lackenhäuser
Danksagung erhalten: 153 mal
Kontaktdaten:

Re: Wswin-Daten für Weewx exportieren

Beitrag von Werner »

Donnerwetter
Beiträge: 30
Registriert: 06 Nov 2019 22:27
Wohnort: 69517 Gorxheimertal
Hat sich bedankt: 1 mal
Kontaktdaten:

Re: Wswin-Daten für Weewx exportieren

Beitrag von Donnerwetter »

Vielen Dank, Werner, für Deine tolle Hilfe!

Jetzt hat es auch bei mir funktioniert. :D
Ich habe bis jetzt 3 Jahre Wswin Daten importiert. Bevor ich aber fortfahre, möchte ich die vorhandene skin 5.10 mit den "farbigen Chronik-Tabellen" erweitern.
Danach werde ich entscheiden, ob ich die Chronik von Weewx als federführendes System einführe oder ob ich die Wswin Datenbank local weiter betreibe.
Umgekehrt lassen sich ja auch Weewx Daten in .CSV Dateien für WsWin erzeugen.
Muß man zwingend das neowx.skin installieren oder lassen sich mit anderen Varianten (skins) diese Tabellen erzeugen?
Die weewx.conf und skin.conf müssten dann wahrscheinlich angepasst bzw erweitert werden.
Viele Grüße
Donnerwetter
Benutzeravatar
Werner
Site Admin
Beiträge: 6201
Registriert: 04 Dez 2001 01:00
Wohnort: Lackenhäuser
Danksagung erhalten: 153 mal
Kontaktdaten:

Re: Wswin-Daten für Weewx exportieren

Beitrag von Werner »

Muß man zwingend das neowx.skin installieren
Nein!

In der weewx.conf ist dabei nichts einzutragen.
Verantwortlich für die Chronik ist die Erweiterung historygenerator
wobei ich unterscheide zwischen
historygenerator3.py
historygenerator4.py
historygenerator42.py
Es gibt aber mittlerweile auch eine 4.4 Version.
Diese Dateien gehören im Verbund zum Bootstrap skin.
Können aber auch einzeln, so wie ich es teilweise mache, genutzt werden.
historygenerator3.py ist am einfachsten "einzubinden"
Die notwendigen Einträge dafür sind in der skin.conf zu machen
Die Einbindung erfolgt so:

Code: Alles auswählen

[CheetahGenerator]
    ..._list_extensions = user.historygenerator3.MyXSearch
und in der index.html.tmpl (hier Beispiel für min_temp und avg_temp)

Code: Alles auswählen

          <div id="history_chronicle" class="history" style="display:none">
           <div class="col-md-8">
            <h4>$BootstrapLabels.history_tables.min_temp</h4>
$min_temp_table

            <h4>$BootstrapLabels.history_tables.avg_temp</h4>
$avg_temp_table
Donnerwetter
Beiträge: 30
Registriert: 06 Nov 2019 22:27
Wohnort: 69517 Gorxheimertal
Hat sich bedankt: 1 mal
Kontaktdaten:

Re: Wswin-Daten für Weewx exportieren

Beitrag von Donnerwetter »

Wenn ich es richtig verstanden habe, genügt es z.B. nur die historygenerator3.py einzubinden.
Man muss also nicht die komplette bootstrap.skin herunterladen?
Die historygenerator3.py habe ich in meinem Fall in das Verzeichnis /etc/weewx/skins/Seasons abgelegt (in diesem Verzeichnis befinden sich auch die skin.conf und index.html.templ).
Das scheint aber nicht richtig zu sein, weil der Weewx Status Fehlermeldungen produziert. :?:
Viele Grüße
Donnerwetter
Benutzeravatar
Werner
Site Admin
Beiträge: 6201
Registriert: 04 Dez 2001 01:00
Wohnort: Lackenhäuser
Danksagung erhalten: 153 mal
Kontaktdaten:

Re: Wswin-Daten für Weewx exportieren

Beitrag von Werner »

Man muss also nicht die komplette bootstrap.skin herunterladen?
so ist es.
/etc/weewx/skins/Seasons abgelegt
Falsch. Muss wie alle anderen Benutzerdateien unter
/etc/weewx/bin/user/
vorhanden sein.
Donnerwetter
Beiträge: 30
Registriert: 06 Nov 2019 22:27
Wohnort: 69517 Gorxheimertal
Hat sich bedankt: 1 mal
Kontaktdaten:

Re: Wswin-Daten für Weewx exportieren

Beitrag von Donnerwetter »

weewx_status.png
weewx_status.png (77.48 KiB) 7821 mal betrachtet
Die Weewx Statusfehlermeldung zeigt zwar an, wo es klemmt.
Ich weiß aber nicht, wie ich weiter vorgehen soll! :oops:

weewx_status.png[/attachment][/img]
Viele Grüße
Donnerwetter
Benutzeravatar
Werner
Site Admin
Beiträge: 6201
Registriert: 04 Dez 2001 01:00
Wohnort: Lackenhäuser
Danksagung erhalten: 153 mal
Kontaktdaten:

Re: Wswin-Daten für Weewx exportieren

Beitrag von Werner »

Ich weiß aber nicht, wie ich weiter vorgehen soll!
Wo hast Du denn die gewünschten History-Tabellen konfiguriert?

Schau Dir mal meine zugehörige skin.conf und index.html.tmpl an:
https://github.com/WernerKr/Ecowitt-or- ... /skin.conf
https://github.com/WernerKr/Ecowitt-or- ... .html.tmpl
Donnerwetter
Beiträge: 30
Registriert: 06 Nov 2019 22:27
Wohnort: 69517 Gorxheimertal
Hat sich bedankt: 1 mal
Kontaktdaten:

Re: Wswin-Daten für Weewx exportieren

Beitrag von Donnerwetter »

Hallo Werner,
ich muss nochmal nachfragen, bevor wieder was schief läuft.

1. Es müssen die Dateien skin.conf und index.html.tmpl von Github SeasonsMy/ konfiguriert werden?
2. Diese Dateien werden dann in den Ordner /etc/weewx/skins/Seasons/ kopiert bzw. überschreiben die dort vorhandenen Dateien?
3. In der weewx.config werden keine Erweiterungen für skin SeasonsMy eingetragen?
4. die historygenerator3.py wird im Verz. etc/weewx/bin/user abgelegt? (hattest du aber schon geschrieben)
Benutzeravatar
Werner
Site Admin
Beiträge: 6201
Registriert: 04 Dez 2001 01:00
Wohnort: Lackenhäuser
Danksagung erhalten: 153 mal
Kontaktdaten:

Re: Wswin-Daten für Weewx exportieren

Beitrag von Werner »

1) Nein - das sind meine aktuellen Dateien und wenn man sie verwenden möchte, sind sie in der Regel anzupassen
2) Ja, wenn man den Originalen Seasons Skin überschreiben will,
Nein, ich verwende jetzt den Ordner SeasonsEcowitt und damit klare Trennung zwischen dem Originalen
Seasons Skin
3) Wenn man den skins-Ordner SeasonsEcowitt sind Anpassungen notwendig
4) Ja.

Ich verstehe sowie nicht ganz, wenn Du neu anfängst, warum Du nicht das Komplett-Packet zum Installieren nutzt, denn da wird alles schon vorgegeben.
Diese Benutzer haben sich bei Werner für den Beitrag bedankt:
Donnerwetter
Benutzeravatar
JoachimF
Beiträge: 405
Registriert: 08 Dez 2021 20:29
Wohnort: Carces
Hat sich bedankt: 1 mal
Kontaktdaten:

Re: Wswin-Daten für Weewx exportieren

Beitrag von JoachimF »

Werner hat geschrieben: 09 Apr 2024 09:21
Bei anderen Stationen mache ich es in einer eigenen Instanz oder auf dem Computer mit
einer Debian Vmware (was natürlich viel viel schneller geht) und mit dem DB Browser for SQLite
spiele ich dann beide Datenbanken zusammen.
Ein virtuelles Debian 13 mit Weewx habe ich eingerichtet.
Meine tatsächliche weewx.sdb ist um mit deinem Script um zahlreiche Spalten (auf 179 ) erweitert worden.
Kann ich die Davis Exportdaten in der VM einfach importieren, oder muß ich auch diese DB (115) erweitern?
Gruß Joachim

https://puttkammer.de
Benutzeravatar
Werner
Site Admin
Beiträge: 6201
Registriert: 04 Dez 2001 01:00
Wohnort: Lackenhäuser
Danksagung erhalten: 153 mal
Kontaktdaten:

Re: Wswin-Daten für Weewx exportieren

Beitrag von Werner »

Meine tatsächliche weewx.sdb ist um mit deinem Script um zahlreiche Spalten (auf 179 )
Da dürfte es sich hier um eine Ecowitt-Station handeln.
Kann ich die Davis Exportdaten in der VM einfach importieren, oder muß ich auch diese DB (115) erweitern?
Für eine DAVIS Station ist die Erweiterung nicht notwendig (kann nicht so viele Sensoren).

Eventuell fehlt hier sunshineDur bzw. rainDur (Sonnenschein-Dauer, Regen-Dauer), wenn die fehlen und benötigt werden, dann nur um diese beiden erweitern.
Benutzeravatar
JoachimF
Beiträge: 405
Registriert: 08 Dez 2021 20:29
Wohnort: Carces
Hat sich bedankt: 1 mal
Kontaktdaten:

Re: Wswin-Daten für Weewx exportieren

Beitrag von JoachimF »

@Werner,

der Import der WsWin Daten 'EXP_20200101.CSV' war nicht ganz erfolgreich.

Folgende Fehlermeldung erhalte ich

Code: Alles auswählen

493122 ERROR weewx.cheetahgenerator: ****  TypeError: '>' not supported between instances of 'NoneType' and 'int'
519525 ERROR weewx.cheetahgenerator: Evaluation of template /etc/weewx/skins1/new-belchertown/klima/weewx-m-YYYY-MM.html.tmpl failed with exception '<class 'TypeError'>'
519575 ERROR weewx.cheetahgenerator: **** Ignoring template /etc/weewx/skins1/new-belchertown/klima/weewx-m-YYYY-MM.html.tmpl
519600 ERROR weewx.cheetahgenerator: **** Reason: '>' not supported between instances of 'NoneType' and 'int'
519948 ERROR weewx.cheetahgenerator: ****  Traceback (most recent call last):
519979 ERROR weewx.cheetahgenerator: ****    File "/usr/share/weewx/weewx/cheetahgenerator.py", line 338, in generate
519995 ERROR weewx.cheetahgenerator: ****      unicode_string = compiled_template.respond()
520011 ERROR weewx.cheetahgenerator: ****    File "_etc_weewx_skins1_new_belchertown_klima_weewx_m_YYYY_MM_html_tmpl.py", line 716, in respond
520028 ERROR weewx.cheetahgenerator: ****  TypeError: '>' not supported between instances of 'NoneType' and 'int'
294895 INFO weewx.cheetahgenerator: Generated 92 files for report new-belchertown in 14.35 seconds
Gruß Joachim

https://puttkammer.de
Antworten