diff --git a/bundles/org.openhab.binding.bluetooth.grundfosalpha/README.md b/bundles/org.openhab.binding.bluetooth.grundfosalpha/README.md index cb248de146b13..d0d081451e23a 100644 --- a/bundles/org.openhab.binding.bluetooth.grundfosalpha/README.md +++ b/bundles/org.openhab.binding.bluetooth.grundfosalpha/README.md @@ -1,8 +1,8 @@ # GrundfosAlpha Binding -This adds support for reading out the data of Grundfos Alpha Pumps with a Grundfos Alpha Reader (https://product-selection.grundfos.com/de/products/alpha-reader/mi401-alpha-reader-98916967?pumpsystemid=2213476387&tab=variant-specifications) +This adds support for reading out the data of Grundfos Alpha Pumps with a [Grundfos Alpha Reader](https://product-selection.grundfos.com/products/alpha-reader) -The reverse engineering of the protocol was taken from https://github.com/JsBergbau/AlphaDecoder +The reverse engineering of the protocol was taken from [https://github.com/JsBergbau/AlphaDecoder](https://github.com/JsBergbau/AlphaDecoder). ## Supported Things @@ -22,13 +22,13 @@ All readers are auto-detected as soon as Bluetooth is configured in openHAB and ## Channels -| Channel | Type | Read/Write | Description | -|-----------------|---------------------------|------------|------------------------------------| -| rssi | Number | R | Received Signal Strength Indicator | -| flowRate | Number:VolumetricFlowRate | R | The flow rate of the pump | -| pumpHead | Number:Length | R | The water head above the pump | -| pumpTemperature | Number:Temperature | R | The temperature of the pump | -| batteryLevel | Number:Percent | R | The battery level of the reader | +| Channel | Type | Read/Write | Description | +|------------------|---------------------------|------------|------------------------------------| +| rssi | Number | R | Received Signal Strength Indicator | +| flow-rate | Number:VolumetricFlowRate | R | The flow rate of the pump | +| pump-head | Number:Length | R | The water head above the pump | +| pump-temperature | Number:Temperature | R | The temperature of the pump | +| battery-level | Number:Percent | R | The battery level of the reader | ## Full Example diff --git a/bundles/org.openhab.binding.bluetooth.grundfosalpha/src/main/java/org/openhab/binding/bluetooth/grundfosalpha/internal/GrundfosAlphaReaderDiscoveryParticipant.java b/bundles/org.openhab.binding.bluetooth.grundfosalpha/src/main/java/org/openhab/binding/bluetooth/grundfosalpha/internal/GrundfosAlphaReaderDiscoveryParticipant.java index c5a7e2a21ad9f..e0a871bfd515a 100644 --- a/bundles/org.openhab.binding.bluetooth.grundfosalpha/src/main/java/org/openhab/binding/bluetooth/grundfosalpha/internal/GrundfosAlphaReaderDiscoveryParticipant.java +++ b/bundles/org.openhab.binding.bluetooth.grundfosalpha/src/main/java/org/openhab/binding/bluetooth/grundfosalpha/internal/GrundfosAlphaReaderDiscoveryParticipant.java @@ -32,7 +32,7 @@ import org.slf4j.LoggerFactory; /** - * This discovery participant is able to recognize enoceanble devices and create discovery results for them. + * This discovery participant is able to recognize Grundfos Alpha devices and create discovery results for them. * * @author Patrick Fink - Initial contribution * diff --git a/bundles/org.openhab.binding.bluetooth.grundfosalpha/src/main/java/org/openhab/binding/bluetooth/grundfosalpha/internal/GrundfosAlphaReaderHandlerFactory.java b/bundles/org.openhab.binding.bluetooth.grundfosalpha/src/main/java/org/openhab/binding/bluetooth/grundfosalpha/internal/GrundfosAlphaReaderHandlerFactory.java index 049a6bce788d7..f9f1dc64555f7 100644 --- a/bundles/org.openhab.binding.bluetooth.grundfosalpha/src/main/java/org/openhab/binding/bluetooth/grundfosalpha/internal/GrundfosAlphaReaderHandlerFactory.java +++ b/bundles/org.openhab.binding.bluetooth.grundfosalpha/src/main/java/org/openhab/binding/bluetooth/grundfosalpha/internal/GrundfosAlphaReaderHandlerFactory.java @@ -32,7 +32,7 @@ * @author Markus Heberling - Initial contribution */ @NonNullByDefault -@Component(configurationPid = "binding.grundfosalphareader", service = ThingHandlerFactory.class) +@Component(configurationPid = "binding.bluetooth.grundfosalpha", service = ThingHandlerFactory.class) public class GrundfosAlphaReaderHandlerFactory extends BaseThingHandlerFactory { private static final Set SUPPORTED_THING_TYPES_UIDS = Set.of(THING_TYPE_MI401); diff --git a/bundles/org.openhab.binding.bluetooth.grundfosalpha/src/main/resources/OH-INF/addon/addon.xml b/bundles/org.openhab.binding.bluetooth.grundfosalpha/src/main/resources/OH-INF/addon/addon.xml index e8fb894273eb3..e980075c29930 100644 --- a/bundles/org.openhab.binding.bluetooth.grundfosalpha/src/main/resources/OH-INF/addon/addon.xml +++ b/bundles/org.openhab.binding.bluetooth.grundfosalpha/src/main/resources/OH-INF/addon/addon.xml @@ -5,7 +5,7 @@ binding GrundfosAlpha Binding - This is the binding for GrundfosAlpha. + This is the binding for Grundfos Alpha circulator pumps. local diff --git a/bundles/org.openhab.binding.bluetooth.grundfosalpha/src/main/resources/OH-INF/thing/thing-types.xml b/bundles/org.openhab.binding.bluetooth.grundfosalpha/src/main/resources/OH-INF/thing/thing-types.xml index 9358986000dae..61b2f20810d32 100644 --- a/bundles/org.openhab.binding.bluetooth.grundfosalpha/src/main/resources/OH-INF/thing/thing-types.xml +++ b/bundles/org.openhab.binding.bluetooth.grundfosalpha/src/main/resources/OH-INF/thing/thing-types.xml @@ -8,15 +8,15 @@ Number:VolumetricFlowRate Current flow - flow + Flow Number:Length - Current Head - water + Current head + Water @@ -24,7 +24,11 @@ Number:Temperature Current pump temperature - temperature + Temperature + + Measurement + Temperature + @@ -37,7 +41,7 @@ A Grundfos Alpha Reader MI401 - pump + Pump diff --git a/bundles/pom.xml b/bundles/pom.xml index f3d67f51a06ec..c446c7d5a5b0d 100644 --- a/bundles/pom.xml +++ b/bundles/pom.xml @@ -77,8 +77,8 @@ org.openhab.binding.bluetooth.daikinmadoka org.openhab.binding.bluetooth.enoceanble org.openhab.binding.bluetooth.generic - org.openhab.binding.bluetooth.grundfosalpha org.openhab.binding.bluetooth.govee + org.openhab.binding.bluetooth.grundfosalpha org.openhab.binding.bluetooth.radoneye org.openhab.binding.bluetooth.roaming org.openhab.binding.bluetooth.ruuvitag