CumulusMX Restore oder automatische Wetterdaten-Nacherfassung nach Pause mit dem neuen Ecowitt API

Für Geräte von froggit
marco005
Offline
Beiträge: 92
Registriert: 31 Aug 2021, 11:35
Wohnort: Nideggen-Schmidt
Hat sich bedankt: 35 mal
Danksagung erhalten: 10 mal

Re: CumulusMX Restore oder automatische Wetterdaten-Nacherfassung nach Pause mit dem neuen Ecowitt API

#11

Beitrag von marco005 »

Hallo,

danke dir für die tolle Anleitung. :prayer:
Das Admin Dashboard funktioniert, aber das andere leider nicht. Genau da hakt es leider. Wenn ich die index.htm anklicke im Ordner Webfiles, wird diese angezeigt ohne Daten.

Ich betreibe lokal meinen eigenen Server auf nem alten Laptop, dementsprechend muss ich auch nix wohin hochladen, aber das wäre auch egal. Messwerte im Template werden nicht angezeigt. :? :cry:

Laut dem Wiki soll das ja wirklich einfach sein, aber selbst dafür bin ich anscheinend zu dumm. :D

Standard CumulusMX Website Template (Auswahl)
(die Webseiten können sowohl remote [auf einem Server im lokalen Netzwerk oder Internet] als auch lokal [auf dem Rechner/Server, auf dem CMX läuft; CMX fungiert dann als Webserver] abgelegt und dann per Browser angezeigt werden)
Die Webseiten zeigen alle Tabellen und Grafiken an, die auch das Administrations-Dashboard bereitstellt. Nur die Einstellungen und Zugriff auf die Datenbank, Log-Dateien sind dem Administrations-Dashboard vorbehalten.
Die Daten lassen sich auch mit sogenannten Web-Tags in eine beliebige, selbsterstellte Webseite(nsammlung) übertragen bzw. in ein anderes Template/Dashboard z.B. Weather34 oder Meteotemplate übertragen.

im Anhang ein Foto, was ich eingestellt habe, leider führt das nicht zum Erfolg

Ich übe weiter
Dateianhänge
Screenshot 2022-02-21 at 18-55-16 Internet settings - Cumulus MX.png
Screenshot 2022-02-21 at 18-55-16 Internet settings - Cumulus MX.png (193.58 KiB) 1281 mal betrachtet
Benutzeravatar
Gyvate
Offline
Beiträge: 2479
Registriert: 10 Aug 2021, 23:41
Wohnort: Saarbrücken
Hat sich bedankt: 12 mal
Danksagung erhalten: 375 mal
Kontaktdaten:

Re: CumulusMX Restore oder automatische Wetterdaten-Nacherfassung nach Pause mit dem neuen Ecowitt API

#13

Beitrag von Gyvate »

sehr schön !
Es wäre vielleicht dennoch hilfreich zu sehen, was Du denn falsch gemacht hattest.
Das könnte anderen helfen, nicht in die gleiche Falle zu tappen - und vielleicht auch als mögliche Fehlerquelle ins WiKi aufgenommen werden.
Ecowitt WS2320E,HP2553,HP3501,GW2001,GW1100, GW1000,WH2650,WN1910,WN1980, Meteobridge RPi4B-2GB/(16)32GB SLC 3165, Weewx 4.5.1/4.10.2, CumulusMX 3.28.4 b3282, Barani MeteoShield Pro, MetSpecRad02, Personal Weather Tablet(PWT) - http://meshka.eu
marco005
Offline
Beiträge: 92
Registriert: 31 Aug 2021, 11:35
Wohnort: Nideggen-Schmidt
Hat sich bedankt: 35 mal
Danksagung erhalten: 10 mal

Re: CumulusMX Restore oder automatische Wetterdaten-Nacherfassung nach Pause mit dem neuen Ecowitt API

#14

Beitrag von marco005 »

Der Fehler war, das ich die Index.htm im Ordner Webfiles geöffnet habe. Da sind natürlich keine Daten enthalten. Bei WD war beim öffnen der Index.html alle Daten vorhanden, weil es ja alles png Files waren, also nur ein Screenshot des Programms.
Jetzt wo ich die Index.htm mit dem Server Programm öffne, aktualisiert sich auch alles wie gewollt und automatisch.
Die gauges leider nur alle 15 Sekunden, obwohl ich 5 Sekunden eingestellt habe.
Der Upload mittels Api klappt bei mir leider nicht, ist aber nicht tragisch.
Benutzeravatar
Gyvate
Offline
Beiträge: 2479
Registriert: 10 Aug 2021, 23:41
Wohnort: Saarbrücken
Hat sich bedankt: 12 mal
Danksagung erhalten: 375 mal
Kontaktdaten:

