Wswin-Daten für Weewx exportieren

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: Wswin-Daten für Weewx exportieren

Re: Wswin-Daten für Weewx exportieren

von WsWin8145 » 25 Mär 2024 20:11

xray77 hat geschrieben: 24 Mär 2024 19:11
Gerade ärgere ich mich mit dem weewx_wdc-Skin herum (WeatherCenter), läuft soweit ja gut bis auf die Icons bei der DWD-Wettervorhersage. Die Icons werden vom mosmix-script einfach nicht in die numerischen Namen umgewandelt, in der dwd.html werden die originalen Namen eingetragen, die dann natürlich nicht funktionieren..
"icon": "../dwd/icons/mostly-cloudy-day.png",
"icontitle": "Bewölkung zunehmend 72%"
An der rot markierten Stelle sollte hier ja so etwas wie dwd/icons/2-8.png stehen..
Ich suche schon seit Stunden nach dem Fehler, jetzt ist erstmal Schluss für heute..

Beste Grüsse
Michael
Die Anpassung sollte doch eingentlich kein Problem sein.
Den Pfad mit den Klarnamen der Icons sicher, dann die Klarnamen im Ordner des Scripts jeweils in den Zahlencode umbenennen.
Schon sollte das Problem gelöst sein.

Re: Wswin-Daten für Weewx exportieren

von xray77 » 24 Mär 2024 19:11

Hallo Werner,
Danke für Deine schnelle Antwort, werde es bei Gelegenheit mal probieren.

Gerade ärgere ich mich mit dem weewx_wdc-Skin herum (WeatherCenter), läuft soweit ja gut bis auf die Icons bei der DWD-Wettervorhersage. Die Icons werden vom mosmix-script einfach nicht in die numerischen Namen umgewandelt, in der dwd.html werden die originalen Namen eingetragen, die dann natürlich nicht funktionieren..
"icon": "../dwd/icons/mostly-cloudy-day.png",
"icontitle": "Bewölkung zunehmend 72%"
An der rot markierten Stelle sollte hier ja so etwas wie dwd/icons/2-8.png stehen..
Ich suche schon seit Stunden nach dem Fehler, jetzt ist erstmal Schluss für heute..

Beste Grüsse
Michael

Re: Wswin-Daten für Weewx exportieren

von Werner » 24 Mär 2024 12:07

@Michael,

ich habe es unter Weewx 5.02 nicht ausprobiert.
Aber ich sehe keinen Grund warum es nicht funktionieren sollte.
... und entsprechend dem Umfang der Daten würde ich die conf-Datei nehmen (csv-wswin0.conf), welche auch Windchill und Taupunkt gleich mit importiert. Damit spart man sich die Neuberechnung dieser Daten.
Und eventuell, sind zusätzliche Sensoren (z.B. Leaf_wet) in der conf-Datei freizuschalten.

Re: Wswin-Daten für Weewx exportieren

von xray77 » 23 Mär 2024 20:40

Hallo Werner,
Geht der Import der Daten aus WSWIN auch mit Weewx Version 5.0.x wie hier beschrieben und mit der bereitgestellten conf-Datei ?
Danke und Gruß
Michael

Re: Wswin-Daten für Weewx exportieren

von Werner » 08 Sep 2023 18:02

Meine Datenbank (für die Vantage mit Daten seit 2003) hat momentan 836846 kB.
Da ich nur alle 5 Minuten aufzeichne.
Ich habe Bedenken, daß die Verarbeitung der DB immer zäher wird
Ich hab da kein Problem.

Allerdings mache ich Datenbank-Arbeiten (Export/Import) auch auf einem I7 Windows-Rechner.
Nur die Übernahme muss man unter Linux machen, wegen WeeWx
Dann ist mir aber aufgefallen, daß die Regenmengen für die so importierten Jahre 2016 bis 2020 total daneben liegen.
Das ist mir auch aufgefallen, scheint ein Problem von WeeWx zu sein.
Ich glaub ich hab dazu einen extra Lauf mit "--rebuild-daily" gemacht, ist schon länger her.

Code: Alles auswählen

sudo wee_database --config=/etc/weewx2/weewx.conf --rebuild-daily --from=2020-01-01 --to=2021-12-31

Re: Wswin-Daten für Weewx exportieren

von JoachimF » 08 Sep 2023 08:39

Das sieht auch nicht ganz einfach aus.

