I use that sensor on piston helicopters with the rpm hooked to the magneto primary and the temp sensors for engine temp and OAT. It does not work with Mission Planner directly but it does work with FrSky telemetry and the temp sensors can be used to sense temperature of anything you want to attach the sensor to. The temp sensors are thermistors. I have several custom Lua Scripts I have written for helicopters that displays combined FrSky sensor telemetry with ArduPilot telemetry using a C&T telemetry cable hooked to the SmartPort on the receiver. Since the script is open source it could be modified for anything. This is the one that uses the SP-RPM sensor
I don’t know of any external temp sensors that work with ArduPilot at this time, but that doesn’t mean there isn’t any. Just that I don’t know about them if there is.
This is an example of what the script shows on the RC screen, in this case with one of the sensors replaced with a thermocouple for the EGT on a turbine engine, with the engine running at flight idle power on the ground:
There is some things where RC telemetry is better than MavLink, as RC telemetry is virtually real-time and there is latency in MavLink packets with modem radios. So I consider RC telemetry to be a useful tool to use along with the ground station. The RC can display some things the ground stations cannot.