Inhalt von Variablen in Datei schreiben
Moderator: Co-Administratoren
Inhalt von Variablen in Datei schreiben
Hallo
Ich möchte den Inhalt von einigen Variablen immer bei Änderung in eine Datei schreiben. Wie ist das am besten zu machen?
Gruß Semmy
Ich möchte den Inhalt von einigen Variablen immer bei Änderung in eine Datei schreiben. Wie ist das am besten zu machen?
Gruß Semmy
Zuletzt geändert von Semmy am 21.06.2021, 19:26, insgesamt 1-mal geändert.
Raspberrymatic 3+
Raspberrymatic LAN-Gateway
Raspberrymatic LAN-Gateway
- Rosagallica
- Beiträge: 83
- Registriert: 22.07.2018, 15:54
- System: CCU
- Hat sich bedankt: 14 Mal
- Danksagung erhalten: 6 Mal
Re: Inhaltli von Variablen in Datei schreiben
Den WRITE_FILE-Datenpunkt von einem System.Exec()-CUxD-Device nutzen wäre eine Möglichkeit. Findest Du dort im Handbuch.
Ein system.Exec("echo " # value # " >> /tmp/datei") ist ein anderer Ansatz. Wenn der Value aus unkontrollierter Benutzereingabe oder aus dem Internet kommt, sollte der wegzuschreibende Variablenwert vorher validiert werden. Sonst kann so böser Code eingeschleust werden - Securityklassiker
Ein system.Exec("echo " # value # " >> /tmp/datei") ist ein anderer Ansatz. Wenn der Value aus unkontrollierter Benutzereingabe oder aus dem Internet kommt, sollte der wegzuschreibende Variablenwert vorher validiert werden. Sonst kann so böser Code eingeschleust werden - Securityklassiker
Re: Inhalt von Variablen in Datei schreiben
Hallo
Wie müsste das dann mit cuxd aussehen? Gibt es hierzu eventuell ein Beispiel?
Gruß Semmy
Wie müsste das dann mit cuxd aussehen? Gibt es hierzu eventuell ein Beispiel?
Gruß Semmy
Raspberrymatic 3+
Raspberrymatic LAN-Gateway
Raspberrymatic LAN-Gateway
- Rosagallica
- Beiträge: 83
- Registriert: 22.07.2018, 15:54
- System: CCU
- Hat sich bedankt: 14 Mal
- Danksagung erhalten: 6 Mal
Re: Inhalt von Variablen in Datei schreiben
CUxD-Handbuch - Kapitelende 5.8.2 System.Exec
ziemlich weit hinten ist ein Codesschnipsel...
ziemlich weit hinten ist ein Codesschnipsel...
Re: Inhalt von Variablen in Datei schreiben
Hallo
Das ist mir alles zu kompliziert, gibt es hier im Forum irgendwelche Beispiele? Konnte noch nichts finden.
Gruß Semmy
Das ist mir alles zu kompliziert, gibt es hier im Forum irgendwelche Beispiele? Konnte noch nichts finden.
Gruß Semmy
Raspberrymatic 3+
Raspberrymatic LAN-Gateway
Raspberrymatic LAN-Gateway
-
- Beiträge: 14169
- Registriert: 08.05.2013, 23:33
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Nordwürttemberg
- Hat sich bedankt: 586 Mal
- Danksagung erhalten: 1501 Mal
Re: Inhalt von Variablen in Datei schreiben
Da macht den Leuten die Hilfe wirklich Freude. Da bekommst Du schon das Handbuch mit Kapitel vorgekaut und dann kommt so eine Antwort. Handbücher und Anleitungen erklären meist das Was und Warum. Mit dem Wissen ist man dann meist in der Lage, seine eigene Lösung umzusetzen. Vor allem hebt es das Wissen und man ist auch in der Lage, andere Projekte umzusetzen. Mit zusammenkopierten Codezeilen lernst Du rein gar nichts und stehst bei der nächsten Lappalie wieder vor dem gleichen Problem.
Just my 2ct.
Gruß Xel66
Just my 2ct.
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
- shartelt
- Beiträge: 7421
- Registriert: 14.01.2015, 14:59
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 524 Mal
- Danksagung erhalten: 753 Mal
Re: Inhalt von Variablen in Datei schreiben
ich frag mal anders rum, was möchtest Du denn dann mit der Datei machen?
wenn Dir das schon zu kompliziert ist…
*in spannender Erwartung*
wenn Dir das schon zu kompliziert ist…
*in spannender Erwartung*
-
- Beiträge: 10754
- Registriert: 24.02.2011, 01:34
- System: CCU
- Hat sich bedankt: 65 Mal
- Danksagung erhalten: 673 Mal
Re: Inhalt von Variablen in Datei schreiben
Blacklist................... almost full
Ignoranz ist die Summe aller Maßnahmen die man ergreift, um bestehende Tatsachen nicht sehen zu müssen.
© Sandra Pulsfort (*1974)
Lies bitte die Logik von WebUI Programmen und die Tipps und Tricks für Anfänger.
Wichtig auch CUxD ersetzt System.exec. Die HM Script Doku (Downloadart Skripte) hilft auch weiter.
Zum Testen von Scripten den >> HomeMatic Script Executor << von Anli benutzen.
- shartelt
- Beiträge: 7421
- Registriert: 14.01.2015, 14:59
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 524 Mal
- Danksagung erhalten: 753 Mal
Re: Inhalt von Variablen in Datei schreiben
ach alchy…da verweist Du doch wieder nur auf das Handbuch, dass zu kompliziert ist
-
- Beiträge: 10754
- Registriert: 24.02.2011, 01:34
- System: CCU
- Hat sich bedankt: 65 Mal
- Danksagung erhalten: 673 Mal
Re: Inhalt von Variablen in Datei schreiben
Wenn der TE die Anleitung schon nicht findet trotz Suche, kann er sie aber vielleicht lesen.
Alchy
Alchy
Blacklist................... almost full
Ignoranz ist die Summe aller Maßnahmen die man ergreift, um bestehende Tatsachen nicht sehen zu müssen.
© Sandra Pulsfort (*1974)
Lies bitte die Logik von WebUI Programmen und die Tipps und Tricks für Anfänger.
Wichtig auch CUxD ersetzt System.exec. Die HM Script Doku (Downloadart Skripte) hilft auch weiter.
Zum Testen von Scripten den >> HomeMatic Script Executor << von Anli benutzen.