Wie groß ist deine weewx.sdb ?
Meine liegt momentan so bei 800MB mit ca. 2 Millionen Datensätzen und es sind noch lange nicht alle Daten importiert.
Ich habe Bedenken, daß die Verarbeitung der DB immer zäher wird; was ich bei einer MySQL DB bereits gesehen habe.

Per Linux Konsolenbefehl habe ich die Wswin-ExportDatei verkleinert, d.h. jede 10te Zeile in eine neue Datei geschrieben.
sed -n '0~10p' EXP_20160101.CSV > wswin.csv

Die Ungenauigkeit wegen fehlender Meßwerte für die Max-Min-Werte nehme ich in Kauf, denn innerhalb von 10 Minuten kann sich das Wetter nicht dramatisch verändern.

Dann ist mir aber aufgefallen, daß die Regenmengen für die so importierten Jahre 2016 bis 2020 total daneben liegen.
tabelle.png
tabelle.png (96.12 KiB) 1498 mal betrachtet
Ich werde es erstmal so belassen.

Als Lösung habe ich mir folgenden Weg vorgestellt:
Innerhalb einer 10ner Schleife werden die Regenwerte in einer neuen Variablen aufaddiert (z.B. mit PHP )
und dann die komplette 10 Zeile mit dem RegensummenWert in eine DB geschrieben.
(Vielleicht ermittelt man auch den Max-Wert der andern Meßgrößen innerhalb der 10 Meßwerte.)
Wenn das Jahr so abgearbeitet ist, erfolgt ein CSV-Export, wobei der Regenwert durch den Regensummenwert ersetzt wird.

Ich habe nicht vor mir Grafiken aus der importierten Zeit mit weewx erstellen zu lassen; daß erledigt Wswin bei Bedarf.

Re: Wswin-Daten für Weewx exportieren

von Werner » 07 Sep 2023 18:42

Vorher löschen, die nicht benötigten Daten löschen: 1636636500 muss natürlich angepasst werden

Code: Alles auswählen

