How can I add SNMP checks based on return values?

Problem:
I have multiple PDUs in a room but not all of them have temp sensors.
I don’t want errant checks for devices that don’t have sensors. (I’ll of course want alerting based on temp)
I’m using the Sentry3 mib, unfortunately the OID has errors.

Expected outcome:
After some configuration I would like any sentry3 pdu discovered to either have, or not have temp sensor checks based on the presence of the sensors based on SNMP return values for sensor status.

OpenNMS version:
Horizon 28.1

Use the SNMP Detector to detect a service based on whether the temperature OID exists or matches an expected value. Assign the collection for the temperature data to that service and threshold on it.