Re: CumulusMX Restore oder automatische Wetterdaten-Nacherfassung nach Pause mit dem neuen Ecowitt API

#15

Beitrag von Gyvate »

marco005 hat geschrieben: 22 Feb 2022, 12:46 ....
Der Upload mittels Api klappt bei mir leider nicht, ist aber nicht tragisch.
Was genau klappt nicht ?
Ecowitt WS2320E,HP2553,HP3501,GW2001,GW1100, GW1000,WH2650,WN1910,WN1980, Meteobridge RPi4B-2GB/(16)32GB SLC 3165, Weewx 4.5.1/4.10.2, CumulusMX 3.28.4 b3282, Barani MeteoShield Pro, MetSpecRad02, Personal Weather Tablet(PWT) - http://meshka.eu
marco005
Offline
Beiträge: 92
Registriert: 31 Aug 2021, 11:35
Wohnort: Nideggen-Schmidt
Hat sich bedankt: 35 mal
Danksagung erhalten: 10 mal

Re: CumulusMX Restore oder automatische Wetterdaten-Nacherfassung nach Pause mit dem neuen Ecowitt API

#16

Beitrag von marco005 »

Er lädt die fehlenden Dateien nicht hoch, oder muss ich das irgendwo anstoßen. Beide api‘s und die mac Adresse sind eingetragen.
Benutzeravatar
Gyvate
Offline
Beiträge: 2479
Registriert: 10 Aug 2021, 23:41
Wohnort: Saarbrücken
Hat sich bedankt: 12 mal
Danksagung erhalten: 375 mal
Kontaktdaten:

Re: CumulusMX Restore oder automatische Wetterdaten-Nacherfassung nach Pause mit dem neuen Ecowitt API

#17

Beitrag von Gyvate »

Sorry, nochmal ....
Wer lädt was nicht wohin ? Was ist für DIch hier "up" ?
Die Konsole die Daten nicht nach ecowitt.net ?
(nur dann kann CMX sie auch wieder runterladen)
Oder worum genau geht es Dir, was nicht klappt.
Irgendwie habe ich das nicht richtig verstanden.

Oder geht es um die web site und Dateien (welche ?) werden nicht übertragen ?
Deine Webpräsenz war doch lokal, so dass es sich nur um Kopieren handelt.
Ecowitt WS2320E,HP2553,HP3501,GW2001,GW1100, GW1000,WH2650,WN1910,WN1980, Meteobridge RPi4B-2GB/(16)32GB SLC 3165, Weewx 4.5.1/4.10.2, CumulusMX 3.28.4 b3282, Barani MeteoShield Pro, MetSpecRad02, Personal Weather Tablet(PWT) - http://meshka.eu
marco005
Offline
Beiträge: 92
Registriert: 31 Aug 2021, 11:35
Wohnort: Nideggen-Schmidt
Hat sich bedankt: 35 mal
Danksagung erhalten: 10 mal

Re: CumulusMX Restore oder automatische Wetterdaten-Nacherfassung nach Pause mit dem neuen Ecowitt API

#18

Beitrag von marco005 »

Das GW 1100 lädt die Daten an Ecowitt seit November 2021.

Jetzt hätte ich gerne die Daten in Cumulus hinterlegt und gespeichert, da ich ja WD nicht mehr einsetze und diese Daten im csv Format vorliegen oder ich hätte noch die SD Karte aus der Konsole der HP 1000.

Die Homepage klappt jetzt und im Thread geht es ja um die Nacherfassung der Daten mit der Ecowitt Api und da hätte ich am liebsten die Daten ab 01.01.2022 in Cumulus gespeichert.

Gruß

Marco
Benutzeravatar
Gyvate
Offline
Beiträge: 2479
Registriert: 10 Aug 2021, 23:41
Wohnort: Saarbrücken
Hat sich bedankt: 12 mal
Danksagung erhalten: 375 mal
Kontaktdaten:

Re: CumulusMX Restore oder automatische Wetterdaten-Nacherfassung nach Pause mit dem neuen Ecowitt API

