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
| IP Address | ipAddress | yes || IP address of the unit. |
25
+
| Broadcast Address | broadcastAddress | no || Broadcast address being used for discovery, usually derived from the IP interface address. If the broadcast is not set (default) it will be derived from openHAB's network setting (Check Network Settings in the openHAB UI). |
26
+
| Refresh Interval | refreshInterval | no | 60 | Refresh interval in seconds for polling the device status. |
27
+
| Offset Temperature | currentTemperatureOffset | no | 0 | Offset in Celsius for the current temperature value received from the device. |
28
+
| Encryption Type | encryptionType | no | ECB | Encryption type used for communicating with the AC device. Options: ECB (firmware version < 1.23), COMBINED (firmware version >= 1.23 - use ECB for decoding the scan responce and GCM for further encryption and decryption) and GCM (used by the latest devices). The binding tries to automatically detect the encryption type, in case it fails, you might need to set the encryption type manually. Only change this if you have a good reason to. |
35
29
36
30
## Channels
37
31
@@ -67,7 +61,7 @@ When changing mode, the air conditioner will be turned on unless "off" is select
Copy file name to clipboardexpand all lines: bundles/org.openhab.binding.gree/src/main/java/org/openhab/binding/gree/internal/GreeBindingConstants.java
+2-1
Original file line number
Diff line number
Diff line change
@@ -43,6 +43,7 @@ public class GreeBindingConstants {
Copy file name to clipboardexpand all lines: bundles/org.openhab.binding.gree/src/main/java/org/openhab/binding/gree/internal/discovery/GreeDeviceFinder.java
+2-1
Original file line number
Diff line number
Diff line change
@@ -116,7 +116,8 @@ public void scan(DatagramSocket clientSocket, String broadcastAddress, boolean s
116
116
if ("gree".equalsIgnoreCase(scanResponseGson.packJson.brand)) {
117
117
// Create a new GreeDevice
118
118
logger.debug("Discovered device at {}:{}", remoteAddress.getHostAddress(), remotePort);
Copy file name to clipboardexpand all lines: bundles/org.openhab.binding.gree/src/main/java/org/openhab/binding/gree/internal/discovery/GreeDiscoveryService.java
+1
Original file line number
Diff line number
Diff line change
@@ -113,6 +113,7 @@ public void createResult(Map<String, GreeAirDevice> deviceList) {
Copy file name to clipboardexpand all lines: bundles/org.openhab.binding.gree/src/main/java/org/openhab/binding/gree/internal/handler/GreeAirDevice.java
thing-type.config.gree.airconditioner.refreshInterval.description = Interval to query an update from the device.
19
19
thing-type.config.gree.airconditioner.currentTemperatureOffset.label = Offset for Current Temperature
20
20
thing-type.config.gree.airconditioner.currentTemperatureOffset.description = The offset in Celsius for the current temperature value received from the device.
21
21
thing-type.config.gree.airconditioner.encryptionType.label = Encryption type
22
22
thing-type.config.gree.airconditioner.encryptionType.description = The encryption type used for encrypting the data send to the AC device.
0 commit comments