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

Support for lumi.curtain.acn002 - Aqara Roller Shade Driver E1 (Europe-version?) #9447

Closed
wisekki opened this issue Nov 1, 2021 · 89 comments
Labels
new device support New device support request stale Stale issues

Comments

@wisekki
Copy link

wisekki commented Nov 1, 2021

Finally I received the Aqara Roller Shade Driver E1, but it seems this one doesn't work out of the box with zigbee2mqtt.
I'm using zigbee2mqtt 1.22.0-dev. The device joins the network and is interviewed as:

ZNJLBL01LM - Xiaomi Aqara roller shade companion E1 (EndDevice)

Problem is that it doesn't react to anything and keeps flooding the logs:

'{"battery":null,"last_seen":"2021-11-01T20:07:44+02:00","linkquality":48,"position":0,"running":false,"update_available":null}'

Only thing that changes is the link quality, nothing else.

On the device back it says Model: RSD-M01 and it's manufactured last month 10/2021. So I think this would be a new device perhaps but it joins as ZNJLBL01LM. What can I do?

When googling RSD-M01 the first result goes to Aqara's Europe site of Roller Shade Driver E1.

Information about the device + link

Aqara Roller Shade Driver E1
Model: RSD-M01
https://www.aqara.com/eu/product/roller-shade-driver-e1

data/database.db entry of the device

{"id":12,"type":"EndDevice","ieeeAddr":"0x54ef4410002e066a","nwkAddr":62470,"manufId":4447,"manufName":"LUMI","powerSource":"Unknown","modelId":"lumi.curtain.acn002","epList":[1,242],"endpoints":{"1":{"profId":260,"epId":1,"devId":256,"inClusterList":[0,2,3,4,5,6,9,13,19,258],"outClusterList":[10,25],"clusters":{"genBasic":{"attributes":{"modelId":"lumi.curtain.acn002","manufacturerName":"LUMI","powerSource":0,"zclVersion":3,"appVersion":25,"stackVersion":2,"hwVersion":1,"dateCode":"05-18-2021"}}},"binds":[],"configuredReportings":[],"meta":{}},"242":{"profId":41440,"epId":242,"devId":97,"inClusterList":[],"outClusterList":[33],"clusters":{},"binds":[],"configuredReportings":[],"meta":{}}},"appVersion":25,"stackVersion":2,"hwVersion":1,"dateCode":"05-18-2021","zclVersion":3,"interviewCompleted":true,"meta":{},"lastSeen":1635787960439}

@wisekki wisekki added the new device support New device support request label Nov 1, 2021
@AndyKassell
Copy link

Hi,

I have same issue with same device. It is a supported device but it just doesn't work correctly. I have debug logs turned on also and see it does an OTA request, but yes it is constantly sending this in.

Info MQTT publish: topic 'zigbee2mqtt/Bed 3 Blind', payload 
'{"battery":null,"last_seen":1636097972251,"linkquality":54,"position":20,"running":false,"update_available":null}'
Debug Received Zigbee message from 'Bed 3 Blind', type 'commandQueryNextImageRequest', cluster 'genOta', data '{"fieldControl":0,"fileVersion":3608,"imageType":14976,"manufacturerCode":4447}' from endpoint 1 with groupID 0
Debug Device 'Bed 3 Blind' requested OTA

Whilst the device does not report battery or current position correctly I can control the blind using the controls, however they do not update to reflect the current position you need to do a manual refresh. I have linked a video review below which shows the exact issue starting for the 8 minute mark.

Aqara Blind Driver Unbox + Setup in Home Assistant without a hub

@SchoutenHans
Copy link

Hi,

I have same issue with this device. (Model: RSD-M01). Also same problems mentioned by Andy Kassell.

@HenriMatthijssen
Copy link

Same here. It would also be nice to see the battery status.

@Koenkk
Copy link
Owner

Koenkk commented Nov 8, 2021

Similar to the E1 contact sensor, it might be that this sensor requires a small change in the coordinator firmware to work:

CC2531/CC2530 fws: #9274 (comment)
CC2652/CC1352: #9274 (comment)

@daenny
Copy link

daenny commented Nov 10, 2021

Thanks @Koenkk! I had the same problem.

I just tested with latest 1.22.1 HassIO addon and your patched firmware on slaesh's stick and it works!

Screenshot 2021-11-10 231116

Except battery reporting is not working. Do you have any idea how to fix that?

@Koenkk
Copy link
Owner

Koenkk commented Nov 11, 2021

Could you check if battery works with the following report:

const fz = require('zigbee-herdsman-converters/converters/fromZigbee');
const tz = require('zigbee-herdsman-converters/converters/toZigbee');
const exposes = require('zigbee-herdsman-converters/lib/exposes');
const reporting = require('zigbee-herdsman-converters/lib/reporting');
const extend = require('zigbee-herdsman-converters/lib/extend');
const e = exposes.presets;
const ea = exposes.access;

const definition = {
    zigbeeModel: ['lumi.curtain.acn002'],
    model: 'ZNJLBL01LM',
    description: 'Aqara roller shade companion E1',
    vendor: 'Xiaomi',
    fromZigbee: [fz.xiaomi_curtain_position, fz.battery, fz.cover_position_tilt, fz.ignore_basic_report, fz.xiaomi_curtain_options, fz.aqara_opple_report],
    toZigbee: [tz.xiaomi_curtain_position_state, tz.xiaomi_curtain_options],
    exposes: [e.cover_position().setAccess('state', ea.ALL), e.battery()],
    ota: ota.zigbeeOTA,
};

module.exports = definition;

See https://www.zigbee2mqtt.io/advanced/support-new-devices/01_support_new_devices.html#instructions how to use it, make sure you are on z2m 1.22.0

@daenny
Copy link

daenny commented Nov 11, 2021

Thanks for your help! I get the following issue:

[23:00:48] INFO: Handing over control to Zigbee2mqtt Core ...
> zigbee2mqtt@1.22.0 start
> node index.js
(node:1445) UnhandledPromiseRejectionWarning: ReferenceError: ota is not defined
(Use `node --trace-warnings ...` to show where the warning was created)
(node:1445) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag `--unhandled-rejections=strict` (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 1)
(node:1445) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.

I went on and removed the line with ota and I got some state update with battery 🎉 :

Zigbee2MQTT:info  2021-11-11 23:03:22: MQTT publish: topic 'zigbee2mqtt/Entrance Roller Rechts', payload '{"battery":0,"last_seen":"2021-11-11T22:03:22.425Z","linkquality":102,"position":100,"running":false,"voltage":1297}

And the state is shown as:

{
    "battery": 0,
    "last_seen": "2021-11-11T22:03:22.425Z",
    "linkquality": 102,
    "position": 100,
    "running": false,
    "voltage": 1297
}

However, I think the battery which is included is a LiPO, which should have ~3.7V-4.2V. But it's definitely an improvement.

@Koenkk
Copy link
Owner

Koenkk commented Nov 12, 2021

And with:

const fz = require('zigbee-herdsman-converters/converters/fromZigbee');
const tz = require('zigbee-herdsman-converters/converters/toZigbee');
const exposes = require('zigbee-herdsman-converters/lib/exposes');
const reporting = require('zigbee-herdsman-converters/lib/reporting');
const extend = require('zigbee-herdsman-converters/lib/extend');
const e = exposes.presets;
const ea = exposes.access;

const definition = {
    zigbeeModel: ['lumi.curtain.acn002'],
    model: 'ZNJLBL01LM',
    description: 'Aqara roller shade companion E1',
    vendor: 'Xiaomi',
    fromZigbee: [fz.xiaomi_curtain_position, fz.battery, fz.cover_position_tilt, fz.ignore_basic_report, fz.xiaomi_curtain_options],
    toZigbee: [tz.xiaomi_curtain_position_state, tz.xiaomi_curtain_options],
    exposes: [e.cover_position().setAccess('state', ea.ALL), e.battery()],
    ota: ota.zigbeeOTA,
    configure: async (device, coordinatorEndpoint, logger) => {
        const endpoint = device.getEndpoint(1);
        await reporting.bind(endpoint, coordinatorEndpoint, ['genPowerCfg']);
    },
};

module.exports = definition;

??

Note: wait one day to make sure device reports the new voltage.

@HenriMatthijssen
Copy link

HenriMatthijssen commented Nov 13, 2021

Tried it out with patched firmware for CC2652R and above change (directly in file 'xiaomi.js') and this is definitely an improvement. Progress is instantly shown now. However I have inverted my roller and this is not taken into account yet (position should be (100 - position)).

Battery still shows N/A. I also see battery not reported in the logging:

info 2021-11-13 13:19:31: MQTT publish: topic 'zigbee2mqtt/Rolgordijn Keuken', payload '{"linkquality":99,"position":86,"running":false}'

State shows:

{
    "linkquality": 105,
    "position": 86,
    "running": false
}

@Koenkk
Copy link
Owner

Koenkk commented Nov 14, 2021

@HenriMatthijssen

  • Does it show battery?
  • How did you invert the roller? (through configuration.yaml?)

@HenriMatthijssen
Copy link

See above, It shows N/A for Battery.

I have inverted the roller on the device itself (pressing reset button 3 times in a row).

@Koenkk
Copy link
Owner

Koenkk commented Nov 14, 2021

@HenriMatthijssen

@SchoutenHans
Copy link

SchoutenHans commented Nov 14, 2021

@Koenkk ,
I have two Aqara Roler Shade drivers E1. I'm running the docker-compose version 1.22 on a Raspberry Pi 4.
Also I installed the CC2652/CC1352: #9274 (comment) Firmware.

My Rolers working fine. The position is updated after you modify the position.
The battery value is in the payload.
Zigbee2MQTT:info 2021-11-14 17:47:28: MQTT publish: topic 'zigbee2mqtt/Blind-3', payload '{"battery":0,"last_seen":1636908448351,"linkquality":72,"position":0,"running":false,"voltage":1297}'

The voltage reported is 1297mv. The Battery stay's at 0% after more that 24 hours.
State
{
"battery": 0,
"last_seen": 1636908221702,
"linkquality": 75,
"position": 0,
"running": false,
"voltage": 1298
}
I don't now if the voltage is ok. I read some ware that the device has a 7,4V 1000ma battery.
So, it's working with the 1.22 docker compose version and the firmware update of the CC2652 Slaesh stick

p.s. you have to rejoin the roler again after updating the firmware on the CC2562 stick.

Regards,
Hans Schouten

@daenny
Copy link

daenny commented Nov 14, 2021

Yes, I think something is different in the voltage reporting. It's a 7.4V two cell lipo (according to https://notenoughtech.com/home-automation/aqara-roller-shade-driver-e1-zigbee2mqtt/). I also get voltage reading in the range of 1260-1330 at the moment with:

const fz = require('zigbee-herdsman-converters/converters/fromZigbee');
const tz = require('zigbee-herdsman-converters/converters/toZigbee');
const exposes = require('zigbee-herdsman-converters/lib/exposes');
const reporting = require('zigbee-herdsman-converters/lib/reporting');
const extend = require('zigbee-herdsman-converters/lib/extend');
const ota = require('zigbee-herdsman-converters/lib/ota');
const e = exposes.presets;
const ea = exposes.access;

const definition = {
    zigbeeModel: ['lumi.curtain.acn002'],
    model: 'ZNJLBL01LM',
    description: 'Aqara roller shade companion E1',
    vendor: 'Xiaomi',
    fromZigbee: [fz.xiaomi_curtain_position, fz.battery, fz.cover_position_tilt, fz.ignore_basic_report, fz.xiaomi_curtain_options, fz.aqara_opple_report],
    toZigbee: [tz.xiaomi_curtain_position_state, tz.xiaomi_curtain_options],
    exposes: [e.cover_position().setAccess('state', ea.ALL), e.battery(), e.battery_voltage()],
    ota: ota.zigbeeOTA,
};

module.exports = definition;

The value does update and change. Battery stays at 0. which makes sense, as all other battery templates expects at least a 3V battery if I read (https://github.com/Koenkk/zigbee-herdsman-converters/blob/cc45f434e7b867b404a7c2c4c005925b19163427/lib/utils.js#L132) correctly.

@HenriMatthijssen
Copy link

HenriMatthijssen commented Nov 14, 2021

Using above from @daenny I now get Voltage reporting. Further with setting invert_cover option the position seems reported fine now.

I get for state :

{
    "battery": 0,
    "linkquality": 93,
    "position": 0,
    "running": false,
    "voltage": 1301
}

However battery percentage is still not correctly shown (as 0%).

@Koenkk
Copy link
Owner

Koenkk commented Nov 15, 2021

Then the only thing left here is to define a calculation to convert the voltage to battery (%). This is done by zigbee2mqtt here: https://github.com/Koenkk/zigbee-herdsman-converters/blob/8f2aed87bdfd3215de72cd10e761dd2e8504ae77/converters/fromZigbee.js#L5534

Which boils down to:

@wisekki
Copy link
Author

wisekki commented Nov 19, 2021

Thanks for the great work! I've been sick and wasn't able to participate. After a lot of repairing I was finally able to actually move the roller shades up and down :) but that's about it. So what do I need to do in order to get it work better? Flash the slaesh's stick? And modify scripts?