#19

Beitrag von Gyvate »

OK - verstanden - das ist aber ein Download und kein Upload ;) 8-)
Ich würde mal folgendes Versuchen:
- dayfile.txt, Jan22log.txt und Feb22log.txt sichern, ggf. auch die ExtraLog202201.txt und ExtraLog202202.txt falls vorhanden.
- CMX stoppen
- Jan22log.txt leeren (d.h. alle Einträge darin löschen und nur die leere Datei abspeichern,) Feb22log.txt dassselbe
- alle Einträge aus dayfile.txt ab/inklusive 01.01.2022 löschen
- CMX neu starten (es könnte eine zeitlang dauern, bis das Herunterladen abgeschlossen ist - sind ja ca. 55 Tage mit jeweils 288 Einträgen pro Tag (5-Minuten Intervall).

Du kannst das überprüfen, indem Du die Debug-Option einschaltest und in ..\CumulusMX\MXdiags die neueste
Debug-Log-Datei öffnest - sie wird während des Programmlaufs kontinuierlich aktualisiert.
D.h. Du musst sie ggf. öffter im Notepad/Editor öffnen - Name 20220223-000000.txt, je nach dem letzten Programmstart.

Sollte CMX die dayfile.txt nicht neu aufbauen (weiss ich nicht, nie ausprobiert), kannst Du sie ja aus der Sicherung wiederherstellen. dayfile.txt wird ja nur einmal am Tag um Mitternacht von CMX aktualisiert.

Wenn Du mit CMX später als dem 01.01.2022 gestartet hattest, hast Du ja (ggf. je nach EInstellung) ab diesem Zeitpunkt 1-Minuten Einträge in den Log-Dateien. Die Kannst Du ja wieder zurückkopieren aus deiner Sicherung und die Lücken zwischen den 5-Minuten Einträgen füllen (wenn Du das willst).

Beachten, dass CMX immer auf die volle Minute abspeichert, d.h. die akutelle Datei muss innerhalb der Minute gefüllt und abgespeichert werden. Am Besten eine Kopie der dann aktuellen LogDateien anlegen und diese vervollständigen. Wenn alles komplett ist, zwischen Minute:10 und Minute:50 die aktuelle Datei öffnen, die komplettierten Daten hineinkopieren (=alles bis zum Ende des Zeitstempels der Arbeitskopie löschen und durch die komplettierten Daten ersetzen), speichern.
Das gilt für Jan22log.txt, Feb22log.txt, ExtraLog202201.txt und ExtraLog202201.txt
Die Januar-Dateien sind problemlos, da CMX sie nicht mehr anfasst.
Du kannst mit den Februar-Dateien auch bis Anfang März mit dem Auffüllen aus deinen alten Log-Dateien warten.
Dann brauchst Du auf die Speicheraktivitäten von CMX keine Rücksicht zu nehmen.

Natürlich müssen in den Einstellungen (Settings) der gültige API-Key und App-Key eingetragen sein.
Settings --> Station Settings --> Ecowitt Data Access API
Hintergrund: CMX füllt nicht Lücken, sondern nur was seit dem letzten Eintrag fehlt.
Ecowitt WS2320E,HP2553,HP3501,GW2001,GW1100, GW1000,WH2650,WN1910,WN1980, Meteobridge RPi4B-2GB/(16)32GB SLC 3165, Weewx 4.5.1/4.10.2, CumulusMX 3.28.4 b3282, Barani MeteoShield Pro, MetSpecRad02, Personal Weather Tablet(PWT) - http://meshka.eu
olli
Offline
Beiträge: 18
Registriert: 19 Aug 2022, 08:06
Hat sich bedankt: 5 mal

Re: CumulusMX Restore oder automatische Wetterdaten-Nacherfassung nach Pause mit dem neuen Ecowitt API

#20

Beitrag von olli »

Hallo Gyvate,
Du schreibst:
Natürlich müssen in den Einstellungen (Settings) der gültige API-Key und App-Key eingetragen sein.
Settings --> Station Settings --> Ecowitt Data Access API
Woher bekomme ich den "API Application Key" - Ecowitt bietet mir nur den "API User Key" und das scheint nicht zu funktionieren...
Nachtrg:
Habe es gefunden, - man kann es auswählen :-)
Ecowitt.png
Ecowitt.png (9.05 KiB) 839 mal betrachtet
Viele Grüße, Olli
Antworten