Interface AccessoryWithWaterLevel


  • public interface AccessoryWithWaterLevel
    Accessory with water level.
    • Method Detail

      • getWaterLevel

        java.util.concurrent.CompletableFuture<java.lang.Double> getWaterLevel()
        Retrieves the water level in percent.
        Returns:
        a future that will contain the water level, expressed as an double between 0 and 100.
      • subscribeWaterLevel

        void subscribeWaterLevel​(HomekitCharacteristicChangeCallback callback)
        Subscribes to changes in the water level.
        Parameters:
        callback - the function to call when the state changes.
      • unsubscribeWaterLevel

        void unsubscribeWaterLevel()
        Unsubscribes from changes in the water level.