Allow write negative values to modbus

since you must send the value in 16bit 2s compliment you have to calculate and convert it to a another value that yu send for example to get -1 you have to send the value 65535 why can’t home assistant convert it by it self ?