Skip to content

Commit 6d625b8

Browse files
committed
Updates
1 parent b45e74c commit 6d625b8

Some content is hidden

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

107 files changed

+5097
-297
lines changed

docgen/device_page_exposes.ts

+5-5
Original file line numberDiff line numberDiff line change
@@ -157,7 +157,7 @@ function getExposeDocs(expose, definition) {
157157
lines.push(`It's not possible to read (\`/get\`) this value.`);
158158
}
159159

160-
const on_time = definition.toZigbee.find((t) => t.key.includes('on_time'));
160+
const on_time = definition.toZigbee.find((t) => t.key?.includes('on_time'));
161161
if (on_time && expose.type === 'switch' && state.access & access.SET) {
162162
onWithTimedOff();
163163
}
@@ -240,11 +240,11 @@ function getExposeDocs(expose, definition) {
240240
);
241241
}
242242

243-
const on_time = definition.toZigbee.find((t) => t.key.includes('on_time'));
243+
const on_time = definition.toZigbee.find((t) => t.key?.includes('on_time'));
244244
if (on_time) {
245245
onWithTimedOff();
246246
}
247-
const transition = definition.toZigbee.find((t) => t.key.includes('transition'));
247+
const transition = definition.toZigbee.find((t) => t.key?.includes('transition'));
248248
if (transition) {
249249
lines.push(``);
250250
lines.push(`#### Transition`);
@@ -254,8 +254,8 @@ function getExposeDocs(expose, definition) {
254254
lines.push(`Examples: \`{"brightness":156,"transition":3}\`, \`{"color_temp":241,"transition":1}\`.`);
255255
}
256256

257-
const brightnessMove = definition.toZigbee.find((t) => t.key.includes('brightness_move'));
258-
const brightnessStep = definition.toZigbee.find((t) => t.key.includes('brightness_step'));
257+
const brightnessMove = definition.toZigbee.find((t) => t.key?.includes('brightness_move'));
258+
const brightnessStep = definition.toZigbee.find((t) => t.key?.includes('brightness_step'));
259259
if (brightnessMove && brightnessStep) {
260260
lines.push(``);
261261
lines.push(`#### Moving/stepping`);

docs/devices/02973.B.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ This climate device supports the following features: `occupied_heating_setpoint`
4242
- `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 `4` and `40`. To read send a message to `zigbee2mqtt/FRIENDLY_NAME/get` with payload `{"occupied_heating_setpoint": ""}`.
4343
- `occupied_cooling_setpoint`: Temperature setpoint. To control publish a message to topic `zigbee2mqtt/FRIENDLY_NAME/set` with payload `{"occupied_cooling_setpoint": VALUE}` where `VALUE` is the °C between `4` and `40`. To read send a message to `zigbee2mqtt/FRIENDLY_NAME/get` with payload `{"occupied_cooling_setpoint": ""}`.
4444
- `local_temperature`: Current temperature measured on the device (in °C). To read send a message to `zigbee2mqtt/FRIENDLY_NAME/get` with payload `{"local_temperature": ""}`.
45-
- `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`, `cool`. To read send a message to `zigbee2mqtt/FRIENDLY_NAME/get` with payload `{"system_mode": ""}`.
45+
- `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: `off`, `heat`, `cool`. To read send a message to `zigbee2mqtt/FRIENDLY_NAME/get` with payload `{"system_mode": ""}`.
4646

4747
### Linkquality (numeric)
4848
Link quality (signal strength).

docs/devices/07573L.md

+199
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,199 @@
1+
---
2+
title: "Immax 07573L control via MQTT"
3+
description: "Integrate your Immax 07573L via Zigbee2MQTT with whatever smart home infrastructure you are using without the vendor's bridge or gateway."
4+
addedAt: 2024-09-01T12:39:25
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 07573L
15+
16+
| | |
17+
|-----|-----|
18+
| Model | 07573L |
19+
| Vendor | [Immax](/supported-devices/#v=Immax) |
20+
| Description | Smart circuit breaker |
21+
| Exposes | linkquality, temperature, temperature_threshold, temperature_breaker, power_threshold, power_breaker, over_current_threshold, over_current_breaker, over_voltage_threshold, over_voltage_breaker, under_voltage_threshold, under_voltage_breaker, switch (state), power_outage_memory, indicator_mode, power, current, voltage, energy |
22+
| Picture | ![Immax 07573L](https://www.zigbee2mqtt.io/images/devices/07573L.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+
## OTA updates
32+
This device supports OTA updates, for more information see [OTA updates](../guide/usage/ota_updates.md).
33+
34+
35+
## Options
36+
*[How to use device type specific configuration](../guide/configuration/devices-groups.md#specific-device-options)*
37+
38+
* `temperature_calibration`: Calibrates the temperature value (absolute offset), takes into effect on next report of device. The value must be a number.
39+
40+
* `temperature_precision`: Number of digits after decimal point for temperature, takes into effect on next report of device. This option can only decrease the precision, not increase it. The value must be a number with a minimum value of `0` and with a with a maximum value of `3`
41+
42+
* `power_calibration`: Calibrates the power value (percentual offset), takes into effect on next report of device. The value must be a number.
43+
44+
* `power_precision`: Number of digits after decimal point for power, takes into effect on next report of device. This option can only decrease the precision, not increase it. The value must be a number with a minimum value of `0` and with a with a maximum value of `3`
45+
46+
* `current_calibration`: Calibrates the current value (percentual offset), takes into effect on next report of device. The value must be a number.
47+
48+
* `current_precision`: Number of digits after decimal point for current, takes into effect on next report of device. This option can only decrease the precision, not increase it. The value must be a number with a minimum value of `0` and with a with a maximum value of `3`
49+
50+
* `voltage_calibration`: Calibrates the voltage value (percentual offset), takes into effect on next report of device. The value must be a number.
51+
52+
* `voltage_precision`: Number of digits after decimal point for voltage, takes into effect on next report of device. This option can only decrease the precision, not increase it. The value must be a number with a minimum value of `0` and with a with a maximum value of `3`
53+
54+
* `energy_calibration`: Calibrates the energy value (percentual offset), takes into effect on next report of device. The value must be a number.
55+
56+
* `energy_precision`: Number of digits after decimal point for energy, takes into effect on next report of device. This option can only decrease the precision, not increase it. The value must be a number with a minimum value of `0` and with a with a maximum value of `3`
57+
58+
* `state_action`: State actions will also be published as 'action' when true (default false). The value must be `true` or `false`
59+
60+
61+
## Exposes
62+
63+
### Linkquality (numeric)
64+
Link quality (signal strength).
65+
Value can be found in the published state on the `linkquality` property.
66+
It's not possible to read (`/get`) or write (`/set`) this value.
67+
The minimal value is `0` and the maximum value is `255`.
68+
The unit of this value is `lqi`.
69+
70+
### Temperature (numeric)
71+
Measured temperature value.
72+
Value can be found in the published state on the `temperature` property.
73+
It's not possible to read (`/get`) or write (`/set`) this value.
74+
The unit of this value is `°C`.
75+
76+
### Temperature threshold (numeric)
77+
High temperature threshold.
78+
Value can be found in the published state on the `temperature_threshold` property.
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 `{"temperature_threshold": NEW_VALUE}`.
81+
The minimal value is `40` and the maximum value is `100`.
82+
The unit of this value is `*C`.
83+
84+
### Temperature breaker (binary)
85+
High temperature breaker.
86+
Value can be found in the published state on the `temperature_breaker` property.
87+
It's not possible to read (`/get`) this value.
88+
To write (`/set`) a value publish a message to topic `zigbee2mqtt/FRIENDLY_NAME/set` with payload `{"temperature_breaker": NEW_VALUE}`.
89+
If value equals `ON` temperature breaker is ON, if `OFF` OFF.
90+
91+
### Power threshold (numeric)
92+
High power threshold.
93+
Value can be found in the published state on the `power_threshold` property.
94+
It's not possible to read (`/get`) this value.
95+
To write (`/set`) a value publish a message to topic `zigbee2mqtt/FRIENDLY_NAME/set` with payload `{"power_threshold": NEW_VALUE}`.
96+
The minimal value is `1` and the maximum value is `26`.
97+
The unit of this value is `kW`.
98+
99+
### Power breaker (binary)
100+
High power breaker.
101+
Value can be found in the published state on the `power_breaker` property.
102+
It's not possible to read (`/get`) this value.
103+
To write (`/set`) a value publish a message to topic `zigbee2mqtt/FRIENDLY_NAME/set` with payload `{"power_breaker": NEW_VALUE}`.
104+
If value equals `ON` power breaker is ON, if `OFF` OFF.
105+
106+
### Over current threshold (numeric)
107+
Over-current threshold.
108+
Value can be found in the published state on the `over_current_threshold` property.
109+
It's not possible to read (`/get`) this value.
110+
To write (`/set`) a value publish a message to topic `zigbee2mqtt/FRIENDLY_NAME/set` with payload `{"over_current_threshold": NEW_VALUE}`.
111+
The minimal value is `1` and the maximum value is `64`.
112+
The unit of this value is `A`.
113+
114+
### Over current breaker (binary)
115+
Over-current breaker.
116+
Value can be found in the published state on the `over_current_breaker` property.
117+
It's not possible to read (`/get`) this value.
118+
To write (`/set`) a value publish a message to topic `zigbee2mqtt/FRIENDLY_NAME/set` with payload `{"over_current_breaker": NEW_VALUE}`.
119+
If value equals `ON` over current breaker is ON, if `OFF` OFF.
120+
121+
### Over voltage threshold (numeric)
122+
Over-voltage threshold.
123+
Value can be found in the published state on the `over_voltage_threshold` property.
124+
It's not possible to read (`/get`) this value.
125+
To write (`/set`) a value publish a message to topic `zigbee2mqtt/FRIENDLY_NAME/set` with payload `{"over_voltage_threshold": NEW_VALUE}`.
126+
The minimal value is `220` and the maximum value is `265`.
127+
The unit of this value is `V`.
128+
129+
### Over voltage breaker (binary)
130+
Over-voltage breaker.
131+
Value can be found in the published state on the `over_voltage_breaker` property.
132+
It's not possible to read (`/get`) this value.
133+
To write (`/set`) a value publish a message to topic `zigbee2mqtt/FRIENDLY_NAME/set` with payload `{"over_voltage_breaker": NEW_VALUE}`.
134+
If value equals `ON` over voltage breaker is ON, if `OFF` OFF.
135+
136+
### Under voltage threshold (numeric)
137+
Under-voltage threshold.
138+
Value can be found in the published state on the `under_voltage_threshold` property.
139+
It's not possible to read (`/get`) this value.
140+
To write (`/set`) a value publish a message to topic `zigbee2mqtt/FRIENDLY_NAME/set` with payload `{"under_voltage_threshold": NEW_VALUE}`.
141+
The minimal value is `76` and the maximum value is `240`.
142+
The unit of this value is `V`.
143+
144+
### Under voltage breaker (binary)
145+
Under-voltage breaker.
146+
Value can be found in the published state on the `under_voltage_breaker` property.
147+
It's not possible to read (`/get`) this value.
148+
To write (`/set`) a value publish a message to topic `zigbee2mqtt/FRIENDLY_NAME/set` with payload `{"under_voltage_breaker": NEW_VALUE}`.
149+
If value equals `ON` under voltage breaker is ON, if `OFF` OFF.
150+
151+
### Switch
152+
The current state of this switch is in the published state under the `state` property (value is `ON` or `OFF`).
153+
To control this switch publish a message to topic `zigbee2mqtt/FRIENDLY_NAME/set` with payload `{"state": "ON"}`, `{"state": "OFF"}` or `{"state": "TOGGLE"}`.
154+
To read the current state of this switch publish a message to topic `zigbee2mqtt/FRIENDLY_NAME/get` with payload `{"state": ""}`.
155+
156+
#### On with timed off
157+
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.
158+
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.
159+
Support depends on the switch firmware. Some devices might require both `on_time` and `off_wait_time` to work
160+
Examples : `{"state" : "ON", "on_time": 300}`, `{"state" : "ON", "on_time": 300, "off_wait_time": 120}`.
161+
162+
### Power outage memory (enum)
163+
Recover state after power outage.
164+
Value can be found in the published state on the `power_outage_memory` property.
165+
To read (`/get`) the value publish a message to topic `zigbee2mqtt/FRIENDLY_NAME/get` with payload `{"power_outage_memory": ""}`.
166+
To write (`/set`) a value publish a message to topic `zigbee2mqtt/FRIENDLY_NAME/set` with payload `{"power_outage_memory": NEW_VALUE}`.
167+
The possible values are: `on`, `off`, `restore`.
168+
169+
### Indicator mode (enum)
170+
LED indicator mode.
171+
Value can be found in the published state on the `indicator_mode` property.
172+
To read (`/get`) the value publish a message to topic `zigbee2mqtt/FRIENDLY_NAME/get` with payload `{"indicator_mode": ""}`.
173+
To write (`/set`) a value publish a message to topic `zigbee2mqtt/FRIENDLY_NAME/set` with payload `{"indicator_mode": NEW_VALUE}`.
174+
The possible values are: `off`, `off/on`, `on/off`, `on`.
175+
176+
### Power (numeric)
177+
Instantaneous measured power.
178+
Value can be found in the published state on the `power` property.
179+
It's not possible to read (`/get`) or write (`/set`) this value.
180+
The unit of this value is `W`.
181+
182+
### Current (numeric)
183+
Instantaneous measured electrical current.
184+
Value can be found in the published state on the `current` property.
185+
It's not possible to read (`/get`) or write (`/set`) this value.
186+
The unit of this value is `A`.
187+
188+
### Voltage (numeric)
189+
Measured electrical potential value.
190+
Value can be found in the published state on the `voltage` property.
191+
It's not possible to read (`/get`) or write (`/set`) this value.
192+
The unit of this value is `V`.
193+
194+
### Energy (numeric)
195+
Sum of consumed energy.
196+
Value can be found in the published state on the `energy` property.
197+
It's not possible to read (`/get`) or write (`/set`) this value.
198+
The unit of this value is `kWh`.
199+

docs/devices/12126.md

+4-8
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ pageClass: device-page
1818
| Model | 12126 |
1919
| Vendor | [Lupus](/supported-devices/#v=Lupus) |
2020
| Description | 1 channel relay |
21-
| Exposes | switch (state), power_on_behavior, linkquality |
21+
| Exposes | switch (state), linkquality |
2222
| Picture | ![Lupus 12126](https://www.zigbee2mqtt.io/images/devices/12126.png) |
2323

2424

@@ -28,6 +28,9 @@ pageClass: device-page
2828
<!-- Notes END: Do not edit below this line -->
2929

3030

31+
## OTA updates
32+
This device supports OTA updates, for more information see [OTA updates](../guide/usage/ota_updates.md).
33+
3134

3235
## Options
3336
*[How to use device type specific configuration](../guide/configuration/devices-groups.md#specific-device-options)*
@@ -48,13 +51,6 @@ Additionally an `off_wait_time` property can be added to the payload to specify
4851
Support depends on the switch firmware. Some devices might require both `on_time` and `off_wait_time` to work
4952
Examples : `{"state" : "ON", "on_time": 300}`, `{"state" : "ON", "on_time": 300, "off_wait_time": 120}`.
5053

51-
### Power-on behavior (enum)
52-
Controls the behavior when the device is powered on after power loss. If you get an `UNSUPPORTED_ATTRIBUTE` error, the device does not support it..
53-
Value can be found in the published state on the `power_on_behavior` property.
54-
To read (`/get`) the value publish a message to topic `zigbee2mqtt/FRIENDLY_NAME/get` with payload `{"power_on_behavior": ""}`.
55-
To write (`/set`) a value publish a message to topic `zigbee2mqtt/FRIENDLY_NAME/set` with payload `{"power_on_behavior": NEW_VALUE}`.
56-
The possible values are: `off`, `on`, `toggle`, `previous`.
57-
5854
### Linkquality (numeric)
5955
Link quality (signal strength).
6056
Value can be found in the published state on the `linkquality` property.

docs/devices/12127.md

+4-8
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ pageClass: device-page
1818
| Model | 12127 |
1919
| Vendor | [Lupus](/supported-devices/#v=Lupus) |
2020
| Description | 2 channel relay |
21-
| Exposes | switch (state), power_on_behavior, linkquality |
21+
| Exposes | switch (state), linkquality |
2222
| Picture | ![Lupus 12127](https://www.zigbee2mqtt.io/images/devices/12127.png) |
2323

2424

@@ -28,6 +28,9 @@ pageClass: device-page
2828
<!-- Notes END: Do not edit below this line -->
2929

3030

31+
## OTA updates
32+
This device supports OTA updates, for more information see [OTA updates](../guide/usage/ota_updates.md).
33+
3134

3235
## Options
3336
*[How to use device type specific configuration](../guide/configuration/devices-groups.md#specific-device-options)*
@@ -59,13 +62,6 @@ Additionally an `off_wait_time` property can be added to the payload to specify
5962
Support depends on the switch firmware. Some devices might require both `on_time` and `off_wait_time` to work
6063
Examples : `{"state" : "ON", "on_time": 300}`, `{"state" : "ON", "on_time": 300, "off_wait_time": 120}`.
6164

62-
### Power-on behavior (enum)
63-
Controls the behavior when the device is powered on after power loss. If you get an `UNSUPPORTED_ATTRIBUTE` error, the device does not support it..
64-
Value can be found in the published state on the `power_on_behavior` property.
65-
To read (`/get`) the value publish a message to topic `zigbee2mqtt/FRIENDLY_NAME/get` with payload `{"power_on_behavior": ""}`.
66-
To write (`/set`) a value publish a message to topic `zigbee2mqtt/FRIENDLY_NAME/set` with payload `{"power_on_behavior": NEW_VALUE}`.
67-
The possible values are: `off`, `on`, `toggle`, `previous`.
68-
6965
### Linkquality (numeric)
7066
Link quality (signal strength).
7167
Value can be found in the published state on the `linkquality` property.

docs/devices/37022463.md

+2
Original file line numberDiff line numberDiff line change
@@ -87,3 +87,5 @@ It's not possible to read (`/get`) or write (`/set`) this value.
8787
The minimal value is `0` and the maximum value is `255`.
8888
The unit of this value is `lqi`.
8989

90+
qi`.
91+

docs/devices/404022_404049C.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ simulated_brightness:
4646
Triggered action (e.g. a button click).
4747
Value can be found in the published state on the `action` property.
4848
It's not possible to read (`/get`) or write (`/set`) this value.
49-
The possible values are: `on`, `off`, `brightness_step_up`, `brightness_step_down`, `brightness_move_up`, `brightness_move_down`, `brightness_stop`, `color_temperature_move`, `color_move`, `scene_1`, `scene_2`, `scene_3`, `scene_4`, `scene_5`, `scene_6`.
49+
The possible values are: `on`, `off`, `brightness_step_up`, `brightness_step_down`, `brightness_move_up`, `brightness_move_down`, `brightness_stop`, `color_temperature_move`, `color_move`, `scene_1`, `scene_2`, `scene_3`, `scene_4`, `scene_5`, `scene_6`, `scene_7`, `scene_8`, `scene_9`, `scene_10`.
5050

5151
### Linkquality (numeric)
5252
Link quality (signal strength).

0 commit comments

Comments
 (0)