Koenkk / zigbee-herdsman-converters

Collection of device converters to be used with zigbee-herdsman
MIT License
858 stars 2.84k forks source link

feat: migrate more to modernExtend for Develco devices #7711

Open sjorge opened 5 days ago

sjorge commented 5 days ago

Continuation of the last PR, open issues:

Sadly develco uses different endpoints for different clusters. But not always. e.g. illuminance -> 39, temperature -> 38, humidity -> 38 (but only when there is temperature) ...

Some also sue 35... the genPowerCtl en genPollCtl are on there unless there is only 1 other cluster then they are on the other endpoint. e.g. AQSZB has those on 38 :/ very confusing.

There were also a lot of duplicate convertors that filtered out certain bogus values that occur often for develco, this was improved by adding a valueIgnore to the numeric modernExtend. This seems to be something generic enough to implement there.

Possible solutions: