You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As defined in the KNX Standard Appendix A (defined here as KNX AN 097/07 rev 3) contains the heat/cool status in the b5 bit, but is not interpreted.
deffrom_knx(cls, payload: DPTArray|DPTBinary) ->HVACOperationMode:
"""Parse/deserialize from KNX/IP raw data."""raw=cls.validate_payload(payload)
ifraw[0] &8>0:
returnHVACOperationMode.FROST_PROTECTIONifraw[0] &4>0:
returnHVACOperationMode.NIGHTifraw[0] &2>0:
returnHVACOperationMode.STANDBYifraw[0] &1>0:
returnHVACOperationMode.COMFORTraiseConversionError(f"Payload not supported for {cls.__name__}", raw=raw)
This is important, because this is the only way to receive the HEAT/COOL state of an MDT HeatAktor (AKH-0800.03)
I think the HVACOperationMode must be restructured, because the HVAC Status return multiple values, not only one.
A workaround could be to use the COOL/HEAT bit from the status and affect the controller_mode.
As defined in the KNX Standard Appendix A (defined here as
KNX AN 097/07 rev 3
) contains the heat/cool status in the b5 bit, but is not interpreted.This is important, because this is the only way to receive the HEAT/COOL state of an MDT HeatAktor (AKH-0800.03)
I think the HVACOperationMode must be restructured, because the HVAC Status return multiple values, not only one.
A workaround could be to use the COOL/HEAT bit from the status and affect the controller_mode.
KNX Spec for this HVAC Status: 03_07_02 Datapoint Types v01.08.02 AS.pdf
The text was updated successfully, but these errors were encountered: