How to set Modbus tcp float 32 sensor byte order to mixed?

Hello, I am trying to use Modbus to access my energy meter, Shelly Pro 3EM. I have it working with python command line Modbus by setting byte order to mixed. However, this does not work in HA using Modbus because it does not appear to work other than big endian as the default. Please help. Love to know the syntax in yaml to set this in sensors.

Thanks, Steve

swap: word_byte

I think that worked to switch from BE to LE. Anyway to specify mixed?

This is the script that I am trying to emulate:

modbus -B mixed 192.168.2.48 i@1020/f

Thanks!

Data type
[[Modbus - Home Assistant]]

Swap
[[Modbus - Home Assistant]]

[[EM | Shelly Technical Documentation]]