# Writing a 32bit Float (le) Modbus

**URL:** <https://discourse.nodered.org/t/writing-a-32bit-float-le-modbus/62026>\
**Category:** General\
**Created:** [1 May 2022 11:54 UTC](https://discourse.nodered.org/t/writing-a-32bit-float-le-modbus/62026 "2022-05-01T11:54:31Z")\
**Posts on this page:** 1\
**Showing post:** 4

<div class="post-metadata">

**Author:** ![Steve-Mcl](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/steve-mcl/32/4826_2.png) [@Steve-Mcl](https://discourse.nodered.org/u/Steve-Mcl)\
**Post date:** [1 May 2022 14:51 UTC](https://discourse.nodered.org/t/writing-a-32bit-float-le-modbus/62026/4 "2022-05-01T14:51:03Z")

</div>

> [@Becker](#):
>
> example from input:  
> ![grafik](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/8/8/885212befa875a25365da3285ac5c68f0f84d6fe.png)

> [@Becker](#):
>
> is there any possibility to recreate 2x 16bit to write registers

Sure...

![image](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/5/6/5640c72a9b45898331c5f8d533a359685033174f.png)

```auto
[{"id":"9be00b9bab774a27","type":"inject","z":"76a6f1dc1056998c","name":"","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"4893.3720703125","payloadType":"num","x":1990,"y":816,"wires":[["2944dd90b4f49503"]]},{"id":"2944dd90b4f49503","type":"buffer-maker","z":"76a6f1dc1056998c","name":"","specification":"spec","specificationType":"ui","items":[{"name":"item1","type":"floatle","length":1,"dataType":"msg","data":"payload"}],"swap1":"swap16","swap2":"","swap3":"","swap1Type":"swap","swap2Type":"swap","swap3Type":"swap","msgProperty":"payload","msgPropertyType":"str","x":2190,"y":816,"wires":[["4e3d8ece4e3594bf"]]},{"id":"ea646b374b59410b","type":"debug","z":"76a6f1dc1056998c","name":"","active":true,"tosidebar":true,"console":false,"tostatus":true,"complete":"payload","targetType":"msg","statusVal":"payload","statusType":"auto","x":2194,"y":880,"wires":[]},{"id":"4e3d8ece4e3594bf","type":"buffer-parser","z":"76a6f1dc1056998c","name":"","data":"payload","dataType":"msg","specification":"spec","specificationType":"ui","items":[{"type":"uint16be","name":"floatAsUINT16","offset":0,"length":2,"offsetbit":0,"scale":"1","mask":""}],"swap1":"","swap2":"","swap3":"","swap1Type":"swap","swap2Type":"swap","swap3Type":"swap","msgProperty":"payload","msgPropertyType":"str","resultType":"keyvalue","resultTypeType":"return","multipleResult":false,"fanOutMultipleResult":false,"setTopic":true,"outputs":1,"x":2006,"y":880,"wires":[["ea646b374b59410b"]]}]

```

---

_[View the full topic](https://discourse.nodered.org/t/writing-a-32bit-float-le-modbus/62026)._
