code: def proxyInit(self):
          
          # Call init() with local XML RPC config and interface_id (the name of
          # the receiver) to receive events. XML RPC server has to be running.
          for interface_id, proxy in self.proxies.items():
              if proxy._skipinit:
                  continue
              if proxy._callbackip and proxy._callbackport:
                  callbackip = proxy._callbackip
                  callbackport = proxy._callbackport
              else:
                  callbackip = proxy._localip
                  callbackport = self._localport
              LOG.debug("ServerThread.proxyInit: init('http://%s:%i', '%s')" %
                        (callbackip, callbackport, interface_id))
              try:
                  proxy.init("http://%s:%i" %
                             (callbackip, callbackport), interface_id)
                  LOG.info("Proxy initialized")
              except Exception as err:
                  LOG.debug("proxyInit: Exception: %s" % str(err))
                  LOG.warning("Failed to initialize proxy")
                  self.failed_inits.append(interface_id)
docs: To receive events the proxy has to tell the CCU / Homegear where to send the events. For that we call the init-method.