@redphx
Copy link

redphx commented Nov 22, 2021

I have the Aqara Hub. Aqara app shows the battery at 55%. I tried to use the code above to get the voltage value but it didn't work. Z2M loaded the custom script but the exposed values are still the same (no voltage property, battery is null). I'm new to Z2M so not sure if I did anything wrong.

@daenny
Copy link

daenny commented Nov 28, 2021

I charged my two motor drivers to 100% toady. But the battery voltage is still reported as 1298-1300. So I am afraid that there is some more work left to figure out how to get a proper reading (voltage or percentage).

@Gortosch
Copy link

Gortosch commented Dec 11, 2021

Hello all,
I also have the problem that no battery status is displayed. Everything else works fine. Thanks for this.
Any news on the battery problem yet?

Is there anything I can do to help?

Greetings
Sven

EDIT: I have a conbee II stick with the latest FW.

@xnextx
Copy link

xnextx commented Dec 14, 2021

+1

@fewdji
Copy link

fewdji commented Dec 25, 2021

Hi! Battery state not working. Got error:
ERROR (MainThread) [homeassistant.helpers.template] Error parsing value: access to attribute 'update' of 'dict' object is unsafe. (value: {"battery":null,"linkquality":69,"position":0,"running":false,"update_available":null}, template: {{ value_json['update']['state'] == "available" }})

@totalitarian
Copy link

Same issue here, all works except battery

@jeroenvdd
Copy link

Same issue here, all works except battery

what is your firmware date is it
05-18-2021 ? for the roller

@Gortosch
Copy link

Gortosch commented Jan 5, 2022

Hello,

i have the same issue. My firmware version is 05-18-2021.
image

Is there anything I can do to help?

Greetings
Sven

@totalitarian
Copy link

Same issue here, all works except battery

what is your firmware date is it 05-18-2021 ? for the roller

05-18-2021

@EloB
Copy link

EloB commented Jan 5, 2022

I also have problem with battery. Apart from that I can Open/Close the blind but I've lost the ability to set position. I can still set min/max with 5 button click technic. It was working and I had it connected to HB and was showing of that position feature and suddenly it stopped working. Even if I remove the device from zigbee2mqtt and repair it doesn't reset that functionality. After I setup it again.

Here is an error that I get in log.

Error Publish 'get' 'state' to 'Rullgardin 1' failed: 'Error: Read 0x54ef4410002e1826/1 genAnalogOutput([85], {"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":true,"direction":0,"srcEndpoint":null,"reservedBits":0,"manufacturerCode":null,"transactionSequenceNumber":null,"writeUndiv":false}) failed (no response received)'

@jb123567
Copy link

I have two of these, seem to working well, however like others battery is just displaying a question mark. Anything I can do to help? Realistically these devices are the only zigbee devices I need to regularly charge, so it would be great to know when they need it.

@MrNomNom
Copy link

MrNomNom commented Apr 28, 2022

The device does not report the position until it has reached the set position or a new position is set but only if the new position will change the motor direction.

I have expressed myself incorrectly. After it has physically reached the targeted position, it still reports a faulty position. Only the subsequent manual retrieval of the position with /get: {state:""} provides the correct result.

I am experiencing same issue. State is "old" everywhere unless I publish to "/get" endpoint, OR click "refresh" icon in zigbee2mqtt device panel (the one named "Exposed" in device info page).

For now I did little hack in node-red, I am publishing to "/get" endpoint every 5 sec to have up to date state everywhere. I hope this is not affecting device battery somehow :D

Ps. looks like this is affecting states of device everywhere throughout home assistant.

@CMDR-Sloma
Copy link

I have two of these controllers, but there seems to be a discrepancy with the reported state.

{ "payload": "open", "topic": "cover.livingroom_blinds", "data": { "entity_id": "cover.livingroom_blinds", "state": "open", "attributes": { "current_position": 69, "battery": 90, "charging_status": false, "linkquality": 51, "motor_state": null, "position": 69, "running": null, "update": { "state": "idle" }, "update_available": false, "device_class": "shutter", "friendly_name": "Livingroom blinds", "supported_features": 15 }, "last_changed": "2022-05-02T17:38:27.480556+00:00", "last_updated": "2022-05-02T18:20:49.108138+00:00", "context": { "id": "3aacd6f6f151194f72c4e5874d0b0cd3", "parent_id": null, "user_id": null }, "timeSinceChangedMs": 2583081, "original_state": "open" } }

{ "payload": "closing", "topic": "cover.masterbedroomblinds", "data": { "entity_id": "cover.masterbedroomblinds", "state": "closing", "attributes": { "current_position": 70, "battery": 96, "charging_status": true, "linkquality": 120, "motor_state": "declining", "position": 70, "running": true, "update": { "state": "idle" }, "update_available": false, "device_class": "shutter", "friendly_name": "MasterBedroomBlinds", "supported_features": 15 }, "last_changed": "2022-05-02T16:56:42.255031+00:00", "last_updated": "2022-05-02T18:24:53.747170+00:00", "context": { "id": "11032d29f5f0b75a8c27623fedf2f1ce", "parent_id": null, "user_id": null }, "timeSinceChangedMs": 5326461, "original_state": "closing" } }

It looks that one of them is stuck and always shows status closing with the rest of the attributes: "motor_state": "declining" & "running": true

Anyone knows what is the source of this?

Am I missing something?

I am running the latest zigbee2mqtt add-on released today.

In Lovelace it looks like this (I know this is not important but it reflects current states):
image
image

@0ip
Copy link

0ip commented May 2, 2022

@CMDR-Sloma I had exactly the same problem yesterday with the latest version. Very rare and not predictable. After reaching the target position, the state was not updated at all.

nukusinji added a commit to nukusinji/zigbee-herdsman-converters that referenced this issue May 11, 2022
commit de45e3873862021c81e89a48608fa021977b8615
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date:   Tue May 10 17:58:31 2022 +0000

    14.0.514

