Inhalt von Variablen in Datei schreiben

Allgemeines zur HomeMatic Haussteuerung

Moderator: Co-Administratoren

Semmy
Beiträge: 165
Registriert: 05.02.2017, 14:12
Danksagung erhalten: 1 Mal

Re: Inhalt von Variablen in Datei schreiben

Beitrag von Semmy » 22.06.2021, 18:47

Hallo
Funktioniert jetzt, dieses steht nun in der Datei:
22.06.2021 18:43:40 9.934800
Kann man das noch auf zwei Stellen nach dem Komma kürzen und die Bezeichnung Liter hinten anfügen? Dann wäre es perfekt

Viele Grüße
Semmy
Raspberrymatic 3+
Raspberrymatic LAN-Gateway

MichaelN
Beiträge: 9679
Registriert: 27.04.2020, 10:34
System: CCU
Hat sich bedankt: 700 Mal
Danksagung erhalten: 1626 Mal

Re: Inhalt von Variablen in Datei schreiben

Beitrag von MichaelN » 22.06.2021, 18:57

Mit

Code: Alles auswählen

.ToString(2)
nach der vorletzten Klammer (wenn ich richtig gezählt habe)
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 +++

Benutzeravatar
Baxxy
Beiträge: 10827
Registriert: 18.12.2018, 15:45
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 608 Mal
Danksagung erhalten: 2225 Mal

Re: Inhalt von Variablen in Datei schreiben

Beitrag von Baxxy » 22.06.2021, 19:01

Code: Alles auswählen

dom.GetObject("CUxD.CUX2801001:1.WRITE_FILE").State("0:/tmp/file.txt:: "#dom.GetObject(ID_SYSTEM_VARIABLES).Get("Chlorverbrauch").Value().ToString(2)#"l");
Mit zusätzlichem Doppelpunkt für die Übersichtlichkeit und dem gewünschtem l
:wink:

Grüße
Baxxy

Semmy
Beiträge: 165
Registriert: 05.02.2017, 14:12
Danksagung erhalten: 1 Mal

Re: Inhalt von Variablen in Datei schreiben

Beitrag von Semmy » 22.06.2021, 19:10

Super, so soll es sein. Wäre es eventuell noch möglich, vor der Zahl 9.93 der Systemvariable den Text Chlorverbrauch einzufügen?

Viele Grüße
Semmy
Raspberrymatic 3+
Raspberrymatic LAN-Gateway

MichaelN
Beiträge: 9679
Registriert: 27.04.2020, 10:34
System: CCU
Hat sich bedankt: 700 Mal
Danksagung erhalten: 1626 Mal

Re: Inhalt von Variablen in Datei schreiben

Beitrag von MichaelN » 22.06.2021, 19:28

Und da sag noch einer man müsste sich mit der Skriptsprache auseinander setzen...
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 +++

cmjay
Beiträge: 2391
Registriert: 19.09.2012, 10:53
System: CCU
Wohnort: Jottweedee
Hat sich bedankt: 251 Mal
Danksagung erhalten: 351 Mal

Re: Inhalt von Variablen in Datei schreiben

Beitrag von cmjay » 22.06.2021, 19:31

Sind heute Silbertabletts im Angebot? Dann nehm ich auch eins ... :mrgreen:
Es kann leider nicht ganz ausgeschlossen werden, dass ich mich irre.
HmIP muss leider draussen bleiben. in Ausnahmefällen erlaubt
ACHTUNG! Per Portweiterleitung aus dem Internet erreichbare CCU-WebUI ist unsicher! AUCH MIT PASSWORTSCHUTZ! Daher: Portweiterleitung deaktivieren!

Benutzeravatar
Baxxy
Beiträge: 10827
Registriert: 18.12.2018, 15:45
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 608 Mal
Danksagung erhalten: 2225 Mal

Re: Inhalt von Variablen in Datei schreiben

Beitrag von Baxxy » 22.06.2021, 19:35

Nun seid mal nicht so... das sind doch nur Fingerübungen. :wink:
Semmy hat geschrieben:
22.06.2021, 19:10
den Text Chlorverbrauch einzufügen?
Einfach zwischen die beiden Doppelpunkte aus meinem Beispiel schreiben.

Grüße
Baxxy

Semmy
Beiträge: 165
Registriert: 05.02.2017, 14:12
Danksagung erhalten: 1 Mal

Re: Inhalt von Variablen in Datei schreiben

Beitrag von Semmy » 22.06.2021, 19:40

So ist es jetzt genial, vielen herzlichen Dank. Schön, dass es noch Leute gibt, die einen weiter helfen.

Viele Grüße
Semmy
Raspberrymatic 3+
Raspberrymatic LAN-Gateway

Benutzeravatar
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

Beitrag von shartelt » 22.06.2021, 19:51

und was machst damit nun?

Semmy
Beiträge: 165
Registriert: 05.02.2017, 14:12
Danksagung erhalten: 1 Mal

Re: Inhalt von Variablen in Datei schreiben

Beitrag von Semmy » 22.06.2021, 19:56

shartelt hat geschrieben:
22.06.2021, 19:51
und was machst damit nun?
Wenn ich die ccu neu starte, ist die Systemvariable immer gelöscht. Mit diesen Daten kann ich die Variable dann wieder auf den Stand vor dem Neustart bringen. Hätte diese auch aufschreiben können, wird aber immer wieder vergessen. So passiert es nicht mehr. Ist aber nicht so, dass ich regelmäßig neu starte.

Gruß
Semmy
Raspberrymatic 3+
Raspberrymatic LAN-Gateway

Antworten

Zurück zu „HomeMatic allgemein“