DELETE FROM archive WHERE datetime <= 1636636500;
DELETE FROM archive_day_ET WHERE datetime <= 1636636500;
DELETE FROM archive_day_altimeter WHERE datetime <= 1636636500;
DELETE FROM archive_day_appTemp WHERE datetime <= 1636636500;
DELETE FROM archive_day_appTemp1 WHERE datetime <= 1636636500;
DELETE FROM archive_day_barometer WHERE datetime <= 1636636500;
DELETE FROM archive_day_batteryStatus1 WHERE datetime <= 1636636500;
DELETE FROM archive_day_batteryStatus2 WHERE datetime <= 1636636500;
DELETE FROM archive_day_batteryStatus3 WHERE datetime <= 1636636500;
DELETE FROM archive_day_batteryStatus4 WHERE datetime <= 1636636500;
DELETE FROM archive_day_batteryStatus5 WHERE datetime <= 1636636500;
DELETE FROM archive_day_batteryStatus6 WHERE datetime <= 1636636500;
DELETE FROM archive_day_batteryStatus7 WHERE datetime <= 1636636500;
DELETE FROM archive_day_batteryStatus8 WHERE datetime <= 1636636500;
DELETE FROM archive_day_cloudbase WHERE datetime <= 1636636500;
DELETE FROM archive_day_co WHERE datetime <= 1636636500;
DELETE FROM archive_day_co2 WHERE datetime <= 1636636500;
DELETE FROM archive_day_consBatteryVoltage WHERE datetime <= 1636636500;
DELETE FROM archive_day_dewpoint WHERE datetime <= 1636636500;
DELETE FROM archive_day_dewpoint1 WHERE datetime <= 1636636500;
DELETE FROM archive_day_extraHumid1 WHERE datetime <= 1636636500;
DELETE FROM archive_day_extraHumid2 WHERE datetime <= 1636636500;
DELETE FROM archive_day_extraHumid3 WHERE datetime <= 1636636500;
DELETE FROM archive_day_extraHumid4 WHERE datetime <= 1636636500;
DELETE FROM archive_day_extraHumid5 WHERE datetime <= 1636636500;
DELETE FROM archive_day_extraHumid6 WHERE datetime <= 1636636500;
DELETE FROM archive_day_extraHumid7 WHERE datetime <= 1636636500;
DELETE FROM archive_day_extraHumid8 WHERE datetime <= 1636636500;
DELETE FROM archive_day_extraTemp1 WHERE datetime <= 1636636500;
DELETE FROM archive_day_extraTemp2 WHERE datetime <= 1636636500;
DELETE FROM archive_day_extraTemp3 WHERE datetime <= 1636636500;
DELETE FROM archive_day_extraTemp4 WHERE datetime <= 1636636500;
DELETE FROM archive_day_extraTemp5 WHERE datetime <= 1636636500;
DELETE FROM archive_day_extraTemp6 WHERE datetime <= 1636636500;
DELETE FROM archive_day_extraTemp7 WHERE datetime <= 1636636500;
DELETE FROM archive_day_extraTemp8 WHERE datetime <= 1636636500;
DELETE FROM archive_day_forecast WHERE datetime <= 1636636500;
DELETE FROM archive_day_hail WHERE datetime <= 1636636500;
DELETE FROM archive_day_hailBatteryStatus WHERE datetime <= 1636636500;
DELETE FROM archive_day_hailRate WHERE datetime <= 1636636500;
DELETE FROM archive_day_heatindex WHERE datetime <= 1636636500;
DELETE FROM archive_day_heatindex1 WHERE datetime <= 1636636500;
DELETE FROM archive_day_heatingTemp WHERE datetime <= 1636636500;
DELETE FROM archive_day_heatingVoltage WHERE datetime <= 1636636500;
DELETE FROM archive_day_humidex WHERE datetime <= 1636636500;
DELETE FROM archive_day_humidex1 WHERE datetime <= 1636636500;
DELETE FROM archive_day_inDewpoint WHERE datetime <= 1636636500;
DELETE FROM archive_day_inHumidity WHERE datetime <= 1636636500;
DELETE FROM archive_day_inTemp WHERE datetime <= 1636636500;
DELETE FROM archive_day_inTempBatteryStatus WHERE datetime <= 1636636500;
DELETE FROM archive_day_leafTemp1 WHERE datetime <= 1636636500;
DELETE FROM archive_day_leafTemp2 WHERE datetime <= 1636636500;
DELETE FROM archive_day_leafWet1 WHERE datetime <= 1636636500;
DELETE FROM archive_day_leafWet2 WHERE datetime <= 1636636500;
DELETE FROM archive_day_lightning_distance WHERE datetime <= 1636636500;
DELETE FROM archive_day_lightning_disturber_count WHERE datetime <= 1636636500;
DELETE FROM archive_day_lightning_energy WHERE datetime <= 1636636500;
DELETE FROM archive_day_lightning_noise_count WHERE datetime <= 1636636500;
DELETE FROM archive_day_lightning_strike_count WHERE datetime <= 1636636500;
DELETE FROM archive_day_luminosity WHERE datetime <= 1636636500;
DELETE FROM archive_day_maxSolarRad WHERE datetime <= 1636636500;
DELETE FROM archive_day_nh3 WHERE datetime <= 1636636500;
DELETE FROM archive_day_no2 WHERE datetime <= 1636636500;
DELETE FROM archive_day_noise WHERE datetime <= 1636636500;
DELETE FROM archive_day_o3 WHERE datetime <= 1636636500;
DELETE FROM archive_day_outHumidity WHERE datetime <= 1636636500;
DELETE FROM archive_day_outTemp WHERE datetime <= 1636636500;
DELETE FROM archive_day_outTempBatteryStatus WHERE datetime <= 1636636500;
DELETE FROM archive_day_pb WHERE datetime <= 1636636500;
DELETE FROM archive_day_pm10_0 WHERE datetime <= 1636636500;
DELETE FROM archive_day_pm1_0 WHERE datetime <= 1636636500;
DELETE FROM archive_day_pm2_5 WHERE datetime <= 1636636500;
DELETE FROM archive_day_pressure WHERE datetime <= 1636636500;
DELETE FROM archive_day_radiation WHERE datetime <= 1636636500;
DELETE FROM archive_day_rain WHERE datetime <= 1636636500;
DELETE FROM archive_day_rainBatteryStatus WHERE datetime <= 1636636500;
DELETE FROM archive_day_rainRate WHERE datetime <= 1636636500;
DELETE FROM archive_day_referenceVoltage WHERE datetime <= 1636636500;
DELETE FROM archive_day_rxCheckPercent WHERE datetime <= 1636636500;
DELETE FROM archive_day_signal1 WHERE datetime <= 1636636500;
DELETE FROM archive_day_signal2 WHERE datetime <= 1636636500;
DELETE FROM archive_day_signal3 WHERE datetime <= 1636636500;
DELETE FROM archive_day_signal4 WHERE datetime <= 1636636500;
DELETE FROM archive_day_signal5 WHERE datetime <= 1636636500;
DELETE FROM archive_day_signal6 WHERE datetime <= 1636636500;
DELETE FROM archive_day_signal7 WHERE datetime <= 1636636500;
DELETE FROM archive_day_signal8 WHERE datetime <= 1636636500;
DELETE FROM archive_day_snow WHERE datetime <= 1636636500;
DELETE FROM archive_day_snowBatteryStatus WHERE datetime <= 1636636500;
DELETE FROM archive_day_snowDepth WHERE datetime <= 1636636500;
DELETE FROM archive_day_snowMoisture WHERE datetime <= 1636636500;
DELETE FROM archive_day_snowRate WHERE datetime <= 1636636500;
DELETE FROM archive_day_so2 WHERE datetime <= 1636636500;
DELETE FROM archive_day_soilMoist1 WHERE datetime <= 1636636500;
DELETE FROM archive_day_soilMoist2 WHERE datetime <= 1636636500;
DELETE FROM archive_day_soilMoist3 WHERE datetime <= 1636636500;
DELETE FROM archive_day_soilMoist4 WHERE datetime <= 1636636500;
DELETE FROM archive_day_soilTemp1 WHERE datetime <= 1636636500;
DELETE FROM archive_day_soilTemp2 WHERE datetime <= 1636636500;
DELETE FROM archive_day_soilTemp3 WHERE datetime <= 1636636500;
DELETE FROM archive_day_soilTemp4 WHERE datetime <= 1636636500;
DELETE FROM archive_day_supplyVoltage WHERE datetime <= 1636636500;
DELETE FROM archive_day_txBatteryStatus WHERE datetime <= 1636636500;
DELETE FROM archive_day_UV WHERE datetime <= 1636636500;
DELETE FROM archive_day_uvBatteryStatus WHERE datetime <= 1636636500;
DELETE FROM archive_day_windBatteryStatus WHERE datetime <= 1636636500;
DELETE FROM archive_day_wind WHERE datetime <= 1636636500;
DELETE FROM archive_day_windchill WHERE datetime <= 1636636500;
DELETE FROM archive_day_windDir WHERE datetime <= 1636636500;
DELETE FROM archive_day_windGust WHERE datetime <= 1636636500;
DELETE FROM archive_day_windGustDir WHERE datetime <= 1636636500;
DELETE FROM archive_day_windrun WHERE datetime <= 1636636500;
DELETE FROM archive_day_windSpeed WHERE datetime <= 1636636500;
DELETE FROM archive_day_sunshine_hours WHERE datetime <= 1636636500;
DELETE FROM archive_day_sunshine_time WHERE datetime <= 1636636500;

