text: """Subscriber for devolo home control API publisher."""
  
  import logging
  
  _LOGGER = logging.getLogger(__name__)
  
  
  class Subscriber:
      """Subscriber class for the publisher in mprm websocket class."""
  
      def __init__(self, name, callback):
          """Initiate the subscriber."""
          self.name = name
          self.callback = callback
  
      def update(self, message):
          """Trigger hass to update the device."""
          _LOGGER.debug('%s got message "%s"', self.name, message)
          self.callback(message)
  