commit c90c314fd9d8e051539765887cf2d4bce70c083f
Author: Álvaro Fernández Rojas <noltari@gmail.com>
Date:   Tue May 10 19:30:25 2022 +0200

    xiaomi: MCCGQ14LM: fix battery and expose tamper (#4230)

    * xiaomi: MCCGQ14LM: fix battery and expose tamper

    Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>

    * xiaomi: MCCGQ14LM: add battery percentage

    Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>

commit b1131b9b46f15ca30613a938536c23f3e4c8208e
Author: JWvdVeer <67139446+JWvdVeer@users.noreply.github.com>
Date:   Tue May 10 16:27:46 2022 +0200

    Expose more actions for Prolight 5412748727388 (#4226)

    * Add temperature and color to Remote Control

    * Update prolight.js

    * Add color / battery / temperature to remote control

    * Update prolight.js

commit 3ce91a1cb71ad611016f9a35bace43b2e2f451af
Author: Inovelli <37669481+InovelliUSA@users.noreply.github.com>
Date:   Tue May 10 08:26:16 2022 -0600

    Add VZM31-SN (#4207)

    * Add support for Inovelli VZW31-SN

    * pass lint and tests

    * clean-up

    * update parameters and functions to camelCase references

    * Add Inovelli OTA

    * clean-up

    * formatting

    * add radix

    * fix formatting

    * allow variable radixs in sorting

    * one more clean-up item

    * Update inovelli.js

    * final changes

    * fix merge conflicts

    * Conflict fix from other PR.

    * revert format changes

    * fix lint error

    * remove inovelli specific from toZigbee

    * change effect names

    * Update inovelli.js

    Co-authored-by: Nathan Fiscus <nathan_fiscus@hotmail.com>
    Co-authored-by: Nathan Fiscus <nathanfiscus@users.noreply.github.com>
    Co-authored-by: Koen Kanters <koenkanters94@gmail.com>

commit c3396c6ee4731e4288a2213e931d0eb7c334426c
Author: eirikd <eirik@eirikd.no>
Date:   Tue May 10 16:19:03 2022 +0200

    Add EasyCodeTouch to easyCodeTouch_v1 (#4227)

    * Update onesti.js

    * Update onesti.js

commit ff81bce1916e8f34890fef5d553d7e06b4061177
Author: eirikd <eirik@eirikd.no>
Date:   Tue May 10 16:18:37 2022 +0200

    Add Datek Wireless as whitelabel of EasyCode903G2.1 (#4228)

    added whitelabel of Datek Wireless

commit 617ec91fa25116bc3972e15083aac43f8cf42677
Author: Juergen <56204528+1subu@users.noreply.github.com>
Date:   Tue May 10 16:06:55 2022 +0200

    Add ZTS-EUR-C (_TZE200_nhyj64w2) (#4224)

    * add moes curtain switch TS0601 _TZE200_nhyj64w2

    * moes curtain switch TS0601 _TZE200_nhyj64w2

    * add moes curtain switch TS0601 _TZE200_nhyj64w2

    * fixes for Moes curtain switch ZTS-EUR-C

commit 682903ef9fa0559833a42bf866b381b1f838468c
Author: [pʲɵs] <pyos100500@gmail.com>
Date:   Tue May 10 16:04:23 2022 +0200

    Add `on_level` and `execute_if_off` to `level_config` (#4220)

    on_level: the brightness at which the light turns on. Differs from
    current_level_startup in that the latter is specifically for when
    the device is connected to power. Values: "previous", 1..254.

    execute_if_off: whether setting `{brightness: VALUE, state: null}`
    should have an effect even while current state is off. If so and
    on_level is "previous", the next time the light is turned on it will
    use the new brightness; otherwise it keeps the brightness set the last
    time it was on. Values: true, false.

commit 4b39922f97f4182c720812ca52616218e06e6a5e
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date:   Mon May 9 18:09:54 2022 +0000

    14.0.513

commit 16708e9bd7ca161032db3f92906595e9de6fcdf7
Author: Koen Kanters <koenkanters94@gmail.com>
Date:   Mon May 9 20:08:20 2022 +0200

    Fix lint

commit de5d09df2ca2ddf16c545a33263d7c1a6334f9ae
Author: Koen Kanters <koenkanters94@gmail.com>
Date:   Mon May 9 20:01:59 2022 +0200

    Attempt to fix power monitoring for _TZ3000_cehuw1lw. https://github.com/Koenkk/zigbee2mqtt/issues/12421

commit d05b109d92739ffcab2d6e2eb237d957a9795397
Author: Koen Kanters <koenkanters94@gmail.com>
Date:   Mon May 9 18:06:50 2022 +0200

    Merge WP33-EU and WP34-EU (WP33-EU/WP34-EU). https://github.com/Koenkk/zigbee2mqtt/discussions/12377

commit 4f1de0a21add0db48bceb9d91fad0b5f18c5c12f
Author: Koen Kanters <koenkanters94@gmail.com>
Date:   Mon May 9 18:04:13 2022 +0200

    Add TZE200_k6jhsr0q to TS0601_switch_4_gang. https://github.com/Koenkk/zigbee2mqtt/discussions/10071

commit b36f51ef2637ec7ab85cb1718f2a8b6f0647efb4
Author: Odd-Roar Wangen <owangen@gmail.com>
Date:   Mon May 9 18:02:21 2022 +0200

    Namron touch thermostat: Fix bug DisplayAutoOffEnable (#4214)

    * Namron touch thermostat: Fix bug DisplayAutoOffEnable

    * Consistent naming

commit b63a7431b635bc373ca9964f9e53867c0ff09dff
Author: Koen Kanters <koenkanters94@gmail.com>
Date:   Mon May 9 17:53:11 2022 +0200

    Revert "Add _TZE200_vm1gyrso to ZTS-EU_3gang. https://github.com/Koenkk/zigbee2mqtt/issues/12328"

    This reverts commit 7d806eed5ed9827502392d4451216fd7b2d8ae4c.

commit ebc2e2451ce0ed6b2c7e422d1010883bbf203967
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date:   Sun May 8 09:47:24 2022 +0200

    Update dependencies (#4223)

    Co-authored-by: Koenkk <Koenkk@users.noreply.github.com>

commit d6205075f5fc7d1b0bd7b5a7a2969d6734168b74
Author: Koen Kanters <koenkanters94@gmail.com>
Date:   Sun May 8 09:45:59 2022 +0200

    Add SPP02GIP (_TZ3210_7jnk7l3k). https://github.com/Koenkk/zigbee2mqtt/issues/12417

commit 781779821a45f900e42e3fb5fb4010d8950ca98e
Author: Koen Kanters <koenkanters94@gmail.com>
Date:   Sun May 8 09:44:42 2022 +0200

    Add _TZ3000_armwcncd to TS0502B. https://github.com/Koenkk/zigbee2mqtt/discussions/12419

commit 9dc97a91d442996bf0d4ad1a6b9ae12f7e107d69
Author: jaspernlp <103580865+jaspernlp@users.noreply.github.com>
Date:   Sun May 8 09:39:28 2022 +0200

    Add ZG-204ZL (#4219)

    * initial push

    * initial version for testing

    * some minors

    * remove comments

    * Update tuya.js

    * Update fromZigbee.js

    * Update toZigbee.js

    * Update tuya.js

    Co-authored-by: jaspernlp <github@jaspers.dds.nl>
    Co-authored-by: Koen Kanters <koenkanters94@gmail.com>

commit 3caaa125417329818d8bbef5a03a7fd6b2fe65ac
Author: Otnow <38351800+Otnow@users.noreply.github.com>
Date:   Sun May 8 10:37:26 2022 +0300

    Expose illuminance_lux for RTCGQ12LM (#4221)

commit e5c43a0e7b95de166b8336c1547939eb525e2156
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date:   Sat May 7 12:32:54 2022 +0000

    14.0.512

commit a4dd683bc95605fc6f00b2d674c7b322abb8273b
Author: [pʲɵs] <pyos100500@gmail.com>
Date:   Sat May 7 14:31:39 2022 +0200

    Rewrite the level_onoff_brightness converter (#4211)

    Hopefully the comments should make the reasoning behind the code clearer.

    This commit fixes two issues:

      1. `toggle` without transition after `off` with transition sets brightness
         to 1;

      2. `OnLevel` attribute is not respected by `on` with transition (which
         instead always restores the light to the previous level).

    It also adds a new feature: publishing `{"brightness": ..., "state": null}`
    allows setting brightness without affecting state.

      * If the light is on and new brightness is 0, it will stay on, but switch
        to minimum brightness.

      * If the light is off and new brightness is not 0, the light might ignore
        the command or remember the brightness for the next time it is turned on.

    Known remaining issues:

      * Sending "state": "on"/"off" with brightness or transition to a group
        may or may not affect the state of devices that don't support brightness.

      * `OnLevel` is still ignored if the entity is a group.

      * When `on` has to use `MoveToLevelWithOnOff` due to previous `off` having
        used it too, the transition is 0 rather than `OnTransitionTime`.

commit 195abf3e8f74335c887660d75009a4d948974580
Author: Koen Kanters <koenkanters94@gmail.com>
Date:   Sat May 7 14:25:25 2022 +0200

    Add 8719514338142. https://github.com/Koenkk/zigbee2mqtt/issues/12410

commit 5b8bb1f2e15701a959673df9c0172377f48a7fec
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date:   Sat May 7 08:38:33 2022 +0000

    14.0.511

commit 53e6dc7e53aaf36da19f1a2e135c6b0a9752b581
Author: Jorge Schrauwen <sjorge@blackdot.be>
Date:   Sat May 7 10:31:30 2022 +0200

    IKEA bulbs also need color_options.execute_if_off restored (#4217)

commit 8a763d78549dcec13819da0f3f995e4693e60f99
Author: Broekman <3471664+Broekman@users.noreply.github.com>
Date:   Sat May 7 10:23:53 2022 +0200

    Add 929003045501 (#4216)

    * Add Philips Hue Centura 929003045501

    * Remove trailing spaces

    * Update philips.js

    Co-authored-by: Koen Kanters <koenkanters94@gmail.com>

commit 7a549251c7bca2c146b07fa106d598d275002e11
Author: Koen Kanters <koenkanters94@gmail.com>
Date:   Fri May 6 20:03:18 2022 +0200

    Add EGLO 12229 as whitelabel of 33951/33948 and EGLO 12239 as whitelabel of 33957. https://github.com/Koenkk/zigbee2mqtt.io/pull/1369 https://github.com/Koenkk/zigbee2mqtt.io/pull/1367

commit 000f0841cd26f5a5d066611614bf2252e6d092a9
Author: Koen Kanters <koenkanters94@gmail.com>
Date:   Fri May 6 19:23:56 2022 +0200

    Expose energy for Immax 07048L. https://github.com/Koenkk/zigbee2mqtt/issues/12400

commit f477cb20418518f3d0d09215e365ecd2c17700a5
Author: Koen Kanters <koenkanters94@gmail.com>
Date:   Fri May 6 19:17:22 2022 +0200

    Fix state in uppercase not working for KMPCIL_RES005. https://github.com/Koenkk/zigbee2mqtt.io/pull/1368

commit e0d0ab7b7bc82f51fc9b4286723ac3d8552c9674
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date:   Fri May 6 15:19:18 2022 +0000

    14.0.510

commit ccc12ae6803a3e7104cc3ec7b869c9579097a2b2
Author: Koenkk <koenkanters94@gmail.com>
Date:   Fri May 6 17:00:23 2022 +0200

    Add back tamper to SMHM-I1. https://github.com/Koenkk/zigbee2mqtt/issues/12375

commit a9bc68ca62af7d5117828064324eaa45e5b4ea6b
Author: Koenkk <koenkanters94@gmail.com>
Date:   Fri May 6 16:55:57 2022 +0200

    Add _TZE200_81isopgh to ZVG1. https://github.com/Koenkk/zigbee2mqtt/discussions/12395

commit 2cea62811d30f169327579136dd666382072eeb8
Author: Valeriy <81035252+prokudin07@users.noreply.github.com>
Date:   Fri May 6 17:54:41 2022 +0300

    Expose `indicator_mode` for TuYa ATMS1601Z and TS011F_din_smart_relay (#4213)

    * add new expose

    * fix some code

commit c69c1e90d2788da3abbb5bdf7bbd1a675ed11d9b
Author: Koenkk <koenkanters94@gmail.com>
Date:   Fri May 6 16:51:54 2022 +0200

    Add GL-B-002P. https://github.com/Koenkk/zigbee2mqtt/issues/12394

commit 092f8d79ae88f7753e9aac7565af893c9790037c
Author: Ilya Kirov <kirovilya@gmail.com>
Date:   Fri May 6 17:49:42 2022 +0300

    Add CX-0726 (#4212)

    * Loratap 6 Gang remote
    https://aliexpress.ru/item/1005003731082631.html

    * new Temperature & humidity sensor with clock
    https://aliexpress.ru/item/1005003980647546.html
    named as JM-TRH-ZGB-V1 in Tuya iot cloud

    Extended the similar device converters to receive and send additional data

    * Forgotten file for JM-TRH-ZGB-V1 Temperature & humidity sensor with clock

    * Yet another t&h sensor
    https://aliexpress.ru/item/1005004064535901.html

    * Update tuya.js

    Co-authored-by: Koen Kanters <koenkanters94@gmail.com>

commit 4d03593202107da9e74858cd515ce88da8cac5ae
Author: Koenkk <koenkanters94@gmail.com>
Date:   Fri May 6 16:47:43 2022 +0200

    Fix state incorrect when changing backlight LED brightness of Aurora Lighting AU-A1ZBDSS. #12341

commit a97649c1a6fb57eee5d90c3e8edbd848a619e246
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date:   Thu May 5 16:37:53 2022 +0000

    14.0.509

commit 53bb529fcedaf00f83c210060dfba36420f50f84
Author: apages2 <apages2@free.fr>
Date:   Thu May 5 18:32:24 2022 +0200

    Rename `permanent_led` to `led_when_off` for BTicino K4003C/L4003C/N4003C/NT4003C, L441C/N4411C/NT4411C and Legrand 067772, 067771 (#4200)

    * Correction erreur inclusion : Wireless double remote switch

    suppression de la creation du reporting genPowerCfg du endpoint2 pour le device Wireless double remote switch car celui-ci n'existe pas et l'inclusion ne se fait pas totalement (voyant violet et non vert)

    * change expose to match true function (067771 and 067772)

    * change expose to match true function (K4003C/L4003C/N4003C/NT4003C and L441C/N4411C/NT4411C)

    * change expose to match true function (067771 and 067772)

    bticino L441C/N4411C/NT4411C and K4003C/L4003C/N4003C/NT4003C

    * change expose to match true function (067771 and 067772)

    Bticino L441C/N4411C/NT4411C and K4003C/L4003C/N4003C/NT4003C

commit ad02c7177f3509f2b730ca1a86e3713c2738f0af
Author: Koen Kanters <koenkanters94@gmail.com>
Date:   Thu May 5 18:27:35 2022 +0200

    Add 8719514342361. https://github.com/Koenkk/zigbee2mqtt/issues/12387

commit dd7bede53ee5d6286a56db92e158feda24569ab3
Author: Odd-Roar Wangen <owangen@gmail.com>
Date:   Thu May 5 18:11:41 2022 +0200

    Fix bug with max/min values for hysteresis and window open check for Namron 4512737/4512738 (#4210)

    Fixed bug with max/min values for hysterersis and window open check

commit d133abf985963d948969f3b5b10f5aebaaf90d99
Author: Terry Hardie <terryh@orcas.net>
Date:   Thu May 5 09:00:23 2022 -0700

    Add SV02-612-MP-1.2 to SV02 (#4209)

    * Adding support for Keen SV02-612-MP-1.2

    * Fixed long line

commit c2fd265f6d8386ac335cdcc0bf06165095637fc9
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date:   Wed May 4 19:02:53 2022 +0000

    14.0.508

commit c7362ea77f5e9b21ef2aedf5048793bfb5230c7d
Author: Valeriy <81035252+prokudin07@users.noreply.github.com>
Date:   Wed May 4 21:32:53 2022 +0300

    Add _TZE200_ztc6ggyl to TS0601_smart_human_presense_sensor (#4208)

commit 64617859650cd2d90775f51ae1af2e2c0398a111
Author: AstleyTomlinsonJr <astley777@hotmail.com>
Date:   Wed May 4 14:28:17 2022 -0400

    Expose illuminance lux for Xiaomi RTCGQ14LM (#4206)

    * Update xiaomi.js

    Add illuminance_lux() similarly to model RTCGQ11LM

    * Update xiaomi.js

    Co-authored-by: Koen Kanters <koenkanters94@gmail.com>

commit 1c9041a7af52e6035e635f0a64ce0219f10bd303
Author: AstleyTomlinsonJr <astley777@hotmail.com>
Date:   Wed May 4 14:25:33 2022 -0400

    Add 99140-139 (#4205)

    Model number 66492-001 seems to be very similar, if not identical to model 99140-139.  Added ['SMARTCODE_CONVERT_GEN1_W3'] which is what my model 99140-139 shows as zigbeeModel when I paired to Z2M, though it looks exactly like to 66492-001 ['SMARTCODE_CONVERT_GEN1'].

commit 71c61cf2ba8022c4b4d8bf6f22c7cf3560df3d61
Author: Koen Kanters <koenkanters94@gmail.com>
Date:   Wed May 4 20:24:22 2022 +0200

    Fix power measurements not working for TS011F plugs with applicationVersion 74. https://github.com/Koenkk/zigbee2mqtt/issues/12378

commit 7e2a6e6adfb55a57623e59f48abd6eda3380dab4
Author: alanmgomes <42685254+alanmgomes@users.noreply.github.com>
Date:   Wed May 4 15:16:42 2022 -0300

    Add TB25 (#4204)

    * Adding support for TB25

    I just bought a new device, TB25 from Zemismart: https://www.aliexpress.com/item/1005003955910335.html?spm=a2g0o.order_list.0.0.79821802Blg34h
    It is a variation of TS0003, with this code we can control the switches individually and add state support after a power outage.
    Tested and working.
    I don't know how to upload the image of this device.

    * Update zemismart.js

    * Update zemismart.js

commit ac95131e5ebff8fc4bb86b194e7ed1a0ab2b0d60
Author: Valeriy <81035252+prokudin07@users.noreply.github.com>
Date:   Wed May 4 21:08:06 2022 +0300

    Add ATMS1601Z (_TZ3000_7issjl2q) (#4203)

    * new device

    * Update tuya.js

    Co-authored-by: Koen Kanters <koenkanters94@gmail.com>

commit ce392e2521815cb2003a20edd1e31eea606dcbc8
Author: Koen Kanters <koenkanters94@gmail.com>
Date:   Wed May 4 20:07:37 2022 +0200

    Add _TZE200_c7emyjom to SZ-T04. https://github.com/Koenkk/zigbee2mqtt/discussions/12227

commit 9a393e2b4dcd24ca4319a865601425fa87fcd7ef
Author: Shane Gordon <shane.e.gordon@gmail.com>
Date:   Thu May 5 04:05:58 2022 +1000

    Expose temperature for Xiaomi ZNJLBL01LM (#4201)

    * Expose temperature for ZNJLBL01LM

    * Update index.test.js

    Co-authored-by: Koen Kanters <koenkanters94@gmail.com>

commit 9491e0e1fd6e436861b3b58e190b0a6bf01a2f87
Author: Hedda <rockerc.harley@gmail.com>
Date:   Wed May 4 20:05:03 2022 +0200

    Update README.md new URL to Zigbee2MQTT webpage (#4202)

    Update README.md new URL to Zigbee2MQTT webpage

commit 35bdbf97f62244e1446609c9db8087945c0bab77
Author: Ilya Kirov <kirovilya@gmail.com>
Date:   Wed May 4 20:58:27 2022 +0300

    Forgotten file for JM-TRH-ZGB-V1 Temperature & humidity sensor with clock (#4198)

    * Loratap 6 Gang remote
    https://aliexpress.ru/item/1005003731082631.html

    * new Temperature & humidity sensor with clock
    https://aliexpress.ru/item/1005003980647546.html
    named as JM-TRH-ZGB-V1 in Tuya iot cloud

    Extended the similar device converters to receive and send additional data

    * Forgotten file for JM-TRH-ZGB-V1 Temperature & humidity sensor with clock

commit 1d62c44296a4c17006d46a0768e7349218a00c00
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date:   Tue May 3 17:34:41 2022 +0000

    14.0.507

commit b9c153b93eb4482b9fda2aad49c2a0ca306f4a6b
Author: tomlut <10679300+tomlut@users.noreply.github.com>
Date:   Wed May 4 03:31:22 2022 +1000

    Fix HGZB-04D / HGZB-4D-UK not reporting `brightness` when controlled physically (#4197)

    * Update nue_3a.js

    Added 'HGZB-04D / HGZB-4D-UK' dimmer brightness reporting.

    * Remove trailing space

    Remove trailing space

commit 3a18a41a6abc2ee1a9c6c5b57fb1f59f85f30e3e
Author: Maximilian Gutwein <github@randombit.eu>
Date:   Tue May 3 16:56:54 2022 +0200

    Add 14158804L (#4196)

    * Add Lidl 14158804L desk lamp

    * Update lidl.js

    Co-authored-by: Koen Kanters <koenkanters94@gmail.com>

commit 322141b4d95d45b6b839f4c3673681e68986b16b
Author: apages2 <apages2@free.fr>
Date:   Tue May 3 16:45:39 2022 +0200

    Fix Legrand 067774 configure (#4195)

    suppression de la creation du reporting genPowerCfg du endpoint2 pour le device Wireless double remote switch car celui-ci n'existe pas et l'inclusion ne se fait pas totalement (voyant violet et non vert)

commit 922141fa618f731e6200cc76a58397252fe46fca
Author: DevFlorian <40760073+DevFlorian@users.noreply.github.com>
Date:   Tue May 3 16:43:55 2022 +0200

    Rename MLI-40401 -> MLI-404011/MLI-404049 (#4194)

commit 40d7f20c92073025f25c5cb95a52d8d584ba3a63
Author: Koenkk <koenkanters94@gmail.com>
Date:   Tue May 3 16:42:23 2022 +0200

    Add TS1002 modelID to _TZ3000_xwh1e22x fingerprint. https://github.com/Koenkk/zigbee-herdsman-converters/pull/4153

commit 80c0cd5e594770d2334c430f03a8494ee28ea008
Author: Koenkk <koenkanters94@gmail.com>
Date:   Tue May 3 16:41:04 2022 +0200

    Move _TZ3000_rmjr4ufz to WHD02. https://github.com/Koenkk/zigbee2mqtt/issues/12005

commit 1cd9eddaa5f51ab59e91de0af92d3a2b905785d1
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date:   Mon May 2 17:30:44 2022 +0000

    14.0.506

commit 92ecc55871415734f55711df562912c8b0040f62
Author: Koen Kanters <koenkanters94@gmail.com>
Date:   Mon May 2 19:27:43 2022 +0200

    Add _TZ3000_rmjr4ufz to TS0202. https://github.com/Koenkk/zigbee2mqtt/issues/12005

commit 90b6eb452a5439d76ef8dc8a30f98355353c94c5
Author: iFission <iFission@users.noreply.github.com>
Date:   Tue May 3 01:24:07 2022 +0800

    Add _TZE200_lyetpprm to TS0601_smart_human_presense_sensor (#4193)

commit dfde2fa4c001cf79ee958716b6f35c314bd236e3
Author: neturmel <74895293+neturmel@users.noreply.github.com>
Date:   Mon May 2 19:21:14 2022 +0200

    Add _TZE200_2wg5qrjy to ZVG1  (#4190)

    * Update rtx.js

    Add new fingerprint for Royal Gardineer  BWV-10.zigbee (Pearl ZX-7155-905)

    * Update rtx.js

    * Update rtx.js

    * Update rtx.js

    * Update rtx.js

    Co-authored-by: Jürgen Scherer <C:\Users\juerg\AppData\Roaming\The Bat!>
    Co-authored-by: Koen Kanters <koenkanters94@gmail.com>

commit 823bd156d5a3a3a9e2c0152a1ae3f2b70590d858
Author: Koen Kanters <koenkanters94@gmail.com>
Date:   Mon May 2 19:17:07 2022 +0200

    Add 929003054101. https://github.com/Koenkk/zigbee2mqtt/issues/12348

commit 58a407a78a60c454347a577caf2526cb578ad7f0
Author: Koen Kanters <koenkanters94@gmail.com>
Date:   Mon May 2 19:15:48 2022 +0200

    Fix d1e17d1ba4aa4ccdd52d6f453f94b381ec6e5e11

commit c71eba89c8626b2de14eb6d4a9bed64affd5e560
Author: Regev Brody <regevbr@gmail.com>
Date:   Mon May 2 20:14:03 2022 +0300

    Separate IH012-RT01 (_TZ3000_mcxw5ehu) from ZM-35H-Q (#4191)

    * fix support of IH012-RT01

    * Update tuya.js

    Co-authored-by: Koen Kanters <koenkanters94@gmail.com>

commit d1e17d1ba4aa4ccdd52d6f453f94b381ec6e5e11
Author: Koen Kanters <koenkanters94@gmail.com>
Date:   Mon May 2 19:06:15 2022 +0200

    Move _TZ3000_kmh5qpmb to NAS-AB02B2. https://github.com/Koenkk/zigbee2mqtt/discussions/12250

commit e0788055412bf0ceb28224a1e0033ff747e7ded4
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date:   Sun May 1 18:40:29 2022 +0000

    14.0.505

commit e7a45c53fb223469483bdd2e1e84117162ebc539
Author: marblecoma <83655337+marblecoma@users.noreply.github.com>
Date:   Sun May 1 20:38:11 2022 +0200

    Add 929003055501 (#4188)

    * added Philips 929003055501 support

    * Update philips.js

    Co-authored-by: Koen Kanters <koenkanters94@gmail.com>

commit 7d806eed5ed9827502392d4451216fd7b2d8ae4c
Author: Koen Kanters <koenkanters94@gmail.com>
Date:   Sun May 1 20:35:42 2022 +0200

    Add _TZE200_vm1gyrso to ZTS-EU_3gang. https://github.com/Koenkk/zigbee2mqtt/issues/12328

commit be1da8998223a96c62af92b6fa981945865c68a6
Author: smulle48 <smulle48@gmail.com>
Date:   Sun May 1 20:34:08 2022 +0200

    Add _TZ3000_cehuw1lw to TS011F and _TZ3210_nvaik6gk to TS0502B (#4187)

    * Fix for commit #3839

    This PR fix, what problems commit #3839 introduced.

    Not all devices support acFrequencyDivisor and acFrequencyMultiplier.

    With the original PR, this would introduce an UNSUPPORTED_ATTRIBUTE error on for example Heiman HS2SK, and no readings could be fetched from the device.

    To access the acFrequencyDivisor and acFrequencyMultiplier, the following line should be used in the device:

    await reporting.readEletricalMeasurementMultiplierDivisors(endpoint, true);

    Do NOT use the following line, because it will break it again:

    await reporting.acFrequency(endpoint);

    Co-Authored-By: corneyl <5320363+corneyl@users.noreply.github.com>

    * Update develco.js

    Co-Authored-By: corneyl <5320363+corneyl@users.noreply.github.com>

    * Update develco.js

    Co-Authored-By: corneyl <5320363+corneyl@users.noreply.github.com>

    * Add support for TS011F

    Add support for another TS011F

    https://github.com/Koenkk/zigbee2mqtt/issues/12324

    * Add support for TS0502B

    Add support for another TS0502B

    https://github.com/Koenkk/zigbee2mqtt/issues/12326

    Co-authored-by: corneyl <5320363+corneyl@users.noreply.github.com>

commit 7690c5885c805f96543bf37b63ee6b758ff094cb
Author: Koen Kanters <koenkanters94@gmail.com>
Date:   Sun May 1 20:33:00 2022 +0200

    Add C5850000. https://github.com/Koenkk/zigbee2mqtt/issues/12323

commit 2abe1c922bd86c33e30578129daa905adc2eb2f1
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date:   Sun May 1 17:48:54 2022 +0000

    14.0.504

commit 80f00523fcb34637409ca8b29c9be5d70917dbcf
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date:   Sun May 1 19:47:27 2022 +0200

    Update dependencies (#4186)

    Co-authored-by: Koenkk <Koenkk@users.noreply.github.com>

commit becd4daffba7bdcd49b0337421cf35ba4355773b
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date:   Sat Apr 30 07:45:41 2022 +0000

    14.0.503

commit 019c40675abc974f0f9dde30b160aca3e482ddb5
Author: Koen Kanters <koenkanters94@gmail.com>
Date:   Sat Apr 30 09:44:30 2022 +0200

    Fix "Received unexpected Tuya DataPoint #2" error for _TZE200_dfxkcots. https://github.com/Koenkk/zigbee2mqtt/issues/12313

commit 6e28561a3e4c3b76ecec73090e49aabf84f82d95
Author: Koen Kanters <koenkanters94@gmail.com>
Date:   Sat Apr 30 09:40:54 2022 +0200

    Add _TZ3210_ngqk6jia to TS110E_1gang. https://github.com/Koenkk/zigbee2mqtt/issues/12319

commit baf7390fdaccd5d833d4bced6eabf7d02e10fa9d
Author: Alex Kay <a.kann@gmx.de>
Date:   Sat Apr 30 09:38:17 2022 +0200

    Fantem ZB003-X: Expose new features and fixes (#4180)

    * Added FantemZB006X config SwType LoadMode CtrlMode

    * Added NeoNASPD07 min/max temp, min/max humidity

    * Update neo.js

    * Update fantem.js

    * Update toZigbee.js

    * Update fromZigbee.js

    * Expose additional functionality for Fantem ZB006-X

    * Removed unneeded debug logging (Fantem ZB006-X)

    * Trailling space removed

    * Use command 0x05 commandActiveStatusReportAlt

    * Remove write to fs

    * Remove write to fs

    * debug Fantem ZB006-X

    * remove fz.tuya_data_point_dump_alt

    * remove tuya_data_point_alt

    * Expose add. functionality for Fantem ZB006-X

    * correct label in fz.ZB006X_settings

    * use cmd 0x04 in tz.ZB006X_settings

    * Expose add. functionality for Fantem ZB006-X

    * registered tuya.dataPoints.fantem*

    * correct identation

    * correct identation again

    * toZigbee: replaced ID4 with sendData

    * Neo NAS-PD07 & NAS-AB02B0: new features & fixes

    * Neo NAS-AB02B0: changed range values same as Tuya

    * case construct instead if...else if

    * Fantem ZB003-X: Expose new features and fixes

    * identation corrected

    * Added withValueStep(x)

    * switchtype cosmetics

    * change ext_switch_type to standard switch_type

    Co-authored-by: Koen Kanters <koenkanters94@gmail.com>

commit f57825bd2d818d7d7e4d5ce73e3ebfaae4a37b49
Author: Burkhard Kneiseler <burkhard@kneiseler.de>
Date:   Sat Apr 30 09:35:09 2022 +0200

    added self_test to TS0601_smart_human_presense_sensor (#4184)

    * added self_test to TS0601_smart_human_presense_sensor

    * small corrections

commit db25a1ac3e720965ac18f72dca474c16a129c86d
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date:   Fri Apr 29 20:40:41 2022 +0000

    14.0.502

commit 1a9c471baf4ef7051f671e798515116e154e6df8
Author: qp68 <83186243+qp68@users.noreply.github.com>
Date:   Fri Apr 29 22:32:27 2022 +0200

    Update moes.js (#4182)

commit 6fc94419ae62997026d8f3f1d56fd8989b9fea8c
Author: Otnow <38351800+Otnow@users.noreply.github.com>
Date:   Fri Apr 29 23:31:02 2022 +0300

    Fix battery for WXKG16LM (#4181)

commit 7f0ea8f444b27f5a85574eb492f5c20c21a01efc
Author: Koen Kanters <koenkanters94@gmail.com>
Date:   Fri Apr 29 22:29:09 2022 +0200

    Add _TZE200_bvu2wnxz to SEA801-Zigbee/SEA802-Zigbee. https://github.com/Koenkk/zigbee2mqtt/issues/12315

commit 24e2ef9546951aa14263c2c322e36add025af0e0
Author: Valeriy <81035252+prokudin07@users.noreply.github.com>
Date:   Fri Apr 29 23:26:03 2022 +0300

    Add TS0601_smart_human_presense_sensor (#4179)

    * fall_down status

    * master

    * master

    * Update tuya.js

    Co-authored-by: Koen Kanters <koenkanters94@gmail.com>

commit 8b5b6d50bb436c3664c87b12a44c8075dbfb7586
Author: Ilya Kirov <kirovilya@gmail.com>
Date:   Fri Apr 29 23:20:21 2022 +0300

    Add JM-TRH-ZGB-V1 (#4175)

    * Loratap 6 Gang remote
    https://aliexpress.ru/item/1005003731082631.html

    * new Temperature & humidity sensor with clock
    https://aliexpress.ru/item/1005003980647546.html
    named as JM-TRH-ZGB-V1 in Tuya iot cloud

    Extended the similar device converters to receive and send additional data

commit 61f8e07610b814b67a55fd6d44d572284498781c
Author: Koen Kanters <koenkanters94@gmail.com>
Date:   Fri Apr 29 22:14:12 2022 +0200

    Add Vibration-EF-3.0 to HS1VS-EF. https://github.com/Koenkk/zigbee2mqtt/issues/12310

commit 5f736f49c5b252bc1c9e5fdac40da8af325b70a8
Author: Lauri Gates <lauri.gates@gmail.com>
Date:   Fri Apr 29 23:12:41 2022 +0300

    Add 929003046201 (#4174)

    * Add Philips Hue Runner triple model 929003046201

    * Fix syntax error

commit 12566e7ad635a6e941846abeafeab62039a8f939
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date:   Thu Apr 28 16:22:03 2022 +0000

    14.0.501

commit 1f497f0363ee76985a08c1a3dcd3d8b94150d4ec
Author: Alex Kay <a.kann@gmx.de>
Date:   Thu Apr 28 18:09:59 2022 +0200

    Neo NAS-PD07 and Neo NAS-AB02B0: Expose new features and fixes (#4173)

    * Added FantemZB006X config SwType LoadMode CtrlMode

    * Added NeoNASPD07 min/max temp, min/max humidity

    * Update neo.js

    * Update fantem.js

    * Update toZigbee.js

    * Update fromZigbee.js

    * Expose additional functionality for Fantem ZB006-X

    * Removed unneeded debug logging (Fantem ZB006-X)

    * Trailling space removed

    * Use command 0x05 commandActiveStatusReportAlt

    * Remove write to fs

    * Remove write to fs

    * debug Fantem ZB006-X

    * remove fz.tuya_data_point_dump_alt

    * remove tuya_data_point_alt

    * Expose add. functionality for Fantem ZB006-X

    * correct label in fz.ZB006X_settings

    * use cmd 0x04 in tz.ZB006X_settings

    * Expose add. functionality for Fantem ZB006-X

    * registered tuya.dataPoints.fantem*

    * correct identation

    * correct identation again

    * toZigbee: replaced ID4 with sendData

    * Neo NAS-PD07 & NAS-AB02B0: new features & fixes

    * Neo NAS-AB02B0: changed range values same as Tuya

    * case construct instead if...else if

    Co-authored-by: Koen Kanters <koenkanters94@gmail.com>

commit 44624bcf705638ae817df185f0be6efccf2b8b17
Author: Koen Kanters <koenkanters94@gmail.com>
Date:   Thu Apr 28 18:04:34 2022 +0200

    Fix invalid pm25 values for TS0601_air_quality_sensor. #11033

commit 044ee8db878b33096796fcf448b1a8ca4da25001
Author: Koen Kanters <koenkanters94@gmail.com>
Date:   Thu Apr 28 18:02:20 2022 +0200

    Fix formaldehyd/voc value incorrect for _TZE200_ryfmq5rl. https://github.com/Koenkk/zigbee2mqtt/issues/11033

commit 6a2a61509af9ae7e07de58aa51d123e96e538e46
Author: Koen Kanters <koenkanters94@gmail.com>
Date:   Thu Apr 28 17:47:50 2022 +0200

    Add FEB56-ZCW2CLX1.0 to WL-SD001-9W. https://github.com/Koenkk/zigbee2mqtt/discussions/12257

commit 0d698efa0bc378aaf801686704184ac36256551e
Author: Otnow <38351800+Otnow@users.noreply.github.com>
Date:   Thu Apr 28 18:44:11 2022 +0300

    Add OTA support, fix battery and other improvements for WSDCGQ12LM (#4171)

commit 0a813f091ef69b982f3a248244f4130afb300d4f
Author: alanmgomes <42685254+alanmgomes@users.noreply.github.com>
Date:   Thu Apr 28 12:41:03 2022 -0300

    Add _TZ3000_9vo5icau to TS011F plugs (#4170)

    Good day,

    I bought a Smart Plug: AVATTO Tuya Zigbee Brazil Smart Plug with Power Monitor - https://www.aliexpress.com/item/1005003059126398.html?spm=a2g0o.order_list.0.0.2a0c1802ReGDKw

    But according to the scan, he has a different model. It seems that just adding a model to TS011F_plug_3 (polling) is enough and everything will work.

commit 4d7f257fa3765bc78ad888fc5800db78900986f0
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date:   Wed Apr 27 07:29:24 2022 +0000

    14.0.500

commit 4dd4c84bfcafac0df7580b19e3ee38d40131791e
Author: Koen Kanters <koenkanters94@gmail.com>
Date:   Wed Apr 27 09:25:28 2022 +0200

    Fix da83c4a0aaf385846fd8535c9cec3a5613f09831

commit da83c4a0aaf385846fd8535c9cec3a5613f09831
Author: Koen Kanters <koenkanters94@gmail.com>
Date:   Wed Apr 27 09:21:00 2022 +0200

    Attempt to fix brightness and state not reported for HGZB-04D / HGZB-4D-UK. https://github.com/Koenkk/zigbee2mqtt/issues/12292

commit 43829b510a04f7cffb1a2a80afba335fa4308a47
Author: Míguel Ángel Mulero Martínez <migmul@gmail.com>
Date:   Wed Apr 27 09:13:23 2022 +0200

    Ignore Xiami Basic state for ZNMS12LM (#4164)

commit 48c4f8720598ea9a05ec9b7149c9e507218a7eb6
Author: Gimlir <39776670+Gimlir@users.noreply.github.com>
Date:   Wed Apr 27 10:13:08 2022 +0300

    Separate Zemismart ZM25TQ_cover from TS0601_cover (#4127)

    * ZM25TQ add data_point_test and remove speed ctrl

    Following to issue  "TS0601 _TZE200_fzo2pocs (Zemismart ZM25TQ) - position and motor speed issue" #11164
    Separated definition of Zemismart ZM25TQ from big Tuya section with added tz.tuya_data_point_test capability and removal of speed control not supported by this device.

    * Update tuya.js

    Typo fix

    * Make model name unique for separated device

    * Removed ZM25TQ to move it to Zemismart file

    * Added ZM25TQ moved from Tuya file

    * Update zemismart.js

    Co-authored-by: Koen Kanters <koenkanters94@gmail.com>

commit e489ee426ccfc28595da9219b9993b7faf87ec65
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date:   Tue Apr 26 18:00:17 2022 +0000

    14.0.499

commit ef35333787a7d12bdee7b0c52502c30a74b32113
Author: Koen Kanters <koenkanters94@gmail.com>
Date:   Tue Apr 26 19:51:19 2022 +0200

    Fix "No converter available for 'on_time'" for lights. https://github.com/Koenkk/zigbee2mqtt/issues/12276

commit 00dff50058c0c2469b473aec7f03fbe66b244d54
Author: invis-z <22781620+invis-z@users.noreply.github.com>
Date:   Wed Apr 27 01:45:43 2022 +0800

    Fix ZNJLBL01LM position issue (#4163)

    * Fix ZNJLBL01LM position issue

    Fix sometimes ZNJLBL01LM report wrong position after reach destination (https://github.com/Koenkk/zigbee2mqtt/issues/9447#issuecomment-1109717041)
    Revert unnecessary removal of old code that reads the position after sending stop command (Koenkk#4037)

    * Add condition on Xiaomi curtain

    Exclude some model that is known to have issue/not affected by the issue.

    * Add comments

    * More comments

    * Oops

    * Improve wording.

commit 5dbf775738ba01181d148a3ba480bdede57ac2fd
Author: Lorenz Brun <lorenz@brun.one>
Date:   Tue Apr 26 19:30:38 2022 +0200

    Add FUT089Z (#4153)

    * Add support for Miboxer FUT089Z

    * Make linter happy

    * Update miboxer.js

    * Update miboxer.js

    Co-authored-by: Koen Kanters <koenkanters94@gmail.com>

commit 04e881020956769d78f1fdb5e98dcde4757a2f83
Author: Koen Kanters <koenkanters94@gmail.com>
Date:   Tue Apr 26 19:26:49 2022 +0200

    Fix TS0601_air_quality_sensor formaldehyd and voc units. https://github.com/Koenkk/zigbee2mqtt/issues/11033

commit 19438d875fe3833f6634bb49ee5529c1103ed5d5
Author: Koen Kanters <koenkanters94@gmail.com>
Date:   Tue Apr 26 19:20:03 2022 +0200

    Add additional fingerprint for 33957. https://github.com/Koenkk/zigbee2mqtt/issues/12281

commit aea555db3238d751753062b357b890c024df3c37
Author: hoellen <hoellen@users.noreply.github.com>
Date:   Tue Apr 26 16:21:18 2022 +0200

    Add 915005996901 (#4162)

commit 81aba27eb601e956bde79887c3fb2bf476a58f2e
Author: fraggle-iw <93135495+fraggle-iw@users.noreply.github.com>
Date:   Tue Apr 26 16:19:31 2022 +0200

    Define `load_estimate` min/max value for Danfoss 014G2461 (#4160)

    * Update danfoss.js

    Hi,
    according to the Danfoss documentation the default value für load_estimate is -8000 therfore is added min and max for this expose.

    * Update danfoss.js

commit ddbe93e6ab52555533471622373a92e0d08151a7
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date:   Mon Apr 25 18:26:09 2022 +0000

    14.0.498

commit c657a14e1e3674b9a32cfd74a11a52b8d9708065
Author: Alex Kay <a.kann@gmx.de>
Date:   Mon Apr 25 20:25:09 2022 +0200

    Fix Fantem ZB006-X no response recognized for changing device settings (#4102)

    * Added FantemZB006X config SwType LoadMode CtrlMode

    * Added NeoNASPD07 min/max temp, min/max humidity

    * Update neo.js

    * Update fantem.js

    * Update toZigbee.js

    * Update fromZigbee.js

    * Expose additional functionality for Fantem ZB006-X

    * Removed unneeded debug logging (Fantem ZB006-X)

    * Trailling space removed

    * Use command 0x05 commandActiveStatusReportAlt

    * Remove write to fs

    * Remove write to fs

    * debug Fantem ZB006-X

    * remove fz.tuya_data_point_dump_alt

    * remove tuya_data_point_alt

    * Expose add. functionality for Fantem ZB006-X

    * correct label in fz.ZB006X_settings

    * use cmd 0x04 in tz.ZB006X_settings

    * Expose add. functionality for Fantem ZB006-X

    * registered tuya.dataPoints.fantem*

    * correct identation

    * correct identation again

    * toZigbee: replaced ID4 with sendData

    Co-authored-by: Koen Kanters <koenkanters94@gmail.com>

commit d885129bed2bab2a86295322703f4c9eb556bfa0
Author: Till <till.runge@gmail.com>
Date:   Mon Apr 25 20:21:23 2022 +0200

    Change max temp from 32 to 35 for Danfoss Ally (#4161)

    The technical specification lists a temperature range from 5 to 35 deg celsius. See here (MaxHeatSetpointLimit): https://assets.danfoss.com/documents/193613/AM375549618098en-000102.pdf
    Also the user guide says the same and my personal device with the latest firmware goes up to 35.

commit 87c2535737b04e6d69703ad77dd0281e4cd0d4f8
Author: Koen Kanters <koenkanters94@gmail.com>
Date:   Mon Apr 25 20:07:31 2022 +0200

    Fix formaldehyd incorrect for _TZE200_ryfmq5rl. https://github.com/Koenkk/zigbee2mqtt/issues/11033

commit df82d4442512e3003035d72462f7e780f4ea763d
Author: Koen Kanters <koenkanters94@gmail.com>
Date:   Mon Apr 25 20:04:41 2022 +0200

    Revert "Fix inverted co2/pm25 for TuYa TS0601_air_quality_sensor _TZE200_ryfmq5rl. #11033"

    This reverts commit dee32e83a5f5fcbe71b2c075df97bf2c91b1b406.

commit b08e9d3ceaff823fc9d345d23070c0e013d81bcf
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date:   Sun Apr 24 18:27:17 2022 +0000

    14.0.497

commit d10bcd933bddcd618ebd97f239a20d85f65117f5
Author: Koen Kanters <koenkanters94@gmail.com>
Date:   Sun Apr 24 20:22:14 2022 +0200

    Add TRADFRIbulbGU10WS380lm to LED2005R5. https://github.com/Koenkk/zigbee2mqtt/issues/12265

commit 4cdf8ef826c38c1080aab186151f66353188ef40
Author: Tozapid <Tozapid@users.noreply.github.com>
Date:   Sun Apr 24 21:20:31 2022 +0300

    Add _TZ3210_4ubylghk to QS-Zigbee-D02-TRIAC-2C-L (#4157)

commit 4e5a97ca328d88389e12ed69064904e2e856bbc2
Author: Koen Kanters <koenkanters94@gmail.com>
Date:   Sun Apr 24 20:17:02 2022 +0200

    Add DS20Z07B. https://github.com/Koenkk/zigbee2mqtt/issues/12252

commit 678d762b79d4a5354ece5bb75254e837590111bf
Author: Odd-Roar Wangen <owangen@gmail.com>
Date:   Sun Apr 24 20:12:36 2022 +0200

    Expose additional functionallity for Namron 4512737/4512738 (#4154)

    * Added support custom attributes

    Commit includes some bug fixing, and implementation of all custom attributes this thermostat supports

    * Update toZigbee.js

    Fix failing unittest

    * Cleanup reporting and away mode not exposing get

    * Fixed away mode

    * Update namron.js

    Fix child_lock

    * Update toZigbee.js

    Linting

commit 376cb4081a037e570c9ca4adbc26ffbd5ecb7b0b
Author: dboring <70174071+dboring@users.noreply.github.com>
Date:   Sun Apr 24 11:10:11 2022 -0700

    Add SV02-410-MP-1.2 to SV02 (#4155)

    Added SV02-410-MP-1.2 to SV02

commit ca76cb6d0f15ec3137261ffbe8eb56a56d00747b
Author: Jorge Schrauwen <sjorge@acheron.be>
Date:   Sun Apr 24 14:07:55 2022 +0200

    Add child_lock and led_enable support to the Niko Outlets (#4152)

    * Niki Outlet: add child_lock support

    * Niki Outlet: add led_enable support

    * Lint

commit 743098d0eddce50053f94cd44ab5ae96d0519332
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date:   Sun Apr 24 13:54:48 2022 +0200

    Update dependencies (#4156)

    Co-authored-by: Koenkk <Koenkk@users.noreply.github.com>

commit 24ac8956eeb4b5adc73fe22a34869f6f436ebe08
Author: Eric <67608835+eric-timeit@users.noreply.github.com>
Date:   Sat Apr 23 18:02:43 2022 +1000

    Add _TZ3000_ixla93vd to ERS-10TZBVK-AA (#4151)

    * Update tuya.js

    Add support for additional Zemismart tubular motor.
    I have tested with
    const exposes = require('zigbee-herdsman-converters/lib/exposes');
    const fz = {...require('zigbee-herdsman-converters/converters/fromZigbee'), legacy: require('zigbee-herdsman-converters/lib/legacy').fromZigbee};
    const tz = require('zigbee-herdsman-converters/converters/toZigbee');
    const ota = require('zigbee-herdsman-converters/lib/ota');
    const tuya = require('zigbee-herdsman-converters/lib/tuya');
    const reporting = require('zigbee-herdsman-converters/lib/reporting');
    const extend = require('zigbee-herdsman-converters/lib/extend');
    const e = exposes.presets;
    const ea = exposes.access;
    const libColor = require('zigbee-herdsman-converters/lib/color');
    const utils = require('zigbee-herdsman-converters/lib/utils');

    const definition = {

          fingerprint: [{modelID: 'TS0601', manufacturerName: '_TZE200_68nvbio9'}],
            model: 'TS0601',
            vendor: 'Zemismart',
            description: 'Zigbee/RF curtain motor',
             fromZigbee: [fz.tuya_cover, fz.ignore_basic_report],
            toZigbee: [tz.tuya_cover_control, tz.tuya_cover_options],
            exposes: [
                e.cover_position().setAccess('position', ea.STATE_SET),
                exposes.composite('options', 'options')
                    .withFeature(exposes.numeric('motor_speed', ea.STATE_SET)
                        .withValueMin(0)
                        .withValueMax(255)
                        .withDescription('Motor speed'))],
    };

    module.exports = definition;

    Seems to work fine.

    * Update tuya.js

    Add smart knob variant

    * Update tuya.js

    Add new smart knob variant

    * Update tuya.js

    Co-authored-by: ecos34 <67608835+ecos34@users.noreply.github.com>

commit a3ccebca1fb6078dd06e58040868dc7309a3fc0b
Author: Jorge Schrauwen <sjorge@blackdot.be>
Date:   Fri Apr 22 20:54:07 2022 +0200

    Switch to more generic niko cluster naming (#4150)

commit bea96ce3a3e8816e7371bea2a7aad6d52d1625f4
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date:   Fri Apr 22 18:30:14 2022 +0000

    14.0.496

commit 9309baf02348db636adc0f012ff3de32483e62ee
Author: Délano <bluewalk@users.noreply.github.com>
Date:   Fri Apr 22 20:25:27 2022 +0200

    Expose additional functionality for Woox R7049 (#4146)

    * Extended support for Woox R7049 smoke detector

    Addresses issue #11391

    Courtesy of @comwise-nl

    * Update woox.js

    Co-authored-by: Koen Kanters <koenkanters94@gmail.com>

commit 4ebdfa899dcbdcde3298e7a64bea5ecce63bd38e
Author: Jean-Philippe Lord <jpl@ssrnet.com>
Date:   Fri Apr 22 14:17:33 2022 -0400

    Add SP2610ZB (#4149)

commit 30229020f49498980312a2ad812113171e9a0ccf
Author: Arko de Leeuw <3475376+Arkoxs@users.noreply.github.com>
Date:   Fri Apr 22 20:15:44 2022 +0200

    Add SP 110 (#4148)

    I've added the legacy  SP 110 Power plug as a copy of the SP 220.

commit 85bee0ab0139ce544706f4965dabf8126273d252
Author: leroyloren <57643470+leroyloren@users.noreply.github.com>
Date:   Fri Apr 22 19:44:48 2022 +0200

    Invert position _TZE200_gubdgai2 (#4143)

    * Invert position _TZE200_gubdgai2

    https://github.com/Koenkk/zigbee-herdsman-converters/issues/4040#issuecomment-1100924941

    * Update tuya.js

    Co-authored-by: Koen Kanters <koenkanters94@gmail.com>

commit 7dd5a82c3e96ac2d040ff81b5ff0d66f5d33c81e
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date:   Thu Apr 21 15:41:46 2022 +0000

    14.0.495

commit b4e040b61cecd207c7d600be571ad6fb224bc4ca
Author: Hedda <rockerc.harley@gmail.com>
Date:   Thu Apr 21 17:39:59 2022 +0200

    Update OTA_URLs.md Philips Hue URLs (#4145)

    Update OTA_URLs.md with some Philips Hue URLs got from https://github.com/Koenkk/zigbee-herdsman-converters/pull/4124

commit 6fb5a324b5fe231068409521ba0f6e143ab32ffc
Author: Jorim Tielemans <tielemans.jorim@gmail.com>
Date:   Thu Apr 21 17:36:00 2022 +0200

    Add 5412748727395, 5412748727388 -> 5412748727371, PROLIGHT_REMOTE_CONTROL -> 5412748727388 (#4144)

    * Update prolight.js

    Added the Prolight Smart Warm white GU10 dimmable spot

    * Fix CI

    Originally not changed by me but followed the docs.

commit e128592edbf4f1d02c5ddb373933847d4c84a6f5
Author: Carter Green <cgree023@uottawa.ca>
Date:   Thu Apr 21 11:23:19 2022 -0400

    Add TRADFRIbulbE26WSglobeopal1100lm to LED2003G10 (#4141)

commit dab2834ebf65efdc7c553e3358bb09cfe2a78495
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date:   Wed Apr 20 17:04:57 2022 +0000

    14.0.494

commit 191ba55c457a61053902108730f142e34cd075b5
Author: Koenkk <koenkanters94@gmail.com>
Date:   Wed Apr 20 16:44:19 2022 +0200

    Revert "Add _TZ3000_ky0fq4ho to TS011F plugs. https://github.com/Koenkk/zigbee2mqtt/issues/7405"

    This reverts commit eb9f8ed07ca9c61af8d6c21d9a3b8f8406740b9e.

commit eb9f8ed07ca9c61af8d6c21d9a3b8f8406740b9e
Author: Koenkk <koenkanters94@gmail.com>
Date:   Wed Apr 20 16:34:02 2022 +0200

    Add _TZ3000_ky0fq4ho to TS011F plugs. https://github.com/Koenkk/zigbee2mqtt/issues/7405

commit 76cae2604f13578378838e326236565fdbc741dd
Author: jameson_uk <1040621+jamesonuk@users.noreply.github.com>
Date:   Wed Apr 20 15:32:11 2022 +0100

    Add _TZ3000_1h2x4akh to TS011F plugs (#4138)

commit 2f44afd5aff641033cf98a3472edc0e5d474c223
Author: Hedda <rockerc.harley@gmail.com>
Date:   Wed Apr 20 16:31:22 2022 +0200

    Create OTA_URLs.md to collect external URLs (#4137)

    Create OTA_URLs.md to collect external URLs

commit 1967e316c697fd0192ede2a8dfc91ff9c1abf4d8
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date:   Tue Apr 19 07:04:33 2022 +0000

    14.0.493

commit 600402c858c69a04d24d084e3a7c6919602ce078
Author: Koen Kanters <koenkanters94@gmail.com>
Date:   Tue Apr 19 09:01:58 2022 +0200

    Expose battery % for HEIMAN SMHM-I1. #12204

commit bb0699beb767208a569692562233e2fbc2373b6c
Author: Koen Kanters <koenkanters94@gmail.com>
Date:   Tue Apr 19 08:57:36 2022 +0200

    Add 929003053601 to 4090531P9. https://github.com/Koenkk/zigbee-herdsman-converters/issues/4136

commit a9b3cedf8a5da834c592c63deb08b45150d33633
Author: almirus <almir.abrarov@gmail.com>
Date:   Tue Apr 19 09:56:13 2022 +0300

    Add _TZ3210_klv2wul0 to TS0505B (#4135)

    Add _TZ3210_klv2wul0 to TS0505B

commit e0efd90cc1e3caacd93017efbde3996a818ae9fd
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date:   Mon Apr 18 17:27:29 2022 +0000

    14.0.492

commit e1bd55aecd83e60b1522396623fc0158b591cde1
Author: Filip Sandborg <filipsandborg@gmail.com>
Date:   Mon Apr 18 20:23:56 2022 +0300

    Added missing attributes for Schneider Powertag (#4134)

commit 1943faa5d0f4cfb438f31d6bd3922fc267d519e1
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date:   Sun Apr 17 18:13:18 2022 +0000

    14.0.491

commit 3191cd20c48fa94014e111dd818a6b1daf7072fe
Author: olmozt <95653653+olmozt@users.noreply.github.com>
Date:   Sun Apr 17 20:14:00 2022 +0300

    Add E2102 (#4133)

    Add support for E2102 PRAKTLYSING Cellular blind

commit 22a561c925920bee0f2ffc68e120ab7d76ecdba3
Author: Koen Kanters <koenkanters94@gmail.com>
Date:   Sun Apr 17 19:12:40 2022 +0200

    Add 4512738 (4512737/4512738). https://github.com/Koenkk/zigbee2mqtt/issues/12196

commit 2a8069536f25ec82a1be82b93cfff547edb44eb7
Author: Pat Hartl <pat@pathar.tl>
Date:   Sun Apr 17 12:03:32 2022 -0500

    Add 7602031U7 to 7602031P7 (#4131)

commit 7f83ac76c8b0e428e5a891ef1268169593ec54b2
Author: Koen Kanters <koenkanters94@gmail.com>
Date:   Sun Apr 17 19:00:57 2022 +0200

    Add _TZB210_1ecortg6 to TS0505B. https://github.com/Koenkk/zigbee2mqtt/issues/12194

commit 5c7ab8a11d7d191e08db6b9b1dadf6fab92b0fec
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date:   Sun Apr 17 11:47:11 2022 +0200

    Update dependencies (#4132)

    Co-authored-by: Koenkk <Koenkk@users.noreply.github.com>

commit c0b3795a43af97376e60fc9e909873a13da0a242
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date:   Sat Apr 16 07:27:58 2022 +0000

    14.0.490

commit 677e5c95e527e7ecce6c5c259bea653d254c4b97
Author: Otnow <38351800+Otnow@users.noreply.github.com>
Date:   Sat Apr 16 10:25:12 2022 +0300

    Fix duplication of voltage value for JTYJ-GD-01LM/BW (#4130)

commit 43f06de45c62c31e5cd45d8f4394bbd335f9db8f
Author: David Ferreira <32928749+DavidFFerreira@users.noreply.github.com>
Date:   Sat Apr 16 08:21:45 2022 +0100

    Fix LELLKI XF-EU-S100-1-M not controllable (#4129)

    fix swtich dont work Touch switch 1 gang (with power monitoring) XF-EU-S100-1-M

commit 1cf1c4385839d686f77590f1dbcd8cc4bf9f4168
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date:   Fri Apr 15 22:05:02 2022 +0000

    14.0.489

commit ac7a095463c8b4dec3d6a6b34eb1e221a0f37d90
Author: Koen Kanters <koenkanters94@gmail.com>
Date:   Sat Apr 16 00:03:59 2022 +0200

    Fix slow response time of SONOFF ZBMINI-L. https://github.com/Koenkk/zigbee2mqtt/issues/11676

commit 84127262cea44f7169acc9ef1d8e22cc44fb06bb
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date:   Fri Apr 15 15:00:30 2022 +0000

    14.0.488

commit 7616a3499a8341d898128d1fe1ac43b082311bad
Author: pcedik <pcedik@gmail.com>
Date:   Fri Apr 15 16:59:13 2022 +0200

    Add HG08008 (#4128)

    * add support for Lidl Livarno Lux smart LED ceiling light - HG08008

    * add support for Lidl Livarno Lux smart LED ceiling light - HG08008 fix

    * add support for Lidl Livarno Lux smart LED ceiling light - HG08008 fix2

    * add support for Lidl Livarno Lux smart LED ceiling light - HG08008 fix3

    Co-authored-by: Pavel Čedík <pcedik@ceskatelevize.cz>

commit 1e2398b243f3cee3209a9875aa597c4450e11738
Author: Koenkk <koenkanters94@gmail.com>
Date:   Fri Apr 15 16:52:31 2022 +0200

    Add 5061030P7. https://github.com/Koenkk/zigbee2mqtt/discussions/12173

commit 0af8d6ef9e54e4131c7af0ff0ea21dce3af93894
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date:   Thu Apr 14 15:33:58 2022 +0000

    14.0.487

commit d85829f49d7e7dec568b532276a4d8beb4169c55
Author: z-x-f <31797512+z-x-f@users.noreply.github.com>
Date:   Thu Apr 14 23:26:12 2022 +0800

    Fix Xiaomi XDD13LM, XDD12LM and XDD11LM state incorrect when brightness is set to 1 (#4126)

commit a045bf6f23fd9aba99ff8e7f10f0de2efb04b943
Author: Koenkk <koenkanters94@gmail.com>
Date:   Thu Apr 14 17:23:28 2022 +0200

    Add SV01-612-MP-1.1 to SV01. https://github.com/Koenkk/zigbee2mqtt/issues/12167

commit 648a070eaf70b15d62bf27bedbcc2426b1182432
Author: Koenkk <koenkanters94@gmail.com>
Date:   Thu Apr 14 17:22:29 2022 +0200

    Add _TZB210_tmi0rihb to TS0505B. https://github.com/Koenkk/zigbee2mqtt/issues/12168

commit df7f9a129e35ff428144ed19b0300301a9244194
Author: Ilya Kirov <kirovilya@gmail.com>
Date:   Thu Apr 14 18:06:13 2022 +0300

    Power on behavior for ZBMINI-L (#4125)

    * Power on behavior for ZBMINI-L

    * Update sonoff.js

commit 227eba1fd4072fcc516972724b853b7fc16cdea8
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date:   Wed Apr 13 17:43:41 2022 +0000

    14.0.486

commit 29fe60e17a44bcdfbe089d53a7c6c51b5be5686e
Author: Koenkk <koenkanters94@gmail.com>
Date:   Wed Apr 13 16:51:47 2022 +0200

    Fix Moes ZP-LZ-FR2U sockets controlled together. https://github.com/Koenkk/zigbee2mqtt/issues/12149

commit 86f5321ce027446860f00072e4200b29d35374ac
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date:   Tue Apr 12 15:06:57 2022 +0000

    14.0.485

commit 383caa3f380332bd6abebd8c0457a645bbb1cbcc
Author: Koenkk <koenkanters94@gmail.com>
Date:   Tue Apr 12 16:52:17 2022 +0200

    Add SMOK_HV14 to HS1SA. https://github.com/Koenkk/zigbee2mqtt/issues/12148

commit 13b159269738e56e3594054d103810d54d89fc81
Author: Jan-Philipp Benecke <jpb@cleverreach.com>
Date:   Tue Apr 12 16:50:17 2022 +0200

    Prefer hue/saturation color mode over X/Y for Lidl HG08633 (#4123)

commit 2195486fd0f811afcc9b9064c969f405fd0f5a1c
Author: fraggle-iw <93135495+fraggle-iw@users.noreply.github.com>
Date:   Tue Apr 12 16:47:43 2022 +0200

    Update constants.js (#4122)

    Changed naming Adaption/Adaptation

commit 2aae69ad7bbf1e7741c2610ba7878e8d4206ca78
Author: huiyaoren <wslshanlin@sina.com>
Date:   Tue Apr 12 22:47:06 2022 +0800

    Add _TZ3000_nzkqcvvs to TS011F plugs (#4121)

    Add _TZ3000_nzkqcvvs to TS011F plugs

commit d346668fba9e8bf27341a49c4023472a6d33c7aa
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date:   Mon Apr 11 15:54:33 2022 +0000

    14.0.484

commit 983e77b8163ddf853efc8281a32fb8b0c76e1abb
Author: ogiewon <danogorchock@yahoo.com>
Date:   Mon Apr 11 11:50:33 2022 -0400

    Add 3315-L (#4120)

    * Added Iris 3315-L Water Sensor

    Added support for the Iris 3315-L Water Sensor

    * Added support for Iris 3315-L

    Added support for the Iris 3315-L water sensor

commit 2822573ea042b584a3a8ca63e3197c82e233d7e9
Author: rettelx <xavier@ret.tel>
Date:   Mon Apr 11 17:39:12 2022 +0200

    Add IA-CDZOTAAA007MA-MAN (#4118)

commit 2b529c1a8e77731d4e678f056c9427641d5e50b0
Author: SignalStealer <8116548+SignalStealer@users.noreply.github.com>
Date:   Mon Apr 11 17:37:17 2022 +0200

    Add _TYZB01_dr6sduka to TS0202 (#4048)

    * Added TS0202_2 support

    * Added configure method for TS0202_2

    * Merged with ts0202

    * Fix long line

    * Model changed to TS0202 to match device label

commit a97c4934e0af1974e34782ed15385bb154122991
Author: Billy Shuman <wshuman3@users.noreply.github.com>
Date:   Sun Apr 10 14:23:01 2022 -0400

    Correct E2103 zigbeeModel (#4115)

    * Support IKEA E2103

    * lint fixes

    * lint fixes

    * Correct E2103 zigbeeModel

    Co-authored-by: William Shuman <>

commit 69fd1a4509a0d4d8873a847dbfbd12f520d779fa
Author: Burkhard Kneiseler <burkhard@kneiseler.de>
Date:   Sun Apr 10 20:16:50 2022 +0200

    Expose voltage and energy for Xiaomi SP-EUC01 (#4114)

    * Aqara-SP-EUC01: Additional metering exposes

    Added current (A) and voltage (V) to exposes.

    * Update xiaomi.js

commit aefdd98b3e2b8b5b6bd36d82f7c849e58e427530
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date:   Sun Apr 10 08:08:14 2022 +0000

    14.0.483

commit 88d1c7cf9cfccadc4ff2de39c0c94c5b2da44c9a
Author: bgmn <puustelli@gmail.com>
Date:   Sun Apr 10 11:04:27 2022 +0300

    Add 43023 (#4111)

    * Added VBLED

    Added VBLED vendor and Zigbee model 43023

    * Update vbled.js

    * Update vbled.js

    Co-authored-by: Koen Kanters <koenkanters94@gmail.com>

commit dffd15d094b95e9f179af3accc82328f56e69a28
Author: Koen Kanters <koenkanters94@gmail.com>
Date:   Sun Apr 10 09:59:50 2022 +0200

    Fix for https://github.com/Koenkk/zigbee-herdsman-converters/pull/4085

commit e0e6c5119e92ce297f4921da23e83f63b6da4ac1
Author: geirra <geirra@users.noreply.github.com>
Date:   Sun Apr 10 09:59:07 2022 +0200

    Fix no energy reported for Micro Matic Norge AS ZB250 (#4085)

    * fix configure problem with haElectricalMeasurement

    * target units in haElectricalMeasurement and fix metering

    * lint fixes

    * remove line

    * syntax and line clean up

    * Update micromatic.js

    Co-authored-by: Geir Råness <git@xmod.no>
    Co-authored-by: Koen Kanters <koenkanters94@gmail.com>

commit 83644dfdc225220b8c7e3d8f19cc9b103ec16767
Author: Eckii24 <35373554+Eckii24@users.noreply.github.com>
Date:   Sun Apr 10 09:57:03 2022 +0200

    Add TRADFRI bulb E27 C/WS opal 600 to LED1624G9 (#4112)

commit 9ecc677c49d76ab1cf7ad41647f9f085f8708f04
Author: Koen Kanters <koenkanters94@gmail.com>
Date:   Sun Apr 10 09:54:02 2022 +0200

    Fix typo in https://github.com/Koenkk/zigbee-herdsman-converters/pull/4091

commit 7eb2c524629007262088032471312e78f3433cd7
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date:   Sun Apr 10 09:46:35 2022 +0200

    Update dependencies (#4113)

    Co-authored-by: Koenkk <Koenkk@users.noreply.github.com>

commit d9b66186a8168f73feaf877c41cabc642e0fa314
Author: SilentT <contact@silentt.fr>
Date:   Sat Apr 9 18:58:33 2022 +0200

    [Lixee] Add Standard Rate and Fix Standard HCHP Rate (#4091)

    * Lixee Add rate and better other

    Add EASD02 for HCHP Rate
    Add STANDARD BASE RATE

    * [Lixee] Add Case For Standard Base Rate

    * Fix Break

commit dffffdb399d5bc419021624ef43582e2622bfc5e
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date:   Sat Apr 9 16:09:48 2022 +0000

    14.0.482

commit 44259c237a3bd2f1b9404004932873332c9160b5
Author: Jan-Philipp Benecke <jpb@cleverreach.com>
Date:   Sat Apr 9 18:05:38 2022 +0200

    Add SR-ZG9001K2-DIM (#4107)

commit 2ddedb06ab9e5166eebaac4c3ce5baeda6c5ffcd
Author: Billy Shuman <wshuman3@users.noreply.github.com>
Date:   Sat Apr 9 12:04:59 2022 -0400

    Add E2103 (#4108)

    * Support IKEA E2103

    * lint fixes

    * lint fixes

    Co-authored-by: William Shuman <>

commit 04b4b83bbe369bccf1415d47f6e4308cd8dc6317
Author: Míguel Ángel Mulero Martínez <migmul@gmail.com>
Date:   Sat Apr 9 18:02:46 2022 +0200

    Ignore leak in genBasic Xiaomi SJCGQ11LM (#4106)

commit 48f51d466e1ad496993203d23bf6603b6b6e97cf
Author: Wileu <45019479+wileu@users.noreply.github.com>
Date:   Sat Apr 9 18:01:16 2022 +0200

    Add _TZ3000_mx3vgyea to WHD02 (#4105)

    I bought wall switch identical like a WHD02, but other manufacturerName "_TZ3000_mx3vgyea", and other sticker label (only no model name). I change that code in my disk, and all is work ok.

    from database.db:
    {"id":26,"type":"Router","ieeeAddr":"0xa4c138600313bb69","nwkAddr":18804,"manufId":4417,"manufName":"_TZ3000_mx3vgyea","powerSource":"Mains (single phase)","modelId":"TS0001","epList":[1,242],"endpoints":{"1":{"profId":260,"epId":1,"devId":256,"inClusterList":[3,4,5,6,57344,57345,0],"outClusterList":[25,10],"clusters":{"57344":{"attributes":{"53251":"AAAA"}},"genBasic":{"attributes":{"modelId":"TS0001","manufacturerName":"_TZ3000_mx3vgyea","powerSource":1,"zclVersion":3,"appVersion":68,"stackVersion":0,"hwVersion":1}},"genOnOff":{"attributes":{"onOff":0,"onTime":0,"offWaitTime":0,"moesStartUpOnOff":2}},"manuSpecificTuya_3":{"attributes":{"switchType":0}}},"binds":[{"cluster":6,"type":"endpoint","deviceIeeeAddress":"0x00124b0024c0ed5c","endpointID":1}],"configuredReportings":[],"meta":{}},"242":{"profId":41440,"epId":242,"devId":97,"inClusterList":[],"outClusterList":[33],"clusters":{},"binds":[],"configuredReportings":[],"meta":{}}},"appVersion":68,"stackVersion":0,"hwVersion":1,"zclVersion":3,"interviewCompleted":true,"meta":{"configured":1},"lastSeen":1649427466945,"defaultSendRequestWhen":"immediate"}

commit 7756e6be96dc91e89c7005e2587a8f3ef01e70a0
Author: Koen Kanters <koenkanters94@gmail.com>
Date:   Sat Apr 9 18:00:57 2022 +0200

    Fix #88b7c51601f025ea16d757f04c2055ae5e8d4683

commit 136d898ff7a6d0f3aeee8ba3408b0b792845f896
Author: Filip Sandborg <filipsandborg@gmail.com>
Date:   Sat Apr 9 18:00:01 2022 +0200

    schneider: fix getNetworkParameters() call (#4104)

commit 88b7c51601f025ea16d757f04c2055ae5e8d4683
Author: Koen Kanters <koenkanters94@gmail.com>
Date:   Sat Apr 9 17:58:25 2022 +0200

    Expose water_leak for IKEA E1842. https://github.com/Koenkk/zigbee-herdsman-converters/issues/3949

commit 3743cea45af1494ef6e1355ca5b7b70304f07eed
Author: Jan-Philipp Benecke <jpb@cleverreach.com>
Date:   Sat Apr 9 17:56:00 2022 +0200

    Add HG08633 (#4103)

commit b076c633a44ca047555c7f8b51ad89e6e11e41fc
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date:   Fri Apr 8 14:49:51 2022 +0000

    14.0.481

commit b82f327aadfcb93722fe948b931cff78366cd7bc
Author: Koenkk <koenkanters94@gmail.com>
Date:   Fri Apr 8 16:46:14 2022 +0200

    Add _TZE200_d0ypnbvn to PF-PM02D-TYZ. https://github.com/Koenkk/zigbee2mqtt/issues/12093

commit 29a155a077d1dda55b17c1bdea53a81163754da0
Author: Koenkk <koenkanters94@gmail.com>
Date:   Fri Apr 8 16:44:44 2022 +0200

    Add _TZ3210_iystcadi to 14149505L/14149506L. https://github.com/Koenkk/zigbee2mqtt/issues/12090

commit 50c2ef752bc6549b26f4bcc51429eded0a0baac9
Author: James <dumbo0001@gmail.com>
Date:   Fri Apr 8 16:38:29 2022 +0200

    Add FB21-001 (#4101)

    Add support for the Livarno remote control that is included in a Livarno Home LED ceiling light (see https://www.lidl.nl/p/livarno-home-led-plafondlamp-zigbee-smart-home/p100339376)
    Same type buttons as the model FB20-002 but different look and layout.

commit 047fe1255a015646dd20c0e85fe3cf3fc30dd5b4
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date:   Thu Apr 7 20:34:48 2022 +0000

    14.0.480

commit bad960a782b4a72d5be7e89fdcefe23459c233cd
Author: Koen Kanters <koenkanters94@gmail.com>
Date:   Thu Apr 7 22:33:54 2022 +0200

    Fix #dc083b0f01689c61857f2fec030ff68c1c6f3b1f

commit d4be5efccefabdf2774e9097841178c4fb355853
Author: Otnow <38351800+Otnow@users.noreply.github.com>
Date:   Thu Apr 7 23:29:51 2022 +0300

    Add a specific default detection_interval for RTCGQ14LM (#4100)

commit dc083b0f01689c61857f2fec030ff68c1c6f3b1f
Author: Koen Kanters <koenkanters94@gmail.com>
Date:   Thu Apr 7 22:29:07 2022 +0200

    Add 14153806L. https://github.com/Koenkk/zigbee2mqtt/discussions/12101

commit 23622ce4409138aa28cad86bf71d51d76fd9e3e5
Author: Koen Kanters <koenkanters94@gmail.com>
Date:   Thu Apr 7 22:24:37 2022 +0200

    Add _TZ3210_mzdax7ha to TS0505B. https://github.com/Koenkk/zigbee2mqtt/issues/12105

commit 893c989ad10dee2dcfbc55adaff2e1bfbe3b15c4
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date:   Thu Apr 7 15:56:09 2022 +0000

    14.0.479

commit 7c49022201c970563debe5bf04ccda99a2da4193
Author: Koenkk <koenkanters94@gmail.com>
Date:   Thu Apr 7 17:41:56 2022 +0200

    Fix no power measurements reported for TS011F plugs with appVersion 74. https://github.com/Koenkk/zigbee2mqtt/issues/12097

commit e9458d4f575a25812f246d6c125e703f3f8cddec
Author: Koenkk <koenkanters94@gmail.com>
Date:   Thu Apr 7 17:38:49 2022 +0200

    Add TS0601_co2_sensor. https://github.com/Koenkk/zigbee2mqtt/issues/11581

commit 2fe8e40dd3d7be381fbe5b4b6943fddf191c8d75
Author: Odd-Roar Wangen <owangen@gmail.com>
Date:   Thu Apr 7 17:36:57 2022 +0200

    Add 4500994 (#4098)

    * Added support for Namron Touch Termostat model 4512737

    New device from Namron supported https://www.namron.com/products/namron-zigbee-touch-termostat-16a-hvit/

    * Removed duplicated code

    * Update namron.js

    * Added support for Namron Touch Termostat model 4512737

    New device from Namron supported https://www.namron.com/products/namron-zigbee-touch-termostat-16a-hvit/

    * Removed duplicated code

    * Update namron.js

    * Added basic support for Connecte thermostat

    Added fromzigbee support

    * Cleaned up exposes and fromzigbee

    Fixed exposes and some attributes

    * Fixing exposes take 2

    Need to comment out preset and sensor until i get tozigbee working.

    * Added support for Connecte Smart Thermostat

    * Fixed failing unittests

    * Update connecte.js

    Co-authored-by: Koen Kanters <koenkanters94@gmail.com>

commit 65c362cfcba96523dbd42db2527cd9b0874e7520
Author: Otnow <38351800+Otnow@users.noreply.github.com>
Date:   Thu Apr 7 17:23:36 2022 +0300

    Add RTCGQ14LM (#4099)

commit d4d934c91bbaeb29b2bdee4218410989a86be423
Author: gashton <grant@ashtx.net>
Date:   Thu Apr 7 15:08:36 2022 +0100

    Add BY 286 C (#4097)

commit 25ba935c3728f845268f2d3025ec8cf78c762f02
Author: albatorsk <per@albatorsk.com>
Date:   Thu Apr 7 16:05:49 2022 +0200

    Add CCT592011 (#4096)

    I don't really know what I'm doing, but by following https://www.zigbee2mqtt.io/advanced/support-new-devices/01_support_new_devices.html and doing as best I could I got the CCT592011 to work with zigbee2mqtt.

commit 09495aca82b6498d2222664b7edff5cf78b70a7d
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date:   Wed Apr 6 15:34:21 2022 +0000

    14.0.478

commit b34ec8bd6fd97fce2f286f962c2ada1596878b49
Author: Alex Kay <a.kann@gmx.de>
Date:   Wed Apr 6 17:33:15 2022 +0200

    Expose additional functionality for Fantem ZB006-X (action) (#4095)

    * Added FantemZB006X config SwType LoadMode CtrlMode

    * Added NeoNASPD07 min/max temp, min/max humidity

    * Update neo.js

    * Update fantem.js

    * …
@nielseulink
Copy link

nielseulink commented May 21, 2022

It happens only occationaly, but the device report wrong/old position info while stopping. Koenkk/zigbee-herdsman-converters#4163 should fix it.

This has fixed the issue indeed, had to reconnect the device before it took effect. Thanks @invis-z !!

Edit: I noticed an tempature sensor aswell after the reconnect, It's not on the device page. any idea where this is comming from?

@invis-z
Copy link

invis-z commented May 21, 2022

Edit: I noticed an tempature sensor aswell after the reconnect, It's not on the device page. any idea where this is comming from?

The SoC of the device has a temperature sensor, so it is basically the "CPU Temp" of the device. I didn't see any usefullness of the data since the data does not look accruate enough to me to be used as room temperature, so I did not include it in the device defination when I was working on it. It is added by another person in #4201.

@CMDR-Sloma
Copy link

I noticed an update release today, does it contain any fixes for this issue?

It looks that one of them is stuck and always shows status closing with the rest of the attributes: "motor_state": "declining" & "running": true

@nielseulink
Copy link

nielseulink commented Jun 2, 2022

I noticed an update release today, does it contain any fixes for this issue?

It looks that one of them is stuck and always shows status closing with the rest of the attributes: "motor_state": "declining" & "running": true

This has allready been fixed, I had te reset the device (remove and add again).

@robertalexa
Copy link
Contributor

Hey guys, for anyone working on this device, does this support motor_speed in z2m? As far as I am aware it does support it on the original aqara hub, but i can't find any info on here about it, and based on what the device exposes it seems it was not yet implemented?

Thanks in advance

@Lyr3x
Copy link

Lyr3x commented Jul 3, 2022

Am i the only one having issues with those drivers? They losing the connection on a daily basis and I need to reset them. All operations resulting then in a timeout:

Publish 'set' 'state' to 'Rollo Buero' failed: 'Error: Write 0x54ef4410003e5867/1 genAnalogOutput({"85":{"value":100,"type":57}}, {"sendWhen":"immediate","timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":true,"direction":0,"srcEndpoint":null,"reservedBits":0,"manufacturerCode":null,"transactionSequenceNumber":null,"writeUndiv":false}) failed (Timeout - 18402 - 1 - 15 - 13 - 4 after 10000ms)'

Using zzh! and some of them are quite close to the stick. Other devices in my network do not have such issues. Having currently 4 of them and all lose the connection every other day. I am not sure if it has something to do with z2m or if its all the devices. Feedback would be nice. Currently running on the dev branch

@CMDR-Sloma
Copy link

I have two and both are running fine now, every bit of info is reported, and I have no more issues. Earlier update sorted my problem, and I also use zzh! which is located 3-4 meters from the nearest blind controller. I am on a stable branch and my network is pretty robust with nearly 70 devices and many routers (mostly Ikea bulbs and CC2531 sticks). Rock solid.

@Lyr3x
Copy link

Lyr3x commented Jul 3, 2022

Thanks for the quick reply. That sounds very good. I think I have then something going on more or less specific to my network.

@notownblues
Copy link

notownblues commented Jul 18, 2022

Hi all, I've been reading through the comments and some of you have managed to get the sensor to report all the sensors? It's still showing as NA for me with the latest Z2M version. How did you guys manage that?

The open/close state reported is also wrong most of the time.

5A586940-F33F-4053-B47D-3D00561BEFE4

@Th0rHere
Copy link

Just checking if anyone had any luck getting position updates to be automatic instead of needing manual refresh in MQTT. Added my rollers without issue, but ultimately having to manually refresh makes usage less than ideal.

@0ip
Copy link

0ip commented Aug 1, 2022

@Th0rHere It works for me. Have you tried deleting the device and adding it again?

@github-actions
Copy link
Contributor

github-actions bot commented Sep 1, 2022

This issue is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in 7 days

@github-actions github-actions bot added the stale Stale issues label Sep 1, 2022
@bjeanes
Copy link

bjeanes commented Sep 2, 2022

Thanks for this thread.

After reading through it all, upgrading my Zigbee stick firmware, repairing blind, and configuring the end-stops + direction on the device itself via the button combos (screenshot for below for anyone who no longer has a manual), everything seems to be working correctly for me.

Production date on mine was 01/2022 and I was able to upgrade to latest Aqara firmware using Z2M (unlike my IKEA remotes, which just fail) to 07-20-2022.

I found that inverting the direction in Z2M didn't swap the buttons. But pressing and holding the RESET button on device swapped physical buttons and swapped the direction in Z2M (so I had to un-invert it).

IMG_2977

@github-actions github-actions bot removed the stale Stale issues label Sep 3, 2022
@github-actions
Copy link
Contributor

github-actions bot commented Oct 3, 2022

This issue is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in 7 days

@github-actions github-actions bot added the stale Stale issues label Oct 3, 2022
@github-actions github-actions bot closed this as not planned Won't fix, can't repro, duplicate, stale Oct 11, 2022
@abenedet78
Copy link

Apologies for reopening this thread, but I cannot get this to work with Z2M. I have a Conbee II and I've flashed it with the latest firmware. I have a number of other Aqara and Zigbee products that work flawlessly with Z2M. The error message I get is:

Device '0x54ef4410004a6010' with Zigbee model 'lumi.curtain.acn002' and manufacturer name 'LUMI' is NOT supported, please follow https://www.zigbee2mqtt.io/how_tos/how_to_support_new_devices.html

The model # on the product is RSD-M01 and it was manufactured on 2022.10.

Appreciate any help to get this connected. Significant wifey points if I do!

Thanks in advance.

@akarabach
Copy link

motor_speed is not supported, can we reopen the issue ?

@ptrsconsulting
Copy link

Just checking if anyone had any luck getting position updates to be automatic instead of needing manual refresh in MQTT. Added my rollers without issue, but ultimately having to manually refresh makes usage less than ideal.

Same issue here. Any tips anyone?

@fir3drag0n
Copy link

motor_speed is not supported, can we reopen the issue ?

would be awesome to integrate that

@m1k3f15h
Copy link

would be awesome to integrate that

Would be great

@TimBroddin
Copy link

Is there any way to make the reporting of position etc work with an ezsp adapter?

@TimBroddin
Copy link

Is there any way to make the reporting of position etc work with an ezsp adapter?

If anyone comes here via Google looking for the answer to the question above. In HA: download the Silicon Labs Flasher addon, stop Z2M and run the addon. It will flash the latest firmware, after which reporting should work.

@galdaka
Copy link

galdaka commented Mar 17, 2024

I flash Sonoff Zigbee Dongle P with latest firmware versión and the problem still exits

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
new device support New device support request stale Stale issues
Projects
None yet
Development

No branches or pull requests