Skip to content

Commit fe477bd

Browse files
committed
Update zhc to 14.0.633
1 parent d50d52a commit fe477bd

File tree

154 files changed

+4008
-701
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

154 files changed

+4008
-701
lines changed

docgen/device_page_exposes.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -191,7 +191,7 @@ function getExposeDocs(expose) {
191191
lines.push(`\`\`\`\``);
192192
} else if (expose.type === 'climate') {
193193
lines.push(`This climate device supports the following features: ${expose.features.map((e) => `\`${e.name}\``).join(', ')}.`);
194-
for (const f of expose.features.filter((e) => ['occupied_heating_setpoint', 'occupied_cooling_setpoint', 'current_heating_setpoint'].includes(e.name))) {
194+
for (const f of expose.features.filter((e) => ['occupied_heating_setpoint', 'occupied_cooling_setpoint', 'current_heating_setpoint', 'pi_heating_demand'].includes(e.name))) {
195195
lines.push(`- \`${f.name}\`: ${f.description}. To control publish a message to topic \`zigbee2mqtt/FRIENDLY_NAME/set\` with payload \`{"${f.property}": VALUE}\` where \`VALUE\` is the ${f.unit} between \`${f.value_min}\` and \`${f.value_max}\`. To read send a message to \`zigbee2mqtt/FRIENDLY_NAME/get\` with payload \`{"${f.property}": ""}\`.`);
196196
}
197197

