Koenkk / zigbee2mqtt

Zigbee 🐝 to MQTT bridge 🌉, get rid of your proprietary Zigbee bridges 🔨
https://www.zigbee2mqtt.io
GNU General Public License v3.0
12.15k stars 1.68k forks source link

[New device support]: Aeotec Range Extender Zi - Model ZGA001-C15 (EU) #14085

Closed jozk closed 2 years ago

jozk commented 2 years ago

Link

https://aeotec.freshdesk.com/support/solutions/articles/6000248297-aeotec-range-extender-zi-technical-specifications

Database entry

{"id":15,"type":"Router","ieeeAddr":"0xe0798dfffee09c8a","nwkAddr":16779,"manufId":4880,"manufName":"AL001","powerSource":"Mains (single phase)","modelId":"WG001-Z01","epList":[1,2,242],"endpoints":{"1":{"profId":260,"epId":1,"devId":8,"inClusterList":[0,3],"outClusterList":[3,25],"clusters":{"genBasic":{"attributes":{"modelId":"WG001-Z01","manufacturerName":"AL001","powerSource":1,"zclVersion":8,"appVersion":66,"stackVersion":0,"hwVersion":1,"dateCode":"","swBuildId":""}}},"binds":[],"configuredReportings":[],"meta":{}},"2":{"profId":260,"epId":2,"devId":2080,"inClusterList":[0,3,4096],"outClusterList":[3,6,8,4096],"clusters":{"genBasic":{"attributes":{"stackVersion":0,"dateCode":"","swBuildId":""}}},"binds":[],"configuredReportings":[],"meta":{}},"242":{"profId":41440,"epId":242,"devId":97,"inClusterList":[],"outClusterList":[33],"clusters":{},"binds":[],"configuredReportings":[],"meta":{}}},"appVersion":66,"stackVersion":0,"hwVersion":1,"dateCode":"","swBuildId":"","zclVersion":8,"interviewCompleted":true,"meta":{},"lastSeen":1663604024661,"defaultSendRequestWhen":"immediate"}

Comments

Log Message: Received message from unsupported device with Zigbee model 'WG001-Z01' and manufacturer name 'AL001' This is a repeater I tried to add. I also have installed the latest version of zigbee2mqtt 1.27.2-1 https://store.aeotec.com/products/range-extender-zi-zga001

Device type: Router Zigbee Model WG001-Z01 Zigbee Manufacturer: AL001 Support status: Not supported IEEE Address: 0xe0798dfffee09c8a Network address: 0x418B

Database: {"id":15,"type":"Router","ieeeAddr":"0xe0798dfffee09c8a","nwkAddr":16779,"manufId":4880,"manufName":"AL001","powerSource":"Mains (single phase)","modelId":"WG001-Z01","epList":[1,2,242],"endpoints":{"1":{"profId":260,"epId":1,"devId":8,"inClusterList":[0,3],"outClusterList":[3,25],"clusters":{"genBasic":{"attributes":{"modelId":"WG001-Z01","manufacturerName":"AL001","powerSource":1,"zclVersion":8,"appVersion":66,"stackVersion":0,"hwVersion":1,"dateCode":"","swBuildId":""}}},"binds":[],"configuredReportings":[],"meta":{}},"2":{"profId":260,"epId":2,"devId":2080,"inClusterList":[0,3,4096],"outClusterList":[3,6,8,4096],"clusters":{"genBasic":{"attributes":{"stackVersion":0,"dateCode":"","swBuildId":""}}},"binds":[],"configuredReportings":[],"meta":{}},"242":{"profId":41440,"epId":242,"devId":97,"inClusterList":[],"outClusterList":[33],"clusters":{},"binds":[],"configuredReportings":[],"meta":{}}},"appVersion":66,"stackVersion":0,"hwVersion":1,"dateCode":"","swBuildId":"","zclVersion":8,"interviewCompleted":true,"meta":{},"lastSeen":1663604024661,"defaultSendRequestWhen":"immediate"}

External converter

No response

Supported color modes

No response

Color temperature range

No response

jeremynieuwpoort commented 2 years ago

Is it supported right now? Tried to install a converter but did not work well for me.

expresscisco commented 2 years ago

Hello. I just posted right now about this device. I’ll be very interested to have it working as well.

Koenkk commented 2 years ago

WG001-Z01 will be supported in the next release which will come in 1 hour from now.

expresscisco commented 2 years ago

Wow! I feel like you just did it for me :-) Thank you so much !!!!

expresscisco commented 2 years ago

It works !! Well, it correctly shows up, but I can't get my lumi leak sensors to go through it, they still prefer the coordinator. is that a different issue?

Koenkk commented 2 years ago

Great, xiaomi devices are known to be stubborn. Z2m doesn't have any influence in what device pick as their parent. It may help to re-pair it very close to the desired coordinator.

jozk commented 2 years ago

Just to say thank you for the fix, much appreciated.Joe KlimkowskiOn 1 Oct 2022, at 08:20, Koen Kanters @.***> wrote: WG001-Z01 will be supported in the next release which will come in 1 hour from now.

—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you authored the thread.Message ID: @.***>

expresscisco commented 2 years ago

Hello,

I confirm the device seems to work, and only one of my six aqara leak detectors has catched it as a repeater (aka the lucky one :-) )

l7s commented 9 months ago

Hi, unfortunately it looks like zigbee2mqtt version as below:

commit 56589dccf156915dcc78e9c7ffd669d7e5597db0 (grafted, HEAD -> master, origin/master, origin/HEAD)
Author: koenkk <koenkanters94@gmail.com>
Date:   Sat Dec 2 13:10:03 2023 +0100

    chore: automate HA addon updates

still doesn't support Aeotec ZGA001-C15 Range Extender Zi

I just paired on of these to my zigbee2mqtt

Screenshot_3

and it ended in error as below:

Screenshot_2

Additionally I note search for ZGA001 at https://www.zigbee2mqtt.io/supported-devices/ yields no results.

Is there anything I can do to help making ZGA001 compatible?

Regards, Chris

FROCHE38 commented 5 months ago

Little up because same issue on my side :-(

thomaskonrad commented 4 months ago

Same here — I see the exact same thing as @l7s in his comment https://github.com/Koenkk/zigbee2mqtt/issues/14085#issuecomment-1918913848

baststar commented 2 weeks ago

i just got my ZGA001-c15 from amazon.de and it seemed to not work at first pairing-attempts. resetted the repeater (press 10 seconds the button), tried again... activated "permit join" again, pull the extender out of the wall and putted it in again and pushed the button.. than it works (doesnt know exactly the order...

but it works without any issue.

it says its supported, doesnt have this issue https://github.com/Koenkk/zigbee2mqtt/issues/14085#issuecomment-1918913848

But it says its a WG001

grafik
epoc83 commented 2 weeks ago

Hi, unfortunately it looks like zigbee2mqtt version as below:

commit 56589dccf156915dcc78e9c7ffd669d7e5597db0 (grafted, HEAD -> master, origin/master, origin/HEAD)
Author: koenkk <koenkanters94@gmail.com>
Date:   Sat Dec 2 13:10:03 2023 +0100

    chore: automate HA addon updates

still doesn't support Aeotec ZGA001-C15 Range Extender Zi

I just paired on of these to my zigbee2mqtt

Screenshot_3

and it ended in error as below:

Screenshot_2

Additionally I note search for ZGA001 at https://www.zigbee2mqtt.io/supported-devices/ yields no results.

Is there anything I can do to help making ZGA001 compatible?

Regards, Chris

I’m having the same problem. I’m not able to use it. After several tries I managed to sync the device, but silently drops connection and makes the whole zigbee network unstable.

FROCHE38 commented 1 week ago

I finally found the solution and share it with you:

1) Add the file named ZGA001.js to your \\-your ip-\config\zigbee2mqtt folder (this is for HomeAssistant)

const {} = require('zigbee-herdsman-converters/lib/modernExtend');
// Add the lines below
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 ota = require('zigbee-herdsman-converters/lib/ota');
const utils = require('zigbee-herdsman-converters/lib/utils');
const globalStore = require('zigbee-herdsman-converters/lib/store');
const e = exposes.presets;
const ea = exposes.access;

const definition = {
    zigbeeModel: ['ZGA001'],
    model: 'ZGA001',
    vendor: 'AEOTEC',
    description: 'Aeotec Range Extender Zi-C15 (EU)',
    extend: [],
    fromZigbee: [fz.linkquality_from_basic],
    toZigbee: [],
    exposes: [],
};

module.exports = definition;

2) Then on Zigbee2MQTT parameters, declare this file on Settings > External Converters image

3) Delete all previous failed paring with ZGA001

4) Restart Zigbee2MQTT addons

5) Pair again

It works (even if the name is not correct) image

epoc83 commented 4 days ago

I finally found the solution and share it with you:

  1. Add the file named ZGA001.js to your \-your ip-\config\zigbee2mqtt folder (this is for HomeAssistant)
const {} = require('zigbee-herdsman-converters/lib/modernExtend');
// Add the lines below
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 ota = require('zigbee-herdsman-converters/lib/ota');
const utils = require('zigbee-herdsman-converters/lib/utils');
const globalStore = require('zigbee-herdsman-converters/lib/store');
const e = exposes.presets;
const ea = exposes.access;

const definition = {
    zigbeeModel: ['ZGA001'],
    model: 'ZGA001',
    vendor: 'AEOTEC',
    description: 'Aeotec Range Extender Zi-C15 (EU)',
    extend: [],
    fromZigbee: [fz.linkquality_from_basic],
    toZigbee: [],
    exposes: [],
};

module.exports = definition;
  1. Then on Zigbee2MQTT parameters, declare this file on Settings > External Converters image
    1. Delete all previous failed paring with ZGA001
    2. Restart Zigbee2MQTT addons
    3. Pair again

It works (even if the name is not correct) image

Thanks for the information, but it didn’t worked for me. After adding the file and try to get recognized I get the same error and now the device cannot get recognized anymore. It just says that it isn’t supported and it doesn’t even show the brand. I tried to erase the file, but nothing… IMG_3782 IMG_3783