private void initialise() throws ConfigurationException {
try {
this.setProperlyConfigured(true);
this.deactivate();
this.zController = new ZWaveController(isSUC, port, timeout);
this.converterHandler = new ZWaveConverterHandler(this.zController, this.eventPublisher);
zController.initialize();
zController.addEventListener(this);
// The network monitor service needs to know the controller...
this.networkMonitor = new ZWaveNetworkMonitor(this.zController);