You should know that the binary_sensor configuration you created works well when there’s only one RF device communicating via the Sonoff RF Bridge. If you have more than one device, that style of configuration will cause Home Assistant to report “No matching payload found” messages.
That’s because the Sonoff RF Bridge uses one MQTT topic to report the state of multiple devices. It means the topic’s payload sometimes contains the state of sensor #1 and other times it is the state of sensor #2. Whenever sensor #1 receives a value that doesn’t match its payload_on or its payload_off (because the payload it received was intended for sensor #2), Home Assistant will report (in the log) “No matching payload”.
If you want to learn how to prevent these warning messages, I suggest you review the two strategies documented here: