I would like to extend the usage of UoM based channels and I am not sure if all units are already present or if I am using them correctly.

If some of them are missing ones, I will create a PR to add them.

The description should describe “what” is my use case and the notation unit.

Description | Class.Constant | Quantity | Comment |
---|---|---|---|

temperature: °C |
SIUnits. CELSIUS |
Temperature | Correct? |

humidity: % rH |
SmartHomeUnits. PERCENT |
Dimensionless | Shouldn’t this be different from a dimensionless percent value and a “percent relative humidity”? |

CO2: ppm |
SmartHomeUnits. PARTS_PER_MILLION |
Dimensionless | I assume this is correct, but isn’t there any quantity? As it is about carbon dioxide isn’t it a “specific” ppm? |

pressure: Pa |
SIUnits. PASCAL |
Pressure | Correct? |

flow: m³/h |
SmartHomeUnits. CUBICMETRE_PER_HOUR |
VolumetricFlowRate | Correct? |

rotational speed absolute: rpm |
SmartHomeUnits. ONE |
Dimensionless | Shouldn’t there be a unit using quantity e.g. “frequency”? |

rotational speed relative: % |
SmartHomeUnits. PERCENT |
Dimensionless | Shouldn’t there be a unit using quantity e.g. “frequency”? In this case relative is not a relative movement e.g. angle but the speed in percent of its max. speed. |