Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
wiki:software:cumulusmx [2024/07/15 04:55] – [CumulusMX] Gyvate | wiki:software:cumulusmx [2025/03/10 11:51] (aktuell) – [Nachladen von Wetterdaten von ecowitt.net bei nicht-24-Stunden-Betrieb (oder Ausfall)] Gyvate | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
===== CumulusMX ===== | ===== CumulusMX ===== | ||
- | Die aktuellen Versionen 3 und 4 von CUmulus, auch als Cumulus MX (CMX) bekannt wurde als beta-Version vom ursprünglichen Entwickler (Steve Loft) freigegeben und wird seitdem von Marc Crossley weiterentwickelt. MX steht möglicherweise für Marc Crossley (X wird im Englischen auch Kreuz (=cross) genannt). | + | Die aktuellen Versionen 3 und 4 von Cumulus, auch als CumulusMX |
In amerikanischen Städten findet man auch weisse Verkehrsschilder mit der Aufschrift XING, die Crossing = " | In amerikanischen Städten findet man auch weisse Verkehrsschilder mit der Aufschrift XING, die Crossing = " | ||
\\ | \\ | ||
- | Mittlerweile (23. Februar | + | Mittlerweile (Mai 2024) existiert die Versionen |
Sie ist unter Windows entwickelt und kann mit Hilfe der .NET Laufzeit-Bibliothek „mono“ auch auf Nicht-Windows-Betriebssystemen eingesetzt werden. | Sie ist unter Windows entwickelt und kann mit Hilfe der .NET Laufzeit-Bibliothek „mono“ auch auf Nicht-Windows-Betriebssystemen eingesetzt werden. | ||
- | \\ E gibt jetzt (Juli 2024) auch eine Version 4, 4.0.1 build 4025, die mit neuen Microsoft-Laufzeit-Bibliotheken arbeiten und auch die Cross-Platform Bibliothek dotnet anstelle der älteren Bibliothek mono benutzt. | + | \\ |
+ | \\ Es gibt jetzt (Juli 2024) auch eine Version 4, 4.0.1 build 4025, die mit neuen Microsoft-Laufzeit-Bibliotheken arbeiten und auch die Cross-Platform Bibliothek | ||
+ | \\ | ||
+ | \\ Das jüngste Release mit vielen Neuerungen (März 2025) ist 4.4.1 Build 4904, das unter anderem für die Besitzer von Ecowitt konsolen GW3000 und WS6120 mit SD Karte das nachträgliche Auffüllen der Cumulusdatenbanken bei Laufunterbrechung von der SD kArte ermöglicht. Ausserdem wird auch der Laserabstandssensor zur Flüssigkeitsstand oder Schneehöhenmessung unterstützt (LDS01). | ||
\\ | \\ | ||
Neben der Darstellung und Aufbereitung der Wetterdaten am PC ist die Erstellung und Aktualisierung einer eigenen Internetseite (mittels eingebauter FTP/FTPS Funktion) sowie die Teilnahme an ausgewählten Wetternetzwerken möglich. | Neben der Darstellung und Aufbereitung der Wetterdaten am PC ist die Erstellung und Aktualisierung einer eigenen Internetseite (mittels eingebauter FTP/FTPS Funktion) sowie die Teilnahme an ausgewählten Wetternetzwerken möglich. | ||
+ | \\ | ||
\\ alternativ kann seit Version 3.28.1 ein Website-Upload ausser mit (S)FTP auch mit einem PHP-Skript erfolgen: https:// | \\ alternativ kann seit Version 3.28.1 ein Website-Upload ausser mit (S)FTP auch mit einem PHP-Skript erfolgen: https:// | ||
\\ | \\ | ||
Zeile 18: | Zeile 22: | ||
Nur das Administrations-Interface, | Nur das Administrations-Interface, | ||
\\ Die Änderungen in den Softwareständen und Neuerungen bzw. Fehlerbeseitigungen kann man - in Englisch - nachlesen unter: | \\ Die Änderungen in den Softwareständen und Neuerungen bzw. Fehlerbeseitigungen kann man - in Englisch - nachlesen unter: | ||
- | \\ [[https:// | + | \\ [[https:// |
Zeile 60: | Zeile 64: | ||
\\ Danach kann das alternative Interface mit http:// | \\ Danach kann das alternative Interface mit http:// | ||
\\ Ein Wechsel zwischen dem Original und der Alternative ist mit einem Mausklick möglich. | \\ Ein Wechsel zwischen dem Original und der Alternative ist mit einem Mausklick möglich. | ||
+ | \\ | ||
+ | \\ ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ||
+ | \\ | ||
==== kompatible Wetterstationen (Cumulus 3.1.2 - CumulusMX) ==== | ==== kompatible Wetterstationen (Cumulus 3.1.2 - CumulusMX) ==== | ||
\\ [[https:// | \\ [[https:// | ||
Zeile 65: | Zeile 72: | ||
\\ Insbesondere Besitzer der neueren und neuesten Fine Offset / Ecowitt (Klon) Konsolen | \\ Insbesondere Besitzer der neueren und neuesten Fine Offset / Ecowitt (Klon) Konsolen | ||
\\ (Froggit WH3000SE [EW WH2910], Froggit WH4000SE [EW WS2320E], EW HP350x, Froggit HP1000SE Pro [EW 2551] sowie Ambient WS-2000/ | \\ (Froggit WH3000SE [EW WH2910], Froggit WH4000SE [EW WS2320E], EW HP350x, Froggit HP1000SE Pro [EW 2551] sowie Ambient WS-2000/ | ||
- | \\ können sich ab CMX Version 3.13.2 (Build 3142) mit der Customized Server Option mit CMX verbinden. | + | \\ können sich ab CMX Version 3.13.2 (Build 3142) mit der Customized Server Option mit CMX verbinden. Diese trägt in CMX V.4 den etwas eigenwilligen Namen " |
\\ Der GW1100/ | \\ Der GW1100/ | ||
\\ | \\ | ||
- | \\ Seit Oktober 2023 (Version 3.27.0) gibt es auch die Möglichkeit, | + | \\ Seit Oktober 2023 (Version 3.27.0) gibt es auch die Möglichkeit, |
- | Das kann nützlich sein, wenn die Custom Server Funktion der Ecowitt Konsole bereits anderweitig verwendet wird. Oder mit einer WS6006 Mobilnetzwerkkonsole, | + | \\ Das kann nützlich sein, wenn die Custom Server Funktion der Ecowitt Konsole bereits anderweitig verwendet wird. Oder mit einer WS6006 Mobilnetzwerkkonsole, |
+ | \\ Allerdings riskiert man damit auch Datenverlust bei Internetzugangsproblemen, | ||
\\ | \\ | ||
+ | \\ Für Nutzer von Ecowitt/ | ||
+ | Zukünftige Firmware der Konsolen unterstützt das TCP Binär-Protokoll nicht mehr für die neueren Sensoren (z.B. LDS01 - Laser Distance Sensor), das HTTP Protokoll sehr wohl. | ||
\\ | \\ | ||
==== von CumulusMX benutzte und erzeugte Dateien mit Sensordaten (auch CSV) ==== | ==== von CumulusMX benutzte und erzeugte Dateien mit Sensordaten (auch CSV) ==== | ||
Zeile 79: | Zeile 89: | ||
\\ im Verzeichnis ....\CumulusMX\data finden sich folgende Dateien wieder | \\ im Verzeichnis ....\CumulusMX\data finden sich folgende Dateien wieder | ||
| cumulusMX.db | eine sqlite Datenbank mit allen Sensordaten in gewählten Logging-Intervall (z.B. 1 Minute, 5 Minuten, 1 Stunde etc.) | | | cumulusMX.db | eine sqlite Datenbank mit allen Sensordaten in gewählten Logging-Intervall (z.B. 1 Minute, 5 Minuten, 1 Stunde etc.) | | ||
- | | ExtraLogYYYYMM.txt | die CSV-Daten der Extrasensor-Aufzeichnungen im gewählten Logging-Intervall YYYY=Jahr, MM=Monat | | + | | ExtraLogYYYYMM.txt |
- | | MmmYYlog.txt | die CSV-Daten der Basissensor-Aufzeichnungen im gewählten Logging-Intervall Mmm=Monat, YY=Jahr | | + | | MmmYYlog.txt< |
| today.ini | Extremwerte des laufenden Tages| | | today.ini | Extremwerte des laufenden Tages| | ||
| yesterday.ini | Extremwerte des jeweils gestrigen Tages | | | yesterday.ini | Extremwerte des jeweils gestrigen Tages | | ||
Zeile 91: | Zeile 101: | ||
| year.ini | Extremwerte in Monatsabschnitten pro Jahr, wird am Jahresende in yearYYYY.ini umbenannt, z.B. year2020.ini | | | year.ini | Extremwerte in Monatsabschnitten pro Jahr, wird am Jahresende in yearYYYY.ini umbenannt, z.B. year2020.ini | | ||
\\ *.ini Dateien enthalten Daten, die beim Start von CMX geladen werden, z.B. Tageshöchst- und Niedrigwerte, | \\ *.ini Dateien enthalten Daten, die beim Start von CMX geladen werden, z.B. Tageshöchst- und Niedrigwerte, | ||
+ | \\ | ||
+ | \\ 1) in V.3 wird der Monatname durch die Sprach- und Zahlenformateinstellung (locale) definiert, also Mrz für März bei locale de-de und Mar für März bei locale en-GB/ | ||
+ | \\ 2) damit diese Datei angelegt wird, müssen Extrasensoren (jenseits von Wind, Regen, Aussentemperatur/ | ||
+ | \\ die Existenz eines Solarsensors muss ebenfalls in den Settings angekreuzt werden. | ||
+ | \\ Damit Extrasensoren im Administrations-Interface Sichtbar sind, muss deren Sichtbarkeit (Visibility) entsprechend eingestellt sein: Setting --> Display Options --> Data Visibility | ||
\\ | \\ | ||
\\ die Kopfzeilenbeschreibung der CSV-Dateien (welche Zahl steht für was) findet sich im Verzeichnis ....\CumulusMX mit als xxxxxxfileheader.txt (xxxxx= day, Extra, monthly) | \\ die Kopfzeilenbeschreibung der CSV-Dateien (welche Zahl steht für was) findet sich im Verzeichnis ....\CumulusMX mit als xxxxxxfileheader.txt (xxxxx= day, Extra, monthly) | ||
Zeile 114: | Zeile 129: | ||
\\ (Wenn ihr aus speziellen Gründen für CMX einen anderen Port als 8998 gewählt habt, ist möglich, muss natürlich dann auch der andere Port eingetragen werden - und CMX unter Angabe des geänderten Ports gestartet werden.) | \\ (Wenn ihr aus speziellen Gründen für CMX einen anderen Port als 8998 gewählt habt, ist möglich, muss natürlich dann auch der andere Port eingetragen werden - und CMX unter Angabe des geänderten Ports gestartet werden.) | ||
\\ {{: | \\ {{: | ||
- | ==== Nachladen von Wetterdaten von ecowitt.net bei nicht-24-Stunden-Betrieb (oder Ausfall) ==== | + | ==== Nachladen von Wetterdaten von ecowitt.net |
\\ Seit Version 3.15.2 (build 3171) kann CMX beim Neustart auch " | \\ Seit Version 3.15.2 (build 3171) kann CMX beim Neustart auch " | ||
\\ Voraussetzung: | \\ Voraussetzung: | ||
Zeile 120: | Zeile 135: | ||
\\ alle Daten bis zu einem Jahr können heruntergeladen werden, wobei das Download-Intervall dem Speicherintervall der Ecowitt-Cloud entspricht: heute bis 2 Monate 5 Minuten, ab zwei Monaten bis 1/2 Jahr 30 Minuten, darüber 6 Stunden. | \\ alle Daten bis zu einem Jahr können heruntergeladen werden, wobei das Download-Intervall dem Speicherintervall der Ecowitt-Cloud entspricht: heute bis 2 Monate 5 Minuten, ab zwei Monaten bis 1/2 Jahr 30 Minuten, darüber 6 Stunden. | ||
\\ Beim Neustart lädt CMX die Daten in Tagesportionen (im vorhandenen Speicherintervall [5, 30, 360 Minuten] herunter und schreibt sie in die CMX Datenbank/ | \\ Beim Neustart lädt CMX die Daten in Tagesportionen (im vorhandenen Speicherintervall [5, 30, 360 Minuten] herunter und schreibt sie in die CMX Datenbank/ | ||
+ | \\ | ||
+ | \\ Seit Version 4.4.1 build 4084 gibt es die Möglichkeit, | ||
\\ | \\ | ||
\\ {{: | \\ {{: |