Du hast möglicherweise ein anderes Problem - nämlich die Programmaufrufsyntax und den Programmstartort:
D:\CumulusMX GW3000>CumulusMX.exe -p 8997
ist unzulässig:
C:\CMX4-sim\CumulusMX>cumulusmx -p 8997
Invalid command line argument "-p"
Valid arguments are:
-port <http_portnum> - Sets the HTTP port Cumulus will use (default 8998)
der Aufruf müsste bei Dir lauten:
D:\CumulusMX GW3000\CumulusMX>CumulusMX.exe -port 8997
das Programm muss allerdings im Verzeichnis CumulusMX gestartet werden
Es genügt nicht, das Programm aus einem anderen Verzeichnis mit vollständiger Pfadangabe aufzurufen.
daher würde eine Batchdatei inhaltlich so aussehen müssen:
D:
cd \CumulusMX GW3000\CumulusMX
CumulusMX -port 8997
Du kannst den Aufruf einer entsprechenden Batchdatei die z.B. den Namen CMX-GW3000.bat trägt, auch in der Windows Aufgabenplanung einstellen, so dass sie bei jedem Reboot ausgeführt wird und CMX gestartet wird. Du kannst die Portangabe in der Aufgabe (Task) einstellen.
Ja genau, DAS war das Problem. So startet jetzt das Programm bei mir. Hast du evt. noch den Link wegen der Anpassung der day.ini damit er sich alle Daten von der SD Karte zieht? Meine Station habe ich noch nicht gesetzt damit die Software nicht gleich losrattert.
Alex
N52°24´ E12°58´ / 43m NN
Froggit GW1000A / HP1000SE Pro + div. Sensoren
CumulusMX auf RasPI
die today.ini (siehe übrigens CMX WiKi im Forum hier ) befindet sich sich im Verzeichnis ...\CumulusMX\data
sie wird jede Minute (im Speicherintervall, 1 Minute Standard) aktualisiert.
Daher ist eine Aktualisierung zum Datennachladen (ecowitt.net oder SD Karte) nur sinnvoll, wenn CMX nicht läuft.
Die Daten im ersten Abschnitt von today.ini auf die gewünschten Werte setzen, vorher (1), bei SD-Karten-Nachladen den Haken bei SD card setzen. Für ecowitt.net vorher (!) APP Key, API key und MAC Addresse eintragen.
Wenn CMX losläuft wird ggf. der Zeitstempel auf aktuell gesetzt und es passiert kein Nachladen.
Also Optionen vorher einstellen. CMX herunterfahren. today.ini anpassen. CMX starten.
Die IP Adresse muss natürlich die des GW3000 oder WS6210 sein.
Achtung - die Tagesdatei dayfile.txt überprüfen (auch im ...\CumulusMX}data Verzeichnis - geht direkt im Dateisystem oder im Administrationsprogramm (Dashboard etc.) - ggf. hat es nämlich Doppeleinträge gegeben und die Doubletten müssen entfernt werden.
Ähnliches gilt, wenn Lücken gefüllt werden/wurden. Dann müssen die Datenbank ("Log") Dateien entsprechend bereinigt werden da es dann auch Doppeleinträge geben kann. YYYYMMLog.txt und ExtraLogYYYYMM.txt, ebenfalls im ...\CumulusMX}data Verzeichnis
Wenn Du ganz neu startest, kannst Du den vorigen Absatz ignorieren. Könnte aber für Zukunft nützölich sein.