oder mit Lokaler Zeit: (hier im Beispiel mit meinen älteren Daten hier dann
"datetime <= 1636636500;"
durch
datetime(datetime,'unixepoch','localtime') < '2021-11-11 13:15:00';
ersetzen!

Code: Alles auswählen

DELETE FROM archive WHERE datetime(datetime,'unixepoch','localtime') < '2021-11-11 13:15:00';
DELETE FROM archive_day_ET WHERE datetime(datetime,'unixepoch','localtime') < '2021-11-11 13:15:00';
...
Wenn Du z.B. mein Schema wview_extendedmy.py mit diesen zusätzlichen Tabellen
'sunshine_hours',
'sunshine_time',
'sunshineDur',
'rainDur',
'hailDur',
nutzt, müssen die archive_day_sunshine_hours Tabellen usw, auch gelöscht werden!

Eine andere Möglichkeit wäre, nach dem Exportieren der Vantage Daten die
INSERT Statements durch REPLACE zu ersetzen (in der exportierten Datei).
Damit werden nur die schon vorhanden Daten mit den gleichen Daten wieder überschrieben und wenn neue vorhanden sind, hinzugefügt.
-> ist wahrscheinlich die viel einfachere Lösung

Re: Wswin-Daten für Weewx exportieren

von JoachimF » 07 Sep 2023 17:11

Werner hat geschrieben: 06 Sep 2023 11:14 Und es muss klar sein, dass dann die Daten der 1. Instanz dann in der 2. Instanz fehlen während der Importvorgang dauert.
Die fehlenden Daten müssen dann z.B. mit SQLBrowser aus der 1. Instanz exportiert werden und
dann in die Datenbank der 2. Instanz importiert werden.
Wenn ich mit dem DB Browser für SQLite exportiere , wird immer die gesamte Datenbank exportiert.
Datei -> Export -> Datenbank als SQL-Datei..

Wie exportiere ich nur Daten ab einem bestimmten Datum?

Re: Wswin-Daten für Weewx exportieren

von Werner » 07 Sep 2023 13:57

Code: Alles auswählen

sudo wee_import --import-config=/etc/weewx2/import/csv-wswin0.conf --verbose
Hier fehlt die Angabe welche Weewx-Config-Datei verwendet werden soll, deshalb default

so

Code: Alles auswählen

sudo wee_import --config=/etc/weewx2/weewx.conf --import-config=/etc/weewx2/import/csv-wswin0.conf --verbose

Re: Wswin-Daten für Weewx exportieren

von JoachimF » 07 Sep 2023 10:36

Die Import-Instanz hat eine neue DB ( umbenannte Kopie der Davis-Instanz)
weewx.conf
[[archive_sqlite]]
database_name = weewx-2.sdb
database_type = SQLite
Stutzig macht mich die folgende Ausgabe
$ ▶ sudo wee_import --import-config=/etc/weewx2/import/csv-wswin0.conf --verbose
Using WeeWX configuration file /etc/weewx/weewx.conf
Starting wee_import...
A CSV import from source file '/etc/weewx2/data/wswin.csv' has been requested.
The following options will be used:
config=/etc/weewx/weewx.conf, import-config=/etc/weewx2/import/csv-wswin0.conf
source=/etc/weewx2/data/wswin.csv, from=None, to=None
dry-run=None, calc_missing=True, ignore_invalid_data=True

weewx-1-2 wee_import[75302] INFO weeimport.csvimport: A CSV import from source file '/etc/weewx2/data/wswin.csv' has been requested.
weewx-1-2 wee_import[75302] INFO weeimport.csvimport: Using database binding 'wx_binding', which is bound to database 'weewx_dav.sdb'
weewx-1-2 wee_import[75302] INFO weeimport.csvimport: Destination table 'archive' unit system is '0x11' (METRICWX).
weewx-1-2 wee_import[75302] INFO weeimport.csvimport: Missing derived observations will be calculated.
und zwar die Zeilen
Using WeeWX configuration file /etc/weewx/weewx.conf
Using database binding 'wx_binding', which is bound to database 'weewx_dav.sdb'
da sollte doch /etc/weewx2/weewx.conf stehen bzw. weewx-2sdb

Re: Wswin-Daten für Weewx exportieren

von Werner » 06 Sep 2023 11:14

Wenn JA, dann ist doch nicht die Davis-DB der 1.Instanz erweitert worden.
So ist es!

In diesem Fall ist die Datenbank (Davis-DB der 1.Instanz mit Daten ab 01.01.2021) auf die neue
zu benutzende Datenbank vor der Konvertierung zu kopieren.
Und es muss klar sein, dass dann die Daten der 1. Instanz dann in der 2. Instanz fehlen während der Importvorgang dauert.
Die fehlenden Daten müssen dann z.B. mit SQLBrowser aus der 1. Instanz exportiert werden und
dann in die Datenbank der 2. Instanz importiert werden.
Bei 1 Minütiger Aufzeichnung wirst Du dabei aber trotzdem ein paar Datensätze (1...3) verlieren.
Kommt darauf an, wie schnell Du beim den Export-Vorgang und danach Importier-Vorgang und Datenbank ändern bist.
Dieses kann man aber vorher schon im einer Backup-Datei der 2. Instanz auführlich testen ...

Danach können die Daten der 2. Instanz ohne Datenverlust in der 1. Instanz genutzt werden.
Entweder den Datenbank-Einträg in der weewx.conf auf den Namen der 2. Instanz ändern oder
die Datenbank(Name) der 2. Instanz auf den Datenbanknamen der 1. Instanz kopieren.
Vorher natürlich die Datenbank der 1. Instanz sichern ;)

