Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
wiki:software:cumulusmx [2024/07/15 05:06] – [kompatible Wetterstationen (Cumulus 3.1.2 - CumulusMX)] Gyvatewiki:software:cumulusmx [2025/03/10 11:51] (aktuell) – [Nachladen von Wetterdaten von ecowitt.net bei nicht-24-Stunden-Betrieb (oder Ausfall)] Gyvate
Zeile 7: Zeile 7:
 \\  \\ 
 \\ 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 //**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 //**dotnet**// anstelle der älteren Bibliothek //**mono**// benutzt.
 +\\ 
 +\\ 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. 
Zeile 70: 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/WSW-5000 und WH2902x) \\ (Froggit WH3000SE [EW WH2910], Froggit WH4000SE [EW WS2320E], EW HP350x, Froggit HP1000SE Pro [EW 2551] sowie Ambient WS-2000/WSW-5000 und WH2902x)
-\\ 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 "Ecowitt Custom Sender".
 \\ Der GW1100/GW1000 [Froggit DP1500] und WH2650 [Froggit WH2600Pro WiFi] sowie die neueren GW2000 und WS19x0 Konsolen werden schon länger über ihr API unterstützt. \\ Der GW1100/GW1000 [Froggit DP1500] und WH2650 [Froggit WH2600Pro WiFi] sowie die neueren GW2000 und WS19x0 Konsolen werden schon länger über ihr API unterstützt.
 \\   \\  
-\\ Seit Oktober 2023 (Version 3.27.0) gibt es auch die Möglichkeit, die Ecowitt Cloud (Ecowitt Weather server auf ecowitt.net) nicht nur zum Auffüllen von Datenlücken sondern als gesonderte Station in CMX anzugeben und CMX ausschließlich und vollständig mit den in die Ecowitt Cloud übertragenen Daten zu versorgen. Stationstyp Ecowitt Cloud. +\\ Seit Oktober 2023 (Version 3.27.0) gibt es auch die Möglichkeit, die Ecowitt Cloud (Ecowitt Weather server auf ecowitt.net) nicht nur zum Auffüllen von Datenlücken sondern als gesonderte Station in CMX anzugeben und CMX ausschließlich und vollständig mit den in die Ecowitt Cloud übertragenen Daten zu versorgen. Stationstyp Ecowitt(.net) Cloud - (Namensgebung je nach CMX Version; V3 ohne .net, CMX V4 mit .net) 
-Das kann nützlich sein, wenn die Custom Server Funktion der Ecowitt Konsole bereits anderweitig verwendet wird. Oder mit einer WS6006 Mobilnetzwerkkonsole, die keine Daten im Ecowitt-Protokoll via Custom Server versendet (nur WU-Protokoll).+\\ Das kann nützlich sein, wenn die Custom Server Funktion der Ecowitt Konsole bereits anderweitig verwendet wird. Oder mit einer WS6006 Mobilnetzwerkkonsole, die keine Daten im Ecowitt-Protokoll via Custom Server versendet (nur WU-Protokoll)
 +\\ Allerdings riskiert man damit auch Datenverlust bei Internetzugangsproblemen, der bei einer lokalen Lösung via Customized Server dann nicht vorkommt.
 \\  \\ 
 +\\ Für Nutzer von Ecowitt/FineOffset Konsolen mit dem lokalen API werden jetzt auch zwei Stationen nach den von ihren benutzten Protokollen unterschieden: TCP Local API  und HTTP Local API (wobei auch hier die Begriffswahl eigentümlich ist, denn http nutzt ebenfalls TCP/IP - es sind nur unterschiedliche Netzwerkprotokollebenen - Binary Local API wäre sicher besser und unmissverständlich). 
 +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 84: 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 <sup>2</sup> | die CSV-Daten der Extrasensor-Aufzeichnungen im gewählten Logging-Intervall YYYY=Jahr, MM=Monat | 
-| MmmYYlog.txt | die CSV-Daten der Basissensor-Aufzeichnungen im gewählten Logging-Intervall Mmm=Monat, YY=Jahr | +| MmmYYlog.txt<sup>1</sup> CMX V.3 \\ YYYMMlog.txt  CMX V.4 | die CSV-Daten der Basissensor-Aufzeichnungen im gewählten Logging-Intervall Mmm=Monat, YY=Jahr 2-stellig, YYYY=Jahr 4-stellig 
 | 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 96: 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, das gleiche für den Monat, das Jahr und die gesamte Zeit seit CMX-Aufzeichnungsstart. Sie werden während des Laufs von CMX wenn nötig aktualisiert \\ *.ini Dateien enthalten Daten, die beim Start von CMX geladen werden, z.B. Tageshöchst- und Niedrigwerte, das gleiche für den Monat, das Jahr und die gesamte Zeit seit CMX-Aufzeichnungsstart. Sie werden während des Laufs von CMX wenn nötig aktualisiert
 +\\ 
 +\\ 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/en-US. Ähnliches gilt für Mai, Oktober und Dezember. Ab Version 4 ist es locale-unabhängig das Kalenderjahr im 4-stelligen Zahlenformat z.B. 2025
 +\\ 2) damit diese Datei angelegt wird, müssen Extrasensoren (jenseits von Wind, Regen, Aussentemperatur/-feuchte und Solar) in den Settings --> Common Options aktiviert sein (Häkchen) und vorhanden sein.
 +\\ 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 119: 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.)
 \\ {{:wiki:software:cmx-http_ecowitt_wsview_plus.jpg.jpg?300|}} \\ {{:wiki:software:cmx-http_ecowitt_wsview_plus.jpg.jpg?300|}}
-==== Nachladen von Wetterdaten von ecowitt.net bei nicht-24-Stunden-Betrieb (oder Ausfall) ====+==== Nachladen von Wetterdaten von ecowitt.net oder SD Karte bei nicht-24-Stunden-Betrieb (oder Ausfall) ====
 \\ Seit Version 3.15.2 (build 3171) kann CMX beim Neustart auch "verloren gegangene" Daten von ecowitt.net herunterladen. \\ Seit Version 3.15.2 (build 3171) kann CMX beim Neustart auch "verloren gegangene" Daten von ecowitt.net herunterladen.
 \\ Voraussetzung: die Ecowitt (Klon) Station ist auf ecowitt.net registriert und die Konsole sendet (normalerweise im Minutenintervall) in die Ecowitt-Cloud. \\ Voraussetzung: die Ecowitt (Klon) Station ist auf ecowitt.net registriert und die Konsole sendet (normalerweise im Minutenintervall) in die Ecowitt-Cloud.
Zeile 125: 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/Log-Dateien, bevor CMX den Normalbetrieb aufnimmt) \\ Beim Neustart lädt CMX die Daten in Tagesportionen (im vorhandenen Speicherintervall [5, 30, 360 Minuten] herunter und schreibt sie in die CMX Datenbank/Log-Dateien, bevor CMX den Normalbetrieb aufnimmt)
 +\\ 
 +\\ Seit Version 4.4.1 build 4084 gibt es die Möglichkeit, dieses Nachladen auch via SD Karte für ein GW3000 oder WS6210 Gateway durchzuführen. Voraussetzung ist die Auswahl des Stationstyps Ecowitt http API - mit dem Stationstyp Binary API (legacy) funktioniert das SD Karten-Nachladen nicht (die Option wird nicht angeboten), das Cloud-Nachladen schon. Ist die SD Karten Option nicht ausgewählt, greift das Nachladen aus der Ecowitt Cloud, sofern ein gültiger API key und APP Key so wie eine dazu passende Konsolen-MAC-Adresse in den Settings )Einstellungen) eingetragen ist.
 \\  \\ 
 \\ {{:wiki:software:cmx_48_20220318.jpg?600|}} \\ {{:wiki:software:cmx_48_20220318.jpg?600|}}
  • Zuletzt geändert: 2024/07/15 05:06
  • von Gyvate