Skip to content

Commit

Permalink
Updates
Browse files Browse the repository at this point in the history
  • Loading branch information
Koenkk committed Feb 6, 2025
1 parent 9522d25 commit 40db2ea
Show file tree
Hide file tree
Showing 59 changed files with 1,708 additions and 276 deletions.
9 changes: 8 additions & 1 deletion docs/devices/4058075729322.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ pageClass: device-page
| Model | 4058075729322 |
| Vendor | [LEDVANCE](/supported-devices/#v=LEDVANCE) |
| Description | SMART+ Compact Outdoor Plug EU |
| Exposes | switch (state) |
| Exposes | switch (state), power_on_behavior |
| Picture | ![LEDVANCE 4058075729322](https://www.zigbee2mqtt.io/images/devices/4058075729322.png) |


Expand Down Expand Up @@ -51,3 +51,10 @@ Additionally an `off_wait_time` property can be added to the payload to specify
Support depends on the switch firmware. Some devices might require both `on_time` and `off_wait_time` to work
Examples : `{"state" : "ON", "on_time": 300}`, `{"state" : "ON", "on_time": 300, "off_wait_time": 120}`.

### Power-on behavior (enum)
Controls the behavior when the device is powered on after power loss.
Value can be found in the published state on the `power_on_behavior` property.
To read (`/get`) the value publish a message to topic `zigbee2mqtt/FRIENDLY_NAME/get` with payload `{"power_on_behavior": ""}`.
To write (`/set`) a value publish a message to topic `zigbee2mqtt/FRIENDLY_NAME/set` with payload `{"power_on_behavior": NEW_VALUE}`.
The possible values are: `off`, `on`, `toggle`, `previous`.

22 changes: 15 additions & 7 deletions docs/devices/43076.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ pageClass: device-page
| Model | 43076 |
| Vendor | [Enbrighten](/supported-devices/#v=Enbrighten) |
| Description | Zigbee in-wall smart switch |
| Exposes | switch (state), power_on_behavior |
| Exposes | identify, switch (state), action |
| Picture | ![Enbrighten 43076](https://www.zigbee2mqtt.io/images/devices/43076.png) |


Expand All @@ -35,11 +35,20 @@ Some Enbrighten devices will not respond to route update requests after a while.
## Options
*[How to use device type specific configuration](../guide/configuration/devices-groups.md#specific-device-options)*

* `identify_timeout`: Sets the duration of the identification procedure in seconds (i.e., how long the device would flash).The value ranges from 1 to 30 seconds (default: 3). The value must be a number with a minimum value of `1` and with a with a maximum value of `30`

* `state_action`: State actions will also be published as 'action' when true (default false). The value must be `true` or `false`


## Exposes

### Identify (enum)
Initiate device identification.
Value will **not** be published in the state.
It's not possible to read (`/get`) this value.
To write (`/set`) a value publish a message to topic `zigbee2mqtt/FRIENDLY_NAME/set` with payload `{"identify": NEW_VALUE}`.
The possible values are: `identify`.

### Switch
The current state of this switch is in the published state under the `state` property (value is `ON` or `OFF`).
To control this switch publish a message to topic `zigbee2mqtt/FRIENDLY_NAME/set` with payload `{"state": "ON"}`, `{"state": "OFF"}` or `{"state": "TOGGLE"}`.
Expand All @@ -51,10 +60,9 @@ Additionally an `off_wait_time` property can be added to the payload to specify
Support depends on the switch firmware. Some devices might require both `on_time` and `off_wait_time` to work
Examples : `{"state" : "ON", "on_time": 300}`, `{"state" : "ON", "on_time": 300, "off_wait_time": 120}`.

### Power-on behavior (enum)
Controls the behavior when the device is powered on after power loss.
Value can be found in the published state on the `power_on_behavior` property.
To read (`/get`) the value publish a message to topic `zigbee2mqtt/FRIENDLY_NAME/get` with payload `{"power_on_behavior": ""}`.
To write (`/set`) a value publish a message to topic `zigbee2mqtt/FRIENDLY_NAME/set` with payload `{"power_on_behavior": NEW_VALUE}`.
The possible values are: `off`, `on`, `toggle`, `previous`.
### Action (enum)
Triggered action (e.g. a button click).
Value can be found in the published state on the `action` property.
It's not possible to read (`/get`) or write (`/set`) this value.
The possible values are: `on`, `off`.

26 changes: 17 additions & 9 deletions docs/devices/43078.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,8 @@ pageClass: device-page
|-----|-----|
| Model | 43078 |
| Vendor | [Enbrighten](/supported-devices/#v=Enbrighten) |
| Description | Zigbee in-wall smart switch |
| Exposes | switch (state), power_on_behavior, power, energy |
| Description | Zigbee in-wall smart switch with energy monitoring |
| Exposes | identify, switch (state), power, energy, action |
| Picture | ![Enbrighten 43078](https://www.zigbee2mqtt.io/images/devices/43078.png) |


Expand All @@ -43,11 +43,20 @@ Some Enbrighten devices will not respond to route update requests after a while.

* `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`

* `identify_timeout`: Sets the duration of the identification procedure in seconds (i.e., how long the device would flash).The value ranges from 1 to 30 seconds (default: 3). The value must be a number with a minimum value of `1` and with a with a maximum value of `30`

* `state_action`: State actions will also be published as 'action' when true (default false). The value must be `true` or `false`


## Exposes

### Identify (enum)
Initiate device identification.
Value will **not** be published in the state.
It's not possible to read (`/get`) this value.
To write (`/set`) a value publish a message to topic `zigbee2mqtt/FRIENDLY_NAME/set` with payload `{"identify": NEW_VALUE}`.
The possible values are: `identify`.

### Switch
The current state of this switch is in the published state under the `state` property (value is `ON` or `OFF`).
To control this switch publish a message to topic `zigbee2mqtt/FRIENDLY_NAME/set` with payload `{"state": "ON"}`, `{"state": "OFF"}` or `{"state": "TOGGLE"}`.
Expand All @@ -59,13 +68,6 @@ Additionally an `off_wait_time` property can be added to the payload to specify
Support depends on the switch firmware. Some devices might require both `on_time` and `off_wait_time` to work
Examples : `{"state" : "ON", "on_time": 300}`, `{"state" : "ON", "on_time": 300, "off_wait_time": 120}`.

### Power-on behavior (enum)
Controls the behavior when the device is powered on after power loss.
Value can be found in the published state on the `power_on_behavior` property.
To read (`/get`) the value publish a message to topic `zigbee2mqtt/FRIENDLY_NAME/get` with payload `{"power_on_behavior": ""}`.
To write (`/set`) a value publish a message to topic `zigbee2mqtt/FRIENDLY_NAME/set` with payload `{"power_on_behavior": NEW_VALUE}`.
The possible values are: `off`, `on`, `toggle`, `previous`.

### Power (numeric)
Instantaneous measured power.
Value can be found in the published state on the `power` property.
Expand All @@ -80,3 +82,9 @@ To read (`/get`) the value publish a message to topic `zigbee2mqtt/FRIENDLY_NAME
It's not possible to write (`/set`) this value.
The unit of this value is `kWh`.

### Action (enum)
Triggered action (e.g. a button click).
Value can be found in the published state on the `action` property.
It's not possible to read (`/get`) or write (`/set`) this value.
The possible values are: `on`, `off`.

38 changes: 23 additions & 15 deletions docs/devices/43080.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ pageClass: device-page
| Model | 43080 |
| Vendor | [Enbrighten](/supported-devices/#v=Enbrighten) |
| Description | Zigbee in-wall smart dimmer |
| Exposes | light (state, brightness), effect, power_on_behavior |
| Exposes | identify, light (state, brightness, level_config), action |
| Picture | ![Enbrighten 43080](https://www.zigbee2mqtt.io/images/devices/43080.png) |


Expand All @@ -45,15 +45,31 @@ Some Enbrighten devices will not respond to route update requests after a while.
## Options
*[How to use device type specific configuration](../guide/configuration/devices-groups.md#specific-device-options)*

* `identify_timeout`: Sets the duration of the identification procedure in seconds (i.e., how long the device would flash).The value ranges from 1 to 30 seconds (default: 3). The value must be a number with a minimum value of `1` and with a with a maximum value of `30`

* `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`

* `state_action`: State actions will also be published as 'action' when true (default false). The value must be `true` or `false`

* `simulated_brightness`: Simulate a brightness value. If this device provides a brightness_move_up or brightness_move_down action it is possible to specify the update interval and delta. The action_brightness_delta indicates the delta for each interval. Example:
```yaml
simulated_brightness:
delta: 20 # delta per interval, default = 20
interval: 200 # interval in milliseconds, default = 200
```
## Exposes
### Identify (enum)
Initiate device identification.
Value will **not** be published in the state.
It's not possible to read (`/get`) this value.
To write (`/set`) a value publish a message to topic `zigbee2mqtt/FRIENDLY_NAME/set` with payload `{"identify": NEW_VALUE}`.
The possible values are: `identify`.

### Light
This light supports the following features: `state`, `brightness`.
This light supports the following features: `state`, `brightness`, `level_config`.
- `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": ""}`.
- `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": ""}`.

Expand All @@ -78,17 +94,9 @@ To do this send a payload like below to `zigbee2mqtt/FRIENDLY_NAME/set`
}
````

### Effect (enum)
Triggers an effect on the light (e.g. make light blink for a few seconds).
Value will **not** be published in the state.
It's not possible to read (`/get`) this value.
To write (`/set`) a value publish a message to topic `zigbee2mqtt/FRIENDLY_NAME/set` with payload `{"effect": NEW_VALUE}`.
The possible values are: `blink`, `breathe`, `okay`, `channel_change`, `finish_effect`, `stop_effect`.

### Power-on behavior (enum)
Controls the behavior when the device is powered on after power loss.
Value can be found in the published state on the `power_on_behavior` property.
To read (`/get`) the value publish a message to topic `zigbee2mqtt/FRIENDLY_NAME/get` with payload `{"power_on_behavior": ""}`.
To write (`/set`) a value publish a message to topic `zigbee2mqtt/FRIENDLY_NAME/set` with payload `{"power_on_behavior": NEW_VALUE}`.
The possible values are: `off`, `on`, `toggle`, `previous`.
### Action (enum)
Triggered action (e.g. a button click).
Value can be found in the published state on the `action` property.
It's not possible to read (`/get`) or write (`/set`) this value.
The possible values are: `on`, `off`, `brightness_move_up`, `brightness_move_down`, `brightness_stop`.

26 changes: 24 additions & 2 deletions docs/devices/43082.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ pageClass: device-page
| Model | 43082 |
| Vendor | [Enbrighten](/supported-devices/#v=Enbrighten) |
| Description | Zigbee in-wall smart dimmer |
| Exposes | light (state, brightness), power, energy |
| Exposes | identify, light (state, brightness, level_config), power, energy, action |
| Picture | ![Enbrighten 43082](https://www.zigbee2mqtt.io/images/devices/43082.png) |


Expand Down Expand Up @@ -56,15 +56,31 @@ Some Enbrighten devices will not respond to route update requests after a while.

* `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`

* `identify_timeout`: Sets the duration of the identification procedure in seconds (i.e., how long the device would flash).The value ranges from 1 to 30 seconds (default: 3). The value must be a number with a minimum value of `1` and with a with a maximum value of `30`

* `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`

* `state_action`: State actions will also be published as 'action' when true (default false). The value must be `true` or `false`

* `simulated_brightness`: Simulate a brightness value. If this device provides a brightness_move_up or brightness_move_down action it is possible to specify the update interval and delta. The action_brightness_delta indicates the delta for each interval. Example:
```yaml
simulated_brightness:
delta: 20 # delta per interval, default = 20
interval: 200 # interval in milliseconds, default = 200
```
## Exposes
### Identify (enum)
Initiate device identification.
Value will **not** be published in the state.
It's not possible to read (`/get`) this value.
To write (`/set`) a value publish a message to topic `zigbee2mqtt/FRIENDLY_NAME/set` with payload `{"identify": NEW_VALUE}`.
The possible values are: `identify`.

### Light
This light supports the following features: `state`, `brightness`.
This light supports the following features: `state`, `brightness`, `level_config`.
- `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": ""}`.
- `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": ""}`.

Expand Down Expand Up @@ -103,3 +119,9 @@ To read (`/get`) the value publish a message to topic `zigbee2mqtt/FRIENDLY_NAME
It's not possible to write (`/set`) this value.
The unit of this value is `kWh`.

### Action (enum)
Triggered action (e.g. a button click).
Value can be found in the published state on the `action` property.
It's not possible to read (`/get`) or write (`/set`) this value.
The possible values are: `on`, `off`, `brightness_move_up`, `brightness_move_down`, `brightness_stop`.

24 changes: 16 additions & 8 deletions docs/devices/43084.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,8 @@ pageClass: device-page
|-----|-----|
| Model | 43084 |
| Vendor | [Enbrighten](/supported-devices/#v=Enbrighten) |
| Description | Zigbee in-wall smart switch |
| Exposes | switch (state), power_on_behavior |
| Description | Zigbee in-wall smart toggle style switch |
| Exposes | identify, switch (state), action |
| Picture | ![Enbrighten 43084](https://www.zigbee2mqtt.io/images/devices/43084.png) |


Expand All @@ -35,11 +35,20 @@ Some Enbrighten devices will not respond to route update requests after a while.
## Options
*[How to use device type specific configuration](../guide/configuration/devices-groups.md#specific-device-options)*

* `identify_timeout`: Sets the duration of the identification procedure in seconds (i.e., how long the device would flash).The value ranges from 1 to 30 seconds (default: 3). The value must be a number with a minimum value of `1` and with a with a maximum value of `30`

* `state_action`: State actions will also be published as 'action' when true (default false). The value must be `true` or `false`


## Exposes

### Identify (enum)
Initiate device identification.
Value will **not** be published in the state.
It's not possible to read (`/get`) this value.
To write (`/set`) a value publish a message to topic `zigbee2mqtt/FRIENDLY_NAME/set` with payload `{"identify": NEW_VALUE}`.
The possible values are: `identify`.

### Switch
The current state of this switch is in the published state under the `state` property (value is `ON` or `OFF`).
To control this switch publish a message to topic `zigbee2mqtt/FRIENDLY_NAME/set` with payload `{"state": "ON"}`, `{"state": "OFF"}` or `{"state": "TOGGLE"}`.
Expand All @@ -51,10 +60,9 @@ Additionally an `off_wait_time` property can be added to the payload to specify
Support depends on the switch firmware. Some devices might require both `on_time` and `off_wait_time` to work
Examples : `{"state" : "ON", "on_time": 300}`, `{"state" : "ON", "on_time": 300, "off_wait_time": 120}`.

### Power-on behavior (enum)
Controls the behavior when the device is powered on after power loss.
Value can be found in the published state on the `power_on_behavior` property.
To read (`/get`) the value publish a message to topic `zigbee2mqtt/FRIENDLY_NAME/get` with payload `{"power_on_behavior": ""}`.
To write (`/set`) a value publish a message to topic `zigbee2mqtt/FRIENDLY_NAME/set` with payload `{"power_on_behavior": NEW_VALUE}`.
The possible values are: `off`, `on`, `toggle`, `previous`.
### Action (enum)
Triggered action (e.g. a button click).
Value can be found in the published state on the `action` property.
It's not possible to read (`/get`) or write (`/set`) this value.
The possible values are: `on`, `off`.

Loading

0 comments on commit 40db2ea

Please sign in to comment.