Skip to content
This repository has been archived by the owner on Dec 28, 2022. It is now read-only.

Gledopto GL-FL-004TZ - not supported - update the zigbee-herdsman-converters dependency #171

Open
volker73 opened this issue Aug 28, 2022 · 9 comments

Comments

@volker73
Copy link

Hello,

I had a question within another forum.
You can find the whole conversation at the link below.

Koenkk/zigbee2mqtt#13680 (reply in thread)

or the summary here:


My question/ issue:

I am unfortunately a beginner in this area, although already have a few ZigBee devices in operation and all work with On / Off, color change etc..

I have now bought a LED floodlight "Gledopto GL-FL-004TZ", for which there is also a device sheet on your site.
There are apparently also several who have this spotlight successfully in operation.

The teach-in (connect) was no problem, it was also recognized.
I tried to switch the light on and off in different ways (JSON {"state: "on"}) but without success.

It appears constantly the message:
"Device with modelID 'GL-FL-004P' is not supported."

After the factory setting, there is a green light in the center of the emitter, but have not found any posts as to what this means.

I have also found the "Support new device" page. But this is beyond my capabilities!

I have a "RED MATIC 7.1.2" running on a RaspberryMatic.
I use "Z-Stack/ ZigBee Shepard"

What am I doing wrong?


Answer and solution by "Koenkk:

You are probably using an old z2m version, this device is supported in zigbee2mqtt 1.27.0


My answer:

I use RED NODE
and the ZigBee Node

  • node-red-contrib-zigbee 0.20.0

Which Node should I use?

  • node-red-contrib-zigbee2mqtt 2.6.3 for example?
    There are are lot of dependencies which I have to install before
    Or am I on the wrong track?

Answer and solution by "Koenkk:

node-red-contrib-zigbee is a different project, it does not use Zigbee2MQTT. I suggest to create an issue in this repo: https://github.com/hobbyquaker/node-red-contrib-zigbee and ask if he can update the zigbee-herdsman-converters dependency.

@Sineos
Copy link
Contributor

Sineos commented Aug 28, 2022

This node here is probably abandoned.
I'd suggest to use pure zigbee2mqtt and work with mqtt messages in Node Red. This is the most flexible way with the least dependencies.

@volker73
Copy link
Author

volker73 commented Aug 28, 2022 via email

@Sineos
Copy link
Contributor

Sineos commented Aug 28, 2022

Install zigbee2mqtt as per https://www.zigbee2mqtt.io/. Use standard MQTT nodes in NR to communicate with the devices. Nothing extra needed.

@volker73
Copy link
Author

volker73 commented Aug 28, 2022 via email

@Sineos
Copy link
Contributor

Sineos commented Aug 29, 2022

This will not work as integration in Raspberrymatic. Raspberrymatic is not a full Linux and this brings various issues with integrations.
I suggest to us a Node Red instance outside of Raspberrymatic and run things like zigbee2mqtt etc there. This will save you a lot of trouble in the long run.

@volker73
Copy link
Author

volker73 commented Sep 18, 2022 via email

@Sineos
Copy link
Contributor

Sineos commented Sep 18, 2022

These LED emitters are not supported in this node "node-red-contrib-zigbee" although this LED emitter is listed in the official list at "Zigbee2Mqtt"? The teach-in worked without any problems

node-red-contrib-zigbee integrates parts of zigbee2mqtt. When zigbee2mqtt is updated, someone needs to update node-red-contrib-zigbee as well. If there is no one to update node-red-contrib-zigbee then you are stuck with an old zigbee2mqtt integration.

If it's just that someone needs to implement this LED emitter in the node, who should I contact?

As the maintainer is no longer active, there is nobody to contact.

My opinion:

  • You will be stuck in this situation on every new device
  • Sooner or later all might break because the environment is no longer actively updated
  • Invest the work once and have a future proof setup

My personal lesson learned (not necessarily only from this topic):

  • Do not use 3rd party integration if there is another way
  • Use the original system (e.g. zigbee2mqtt) and interface to it with standard tools, e.g. mqtt etc
  • Avoid 3rd party stuff that has not been updated for more than 6 months at all cost
  • Especially node-red: Use as few 3rd contrib nodes as possible. In most cases you can reach the same goal with standard nodes

Since a few years my entire home automation is largely based on node red with around 30 flows and some hundreds of nodes. I have gone through such obsolescence topics a few times already and whenever possible I now use separate instances, avoid deep integrations and use as much standard as possible.

@volker73
Copy link
Author

volker73 commented Sep 18, 2022 via email

@Sineos
Copy link
Contributor

Sineos commented Sep 18, 2022

That means I have to search a new possibility for my ZigBee devices.

My proposal:

  • Get a small Linux box, RPi 3 and above, Orange Pi, Old NUC, whatever. You do not need much power
  • Install mosquitto
  • Install zigbee2mqtt
  • Work in node-red with mqtt in and out nodes

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants