7-in-1 Soil Condition Sensor

The validity, or at least accuracy, of measurements made with this type of sensor are questionable. The exercise here is more one of establishing the requirements for communications with an RS485 sensor than anything to do with the sensor itself or the measurements it reports.
To date, I have used the manual for a similar sensor, retrieved from the ComWinTop website, as a guide in forumlating the necessary Modbus RTU queries.
Testing Notes
- The sensor specifications indicate that it will operate with a supply voltage of 4.5~30V. In the event, it responded to Modbus RTU queries reliably and reported plausible ambient temperature readings—other readings are a bit meaningless in a 'bench testing' environment—on a 5V supply from the [USB powered] CubeCell Plus.
- Supplied with a default baud rate setting of 4800 but could be reset to 9600 using the relevant Modbus RTU command.
- Responds to a Modbus RTU broadcast address of 0xFF (0x00 is not recognised as a valid address—i.e. queries to that address do not elicit any response).
- As supplied, when queried this sensor reports a Slave ID of 1. It also accepted a query to change this [to a Slave ID of 2] and subsequent queries reflected this change. It will respond to queries directed either to its current Slave ID or the broadcast address. Note that this, what I would consider the expected or correct behaviour, contrasts with the behaviour of the other RS485 sensors I have tested.
Further details pending