Re: Wswin-Daten für Weewx exportieren

von JoachimF » 05 Sep 2023 19:29

Da habe ich noch eine Verstädnisfrage.
Weewx hat die Davis-DB der 1.Instanz mit Daten ab 01.01.2021 gefüttert (Startdatum von weewx)
Genau diese Davis-DB soll nun mit Wswin-Daten des Jahres 2020 ergänzt werden.

Wenn dieser Vorgang nun mit der 2.Instanz gemacht wird, kann die 2.Instanz doch nicht mit einer anderen Datenbank arbeiten. :?:
Wenn JA, dann ist doch nicht die Davis-DB der 1.Instanz erweitert worden.

Wo liegt mein Denkfehler?

Re: Wswin-Daten für Weewx exportieren

von Werner » 05 Sep 2023 10:01

Daneben schreibt die II ebenso Daten in die selbe weewx.sdb.
Gibt es da nicht Konflikte?
Das darf nicht sein, dazu eine eigene/anderen Namen der Datenbank verwenden.

In der Instanz für die Datenbankkonvertierung/-übername ist einentlich nur
der Datenbank-Name zu ändern, da diese Instanz ja nicht gestartet werden soll und
zur Konvertierung dann eben in diese Datenbank geschrieben werden soll.

Re: Wswin-Daten für Weewx exportieren

