Da Rain auch in RainProbability steckt, hat die Suche nach Rain eben RainProbability gefunden. Du musst nach Rain" suchen. Und als EndeTag nach Snow". Beachte auch das RegenFlag, jenachdem ob Du Durchschnitt (999) oder Gesamtmenge (4) auswerten willst.
Code: Alles auswählen
integer AnzahlTags = 5; !-Anzahl der eingetragenen XML-Tags
string xmlTagStart = 'Temperature,RealFeelTemperature,WindGust,RainProbability,Rain"'; !-XML-Start-Tag
string xmlTagEnd = 'RealFeelTemperature,RealFeelTemperatureShade,RelativeHumidity,SnowProbability,Snow"'; !-XML-End-Tag
string xmlWertStart = 'Value,Value,Value,:,Value'; !-Suchstring vor dem Wert
string xmlWertEnd = 'Unit,Unit,Unit,",Unit'; !-Suchstring nach dem Wert
string xmlWertStartOffset = "7,7,7,1,7"; !-Länge Wert-Suchstring + Anzahl Zeichen bis zum Wert
string xmlWertEndOffset = "9,9,9,2,9"; !-StartOffset + Anzahl Zeichen zwischen Zahl und Ende-String
string NameSVavg0 = ",AW_FC_Temp_feel,,AW_FC_Rain_Prob,AW_FC_Rain_all"; !- Namen der Systemvariablen fuer Durchschnitt aktueller Tag
string NameSVmin0 = "AW_FC_Temp_min,,,,"; !- Namen der Systemvariablen fuer min-Wert
string NameSVmax0 = "AW_FC_Temp_max,,AW_FC_WindGust_max,,"; !- Namen der Systemvariablen fuer max-Wert
integer RegenFlag = 4; !- Position der Regendaten (ab 0 zählen) zur Ausgabe der Gesamtmenge - auf 999 setzen, wenn stattdessen der Tagesdurchschnitt gewünscht ist