Inhalt von Variablen in Datei schreiben
Moderator: Co-Administratoren
-
- Beiträge: 14086
- Registriert: 08.05.2013, 23:33
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Nordwürttemberg
- Hat sich bedankt: 580 Mal
- Danksagung erhalten: 1492 Mal
Re: Inhalt von Variablen in Datei schreiben
Erwartest Du nicht etwas viel Engagement? Anleitungen lesen ist doch sodas von Oldschool. Heutzutage werden HowTo-Videos erwartet, die möglichst nur noch nachklicken muss. Oder vielleicht kann ja mal auch einer ein Script zusammenschreiben, damit man nicht so endlos in der ach so veralteten WebUI rumklicken muss.
Gruß Xel66
Gruß Xel66
-------------------------------------------------------------------------------------------
524 Kanäle in 146 Geräten und 267 CUxD-Kanäle in 34 CUxD-Geräten:
343 Programme, 334 Systemvariablen und 183 Direktverknüpfungen,
RaspberryMatic Version: 3.65.11.20221005 + Testsystem: CCU2 2.61.7
-------------------------------------------------------------------------------------------
Einsteigerthread, Programmlogik-Thread, WebUI-Handbuch
524 Kanäle in 146 Geräten und 267 CUxD-Kanäle in 34 CUxD-Geräten:
343 Programme, 334 Systemvariablen und 183 Direktverknüpfungen,
RaspberryMatic Version: 3.65.11.20221005 + Testsystem: CCU2 2.61.7
-------------------------------------------------------------------------------------------
Einsteigerthread, Programmlogik-Thread, WebUI-Handbuch
- uwe111
- Beiträge: 4808
- Registriert: 26.02.2011, 22:22
- Hat sich bedankt: 3 Mal
- Danksagung erhalten: 240 Mal
- Kontaktdaten:
Re: Inhalt von Variablen in Datei schreiben
Hier das Beispiel aus der CUxD Doku mit var1 als Variablennamen:
Code: Alles auswählen
dom.GetObject("CUxD.CUX2801001:1.WRITE_FILE").State("0:/tmp/file.txt:"#var1);
Viele Grüße
Uwe
Alle sagten: Das geht nicht. Dann kam einer, der wußte das nicht und hat's einfach gemacht.
SPENDEN Download: CUxD 2.11, SSH KeyDir
SPENDEN Download: CUxD 2.11, SSH KeyDir
Re: Inhalt von Variablen in Datei schreiben
Hallouwe111 hat geschrieben: ↑22.06.2021, 15:30Hier das Beispiel aus der CUxD Doku mit var1 als Variablennamen:Zuvor musst Du natürlich ein CUxD (28) System.Exec Gerät mit der Seriennummer 1 anlegen.Code: Alles auswählen
dom.GetObject("CUxD.CUX2801001:1.WRITE_FILE").State("0:/tmp/file.txt:"#var1);
Viele Grüße
Uwe
Ich habe es mal so angelegt, jetzt werden in diese Datei file.txt Datum und Uhrzeit geschrieben, var1 habe ich in Chlorverbrauch umbenannt, ist eine Variable. Fehlt also nur noch der Wert der Variable in der file.txt.
Viele Grüße
Semmy
Raspberrymatic 3+
Raspberrymatic LAN-Gateway
Raspberrymatic LAN-Gateway
-
- Beiträge: 9562
- Registriert: 27.04.2020, 10:34
- System: CCU
- Hat sich bedankt: 696 Mal
- Danksagung erhalten: 1608 Mal
Re: Inhalt von Variablen in Datei schreiben
Ist das eine Frage? Vermutlich musst du deine variable noch richtig befüllen. Genaueres könnte man sagen, wenn man mehr Infos bekäme.
LG, Michael.
Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.
Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++
Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.
Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++
Re: Inhalt von Variablen in Datei schreiben
Chlorverbrauch ist eine Variable vom Typ Zahl. Im Moment steht da 9,5 drin.
So habe ich es eingetragen:
dom.GetObject("CUxD.CUX2801006:1.WRITE_FILE").State("0:/tmp/file.txt:"#Chlorverbrauch);
Raspberrymatic 3+
Raspberrymatic LAN-Gateway
Raspberrymatic LAN-Gateway
- uwe111
- Beiträge: 4808
- Registriert: 26.02.2011, 22:22
- Hat sich bedankt: 3 Mal
- Danksagung erhalten: 240 Mal
- Kontaktdaten:
Re: Inhalt von Variablen in Datei schreiben
Meinst Du eine Systemvariable? Dann musst Du die erst auslesen.
Alle sagten: Das geht nicht. Dann kam einer, der wußte das nicht und hat's einfach gemacht.
SPENDEN Download: CUxD 2.11, SSH KeyDir
SPENDEN Download: CUxD 2.11, SSH KeyDir
Re: Inhalt von Variablen in Datei schreiben
Genau, eine Systemvariable.
Raspberrymatic 3+
Raspberrymatic LAN-Gateway
Raspberrymatic LAN-Gateway
- uwe111
- Beiträge: 4808
- Registriert: 26.02.2011, 22:22
- Hat sich bedankt: 3 Mal
- Danksagung erhalten: 240 Mal
- Kontaktdaten:
Re: Inhalt von Variablen in Datei schreiben
So vielleicht?
Viele Grüße
Uwe
Code: Alles auswählen
dom.GetObject("CUxD.CUX2801001:1.WRITE_FILE").State("0:/tmp/file.txt:"#dom.GetObject(ID_SYSTEM_VARIABLES).Get("Chlorverbrauch").Value());
Uwe
Alle sagten: Das geht nicht. Dann kam einer, der wußte das nicht und hat's einfach gemacht.
SPENDEN Download: CUxD 2.11, SSH KeyDir
SPENDEN Download: CUxD 2.11, SSH KeyDir
Re: Inhalt von Variablen in Datei schreiben
Habe ich probiert, kommt dieser Eintrag in files.txt:uwe111 hat geschrieben: ↑22.06.2021, 18:31So vielleicht?
Viele GrüßeCode: Alles auswählen
dom.GetObject("CUxD.CUX2801001:1.WRITE_FILE").State("0:/tmp/file.txt:"#dom.GetObject(ID_SYSTEM_VARIABLES).Get("Chlorverbrauch").Value());
Uwe
22.06.2021 18:34:07 Root System Variables
Raspberrymatic 3+
Raspberrymatic LAN-Gateway
Raspberrymatic LAN-Gateway
- uwe111
- Beiträge: 4808
- Registriert: 26.02.2011, 22:22
- Hat sich bedankt: 3 Mal
- Danksagung erhalten: 240 Mal
- Kontaktdaten:
Re: Inhalt von Variablen in Datei schreiben
Da war eine Klammer zuviel. Jetzt bitte nochmal!
Alle sagten: Das geht nicht. Dann kam einer, der wußte das nicht und hat's einfach gemacht.
SPENDEN Download: CUxD 2.11, SSH KeyDir
SPENDEN Download: CUxD 2.11, SSH KeyDir