Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New Zigbee plugs with Energy meter #2970

Open
wants to merge 67 commits into
base: dev
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
67 commits
Select commit Hold shift + click to select a range
c7b5cc4
New B40 E14 and PAR16 50 lamps
dhanukapulkit Sep 6, 2022
fc28cd4
Merge branch 'master' into master
dhanukapulkit Sep 6, 2022
395954d
Update AC25704.jpg
dhanukapulkit Sep 6, 2022
d820a94
Update 4058075181472.jpg
dhanukapulkit Sep 6, 2022
1c21779
Description adapted
dhanukapulkit Sep 6, 2022
797c6cf
Added new P40 E14 dim lamp
dhanukapulkit Sep 6, 2022
8670708
Added new filament dimmable lamp and edited the Photo folder for the E14
dhanukapulkit Sep 7, 2022
190a859
Edison and Globe lamp added
dhanukapulkit Sep 7, 2022
3aca5c6
Update 4058075729148.jpg
dhanukapulkit Sep 8, 2022
c567639
Adding new outdoor Plug
dhanukapulkit Sep 16, 2022
7be87e0
Added Outdoor Plug EU
dhanukapulkit Sep 19, 2022
4dfa86a
Merge branch 'master' into master
dhanukapulkit Sep 19, 2022
7118dbc
md document edited
dhanukapulkit Oct 4, 2022
3f9c1dc
Merge branch 'master' of https://github.com/dhanukapulkit/zigbee2mqtt.io
dhanukapulkit Oct 4, 2022
7ca536f
Update AC33898.md
dhanukapulkit Nov 7, 2022
be14017
Update AC33905.md
dhanukapulkit Nov 7, 2022
52cdb2c
New B40 E14 Tunable White lamp added
dhanukapulkit Nov 7, 2022
6e3a99c
Update AC33905.jpg
dhanukapulkit Nov 7, 2022
d67b0e4
Md document minor typo changes
dhanukapulkit Nov 7, 2022
f460917
Merge branch 'master' of https://github.com/dhanukapulkit/zigbee2mqtt.io
dhanukapulkit Nov 7, 2022
889f72f
New TW Product added
dhanukapulkit Nov 22, 2022
f6f783e
Merge branch 'master' into master
dhanukapulkit Nov 22, 2022
73726e3
New P40 TW product
dhanukapulkit Nov 23, 2022
bb97929
PAR16 RGBW new product added
dhanukapulkit Nov 24, 2022
163b322
Merge branch 'Koenkk:master' into master
dhanukapulkit Nov 24, 2022
f449893
Update 4058075168572.md
dhanukapulkit Nov 24, 2022
acd338f
Merge branch 'master' of https://github.com/dhanukapulkit/zigbee2mqtt.io
dhanukapulkit Nov 24, 2022
2b25014
New UK Plug added
dhanukapulkit Nov 24, 2022
0aa1cce
Merge branch 'Koenkk:master' into master
dhanukapulkit Nov 28, 2022
a0db8ba
New EU Plug added
dhanukapulkit Nov 29, 2022
c6106af
sync
dhanukapulkit Dec 9, 2022
cfe2e6c
Merge branch 'master' of https://github.com/dhanukapulkit/zigbee2mqtt.io
dhanukapulkit Dec 9, 2022
93beae0
New Outdoor Flex added
dhanukapulkit Dec 13, 2022
8343661
New Indoor Flex added
dhanukapulkit Dec 22, 2022
d9310dc
Deleted MCC- double files
dhanukapulkit Dec 22, 2022
243ae03
Delete build-deploy-MCC-5CG1487SFZ.yml
dhanukapulkit Jan 9, 2023
4b832b1
Update AC33906.md
dhanukapulkit Jan 10, 2023
12575a0
Delete SupportedDevices-MCC-5CG1487SFZ.vue
dhanukapulkit Jan 10, 2023
737303c
Delete multi-select-MCC-5CG1487SFZ.vue
dhanukapulkit Jan 10, 2023
e3d1a54
Delete filters-MCC-5CG1487SFZ.vue
dhanukapulkit Jan 10, 2023
ae9154b
Delete ZigStar-PoE-MCC-5CG1487SFZ.png
dhanukapulkit Jan 10, 2023
5cb7d8b
Merge branch 'master' of https://github.com/dhanukapulkit/zigbee2mqtt.io
dhanukapulkit Jan 10, 2023
029991d
Merge branch 'master' of https://github.com/dhanukapulkit/zigbee2mqtt.io
dhanukapulkit Jan 12, 2023
dac09ec
Create AC33898.md
dhanukapulkit Jan 12, 2023
e639d64
Merge branch 'Koenkk:master' into master
dhanukapulkit Jan 24, 2023
a89f419
Merge branch 'Koenkk:master' into master
dhanukapulkit Jan 30, 2023
9c62131
Merge branch 'Koenkk:master' into master
dhanukapulkit Feb 22, 2023
3c8c451
Merge branch 'Koenkk:master' into master
dhanukapulkit Mar 16, 2023
770fadf
Merge branch 'Koenkk:master' into master
dhanukapulkit Mar 31, 2023
691de2b
New lamps Added
dhanukapulkit Mar 31, 2023
2631186
Merge branch 'master' of https://github.com/dhanukapulkit/zigbee2mqtt.io
dhanukapulkit Mar 31, 2023
192ddda
Update 4058075729025.jpg
dhanukapulkit Apr 3, 2023
bdc2479
Merge branch 'master' into master
dhanukapulkit Apr 3, 2023
81e1085
Update 4058075729049.jpg
dhanukapulkit Apr 3, 2023
7e2d971
Update SMARTZBA60RGBW.md
dhanukapulkit Apr 3, 2023
aa64319
Merge branch 'Koenkk:master' into master
dhanukapulkit Apr 4, 2023
c3b4b84
Merge branch 'Koenkk:master' into master
dhanukapulkit Apr 21, 2023
7d7a809
New TW and Gardenpole products
dhanukapulkit Jun 27, 2023
21c8ff5
Merge remote-tracking branch 'koen/master'
Koenkk Jun 29, 2023
68c7f9c
Update 4058075729162.md
dhanukapulkit Jul 4, 2023
56e8a3c
Merge branch 'master' of https://github.com/dhanukapulkit/zigbee2mqtt.io
dhanukapulkit Jul 4, 2023
808b574
Update 4058075173989.jpg
dhanukapulkit Dec 20, 2023
ac1ff42
New B22 Lamp added
dhanukapulkit Jan 19, 2024
7429fb5
Update 4058075208407.md
dhanukapulkit Feb 13, 2024
79b94da
New Zigbee plugs with Energy meter
dhanukapulkit Aug 26, 2024
d1508ba
transparent images added
dhanukapulkit Aug 27, 2024
4aa547f
Update 4099854295232.md
dhanukapulkit Sep 16, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
110 changes: 110 additions & 0 deletions docs/devices/4058075208407.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,110 @@
---
title: "LEDVANCE 4058075208407 control via MQTT"
description: "Integrate your LEDVANCE 4058075208407 via Zigbee2MQTT with whatever smart home infrastructure you are using without the vendor's bridge or gateway."
addedAt: 2024-01-19T15:06:58
pageClass: device-page
---

