You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: bundles/org.openhab.binding.insteon/src/main/java/org/openhab/binding/insteon/internal/InsteonBindingConstants.java
+1
Original file line number
Diff line number
Diff line change
@@ -75,6 +75,7 @@ public class InsteonBindingConstants {
Copy file name to clipboardexpand all lines: bundles/org.openhab.binding.insteon/src/main/java/org/openhab/binding/insteon/internal/command/DeviceCommand.java
Copy file name to clipboardexpand all lines: bundles/org.openhab.binding.insteon/src/main/java/org/openhab/binding/insteon/internal/device/DefaultLink.java
Copy file name to clipboardexpand all lines: bundles/org.openhab.binding.insteon/src/main/java/org/openhab/binding/insteon/internal/device/DeviceFeature.java
+4-4
Original file line number
Diff line number
Diff line change
@@ -236,13 +236,13 @@ public int getGroup() {
236
236
237
237
publicintgetComponentId() {
238
238
intcomponentId = 0;
239
-
if (deviceinstanceofInsteonDeviceinsteonDevice) {
239
+
if (deviceinstanceofInsteonDeviceinsteonDevice && isControllerOrResponderFeature()) {
240
240
// use feature group as component id if device has more than one controller or responder feature,
241
-
// othewise use the component id of the link db first record
241
+
// set to 1 if device link db has a matching record, otherwise fall back to 0
242
242
if (insteonDevice.getControllerOrResponderFeatures().size() > 1) {
Copy file name to clipboardexpand all lines: bundles/org.openhab.binding.insteon/src/main/java/org/openhab/binding/insteon/internal/device/DeviceType.java
Copy file name to clipboardexpand all lines: bundles/org.openhab.binding.insteon/src/main/java/org/openhab/binding/insteon/internal/device/DeviceTypeRegistry.java
Copy file name to clipboardexpand all lines: bundles/org.openhab.binding.insteon/src/main/java/org/openhab/binding/insteon/internal/device/InsteonDevice.java
Copy file name to clipboardexpand all lines: bundles/org.openhab.binding.insteon/src/main/java/org/openhab/binding/insteon/internal/device/database/LinkDB.java
+3-7
Original file line number
Diff line number
Diff line change
@@ -92,10 +92,6 @@ public int getLastRecordLocation() {
Copy file name to clipboardexpand all lines: bundles/org.openhab.binding.insteon/src/main/java/org/openhab/binding/insteon/internal/device/database/LinkDBChange.java
-10
Original file line number
Diff line number
Diff line change
@@ -51,16 +51,6 @@ public static LinkDBChange forAdd(int location, InsteonAddress address, int grou
Copy file name to clipboardexpand all lines: bundles/org.openhab.binding.insteon/src/main/java/org/openhab/binding/insteon/internal/device/database/ModemDB.java
Copy file name to clipboardexpand all lines: bundles/org.openhab.binding.insteon/src/main/java/org/openhab/binding/insteon/internal/device/database/ModemDBChange.java
-10
Original file line number
Diff line number
Diff line change
@@ -40,16 +40,6 @@ public static ModemDBChange forAdd(InsteonAddress address, int group, boolean is
Copy file name to clipboardexpand all lines: bundles/org.openhab.binding.insteon/src/main/java/org/openhab/binding/insteon/internal/device/feature/MessageHandler.java
+14
Original file line number
Diff line number
Diff line change
@@ -1718,6 +1718,20 @@ protected State getBitState(boolean is24Hr) {
1718
1718
}
1719
1719
}
1720
1720
1721
+
/**
1722
+
* Thermostat status reporting reply message handler
0 commit comments