diff --git a/bundles/org.openhab.binding.bigassfan/src/main/java/org/openhab/binding/bigassfan/internal/discovery/BigAssFanDiscoveryService.java b/bundles/org.openhab.binding.bigassfan/src/main/java/org/openhab/binding/bigassfan/internal/discovery/BigAssFanDiscoveryService.java
index 23ed912e7..ea67cc3c4 100644
--- a/bundles/org.openhab.binding.bigassfan/src/main/java/org/openhab/binding/bigassfan/internal/discovery/BigAssFanDiscoveryService.java
+++ b/bundles/org.openhab.binding.bigassfan/src/main/java/org/openhab/binding/bigassfan/internal/discovery/BigAssFanDiscoveryService.java
@@ -238,8 +238,8 @@ public class BigAssFanDiscoveryService extends AbstractDiscoveryService {
ThingUID uid = new ThingUID(thingTypeUid, serialNumber);
logger.debug("Creating discovery result for UID={}, IP={}", uid, device.getIpAddress());
- thingDiscovered(
- DiscoveryResultBuilder.create(uid).withProperties(properties).withLabel(device.getLabel()).build());
+ thingDiscovered(DiscoveryResultBuilder.create(uid).withProperties(properties)
+ .withRepresentationProperty(THING_PROPERTY_MAC).withLabel(device.getLabel()).build());
}
private void schedulePollJob() {
diff --git a/bundles/org.openhab.binding.bigassfan/src/main/resources/OH-INF/thing/thing-types.xml b/bundles/org.openhab.binding.bigassfan/src/main/resources/OH-INF/thing/thing-types.xml
index cf256e18a..c1b2fd758 100644
--- a/bundles/org.openhab.binding.bigassfan/src/main/resources/OH-INF/thing/thing-types.xml
+++ b/bundles/org.openhab.binding.bigassfan/src/main/resources/OH-INF/thing/thing-types.xml
@@ -40,6 +40,8 @@
+ macAddress
+
@@ -63,6 +65,8 @@
+ macAddress
+
@@ -76,6 +80,8 @@
+ macAddress
+