Added support for Eglo Totari-Z 380 light.#4078
Added support for Eglo Totari-Z 380 light.#4078bramstroker merged 12 commits intobramstroker:masterfrom
Conversation
|
Thanks for your first contribution! Could you please share the device info from the Device page in Home Assistant. To be found on the top left. |
Hello! I didn't share it on purpose because this Totari-Z 380 shows up as "LED light with color temperature (33955) by AwoX" (#4075) even though they are totally different lights as you can see from the measurements. And I'm pretty confident that the bigger version (Totari-Z 530) shows up also as "LED light with color temperature (33955) by AwoX" |
|
@tommials Ah I see. We also need to change the already submitted profile, as it would otherwise cause to be discovered for users under AwoX 33955 and cause wrong estimations. Which integration are you using to integrate this light? Is it a matter light? |
|
@bramstroker The other submitted light is correct and is AwoX 33955, but the Totari-Z show up as AwoX 33955. I'm using Z2M. It's a zigbee light. Should this issue be fixed at Z2M? Though I'm not sure if it's possible to do so.. |
|
Yes, pretty sure this must be fixed in Zigbee2Mqtt. I think it misinterprets the lights because there are no definitions / converters for it defined yet in Zigbee2Mqtt database. |
|
I assume definition must be added here: |
|
I"ll have a look, thank you! |
|
@bramstroker Hi, I'm now pretty sure this isn't possible, unfornately. There are atleast four different lights displayed as AwoX 33955 (https://www.zigbee2mqtt.io/devices/33955.html) Here is the list: EGLO 900316
EGLO 900317
EGLO 900053
EGLO 900084
There is similar problem with the Fueva-Z, according to PR #3575 it displays as https://www.zigbee2mqtt.io/devices/33957.html which is a bulb and it has bulb power, like 10 watts max but the Fueva-Z (this particular Fueva-Z, there are many other sizes also) has power of +20 watts. So, what are we going to do now? |
|
Hmm yeah, I see what’s happening. The current device definition lives here: Those EGLO models are defined as For Zigbee control this is perfectly fine, but I agree it’s not ideal from a UX perspective, because in Home Assistant (and thus also in Powercalc) the device shows up as AwoX instead of EGLO. There are basically two possible directions to improve this: 1. Fix it upstream in zigbee-herdsman-converters (preferred) Check if there is any distinguishing information between the devices, for example:
If such a difference exists, the EGLO models could get their own fingerprint + definition, which would make them correctly identifiable. If the fingerprint is truly identical, then separate definitions won’t reliably work, because Z2M cannot know which SKU it actually is. 2. Work around it in Powercalc If we cannot distinguish them on Zigbee level, we can handle it on our side by adding:
That would result in Powercalc finding multiple matching profiles for Not perfect, but at least it gives the user control and avoids incorrect auto-selection. |
|
I triend viewing the fingerprint, if I did it correctly they are identical.. Can we do the alias method? |
|
Yes then the only option is to add an alias. Could you go forward and add this? |
|
@tommials could you resolve conflicts on library.json please? Cannot merge currently because of conflicts in this file. For future PR's. You never have to edit library.json file that is auto generated by a Github action. |
|
@bramstroker I have no idea how that file has changed... I didn't edit it or atleast I didn't mean to do so. |
Other contributor also had this issue. I'm pretty sure it was caused because you also used master branch, and that triggers a github action which updates the library.json. There are still conflicts. I will try fixing it with copilot. I see that's a listed option. never tried that before. |
|
@copilot resolve the merge conflicts in this pull request |



Device information
https://www.eglo.com/de/deckenleuchte-totari-z-900001.htmlHome Assistant Device information
Checklist
Additional info