The rssi property is defined as follow "rssi : Received signal strength indicator for a wireless enabled device. It must be equal to 1.0 when the signal strength is maximum. 0.0 when signal is missing. -1.0 when it cannot be determined."
However, signal strength is usually expressed in mW or dBm. For example, a LoRaWAN device can have sensitivity below -120dBm and thus receive signals which could have rssi of -125dBm.
The current [0-1] scale looks like a "normalized rssi" which is not always available (which system provide such a normalised value ? Mobile handsets ?)
=> I suggest to modify the allowed range or clearly differentiate absolute vs normalised rssi.