From a33ab32818637015cb161433b15553cdd751c3b3 Mon Sep 17 00:00:00 2001 From: Stuart Pearson <1926002+stuartp44@users.noreply.github.com> Date: Sat, 31 Jan 2026 10:30:03 +0100 Subject: [PATCH] feat: add serial number to device info for Craft and Keg sensors --- custom_components/minibrew/sensor.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/custom_components/minibrew/sensor.py b/custom_components/minibrew/sensor.py index 7bde6c0..d03f61c 100644 --- a/custom_components/minibrew/sensor.py +++ b/custom_components/minibrew/sensor.py @@ -100,6 +100,7 @@ class CraftSensor(SensorEntity): def __init__(self, coordinator, device: Device, state: str): """Initialize the sensor.""" self.coordinator = coordinator + self.device = device self.device_id = device.serial_number self.device_type = state self._attr_device_info = { @@ -108,6 +109,7 @@ def __init__(self, coordinator, device: Device, state: str): "manufacturer": "MiniBrew", "model": "Craft", "sw_version": device.software_version, + "serial_number": device.serial_number, } @property @@ -467,6 +469,7 @@ def __init__(self, coordinator, device: Device, state: str): "manufacturer": "MiniBrew", "model": "Smart Keg", "sw_version": device.software_version, + "serial_number": device.serial_number, } @property