diff --git a/bundles/org.openhab.core.io.rest.core/src/main/java/org/openhab/core/io/rest/core/item/EnrichedItemDTOMapper.java b/bundles/org.openhab.core.io.rest.core/src/main/java/org/openhab/core/io/rest/core/item/EnrichedItemDTOMapper.java index d4db73d4b7b..2db59a47f36 100644 --- a/bundles/org.openhab.core.io.rest.core/src/main/java/org/openhab/core/io/rest/core/item/EnrichedItemDTOMapper.java +++ b/bundles/org.openhab.core.io.rest.core/src/main/java/org/openhab/core/io/rest/core/item/EnrichedItemDTOMapper.java @@ -99,6 +99,9 @@ private static EnrichedItemDTO map(Item item, ItemDTO itemDTO, boolean drillDown unitSymbol = numberItem.getUnitSymbol(); } if (item instanceof GroupItem groupItem) { + if (groupItem.getBaseItem() instanceof NumberItem baseNumberItem) { + unitSymbol = baseNumberItem.getUnitSymbol(); + } EnrichedItemDTO[] memberDTOs; if (drillDown) { Collection members = new LinkedHashSet<>();