CSV-String auslesen

Informationen und Diskussionen um die Anfang März 2024 angekündigte neue Zentrale

Moderator: Co-Administratoren

Antworten
BDO
Beiträge: 75
Registriert: 14.07.2017, 13:27
Hat sich bedankt: 26 Mal
Danksagung erhalten: 1 Mal

CSV-String auslesen

Beitrag von BDO » 14.04.2024, 14:08

Hallo Wissende,
Ich habe einen String: “,55,66,77,88“
und möchte mit n=3 den entsprechenden Nachkommawert (77) extrahieren und in x als Zahl schreiben. Kann mir jemand mit einem Script helfen?
Vielen im Voraus.
Gruß Boris

MichaelN
Beiträge: 9705
Registriert: 27.04.2020, 10:34
System: CCU
Hat sich bedankt: 701 Mal
Danksagung erhalten: 1632 Mal

Re: CSV-String auslesen

Beitrag von MichaelN » 14.04.2024, 14:35

Die HCU spricht auch HM Skript?

Nun, siehe Signatur, Skript-Befehle
Suche nach
"alle Werte der Werteliste auflisten"
Du musst im Splitt dann natürlich komma statt Semikolon nutzen
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 +++

[sprotte80]
Beiträge: 336
Registriert: 05.10.2020, 18:37
System: CCU
Hat sich bedankt: 30 Mal
Danksagung erhalten: 25 Mal

Re: CSV-String auslesen

Beitrag von [sprotte80] » 14.04.2024, 15:21

Hi

Code: Alles auswählen

string liste = ',55,66,77,88';
integer n = 3;
integer x = (liste.StrValueByIndex(",",n)).ToInteger();
WriteLine(x);
Thomas
Wenn du keine App zur Bedienung brauchst, dann hast du kein Smarthome, sondern nur eine angefangene Baustelle, oder nur ein unsmartes Autohome.

Homematic-Script - ScriptLexikon für alle
Methoden Konstanten
Hilfe und Infos erwünscht. Alle können mitmachen. Keine Levels. Keine Geheimtuerei.

BDO
Beiträge: 75
Registriert: 14.07.2017, 13:27
Hat sich bedankt: 26 Mal
Danksagung erhalten: 1 Mal

Re: CSV-String auslesen

Beitrag von BDO » 14.04.2024, 15:36

super, DANKE!
Gruß Boris

Antworten

Zurück zu „HmIP-HCU - Home Control Unit“