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
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. -->
<!-- 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`.
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. -->
<!-- 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
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
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
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."
<!-- Notes BEGIN: You can edit here. Add "## Notes" headline if not already present. -->
@@ -36,13 +36,6 @@ Disable the calibration mode.
36
36
37
37
38
38
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
-
46
39
47
40
## Exposes
48
41
@@ -52,26 +45,39 @@ To control this cover publish a message to topic `zigbee2mqtt/FRIENDLY_NAME/set`
52
45
It's not possible to read (`/get`) this value.
53
46
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`.
54
47
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`.
76
68
The unit of this value is `s`.
77
69
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}`.
Copy file name to clipboardExpand all lines: docs/devices/ZG-807ZL.md
+6-7Lines changed: 6 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
---
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."
4
4
addedAt: 2024-03-31T18:43:56
5
5
pageClass: device-page
6
6
---
@@ -11,23 +11,22 @@ pageClass: device-page
11
11
<!-- Do not use h1 or h2 heading within "## Notes"-Section. -->
0 commit comments