[solved] openWB API ausgelesene Werte - Textvariablen zuweisen

Homematic-, TCL- und Shell-Script, Toolchain, C, etc.

Moderator: Co-Administratoren

Tyfys
Beiträge: 531
Registriert: 17.04.2021, 17:12
System: CCU
Hat sich bedankt: 26 Mal
Danksagung erhalten: 121 Mal

Re: openWB API ausgelesene Werte - Textvariablen zuweisen

Beitrag von Tyfys » 08.02.2023, 16:13

eine Möglichkeit:

Code: Alles auswählen

string  zeitstempel =  "0104191236";
string tt = zeitstempel.Substr(0,2);
string mm = zeitstempel.Substr(2,2);
string jj = "20"#zeitstempel.Substr(4,2);
string HH = zeitstempel.Substr(6,2);
string MM = zeitstempel.Substr(8,2);

string zeit= tt#"."#mm#"."#jj#" "#HH#":"#MM;
WriteLine(zeit);
Gruß
Harry

Gerti
Beiträge: 3000
Registriert: 28.01.2016, 18:06
System: CCU
Wohnort: Hürth
Hat sich bedankt: 16 Mal
Danksagung erhalten: 260 Mal

Re: openWB API ausgelesene Werte - Textvariablen zuweisen

Beitrag von Gerti » 08.02.2023, 18:06

Hi,

mit substr
Findest du in der Skriptdoku beschrieben.

Gruß
Gerti

nseith
Beiträge: 316
Registriert: 23.06.2013, 11:08
Wohnort: bei Karlsruhe
Hat sich bedankt: 8 Mal
Danksagung erhalten: 3 Mal

Re: openWB API ausgelesene Werte - Textvariablen zuweisen

Beitrag von nseith » 09.02.2023, 08:28

Morgen Zusammen,

ja das mit Substr die Teilzeichenfolge angeschaut und das haette ich vermutlich mit viel probieren hinbekommen, aber die zerlegten Strings dann wieder zusammenpacken und dann noch ein Leerzeichen rein, das haette ich nicht alleine geschafft.
Ich werde jetzt unter Projekte die zwei Dinge posten. (openWB und Go-E Charger abfragen)

Vielen lieben dank Euch Allen
N

OpenWB abfragen+steuern viewtopic.php?f=18&t=77933
GO-E abfragen viewtopic.php?f=18&t=77934

Antworten

Zurück zu „Softwareentwicklung für die HomeMatic CCU“