CMX, nächstes Problem CustomLogs
Verfasst: 09 Nov 2024, 21:24
Nachdem, glaube Anfang 2023, die CustomLogs eingeführt wurden, war es super einfach sich mit den entsprechenden Tags nur die Daten aus den Log- und ExtraLog-Dateien in einer speziellen CustomLog-Datei zusammen stellen welche man auch wirklich für den Import nach WsWin benötigt.
Diese dann anschließend über externe Programme per Xcopy eine xyz.csv Datei umkopieren, welche WsWin dann per X-CSV importieren kann.
Soweit so gut, nun aber eher schlecht:
Anscheinend haben die Macher von CMX irgendwann als Trenner für die Tags in der CustomLog nur das Komma eingeführt, was ein absoluter Blödsinn ist, wenn man vorliegende Werte schon im Dezimalformat mit "," vorliegen hat.
Ich hatte mir gedacht, na, versuchste mal CMX auszutricksen und habe wie bisher ein ";" als Trenner verwendet, was auch für die Daten an sich funktioniert. Diese werden schön mit ";" aneinander gereiht. Leider werden aber Datum und Zeit von CMX automatisch vorangestellt, mit "," als Trenner.
Na suuuuper....
Wer denkt sich bitte schön denn so einen Mist aus, wenn man beim Zusammenstellen der Tags diese sogar mit der Option "rc=y" versehen könnte, um Dezimal-Punkte in den Daten gleich noch mit in ein Komma umwandeln könnte.
Damit ist nun ist eine sinnvolle Verwertung einer CSV komplett unmöglich geworden, da Tag-Trenner und Dezimalzeichen identisch sind.
Hier ein Auszug aus den Hinweisen zur Erstellung des CustomLog:
"For example you could use the string: <#temp><#hum><#SoilTemp1>
You can also use modifiers in the webtags for further control of the output like this: <#temp rc=y><#hum><#SoilTemp1 dp=2 rc=y>
You MUST use the rc=y web tag parameter for numeric values if your locale uses a comma decimal
Note: It is important to use a comma "," as the field separator as CMX will only recognise this format."
Herr laß Hirn wachsen...
Somit ist nun CMX in der 4. Generation für mich unbrauchbar geworden.
Vielleicht sollte oder muss ich einfach wieder auf die V3.23.1 Variante downgraden, dann sollte es wieder laufen.
Ich fasse es einfach nicht...
Diese dann anschließend über externe Programme per Xcopy eine xyz.csv Datei umkopieren, welche WsWin dann per X-CSV importieren kann.
Soweit so gut, nun aber eher schlecht:
Anscheinend haben die Macher von CMX irgendwann als Trenner für die Tags in der CustomLog nur das Komma eingeführt, was ein absoluter Blödsinn ist, wenn man vorliegende Werte schon im Dezimalformat mit "," vorliegen hat.
Ich hatte mir gedacht, na, versuchste mal CMX auszutricksen und habe wie bisher ein ";" als Trenner verwendet, was auch für die Daten an sich funktioniert. Diese werden schön mit ";" aneinander gereiht. Leider werden aber Datum und Zeit von CMX automatisch vorangestellt, mit "," als Trenner.
Na suuuuper....
Wer denkt sich bitte schön denn so einen Mist aus, wenn man beim Zusammenstellen der Tags diese sogar mit der Option "rc=y" versehen könnte, um Dezimal-Punkte in den Daten gleich noch mit in ein Komma umwandeln könnte.
Damit ist nun ist eine sinnvolle Verwertung einer CSV komplett unmöglich geworden, da Tag-Trenner und Dezimalzeichen identisch sind.
Hier ein Auszug aus den Hinweisen zur Erstellung des CustomLog:
"For example you could use the string: <#temp><#hum><#SoilTemp1>
You can also use modifiers in the webtags for further control of the output like this: <#temp rc=y><#hum><#SoilTemp1 dp=2 rc=y>
You MUST use the rc=y web tag parameter for numeric values if your locale uses a comma decimal
Note: It is important to use a comma "," as the field separator as CMX will only recognise this format."
Herr laß Hirn wachsen...
Somit ist nun CMX in der 4. Generation für mich unbrauchbar geworden.
Vielleicht sollte oder muss ich einfach wieder auf die V3.23.1 Variante downgraden, dann sollte es wieder laufen.
Ich fasse es einfach nicht...