Danke für Deine Hilfe und Geduld. Ich habe jetzt endlich Deine Frage verstanden.
Die Systemvariablen "DC1_Raspi" und "DC2_Gateway" beschreibe ich mit Deinem Script aus dem Thread "Duty Cycle CCU2 & CCU3 mit HM Script auslesen und speichern" in der Version b.
Hier habe ich lediglich die Variablennamen oberhalb von "Dont touch" an meine vorhandenen Variablen angepasst. Ich hoffe, das ist ok. Das Programm funktioniert auch perfekt.
In einem extra Programm möchte ich nun, diese Systemvariablen in eine Monatsdatei im csv-Format schreiben. Ich habe das zunächst einmal mit der Variablen "DC1_Raspi" probiert. Das Script in dem Programm ist hier:
Ich habe einmal auf "Ausführen" geklickt. Aufgrund der Ausgabe unten gehe ich davon aus, dass das Programm auch funktioniert. In dem Programm wird ja die "log2file.tcl" aufgerufen. Da habe ich nun wirklich Deine originale Version ohne Änderungen genommen:
Ich hätte nun gedacht, dass bei Aufgruf meines Programms "DC-in-Monatsdatei" im Verzeichnis "/usr/local/addons/log2file/" die Datei "log2file_$datum.csv" angelegt werden müsste, wobei "$datum" durch "2021-02" ersetzt werden müsste. Das passiert aber nicht.
Können eventuell die anderen Fehler, die Du gesehen hast, etwas damit zu tun haben. Muss ich mir da Sorgen machen?
Viele Grüße
Dirk