Data management items modbus extract data

Hello

Sorry for bad english.

Demo.tems:

Number Weather_Temperature “Temperatura de fuera [%+.2f °C]” (Weather_Chart) { modbus=“slave1:1” }

My Arduino modbus send “2532” for see 25,32ºC.
I must 2532 divide /100. But (modbus=“slave1:1”) /100 don’t work.
In .rules try var Number X= (modbus=“slave1:1”) don’t work. String, int, float, etc don’t work. Integer.parseInt(modbus=“slave1:1”) also don’t work.
Nothing work…
I do not understand modbus=“slave1:1”
modbus is a objet? no methods?

Thanks

I do the conversion in rules

.ITEMS

Number Temp_1_RAW {modbus="slave1:1"}
Number Temp_1 "My Temp [%+.2f °C]" (Weather_Chart)

.RULES
rule "modbus 100 division"
when 
    Item Temp_1_RAW changed
then
         var Number temp = (Temp_1_RAW.state as DecimalType) 
         if(temp > 0x8000) {temp = temp - 0xFFFF } //to catch negative numbers
         temp = temp / 100
	 postUpdate(Temp_1, temp)
end

I think, what you are searching for is the transformation Service openHAB-Wiki

Thank you LeXLuther422 !!
Sample works very fine.