[sbus] fix sat issues

Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
This commit is contained in:
Ciprian Pascu 2025-01-08 19:59:36 +02:00
parent 95781b189f
commit 31c409f6ce
13 changed files with 17 additions and 20 deletions

View File

@ -1,4 +1,4 @@
/** /*
* Copyright (c) 2010-2025 Contributors to the openHAB project * Copyright (c) 2010-2025 Contributors to the openHAB project
* *
* See the NOTICE file(s) distributed with this work for additional * See the NOTICE file(s) distributed with this work for additional

View File

@ -1,4 +1,4 @@
/** /*
* Copyright (c) 2010-2025 Contributors to the openHAB project * Copyright (c) 2010-2025 Contributors to the openHAB project
* *
* See the NOTICE file(s) distributed with this work for additional * See the NOTICE file(s) distributed with this work for additional

View File

@ -1,4 +1,4 @@
/** /*
* Copyright (c) 2010-2025 Contributors to the openHAB project * Copyright (c) 2010-2025 Contributors to the openHAB project
* *
* See the NOTICE file(s) distributed with this work for additional * See the NOTICE file(s) distributed with this work for additional
@ -15,7 +15,6 @@ package org.openhab.binding.sbus.handler;
import org.eclipse.jdt.annotation.NonNullByDefault; import org.eclipse.jdt.annotation.NonNullByDefault;
import org.eclipse.jdt.annotation.Nullable; import org.eclipse.jdt.annotation.Nullable;
import org.openhab.binding.sbus.handler.config.SbusBridgeConfig; import org.openhab.binding.sbus.handler.config.SbusBridgeConfig;
import org.openhab.binding.sbus.internal.SbusServiceImpl;
import org.openhab.core.thing.Bridge; import org.openhab.core.thing.Bridge;
import org.openhab.core.thing.ChannelUID; import org.openhab.core.thing.ChannelUID;
import org.openhab.core.thing.ThingStatus; import org.openhab.core.thing.ThingStatus;
@ -70,12 +69,8 @@ public class SbusBridgeHandler extends BaseBridgeHandler {
return; return;
} }
try { service.initialize(config.host, config.port);
((SbusServiceImpl) service).initialize(config.host, config.port); updateStatus(ThingStatus.ONLINE);
updateStatus(ThingStatus.ONLINE);
} catch (Exception e) {
updateStatus(ThingStatus.OFFLINE, ThingStatusDetail.COMMUNICATION_ERROR, e.getMessage());
}
} catch (Exception e) { } catch (Exception e) {
updateStatus(ThingStatus.OFFLINE, ThingStatusDetail.COMMUNICATION_ERROR, e.getMessage()); updateStatus(ThingStatus.OFFLINE, ThingStatusDetail.COMMUNICATION_ERROR, e.getMessage());

View File

@ -1,4 +1,4 @@
/** /*
* Copyright (c) 2010-2025 Contributors to the openHAB project * Copyright (c) 2010-2025 Contributors to the openHAB project
* *
* See the NOTICE file(s) distributed with this work for additional * See the NOTICE file(s) distributed with this work for additional

View File

@ -1,4 +1,4 @@
/** /*
* Copyright (c) 2010-2025 Contributors to the openHAB project * Copyright (c) 2010-2025 Contributors to the openHAB project
* *
* See the NOTICE file(s) distributed with this work for additional * See the NOTICE file(s) distributed with this work for additional

View File

@ -1,4 +1,4 @@
/** /*
* Copyright (c) 2010-2025 Contributors to the openHAB project * Copyright (c) 2010-2025 Contributors to the openHAB project
* *
* See the NOTICE file(s) distributed with this work for additional * See the NOTICE file(s) distributed with this work for additional
@ -83,4 +83,6 @@ public interface SbusService {
* Closes the service and releases resources. * Closes the service and releases resources.
*/ */
void close(); void close();
void initialize(String host, int port);
} }

View File

@ -1,4 +1,4 @@
/** /*
* Copyright (c) 2010-2025 Contributors to the openHAB project * Copyright (c) 2010-2025 Contributors to the openHAB project
* *
* See the NOTICE file(s) distributed with this work for additional * See the NOTICE file(s) distributed with this work for additional

View File

@ -1,4 +1,4 @@
/** /*
* Copyright (c) 2010-2025 Contributors to the openHAB project * Copyright (c) 2010-2025 Contributors to the openHAB project
* *
* See the NOTICE file(s) distributed with this work for additional * See the NOTICE file(s) distributed with this work for additional

View File

@ -1,4 +1,4 @@
/** /*
* Copyright (c) 2010-2025 Contributors to the openHAB project * Copyright (c) 2010-2025 Contributors to the openHAB project
* *
* See the NOTICE file(s) distributed with this work for additional * See the NOTICE file(s) distributed with this work for additional

View File

@ -1,4 +1,4 @@
/** /*
* Copyright (c) 2010-2025 Contributors to the openHAB project * Copyright (c) 2010-2025 Contributors to the openHAB project
* *
* See the NOTICE file(s) distributed with this work for additional * See the NOTICE file(s) distributed with this work for additional

View File

@ -1,4 +1,4 @@
/** /*
* Copyright (c) 2010-2025 Contributors to the openHAB project * Copyright (c) 2010-2025 Contributors to the openHAB project
* *
* See the NOTICE file(s) distributed with this work for additional * See the NOTICE file(s) distributed with this work for additional

View File

@ -1,4 +1,4 @@
/** /*
* Copyright (c) 2010-2025 Contributors to the openHAB project * Copyright (c) 2010-2025 Contributors to the openHAB project
* *
* See the NOTICE file(s) distributed with this work for additional * See the NOTICE file(s) distributed with this work for additional

View File

@ -1,4 +1,4 @@
/** /*
* Copyright (c) 2010-2025 Contributors to the openHAB project * Copyright (c) 2010-2025 Contributors to the openHAB project
* *
* See the NOTICE file(s) distributed with this work for additional * See the NOTICE file(s) distributed with this work for additional