Olivier XILLO

Results 18 comments of Olivier XILLO

`#include ` is missing in libxml_xmlparser.c GCC uses implicit declaration of 'malloc', 'free',... ``` libdom/bindings/xml/libxml_xmlparser.c:144:34: warning: implicit declaration of function 'malloc' [-Wimplicit-function-declaration] 144 | return len > 0 ? malloc(len)...

This seems to be a change of behaviour between CLANG15 and CLANG16 https://www.redhat.com/en/blog/new-warnings-and-errors-clang-16

I've just made some progress on it using quirks v2. It is my first quirk and I'm new to HA so I believe there is room for improvement. Here is...

And with an addition `also_applies_to()` that should solve #2777 ````python ( add_to_registry_v2("NodOn", "SIN-4-FP-21") .also_applies_to("ADEO", "SIN-4-FP-21_EQU") .replaces(NodonPilotWireCluster) .enum("pilot_wire_mode",NodonPilotWireMode,NODON_PILOT_WIRE_CLUSTER_ID, ClusterType.Server,1,EntityType.STANDARD,EntityPlatform.SELECT,False,True,"pilot_wire_mode") ) ```

Hello, I'm using the quirk on the latest version of HA (2024.5.3). What version do you use ? Quirks v2 are new and support is evolving at every version.

This is not your installation; it is my solution. The enum entity tries to write the `pilot_wire_mode` attribute which is not supported. You must use the command to change the...

Some update to catch attribute write and replace by commands ```python """NodOn SIN-4-FP-21 pilot wire module.""" from typing import Any, Final from zigpy.quirks import CustomCluster from zigpy.quirks.v2 import add_to_registry_v2, EntityType,...

Happy to see it works for you ! You can add the quirk to your initial request. I would like to work on the HMI but I have other projects...