mirror of
https://github.com/openhab/openhab-addons.git
synced 2025-01-10 15:11:59 +01:00
[remoteopenhab] Handle REFRESH command as any command (#13350)
The received command (REFRESH) is transmitted as a REFRESH command to the remote item. Signed-off-by: Laurent Garnier <lg.hc@free.fr>
This commit is contained in:
parent
5a11f1420e
commit
bbaf1e782a
@ -75,7 +75,6 @@ import org.openhab.core.thing.type.ChannelTypeBuilder;
|
|||||||
import org.openhab.core.thing.type.ChannelTypeUID;
|
import org.openhab.core.thing.type.ChannelTypeUID;
|
||||||
import org.openhab.core.types.Command;
|
import org.openhab.core.types.Command;
|
||||||
import org.openhab.core.types.CommandOption;
|
import org.openhab.core.types.CommandOption;
|
||||||
import org.openhab.core.types.RefreshType;
|
|
||||||
import org.openhab.core.types.State;
|
import org.openhab.core.types.State;
|
||||||
import org.openhab.core.types.StateDescriptionFragmentBuilder;
|
import org.openhab.core.types.StateDescriptionFragmentBuilder;
|
||||||
import org.openhab.core.types.StateOption;
|
import org.openhab.core.types.StateOption;
|
||||||
@ -201,10 +200,7 @@ public class RemoteopenhabBridgeHandler extends BaseBridgeHandler
|
|||||||
}
|
}
|
||||||
|
|
||||||
try {
|
try {
|
||||||
if (command instanceof RefreshType) {
|
if (isLinked(channelUID)) {
|
||||||
String state = restClient.getRemoteItemState(channelUID.getId());
|
|
||||||
updateChannelState(channelUID.getId(), null, state, false);
|
|
||||||
} else if (isLinked(channelUID)) {
|
|
||||||
restClient.sendCommandToRemoteItem(channelUID.getId(), command);
|
restClient.sendCommandToRemoteItem(channelUID.getId(), command);
|
||||||
String commandStr = command.toFullString();
|
String commandStr = command.toFullString();
|
||||||
logger.debug("Sending command {} to remote item {} succeeded",
|
logger.debug("Sending command {} to remote item {} succeeded",
|
||||||
|
Loading…
Reference in New Issue
Block a user