<!-- !!!! -->
<!-- ATTENTION: This file is auto-generated through docgen! -->
<!-- You can only edit the "Notes"-Section between the two comment lines "Notes BEGIN" and "Notes END". -->
<!-- Do not use h1 or h2 heading within "## Notes"-Section. -->
<!-- !!!! -->

# LEDVANCE 4058075208407

| | |
|-----|-----|
| Model | 4058075208407 |
| Vendor | [LEDVANCE](/supported-devices/#v=LEDVANCE) |
| Description | SMART+ lamp B22D RGBTW |
| Exposes | light (state, brightness, color_temp, color_xy, color_hs), effect, power_on_behavior, linkquality |
| Exposes | light (state, brightness, color_temp, color_xy, color_hs), effect, linkquality |
| Picture | ![LEDVANCE 4058075208407](https://www.zigbee2mqtt.io/images/devices/4058075208407.jpg) |


<!-- Notes BEGIN: You can edit here. Add "## Notes" headline if not already present. -->


<!-- Notes END: Do not edit below this line -->


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


## Options
*[How to use device type specific configuration](../guide/configuration/devices-groups.md#specific-device-options)*

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

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

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


## Exposes

### Light
This light supports the following features: `state`, `brightness`, `color_temp`, `color_xy`, `color_hs`.
- `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": ""}`.
- `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 `370`, 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`, `warmest`.
- `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:
- `{"color": {"r": R, "g": G, "b": B}}` e.g. `{"color":{"r":46,"g":102,"b":150}}`
- `{"color": {"rgb": "R,G,B"}}` e.g. `{"color":{"rgb":"46,102,150"}}`
- `{"color": {"hex": HEX}}` e.g. `{"color":{"hex":"#547CFF"}}`
- `color_hs`: To control the hue/saturation (color) publish a message to topic `zigbee2mqtt/FRIENDLY_NAME/set` with payload `{"color": {"hue": HUE, "saturation": SATURATION}}` (e.g. `{"color":{"hue":360,"saturation":100}}`). To read the hue/saturation send a message to `zigbee2mqtt/FRIENDLY_NAME/get` with payload `{"color":{"hue":"","saturation":""}}`. Alternatively it is possible to set the hue/saturation via:
- HSB space (hue, saturation, brightness): `{"color": {"h": H, "s": S, "b": B}}` e.g. `{"color":{"h":360,"s":100,"b":100}}` or `{"color": {"hsb": "H,S,B"}}` e.g. `{"color":{"hsb":"360,100,100"}}`
- HSV space (hue, saturation, value):`{"color": {"h": H, "s": S, "v": V}}` e.g. `{"color":{"h":360,"s":100,"v":100}}` or `{"color": {"hsv": "H,S,V"}}` e.g. `{"color":{"hsv":"360,100,100"}}`
- HSL space (hue, saturation, lightness)`{"color": {"h": H, "s": S, "l": L}}` e.g. `{"color":{"h":360,"s":100,"l":100}}` or `{"color": {"hsl": "H,S,L"}}` e.g. `{"color":{"hsl":"360,100,100"}}`

#### Transition
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.
Examples: `{"brightness":156,"transition":3}`, `{"color_temp":241,"transition":1}`.

#### Moving/stepping
Instead of setting a value (e.g. brightness) directly it is also possible to:
- move: this will automatically move the value over time, to stop send value `stop` or `0`.
- step: this will increment/decrement the current value by the given one.

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.
To do this send a payload like below to `zigbee2mqtt/FRIENDLY_NAME/set`

**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`
````js
{
"brightness_move": -40, // Starts moving brightness down at 40 units per second
"brightness_move": 0, // Stop moving brightness
"brightness_step": 40 // Increases brightness by 40
"color_temp_move": 60, // Starts moving color temperature up at 60 units per second
"color_temp_move": "stop", // Stop moving color temperature
"color_temp_step": 99, // Increase color temperature by 99
"hue_move": 40, // Starts moving hue up at 40 units per second, will endlessly loop (allowed value range: -255 till 255)
"hue_step": -90, // Decrease hue by 90 (allowed value range: -255 till 255)
"saturation_move": -55, // Starts moving saturation down at -55 units per second (allowed value range: -255 till 255)
"saturation_step": 66, // Increase saturation by 66 (allowed value range: -255 till 255)
}
````

### 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`.

### Linkquality (numeric)
Link quality (signal strength).
Value can be found in the published state on the `linkquality` property.
It's not possible to read (`/get`) or write (`/set`) this value.
The minimal value is `0` and the maximum value is `255`.
The unit of this value is `lqi`.

8 changes: 8 additions & 0 deletions docs/devices/4058075729025.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@ pageClass: device-page
| Model | 4058075729025 |
| Vendor | [LEDVANCE](/supported-devices/#v=LEDVANCE) |
| Description | SMART+ lamp E27 RGBTW |
| Exposes | light (state, brightness, color_temp, color_xy, color_hs), effect, power_on_behavior, linkquality |
| Exposes | light (state, brightness, color_temp, color_xy, color_hs), effect, linkquality |
| Picture | ![LEDVANCE 4058075729025](https://www.zigbee2mqtt.io/images/devices/4058075729025.jpg) |

Expand Down Expand Up @@ -93,6 +94,13 @@ 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`.

### Linkquality (numeric)
Link quality (signal strength).
Value can be found in the published state on the `linkquality` property.
Expand Down
8 changes: 8 additions & 0 deletions docs/devices/4058075729049.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@ pageClass: device-page
| Model | 4058075729049 |
| Vendor | [LEDVANCE](/supported-devices/#v=LEDVANCE) |
| Description | SMART+ lamp B22D RGBTW |
| Exposes | light (state, brightness, color_temp, color_xy, color_hs), effect, power_on_behavior, linkquality |
| Exposes | light (state, brightness, color_temp, color_xy, color_hs), effect, linkquality |
| Picture | ![LEDVANCE 4058075729049](https://www.zigbee2mqtt.io/images/devices/4058075729049.jpg) |

Expand Down Expand Up @@ -93,6 +94,13 @@ 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`.

### Linkquality (numeric)
Link quality (signal strength).
Value can be found in the published state on the `linkquality` property.
Expand Down
114 changes: 114 additions & 0 deletions docs/devices/4058075729087.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,114 @@
---
title: "LEDVANCE 4058075729087 control via MQTT"
description: "Integrate your LEDVANCE 4058075729087 via Zigbee2MQTT with whatever smart home infrastructure you are using without the vendor's bridge or gateway."
addedAt: 2022-11-22T22:24:43Z
pageClass: device-page
---

<!-- !!!! -->
<!-- ATTENTION: This file is auto-generated through docgen! -->
<!-- You can only edit the "Notes"-Section between the two comment lines "Notes BEGIN" and "Notes END". -->
<!-- Do not use h1 or h2 heading within "## Notes"-Section. -->
<!-- !!!! -->

# LEDVANCE 4058075729087

| | |
|-----|-----|
| Model | 4058075729087 |
| Vendor | [LEDVANCE](/supported-devices/#v=LEDVANCE) |
| Description | SMART+ CL B40 E14 Tunable white |
| Exposes | light (state, brightness, color_temp), effect, linkquality |
| Picture | ![LEDVANCE 4058075729087](https://www.zigbee2mqtt.io/images/devices/4058075729087.jpg) |


<!-- Notes BEGIN: You can edit here. Add "## Notes" headline if not already present. -->
## Notes


### Set default power on/off transition
Various LEDVANCE Products support setting a default transition when turning a light on and off.

**TOPIC**: `zigbee2mqtt/FRIENDLY_NAME/set`
```js
{
"set_transition": 1
}
```
**INFO**: Value is time in seconds (integer, float values are not supported)

### Remember current light state
Various Osram/Sylvania LED support remembering their current state in case of power loss, or if a light
is manually switched off then on. Lights will remember their respective attributes
(i.e. brightness, color, saturation, etc.).
**NOTE**: This must be executed every time you make changes to a light's attributes for it to then 'remember' it.

**TOPIC**: `zigbee2mqtt/FRIENDLY_NAME/set`
```js
{
"remember_state": true
}
```
**INFO**: Value is true, false (boolean)
<!-- Notes END: Do not edit below this line -->

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


## Options
*[How to use device type specific configuration](../guide/configuration/devices-groups.md#specific-device-options)*

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

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

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


## Exposes

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

#### Transition
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.
Examples: `{"brightness":156,"transition":3}`, `{"color_temp":241,"transition":1}`.

#### Moving/stepping
Instead of setting a value (e.g. brightness) directly it is also possible to:
- move: this will automatically move the value over time, to stop send value `stop` or `0`.
- step: this will increment/decrement the current value by the given one.

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.
To do this send a payload like below to `zigbee2mqtt/FRIENDLY_NAME/set`

**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`
````js
{
"brightness_move": -40, // Starts moving brightness down at 40 units per second
"brightness_move": 0, // Stop moving brightness
"brightness_step": 40 // Increases brightness by 40
"color_temp_move": 60, // Starts moving color temperature up at 60 units per second
"color_temp_move": "stop", // Stop moving color temperature
"color_temp_step": 99, // Increase color temperature by 99
}
````

### 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`.

### Linkquality (numeric)
Link quality (signal strength).
Value can be found in the published state on the `linkquality` property.
It's not possible to read (`/get`) or write (`/set`) this value.
The minimal value is `0` and the maximum value is `255`.
The unit of this value is `lqi`.

Loading