Wenn ich es richtig verstehe bildet der Setpoint bei Dir damit den Temperaturbereich von (üblicherweise) 0-40 °C ab.
setpointRefDev beim Micropelt erwartet aber einen Wertebereich von 0-100 also musst Du mit
setpointTempRefDev arbeiten und die 0-255 mappen. Das geht mit setpointScaled.
Wird bei Dir das Reading setpointScaled bereits gefüllt? Falls nein, folgende Attribute setzen (vorausgesetzt der Wertebereich passt)
scaleDecimals 1
scaleMax 40
scaleMin 0
userReadings setpointTemp { ReadingsVal("Raumcontroller_Dachgeschoss","setpointScaled",0)
Das userReading erstellt ein Reading mit dem Namen setpointTemp, welches Du für setpointTempRefDev benötigst. Danach steuert FHEM über das das Reference Device SR04P den MVA005.