Should the SensorCollection, redfish.dmtf.org/schemas/SensorCollection.json, contain all sensors in a chassis? Or should it only contain sensors not found in the Thermal and Power schemas? Is the SensorCollection a superset of the sensors in the Thermal and Power schemas then?
OpenBMC plans to support both the new and old Power/Thermal Schemas for some time. There does not appear to be a "new" sensor collection. I assume this guidance has now changed, the SensorCollection should contain all sensors?
My statement from 18 months ago is no longer our recommendation. That was before we proposed to re-factor the Power and Thermal schemas to use the Sensor model. And that continues to be our direction. So in that light, we want everything that counts as a "sensor" to be part of the Sensor collection so that generic monitoring software can be built to harvest sensor data across the Redfish model.
Even if an implementation hasn't decided to adopt the (still a work-in-progress) PowerSubystem and ThermalSubsystem models, the underlying temperature and fan sensors can be rendered as Redfish Sensor resources as a good middle ground (and a step in the right direction for future work).