Skip to content

Commit 8596ac0

Browse files
committed
Bump zhc
1 parent 783dad4 commit 8596ac0

11 files changed

Lines changed: 348 additions & 65 deletions

File tree

docs/devices/S-ZB-1RE1-R251.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ pageClass: device-page
1717
|-----|-----|
1818
| Model | S-ZB-1RE1-R251 |
1919
| Vendor | [smarli.](/supported-devices/#v=smarli.) |
20-
| Description | Zigbee 2ch smart relay |
20+
| Description | relay |
2121
| Exposes | identify, switch (state), power, voltage, current, energy, action |
2222
| Picture | ![smarli. S-ZB-1RE1-R251](https://www.zigbee2mqtt.io/images/devices/S-ZB-1RE1-R251.png) |
2323

docs/devices/S-ZB-COV1-R251.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ pageClass: device-page
1717
|-----|-----|
1818
| Model | S-ZB-COV1-R251 |
1919
| Vendor | [smarli.](/supported-devices/#v=smarli.) |
20-
| Description | Zigbee curtain control module |
20+
| Description | cover |
2121
| Exposes | cover (state, position, tilt), power, voltage, current, energy, curtain_type, calibrate, identify |
2222
| Picture | ![smarli. S-ZB-COV1-R251](https://www.zigbee2mqtt.io/images/devices/S-ZB-COV1-R251.png) |
2323

docs/devices/S-ZB-PDM1-R251.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ pageClass: device-page
1717
|-----|-----|
1818
| Model | S-ZB-PDM1-R251 |
1919
| Vendor | [smarli.](/supported-devices/#v=smarli.) |
20-
| Description | Phase dimmer gen 1 |
20+
| Description | phase dimmer |
2121
| Exposes | light (state, brightness), effect, power_on_behavior, power, voltage, current, energy, external_switch_type, minimum_pwm |
2222
| Picture | ![smarli. S-ZB-PDM1-R251](https://www.zigbee2mqtt.io/images/devices/S-ZB-PDM1-R251.png) |
2323

docs/devices/ZG-301Z-2CH.md

Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
---
2+
title: "HOBEIAN ZG-301Z-2CH control via MQTT"
3+
description: "Integrate your HOBEIAN ZG-301Z-2CH via Zigbee2MQTT with whatever smart home infrastructure you are using without the vendor's bridge or gateway."
4+
addedAt: 2026-05-01T17:25:15
5+
pageClass: device-page
6+
---
7+
8+
<!-- !!!! -->
9+
<!-- ATTENTION: This file is auto-generated through docgen! -->
10+
<!-- You can only edit the "Notes"-Section between the two comment lines "Notes BEGIN" and "Notes END". -->
11+
<!-- Do not use h1 or h2 heading within "## Notes"-Section. -->
12+
<!-- !!!! -->
13+
14+
# HOBEIAN ZG-301Z-2CH
15+
16+
| | |
17+
|-----|-----|
18+
| Model | ZG-301Z-2CH |
19+
| Vendor | [HOBEIAN](/supported-devices/#v=HOBEIAN) |
20+
| Description | 2 gang switch module |
21+
| Exposes | switch (state), power_outage_memory, switch_type |
22+
| Picture | ![HOBEIAN ZG-301Z-2CH](https://www.zigbee2mqtt.io/images/devices/ZG-301Z-2CH.png) |
23+
24+
25+
<!-- Notes BEGIN: You can edit here. Add "## Notes" headline if not already present. -->
26+
27+
28+
<!-- Notes END: Do not edit below this line -->
29+
30+
31+
32+
## Options
33+
*[How to use device type specific configuration](../guide/configuration/devices-groups.md#specific-device-options)*
34+
35+
* `state_action`: State actions will also be published as 'action' when true (default false). The value must be `true` or `false`
36+
37+
38+
## Exposes
39+
40+
### Switch (l1 endpoint)
41+
The current state of this switch is in the published state under the `state_l1` property (value is `ON` or `OFF`).
42+
To control this switch publish a message to topic `zigbee2mqtt/FRIENDLY_NAME/set` with payload `{"state_l1": "ON"}`, `{"state_l1": "OFF"}` or `{"state_l1": "TOGGLE"}`.
43+
To read the current state of this switch publish a message to topic `zigbee2mqtt/FRIENDLY_NAME/get` with payload `{"state_l1": ""}`.
44+
45+
### Switch (l2 endpoint)
46+
The current state of this switch is in the published state under the `state_l2` property (value is `ON` or `OFF`).
47+
To control this switch publish a message to topic `zigbee2mqtt/FRIENDLY_NAME/set` with payload `{"state_l2": "ON"}`, `{"state_l2": "OFF"}` or `{"state_l2": "TOGGLE"}`.
48+
To read the current state of this switch publish a message to topic `zigbee2mqtt/FRIENDLY_NAME/get` with payload `{"state_l2": ""}`.
49+
50+
### Power outage memory (enum)
51+
Recover state after power outage.
52+
Value can be found in the published state on the `power_outage_memory` property.
53+
To read (`/get`) the value publish a message to topic `zigbee2mqtt/FRIENDLY_NAME/get` with payload `{"power_outage_memory": ""}`.
54+
To write (`/set`) a value publish a message to topic `zigbee2mqtt/FRIENDLY_NAME/set` with payload `{"power_outage_memory": NEW_VALUE}`.
55+
The possible values are: `on`, `off`, `restore`.
56+
57+
### Switch type (enum)
58+
Type of the switch.
59+
Value can be found in the published state on the `switch_type` property.
60+
To read (`/get`) the value publish a message to topic `zigbee2mqtt/FRIENDLY_NAME/get` with payload `{"switch_type": ""}`.
61+
To write (`/set`) a value publish a message to topic `zigbee2mqtt/FRIENDLY_NAME/set` with payload `{"switch_type": NEW_VALUE}`.
62+
The possible values are: `toggle`, `state`, `momentary`.
63+

docs/devices/ZG-301Z-3CH.md

Lines changed: 86 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,86 @@
1+
---
2+
title: "HOBEIAN ZG-301Z-3CH control via MQTT"
3+
description: "Integrate your HOBEIAN ZG-301Z-3CH via Zigbee2MQTT with whatever smart home infrastructure you are using without the vendor's bridge or gateway."
4+
addedAt: 2026-05-01T17:25:15
5+
pageClass: device-page
6+
---
7+
8+
<!-- !!!! -->
9+
<!-- ATTENTION: This file is auto-generated through docgen! -->
10+
<!-- You can only edit the "Notes"-Section between the two comment lines "Notes BEGIN" and "Notes END". -->
11+
<!-- Do not use h1 or h2 heading within "## Notes"-Section. -->
12+
<!-- !!!! -->
13+
14+
# HOBEIAN ZG-301Z-3CH
15+
16+
| | |
17+
|-----|-----|
18+
| Model | ZG-301Z-3CH |
19+
| Vendor | [HOBEIAN](/supported-devices/#v=HOBEIAN) |
20+
| Description | 3 gang switch module |
21+
| Exposes | switch (state), power_on_behavior, switch_type |
22+
| Picture | ![HOBEIAN ZG-301Z-3CH](https://www.zigbee2mqtt.io/images/devices/ZG-301Z-3CH.png) |
23+
24+
25+
<!-- Notes BEGIN: You can edit here. Add "## Notes" headline if not already present. -->
26+
27+
28+
<!-- Notes END: Do not edit below this line -->
29+
30+
31+
32+
## Options
33+
*[How to use device type specific configuration](../guide/configuration/devices-groups.md#specific-device-options)*
34+
35+
* `state_action`: State actions will also be published as 'action' when true (default false). The value must be `true` or `false`
36+
37+
38+
## Exposes
39+
40+
### Switch (l1 endpoint)
41+
The current state of this switch is in the published state under the `state_l1` property (value is `ON` or `OFF`).
42+
To control this switch publish a message to topic `zigbee2mqtt/FRIENDLY_NAME/set` with payload `{"state_l1": "ON"}`, `{"state_l1": "OFF"}` or `{"state_l1": "TOGGLE"}`.
43+
To read the current state of this switch publish a message to topic `zigbee2mqtt/FRIENDLY_NAME/get` with payload `{"state_l1": ""}`.
44+
45+
#### On with timed off
46+
When setting the state to ON, it might be possible to specify an automatic shutoff after a certain amount of time. To do this add an additional property `on_time` to the payload which is the time in seconds the state should remain on.
47+
Additionally an `off_wait_time` property can be added to the payload to specify the cooldown time in seconds when the switch will not answer to other on with timed off commands.
48+
Support depends on the switch firmware. Some devices might require both `on_time` and `off_wait_time` to work
49+
Examples : `{"state" : "ON", "on_time": 300}`, `{"state" : "ON", "on_time": 300, "off_wait_time": 120}`.
50+
51+
### Switch (l2 endpoint)
52+
The current state of this switch is in the published state under the `state_l2` property (value is `ON` or `OFF`).
53+
To control this switch publish a message to topic `zigbee2mqtt/FRIENDLY_NAME/set` with payload `{"state_l2": "ON"}`, `{"state_l2": "OFF"}` or `{"state_l2": "TOGGLE"}`.
54+
To read the current state of this switch publish a message to topic `zigbee2mqtt/FRIENDLY_NAME/get` with payload `{"state_l2": ""}`.
55+
56+
#### On with timed off
57+
When setting the state to ON, it might be possible to specify an automatic shutoff after a certain amount of time. To do this add an additional property `on_time` to the payload which is the time in seconds the state should remain on.
58+
Additionally an `off_wait_time` property can be added to the payload to specify the cooldown time in seconds when the switch will not answer to other on with timed off commands.
59+
Support depends on the switch firmware. Some devices might require both `on_time` and `off_wait_time` to work
60+
Examples : `{"state" : "ON", "on_time": 300}`, `{"state" : "ON", "on_time": 300, "off_wait_time": 120}`.
61+
62+
### Switch (l3 endpoint)
63+
The current state of this switch is in the published state under the `state_l3` property (value is `ON` or `OFF`).
64+
To control this switch publish a message to topic `zigbee2mqtt/FRIENDLY_NAME/set` with payload `{"state_l3": "ON"}`, `{"state_l3": "OFF"}` or `{"state_l3": "TOGGLE"}`.
65+
To read the current state of this switch publish a message to topic `zigbee2mqtt/FRIENDLY_NAME/get` with payload `{"state_l3": ""}`.
66+
67+
#### On with timed off
68+
When setting the state to ON, it might be possible to specify an automatic shutoff after a certain amount of time. To do this add an additional property `on_time` to the payload which is the time in seconds the state should remain on.
69+
Additionally an `off_wait_time` property can be added to the payload to specify the cooldown time in seconds when the switch will not answer to other on with timed off commands.
70+
Support depends on the switch firmware. Some devices might require both `on_time` and `off_wait_time` to work
71+
Examples : `{"state" : "ON", "on_time": 300}`, `{"state" : "ON", "on_time": 300, "off_wait_time": 120}`.
72+
73+
### Power-on behavior (enum)
74+
Controls the behavior when the device is powered on after power loss.
75+
Value can be found in the published state on the `power_on_behavior` property.
76+
To read (`/get`) the value publish a message to topic `zigbee2mqtt/FRIENDLY_NAME/get` with payload `{"power_on_behavior": ""}`.
77+
To write (`/set`) a value publish a message to topic `zigbee2mqtt/FRIENDLY_NAME/set` with payload `{"power_on_behavior": NEW_VALUE}`.
78+
The possible values are: `off`, `previous`, `on`.
79+
80+
### Switch type (enum)
81+
Type of the switch.
82+
Value can be found in the published state on the `switch_type` property.
83+
To read (`/get`) the value publish a message to topic `zigbee2mqtt/FRIENDLY_NAME/get` with payload `{"switch_type": ""}`.
84+
To write (`/set`) a value publish a message to topic `zigbee2mqtt/FRIENDLY_NAME/set` with payload `{"switch_type": NEW_VALUE}`.
85+
The possible values are: `toggle`, `state`, `momentary`.
86+

docs/devices/ZG-301Z-MOTO.md

Lines changed: 39 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: "HOBEIAN ZG-301Z-MOTO control via MQTT"
3-
description: "Integrate your Girier TS130F_GIRIER via Zigbee2MQTT with whatever smart home infrastructure you are using without the vendor's bridge or gateway."
3+
description: "Integrate your HOBEIAN ZG-301Z-MOTO via Zigbee2MQTT with whatever smart home infrastructure you are using without the vendor's bridge or gateway."
44
addedAt: 2024-11-30T20:27:20
55
pageClass: device-page
66
---
@@ -15,11 +15,11 @@ pageClass: device-page
1515

1616
| | |
1717
|-----|-----|
18-
| Model | ZG-301Z-MOTO |
18+
| Model | ZG-301Z-MOTO |
1919
| Vendor | [HOBEIAN](/supported-devices/#v=HOBEIAN) |
20-
| Description | Smart curtain switch |
21-
| Exposes | cover (state, position), moving, motor_reversal, calibration, calibration_time, indicator_mode, backlight_mode |
22-
| Picture | ![Girier TS130F_GIRIER](https://www.zigbee2mqtt.io/images/devices/ZG-301Z-MOTO.png) |
20+
| Description | Curtain Motor Controller |
21+
| Exposes | cover (state, position), cur_calibration, control_back, tr_timecon, switch_type, indicator_mode |
22+
| Picture | ![HOBEIAN ZG-301Z-MOTO](https://www.zigbee2mqtt.io/images/devices/ZG-301Z-MOTO.png) |
2323

2424

2525
<!-- Notes BEGIN: You can edit here. Add "## Notes" headline if not already present. -->
@@ -36,13 +36,6 @@ Disable the calibration mode.
3636

3737

3838

39-
## Options
40-
*[How to use device type specific configuration](../guide/configuration/devices-groups.md#specific-device-options)*
41-
42-
* `invert_cover`: Inverts the cover position, false: open=100,close=0, true: open=0,close=100 (default false). The value must be `true` or `false`
43-
44-
* `cover_position_tilt_disable_report`: Do not publish set cover target position as a normal 'position' value (default false). The value must be `true` or `false`
45-
4639

4740
## Exposes
4841

@@ -52,26 +45,39 @@ To control this cover publish a message to topic `zigbee2mqtt/FRIENDLY_NAME/set`
5245
It's not possible to read (`/get`) this value.
5346
To change the position publish a message to topic `zigbee2mqtt/FRIENDLY_NAME/set` with payload `{"position": VALUE}` where `VALUE` is a number between `0` and `100`.
5447

55-
### Moving (enum)
56-
Value can be found in the published state on the `moving` property.
57-
It's not possible to read (`/get`) or write (`/set`) this value.
58-
The possible values are: `UP`, `STOP`, `DOWN`.
59-
60-
### Motor reversal (binary)
61-
Value can be found in the published state on the `motor_reversal` property.
62-
To read (`/get`) the value publish a message to topic `zigbee2mqtt/FRIENDLY_NAME/get` with payload `{"motor_reversal": ""}`.
63-
To write (`/set`) a value publish a message to topic `zigbee2mqtt/FRIENDLY_NAME/set` with payload `{"motor_reversal": NEW_VALUE}`.
64-
If value equals `ON` motor reversal is ON, if `OFF` OFF.
65-
66-
### Calibration (binary)
67-
Value can be found in the published state on the `calibration` property.
68-
To read (`/get`) the value publish a message to topic `zigbee2mqtt/FRIENDLY_NAME/get` with payload `{"calibration": ""}`.
69-
To write (`/set`) a value publish a message to topic `zigbee2mqtt/FRIENDLY_NAME/set` with payload `{"calibration": NEW_VALUE}`.
70-
If value equals `ON` calibration is ON, if `OFF` OFF.
71-
72-
### Calibration time (numeric)
73-
Value can be found in the published state on the `calibration_time` property.
74-
To read (`/get`) the value publish a message to topic `zigbee2mqtt/FRIENDLY_NAME/get` with payload `{"calibration_time": ""}`.
75-
To write (`/set`) a value publish a message to topic `zigbee2mqtt/FRIENDLY_NAME/set` with payload `{"calibration_time": NEW_VALUE}`.
48+
### Cur calibration (enum)
49+
Curtain calibration.
50+
Value can be found in the published state on the `cur_calibration` property.
51+
It's not possible to read (`/get`) this value.
52+
To write (`/set`) a value publish a message to topic `zigbee2mqtt/FRIENDLY_NAME/set` with payload `{"cur_calibration": NEW_VALUE}`.
53+
The possible values are: `start`, `end`.
54+
55+
### Control back (enum)
56+
Set curtain control back.
57+
Value can be found in the published state on the `control_back` property.
58+
It's not possible to read (`/get`) this value.
59+
To write (`/set`) a value publish a message to topic `zigbee2mqtt/FRIENDLY_NAME/set` with payload `{"control_back": NEW_VALUE}`.
60+
The possible values are: `forward`, `back`.
61+
62+
### Tr timecon (numeric)
63+
Quick Calibrate.
64+
Value can be found in the published state on the `tr_timecon` property.
65+
It's not possible to read (`/get`) this value.
66+
To write (`/set`) a value publish a message to topic `zigbee2mqtt/FRIENDLY_NAME/set` with payload `{"tr_timecon": NEW_VALUE}`.
67+
The minimal value is `0` and the maximum value is `120`.
7668
The unit of this value is `s`.
7769

70+
### Switch type (enum)
71+
Set curtain controller switch type.
72+
Value can be found in the published state on the `switch_type` property.
73+
It's not possible to read (`/get`) this value.
74+
To write (`/set`) a value publish a message to topic `zigbee2mqtt/FRIENDLY_NAME/set` with payload `{"switch_type": NEW_VALUE}`.
75+
The possible values are: `flip_switch`, `sync_switch`, `button_switch`.
76+
77+
### Indicator mode (enum)
78+
Set Controller indicator mode.
79+
Value can be found in the published state on the `indicator_mode` property.
80+
It's not possible to read (`/get`) this value.
81+
To write (`/set`) a value publish a message to topic `zigbee2mqtt/FRIENDLY_NAME/set` with payload `{"indicator_mode": NEW_VALUE}`.
82+
The possible values are: `relay`, `pos`, `none`.
83+

docs/devices/ZG-807ZL.md

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
2-
title: "HOBEIAN ZG-807Z control via MQTT"
3-
description: "Integrate your HOBEIAN ZG-807Z via Zigbee2MQTT with whatever smart home infrastructure you are using without the vendor's bridge or gateway."
2+
title: "COOLO ZG-807ZL control via MQTT"
3+
description: "Integrate your COOLO ZG-807ZL via Zigbee2MQTT with whatever smart home infrastructure you are using without the vendor's bridge or gateway."
44
addedAt: 2024-03-31T18:43:56
55
pageClass: device-page
66
---
@@ -11,23 +11,22 @@ pageClass: device-page
1111
<!-- Do not use h1 or h2 heading within "## Notes"-Section. -->
1212
<!-- !!!! -->
1313

14-
# HOBEIAN ZG-807ZL
14+
# COOLO ZG-807ZL
1515

1616
| | |
1717
|-----|-----|
18-
| Model | ZG-807Z |
19-
| Vendor | [HOBEIAN](/supported-devices/#v=HOBEIAN) |
18+
| Model | ZG-807ZL |
19+
| Vendor | [COOLO](/supported-devices/#v=COOLO) |
2020
| Description | USB signal repeater |
2121
| Exposes | |
22-
| Picture | ![HOBEIAN ZG-807ZL](https://www.zigbee2mqtt.io/images/devices/ZG-807ZL.png) |
22+
| Picture | ![COOLO ZG-807ZL](https://www.zigbee2mqtt.io/images/devices/ZG-807ZL.png) |
2323

2424

2525
<!-- Notes BEGIN: You can edit here. Add "## Notes" headline if not already present. -->
2626
## Notes
2727
To pair:
2828
1. Press and hold the button for 3 seconds until the LED flash rapidly.
2929
2. LED will turn off when paired.
30-
3130
<!-- Notes END: Do not edit below this line -->
3231

3332

0 commit comments

Comments
 (0)