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.hydrawise/README.md
+40-31
Original file line number
Diff line number
Diff line change
@@ -6,33 +6,19 @@ The Hydrawise binding allows monitoring and control of [Hunter Industries's](htt
6
6
7
7
## Supported Things
8
8
9
-
### Account Bridge Thing
10
-
11
-
The Account Bridge Thing type represents the user's account on the Hydrawise cloud service. The bridge can have one or more child [Controllers](#controller-thing) linked.
12
-
9
+
-`account`: Bridge type represents the user's account on the Hydrawise cloud service. The bridge can have one or more child [Controllers](#controller-thing) linked.
13
10
An account must be manually added and configured.
11
+
-`controller` Things are automatically discovered once an account Bridge is properly configured.[more details](#local-thing)
12
+
-`local` Things uses an undocumented API that allows direct HTTP access to an irrigation controller on the user's network. [more details](#local-thing)
14
13
15
-
### Controller Thing
16
-
17
-
Controller Things are automatically discovered once an [Account Bridge](#account-bridge-thing) has be properly configured.
14
+
### `controller` Thing
18
15
19
16
The Controller Thing type is the primary way most users will control and monitor their irrigation system.
20
17
This allows full control over zones, sensors and weather forecasts.<br>
21
18
Changes made through this Thing type will be reflected in the Hydrawise mobile and web applications as well as in their reporting modules.
19
+
Controller Things require a parent `account` Bridge
22
20
23
-
Controller Things require a parent [Account Bridge](#account-bridge-thing)
24
-
25
-
#### Controller Thing Supported Channel Groups
26
-
27
-
| channel group ID |
28
-
|-----------------------------------------------|
29
-
|[Controller](#controller-thing-1)|
30
-
|[Zones](#zone-channel-group)|
31
-
|[All Zones](#all-zones-channel-group)|
32
-
|[Sensor](#sensor-channel-group)|
33
-
|[Forecast](#forecast-channel-group)|
34
-
35
-
### Local Thing
21
+
### `local` Thing
36
22
37
23
The Local Thing type uses an undocumented API that allows direct HTTP access to an irrigation controller on the user's network.
38
24
This provides a subset of features compared to the Cloud Thing type limited to basic zone control.
@@ -45,16 +31,9 @@ Use Cases
45
31
- The Local thing can be useful when testing zones, as there is no delay when starting/stopping zones as compared to the cloud API which can take anywhere between 5-15 seconds.
46
32
- This is also useful if you wish to not use the cloud scheduling at all and use openHAB as the irrigation scheduling system.
47
33
48
-
#### Local Thing Supported Channel Groups
49
-
50
-
| channel group ID |
51
-
|---------------------------------------|
52
-
|[Zones](#zone-channel-group)|
53
-
|[All Zones](#all-zones-channel-group)|
54
-
55
34
## Thing Configuration
56
35
57
-
### Account Thing
36
+
### `account` Bridge Configuration
58
37
59
38
| Configuration Name | type | required | Comments |
| refresh | Integer | False | Defaults to a 60 second polling rate, more frequent polling may cause the service to deny requests |
65
44
| refreshToken | Boolean | False | An oAuth refresh token, this will be automatically configured after the first login and updated as the token is refreshed |
66
45
67
-
### Controller Thing
46
+
### `controller` Thing Configuration
68
47
69
48
| Configuration Name | type | required | Comments |
0 commit comments