von JoachimF » 04 Sep 2023 19:42

Werner hat geschrieben: 28 Okt 2021 10:22 Sinnvoller Weise sollte/kann man das auch mit einer zweiten Instanz von weewx (z.B. im Pfad /etc/weewx1 ) durchführen lassen - siehe hier
Wie muss die weewx.conf der Import-Instanz aussehen?

station_type = Vantage ist/muß geblieben, d.h. die Import-Instanz (=II) startet nicht.

Alle cmon Zeilen habe ich auskommentiert, ebenso alle wx_binding2 Zeilen.

HTML_ROOT ist auch abgeändert.

Ausgabe von sudo systemctl status weewx2 (habe auf systemctl umgestellt)

Code: Alles auswählen


● weewx2.service - WeeWX weather system located in the 
     Loaded: loaded (/etc/systemd/system/weewx2.service; enabled; vendor preset: enabled)
     Active: failed (Result: exit-code) since Mon 2023-09-04 18:42:38 CEST; 1h 49min ago
       Docs: https://weewx.com/docs
    Process: 44802 ExecStart=/usr/bin/weewxd --log-label weewx- /etc/weewx2/weewx.conf (code=exited, status=1/FAILURE)
   Main PID: 44802 (code=exited, status=1/FAILURE)
        CPU: 568ms

Sep 04 18:42:38 weewx-1-2 python3[44802]: weewx-[44802] CRITICAL __main__:     ****    File "/usr/share/weewx/user/cmon.py", line 695, in __init__
Sep 04 18:42:38 weewx-1-2 python3[44802]: weewx-[44802] CRITICAL __main__:     ****      self.dbm = self.engine.db_binder.get_manager(data_binding=binding,
Sep 04 18:42:38 weewx-1-2 python3[44802]: weewx-[44802] CRITICAL __main__:     ****    File "/usr/share/weewx/weewx/manager.py", line 752, in get_manager
Sep 04 18:42:38 weewx-1-2 python3[44802]: weewx-[44802] CRITICAL __main__:     ****      manager_dict = get_manager_dict_from_config(self.config_dict,
Sep 04 18:42:38 weewx-1-2 python3[44802]: weewx-[44802] CRITICAL __main__:     ****    File "/usr/share/weewx/weewx/manager.py", line 859, in get_manager_dict_from_config
Sep 04 18:42:38 weewx-1-2 python3[44802]: weewx-[44802] CRITICAL __main__:     ****      raise weewx.UnknownBinding("Unknown data binding '%s'" % e)
Sep 04 18:42:38 weewx-1-2 python3[44802]: weewx-[44802] CRITICAL __main__:     ****  weewx.UnknownBinding: Unknown data binding ''cmon_binding''
Sep 04 18:42:38 weewx-1-2 python3[44802]: weewx-[44802] CRITICAL __main__:     ****  Exiting.
Sep 04 18:42:38 weewx-1-2 systemd[1]: weewx2.service: Main process exited, code=exited, status=1/FAILURE
Sep 04 18:42:38 weewx-1-2 systemd[1]: weewx2.service: Failed with result 'exit-code'.
Noch ein Hinweis: die Übernahme funktioniert nur, wenn weewx gestoppt wurde.
Diese Bedingung ist erfüllt?

Die weewx-Davis-Instanz läuft weiter und schreibt Daten in die weewx.sdb.
Daneben schreibt die II ebenso Daten in die selbe weewx.sdb.
Gibt es da nicht Konflikte?

Re: Wswin-Daten für Weewx exportieren

von Werner » 03 Sep 2023 21:24

Für die Chronik macht dieser Datenumfang keinen Sinn oder?
Nicht wirklich.
Die Chronik verwendet immer die Durchschnitts- bzw Min.- oder Max.-Werte
eines Tages

Nach oben