docs/devices/014G2461.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ Controls how programming affects the thermostat. Possible values: setpoint (only
6464
Value can be found in the published state on the `programming_operation_mode` property.
6565
To read (`/get`) the value publish a message to topic `zigbee2mqtt/FRIENDLY_NAME/get` with payload `{"programming_operation_mode": ""}`.
6666
To write (`/set`) a value publish a message to topic `zigbee2mqtt/FRIENDLY_NAME/set` with payload `{"programming_operation_mode": NEW_VALUE}`.
67-
The possible values are: `setpoint`, `schedule`.
67+
The possible values are: `setpoint`, `schedule`, `eco`.
6868

6969
### Mounted_mode_active (binary)
7070
Is the unit in mounting mode. This is set to `false` for mounted (already on the radiator) or `true` for not mounted (after factory reset).
@@ -88,7 +88,7 @@ To write (`/set`) a value publish a message to topic `zigbee2mqtt/FRIENDLY_NAME/
8888
If value equals `true` thermostat_vertical_orientation is ON, if `false` OFF.
8989

9090
### Viewing_direction (binary)
91-
Viewing/Display Direction. `false` Horizontal or `true` Vertical.
91+
Viewing/display direction, `false` normal or `true` upside-down.
9292
Value can be found in the published state on the `viewing_direction` property.
9393
To read (`/get`) the value publish a message to topic `zigbee2mqtt/FRIENDLY_NAME/get` with payload `{"viewing_direction": ""}`.
9494
To write (`/set`) a value publish a message to topic `zigbee2mqtt/FRIENDLY_NAME/set` with payload `{"viewing_direction": NEW_VALUE}`.
@@ -117,6 +117,7 @@ The possible values are: `manual`, `schedule`, `externally`.
117117
### Climate
118118
This climate device supports the following features: `occupied_heating_setpoint`, `local_temperature`, `pi_heating_demand`, `system_mode`, `running_state`.
119119
- `occupied_heating_setpoint`: Temperature setpoint. To control publish a message to topic `zigbee2mqtt/FRIENDLY_NAME/set` with payload `{"occupied_heating_setpoint": VALUE}` where `VALUE` is the °C between `5` and `35`. To read send a message to `zigbee2mqtt/FRIENDLY_NAME/get` with payload `{"occupied_heating_setpoint": ""}`.
120+
- `pi_heating_demand`: Position of the valve (= demanded heat) where 0% is fully closed and 100% is fully open. To control publish a message to topic `zigbee2mqtt/FRIENDLY_NAME/set` with payload `{"pi_heating_demand": VALUE}` where `VALUE` is the % between `0` and `100`. To read send a message to `zigbee2mqtt/FRIENDLY_NAME/get` with payload `{"pi_heating_demand": ""}`.
120121
- `local_temperature`: Current temperature measured on the device (in °C). To read send a message to `zigbee2mqtt/FRIENDLY_NAME/get` with payload `{"local_temperature": ""}`.
121122
- `system_mode`: Mode of this device. To control publish a message to topic `zigbee2mqtt/FRIENDLY_NAME/set` with payload `{"system_mode": VALUE}` where `VALUE` is one of: `heat`. To read send a message to `zigbee2mqtt/FRIENDLY_NAME/get` with payload `{"system_mode": ""}`.
122123
- `running_state`: The current running state. Possible values are: `idle`, `heat`. To read send a message to `zigbee2mqtt/FRIENDLY_NAME/get` with payload `{"running_state": ""}`.

docs/devices/064882.md

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ pageClass: device-page
1818
| Model | 064882 |
1919
| Vendor | Legrand |
2020
| Description | Cable outlet with pilot wire and consumption measurement |
21-
| Exposes | device_mode, cable_outlet_mode, switch (state), power, linkquality |
21+
| Exposes | device_mode, cable_outlet_mode, switch (state), power, power_on_behavior, linkquality |
2222
| Picture | ![Legrand 064882](https://www.zigbee2mqtt.io/images/devices/064882.jpg) |
2323

2424

@@ -64,6 +64,14 @@ To read (`/get`) the value publish a message to topic `zigbee2mqtt/FRIENDLY_NAME
6464
It's not possible to write (`/set`) this value.
6565
The unit of this value is `W`.
6666

67+
### Power_on_behavior (enum)
68+
Controls the behavior when the device is powered on. Works only when the pilot wire is
69+
deactivated.
70+
Value can be found in the published state on the `power_on_behavior` property.
71+
To read (`/get`) the value publish a message to topic `zigbee2mqtt/FRIENDLY_NAME/get` with payload `{"power_on_behavior": ""}`.
72+
To write (`/set`) a value publish a message to topic `zigbee2mqtt/FRIENDLY_NAME/set` with payload `{"power_on_behavior": NEW_VALUE}`.
73+
The possible values are: `off`, `previous`, `on`.
74+
6775
### Linkquality (numeric)
6876
Link quality (signal strength).
6977
Value can be found in the published state on the `linkquality` property.

docs/devices/067771.md

Lines changed: 22 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ pageClass: device-page
1818
| Model | 067771 |
1919
| Vendor | Legrand |
2020
| Description | Wired switch without neutral |
21-
| Exposes | light (state, brightness), ballast_minimum_level, ballast_maximum_level, device_mode, led_when_off, led_when_on, linkquality |
21+
| Exposes | light (state, brightness), ballast_minimum_level, ballast_maximum_level, device_mode, led_in_dark, led_if_on, power_on_behavior, linkquality |
2222
| Picture | ![Legrand 067771](https://www.zigbee2mqtt.io/images/devices/067771.jpg) |
2323

2424

@@ -155,19 +155,27 @@ To read (`/get`) the value publish a message to topic `zigbee2mqtt/FRIENDLY_NAME
155155
To write (`/set`) a value publish a message to topic `zigbee2mqtt/FRIENDLY_NAME/set` with payload `{"device_mode": NEW_VALUE}`.
156156
If value equals `dimmer_on` device_mode is ON, if `dimmer_off` OFF.
157157

158-
### Led_when_off (binary)
159-
Enable the LED when the light is off.
160-
Value can be found in the published state on the `led_when_off` property.
161-
To read (`/get`) the value publish a message to topic `zigbee2mqtt/FRIENDLY_NAME/get` with payload `{"led_when_off": ""}`.
162-
To write (`/set`) a value publish a message to topic `zigbee2mqtt/FRIENDLY_NAME/set` with payload `{"led_when_off": NEW_VALUE}`.
163-
If value equals `ON` led_when_off is ON, if `OFF` OFF.
164-
165-
### Led_when_on (binary)
166-
Enables the LED when the light is on.
167-
Value can be found in the published state on the `led_when_on` property.
168-
To read (`/get`) the value publish a message to topic `zigbee2mqtt/FRIENDLY_NAME/get` with payload `{"led_when_on": ""}`.
169-
To write (`/set`) a value publish a message to topic `zigbee2mqtt/FRIENDLY_NAME/set` with payload `{"led_when_on": NEW_VALUE}`.
170-
If value equals `ON` led_when_on is ON, if `OFF` OFF.
158+
### Led_in_dark (binary)
159+
Enables the LED when the light is turned off, allowing to
160+
see the switch in the dark.
161+
Value can be found in the published state on the `led_in_dark` property.
162+
To read (`/get`) the value publish a message to topic `zigbee2mqtt/FRIENDLY_NAME/get` with payload `{"led_in_dark": ""}`.
163+
To write (`/set`) a value publish a message to topic `zigbee2mqtt/FRIENDLY_NAME/set` with payload `{"led_in_dark": NEW_VALUE}`.
164+
If value equals `ON` led_in_dark is ON, if `OFF` OFF.
165+
166+
### Led_if_on (binary)
167+
Enables the LED when the light is turned on.
168+
Value can be found in the published state on the `led_if_on` property.
169+
To read (`/get`) the value publish a message to topic `zigbee2mqtt/FRIENDLY_NAME/get` with payload `{"led_if_on": ""}`.
170+
To write (`/set`) a value publish a message to topic `zigbee2mqtt/FRIENDLY_NAME/set` with payload `{"led_if_on": NEW_VALUE}`.
171+
If value equals `ON` led_if_on is ON, if `OFF` OFF.
172+
173+
### Power_on_behavior (enum)
174+
Controls the behavior when the device is powered on.
175+
Value can be found in the published state on the `power_on_behavior` property.
176+
To read (`/get`) the value publish a message to topic `zigbee2mqtt/FRIENDLY_NAME/get` with payload `{"power_on_behavior": ""}`.
177+
To write (`/set`) a value publish a message to topic `zigbee2mqtt/FRIENDLY_NAME/set` with payload `{"power_on_behavior": NEW_VALUE}`.
178+
The possible values are: `off`, `previous`, `on`.
171179

172180
### Linkquality (numeric)
173181
Link quality (signal strength).

docs/devices/067772.md

Lines changed: 15 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ pageClass: device-page
1818
| Model | 067772 |
1919
| Vendor | Legrand |
2020
| Description | Double wired switch with neutral |
21-
| Exposes | switch (state), led_when_off, led_when_on, linkquality |
21+
| Exposes | switch (state), led_in_dark, led_if_on, linkquality |
2222
| Picture | ![Legrand 067772](https://www.zigbee2mqtt.io/images/devices/067772.jpg) |
2323

2424

@@ -41,19 +41,20 @@ The current state of this switch is in the published state under the `state_righ
4141
To control this switch publish a message to topic `zigbee2mqtt/FRIENDLY_NAME/set` with payload `{"state_right": "ON"}`, `{"state_right": "OFF"}` or `{"state_right": "TOGGLE"}`.
4242
To read the current state of this switch publish a message to topic `zigbee2mqtt/FRIENDLY_NAME/get` with payload `{"state_right": ""}`.
4343

44-
### Led_when_off (binary)
45-
Enable the LED when the light is off.
46-
Value can be found in the published state on the `led_when_off` property.
47-
To read (`/get`) the value publish a message to topic `zigbee2mqtt/FRIENDLY_NAME/get` with payload `{"led_when_off": ""}`.
48-
To write (`/set`) a value publish a message to topic `zigbee2mqtt/FRIENDLY_NAME/set` with payload `{"led_when_off": NEW_VALUE}`.
49-
If value equals `ON` led_when_off is ON, if `OFF` OFF.
50-
51-
### Led_when_on (binary)
52-
Enables the LED when the light is on.
53-
Value can be found in the published state on the `led_when_on` property.
54-
To read (`/get`) the value publish a message to topic `zigbee2mqtt/FRIENDLY_NAME/get` with payload `{"led_when_on": ""}`.
55-
To write (`/set`) a value publish a message to topic `zigbee2mqtt/FRIENDLY_NAME/set` with payload `{"led_when_on": NEW_VALUE}`.
56-
If value equals `ON` led_when_on is ON, if `OFF` OFF.
44+
### Led_in_dark (binary)
45+
Enables the LED when the light is turned off, allowing to
46+
see the switch in the dark.
47+
Value can be found in the published state on the `led_in_dark` property.
48+
To read (`/get`) the value publish a message to topic `zigbee2mqtt/FRIENDLY_NAME/get` with payload `{"led_in_dark": ""}`.
49+
To write (`/set`) a value publish a message to topic `zigbee2mqtt/FRIENDLY_NAME/set` with payload `{"led_in_dark": NEW_VALUE}`.
50+
If value equals `ON` led_in_dark is ON, if `OFF` OFF.
51+
52+
### Led_if_on (binary)
53+
Enables the LED when the light is turned on.
54+
Value can be found in the published state on the `led_if_on` property.
55+
To read (`/get`) the value publish a message to topic `zigbee2mqtt/FRIENDLY_NAME/get` with payload `{"led_if_on": ""}`.
56+
To write (`/set`) a value publish a message to topic `zigbee2mqtt/FRIENDLY_NAME/set` with payload `{"led_if_on": NEW_VALUE}`.
57+
If value equals `ON` led_if_on is ON, if `OFF` OFF.
5758

5859
### Linkquality (numeric)
5960
Link quality (signal strength).

docs/devices/067775_741811.md

Lines changed: 23 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ pageClass: device-page
1818
| Model | 067775/741811 |
1919
| Vendor | Legrand |
2020
| Description | Power socket with power consumption monitoring |
21-
| Exposes | switch (state), action, power, linkquality |
21+
| Exposes | switch (state), action, power, led_in_dark, led_if_on, power_on_behavior, linkquality |
2222
| Picture | ![Legrand 067775/741811](https://www.zigbee2mqtt.io/images/devices/067775-741811.jpg) |
2323

2424

@@ -60,6 +60,28 @@ Value can be found in the published state on the `power` property.
6060
It's not possible to read (`/get`) or write (`/set`) this value.
6161
The unit of this value is `W`.
6262

63+
### Led_in_dark (binary)
64+
Enables the LED when the power socket is turned off,
65+
allowing to see it in the dark.
66+
Value can be found in the published state on the `led_in_dark` property.
67+
To read (`/get`) the value publish a message to topic `zigbee2mqtt/FRIENDLY_NAME/get` with payload `{"led_in_dark": ""}`.
68+
To write (`/set`) a value publish a message to topic `zigbee2mqtt/FRIENDLY_NAME/set` with payload `{"led_in_dark": NEW_VALUE}`.
69+
If value equals `ON` led_in_dark is ON, if `OFF` OFF.
70+
71+
### Led_if_on (binary)
72+
Enables the LED when the device is turned on.
73+
Value can be found in the published state on the `led_if_on` property.
74+
To read (`/get`) the value publish a message to topic `zigbee2mqtt/FRIENDLY_NAME/get` with payload `{"led_if_on": ""}`.
75+
To write (`/set`) a value publish a message to topic `zigbee2mqtt/FRIENDLY_NAME/set` with payload `{"led_if_on": NEW_VALUE}`.
76+
If value equals `ON` led_if_on is ON, if `OFF` OFF.
77+
78+
### Power_on_behavior (enum)
79+
Controls the behavior when the device is powered on.
80+
Value can be found in the published state on the `power_on_behavior` property.
81+
To read (`/get`) the value publish a message to topic `zigbee2mqtt/FRIENDLY_NAME/get` with payload `{"power_on_behavior": ""}`.
82+
To write (`/set`) a value publish a message to topic `zigbee2mqtt/FRIENDLY_NAME/set` with payload `{"power_on_behavior": NEW_VALUE}`.
83+
The possible values are: `off`, `previous`, `on`.
84+
6385
### Linkquality (numeric)
6486
Link quality (signal strength).
6587
Value can be found in the published state on the `linkquality` property.

docs/devices/07743L.md

Lines changed: 89 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,89 @@
1+
---
2+
title: "Immax 07743L control via MQTT"
3+
description: "Integrate your Immax 07743L via Zigbee2MQTT with whatever smart home infrastructure you are using without the vendor's bridge or gateway."
4+
addedAt: 2022-09-30T20:52:51
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+
# Immax 07743L
15+
16+
| | |
17+
|-----|-----|
18+
| Model | 07743L |
19+
| Vendor | Immax |
20+
| Description | Neo Smart LED E27 11W RGB + CCT, color, dimmable, Zigbee 3.0 |
21+
| Exposes | light (state, brightness, color_temp, color_temp_startup, color_xy), effect, linkquality |
22+
| Picture | ![Immax 07743L](https://www.zigbee2mqtt.io/images/devices/07743L.jpg) |
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+
## Options
32+
*[How to use device type specific configuration](../guide/configuration/devices-groups.md#specific-device-options)*
33+
34+
* `transition`: Controls the transition time (in seconds) of on/off, brightness, color temperature (if applicable) and color (if applicable) changes. Defaults to `0` (no transition). The value must be a number with a minimum value of `0`
35+
36+
* `color_sync`: When enabled colors will be synced, e.g. if the light supports both color x/y and color temperature a conversion from color x/y to color temperature will be done when setting the x/y color (default true). The value must be `true` or `false`
37+
38+
39+
## Exposes
40+
41+
### Light
42+
This light supports the following features: `state`, `brightness`, `color_temp`, `color_temp_startup`, `color_xy`.
43+
- `state`: To control the state publish a message to topic `zigbee2mqtt/FRIENDLY_NAME/set` with payload `{"state": "ON"}`, `{"state": "OFF"}` or `{"state": "TOGGLE"}`. To read the state send a message to `zigbee2mqtt/FRIENDLY_NAME/get` with payload `{"state": ""}`.
44+
- `brightness`: To control the brightness publish a message to topic `zigbee2mqtt/FRIENDLY_NAME/set` with payload `{"brightness": VALUE}` where `VALUE` is a number between `0` and `254`. To read the brightness send a message to `zigbee2mqtt/FRIENDLY_NAME/get` with payload `{"brightness": ""}`.
45+
- `color_temp`: To control the color temperature (in reciprocal megakelvin a.k.a. mired scale) publish a message to topic `zigbee2mqtt/FRIENDLY_NAME/set` with payload `{"color_temp": VALUE}` where `VALUE` is a number between `153` and `500`, the higher the warmer the color. To read the color temperature send a message to `zigbee2mqtt/FRIENDLY_NAME/get` with payload `{"color_temp": ""}`. Besides the numeric values the following values are accepected: `coolest`, `cool`, `neutral`, `warm`, `warmest`.
46+
- `color_temp_startup`: To set the startup color temperature (in reciprocal megakelvin a.k.a. mired scale) publish a message to topic `zigbee2mqtt/FRIENDLY_NAME/set` with payload `{"color_temp_startup": VALUE}` where `VALUE` is a number between `153` and `500`, the higher the warmer the color. To read the startup color temperature send a message to `zigbee2mqtt/FRIENDLY_NAME/get` with payload `{"color_temp_startup": ""}`. Besides the numeric values the following values are accepected: `coolest`, `cool`, `neutral`, `warm`, `warmest`, `previous`.
47+
- `color_xy`: To control the XY color (CIE 1931 color space) publish a message to topic `zigbee2mqtt/FRIENDLY_NAME/set` with payload `{"color": {"x": X_VALUE, "y": Y_VALUE}}` (e.g. `{"color":{"x":0.123,"y":0.123}}`). To read the XY color send a message to `zigbee2mqtt/FRIENDLY_NAME/get` with payload `{"color":{"x":"","y":""}}`. Alternatively it is possible to set the XY color via RGB:
48+
- `{"color": {"r": R, "g": G, "b": B}}` e.g. `{"color":{"r":46,"g":102,"b":150}}`
49+
- `{"color": {"rgb": "R,G,B"}}` e.g. `{"color":{"rgb":"46,102,150"}}`
50+
- `{"color": {"hex": HEX}}` e.g. `{"color":{"hex":"#547CFF"}}`
51+
52+
#### Transition
53+
For all of the above mentioned features it is possible to do a transition of the value over time. To do this add an additional property `transition` to the payload which is the transition time in seconds.
54+
Examples: `{"brightness":156,"transition":3}`, `{"color_temp":241,"transition":1}`.
55+
56+
#### Moving/stepping
57+
Instead of setting a value (e.g. brightness) directly it is also possible to:
58+
- move: this will automatically move the value over time, to stop send value `stop` or `0`.
59+
- step: this will increment/decrement the current value by the given one.
60+
61+
The direction of move and step can be either up or down, provide a negative value to move/step down, a positive value to move/step up.
62+
To do this send a payload like below to `zigbee2mqtt/FRIENDLY_NAME/set`
63+
64+
**NOTE**: brightness move/step will stop at the minimum brightness and won't turn on the light when it's off. In this case use `brightness_move_onoff`/`brightness_step_onoff`
65+
````js
66+
{
67+
"brightness_move": -40, // Starts moving brightness down at 40 units per second
68+
"brightness_move": 0, // Stop moving brightness
69+
"brightness_step": 40 // Increases brightness by 40
70+
"color_temp_move": 60, // Starts moving color temperature up at 60 units per second
71+
"color_temp_move": "stop", // Stop moving color temperature
72+
"color_temp_step": 99, // Increase color temperature by 99
73+
}
74+
````
75+
76+
### Effect (enum)
77+
Triggers an effect on the light (e.g. make light blink for a few seconds).
78+
Value will **not** be published in the state.
79+
It's not possible to read (`/get`) this value.
80+
To write (`/set`) a value publish a message to topic `zigbee2mqtt/FRIENDLY_NAME/set` with payload `{"effect": NEW_VALUE}`.
81+
The possible values are: `blink`, `breathe`, `okay`, `channel_change`, `finish_effect`, `stop_effect`.
82+
83+
### Linkquality (numeric)
84+
Link quality (signal strength).
85+
Value can be found in the published state on the `linkquality` property.
86+
It's not possible to read (`/get`) or write (`/set`) this value.
87+
The minimal value is `0` and the maximum value is `255`.
88+
The unit of this value is `lqi`.
89+

0 commit comments

Comments
 (0)