mirror of
https://github.com/openhab/openhab-addons.git
synced 2025-01-10 23:22:02 +01:00
69 lines
2.3 KiB
Markdown
69 lines
2.3 KiB
Markdown
|
# MyQ Binding
|
||
|
|
||
|
This binding integrates with the [The Chamberlain Group MyQ](https://www.myq.com) cloud service. It allows monitoring and control over [MyQ](https://www.myq.com) enabled garage doors manufactured by LiftMaster, Chamberlain and Craftsman.
|
||
|
|
||
|
## Supported Things
|
||
|
|
||
|
### Account
|
||
|
|
||
|
This represents the MyQ cloud account and uses the same credentials needed when using the MyQ mobile application.
|
||
|
|
||
|
ThingTypeUID: `account`
|
||
|
|
||
|
### Garage Door
|
||
|
|
||
|
This represents a garage door associated with an account. Multiple garage doors are supported.
|
||
|
|
||
|
ThingTypeUID: `garagedoor`
|
||
|
|
||
|
### Lamp
|
||
|
|
||
|
This represents a lamp associated with an account. Multiple lamps are supported.
|
||
|
|
||
|
ThingTypeUID: `lamp`
|
||
|
|
||
|
## Discovery
|
||
|
|
||
|
Once an account has been added, garage doors and lamps will automatically be discovered and added to the inbox.
|
||
|
|
||
|
## Channels
|
||
|
|
||
|
| Channel | Item Type | Thing Type | States |
|
||
|
|---------------|---------------|------------------|--------------------------------------------------------|
|
||
|
| status | String | garagedoor | opening, closed, closing, stopped, transition, unknown |
|
||
|
| rollershutter | Rollershutter | garagedoor | UP, DOWN, 0%, 100% |
|
||
|
| switch | Switch | garagedoor, lamp | ON (open), OFF (closed)
|
||
|
|
||
|
## Full Example
|
||
|
|
||
|
### Thing Configuration
|
||
|
|
||
|
```xtend
|
||
|
Bridge myq:account:home "MyQ Account" [ username="foo@bar.com", password="secret", refreshInterval=60 ] {
|
||
|
Thing garagedoor abcd12345 "MyQ Garage Door" [ serialNumber="abcd12345" ]
|
||
|
Thing lamp efgh6789 "MyQ Lamp" [ serialNumber="efgh6789" ]
|
||
|
}
|
||
|
```
|
||
|
|
||
|
### Items
|
||
|
|
||
|
```xtend
|
||
|
String MyQGarageDoor1Status "Door Status [%s]" {channel = "myq:garagedoor:home:abcd12345:status"}
|
||
|
Switch MyQGarageDoor1Switch "Door Switch [%s]" {channel = "myq:garagedoor:home:abcd12345:switch"}
|
||
|
Rollershutter MyQGarageDoor1Rollershutter "Door Rollershutter [%s]" {channel = "myq:garagedoor:home:abcd12345:rollershutter"}
|
||
|
Switch MyQGarageDoorLamp "Lamp [%s]" {channel = "myq:lamp:home:efgh6789:switch"}
|
||
|
}
|
||
|
```
|
||
|
|
||
|
### Sitemaps
|
||
|
|
||
|
```xtend
|
||
|
sitemap MyQ label="MyQ Demo Sitemap" {
|
||
|
Frame label="Garage Door" {
|
||
|
String item=MyQGarageDoor1Status
|
||
|
Switch item=MyQGarageDoor1Switch
|
||
|
Rollershutter item=MyQGarageDoor1Rollershutter
|
||
|
}
|
||
|
}
|
||
|
```
|