@diwoma Ich habe es dann doch selbst herausbekommen.
(?<="valState">)[\s\S]*?(?=<\/)
(?<="valTemperatur">)[\s\S]*?(?=<\/)
(?<="valHeatPower">)[\s\S]*?(?=<\/)
Das Escape beim Slash hat gefehlt. Und das '<' davor, aber ich glaube, das ist nicht so wichtig, weil ja sowieso nur die Zahlen als Wert genommen werden, wenn das Feld numerisch definiert ist