Previous Topic

Next Topic

Book Contents

Book Index

KNX HDM Device Classes Support (Deprecated)

The following table provides brief information about the creating of Device Classes and the necessary datapoints.

Note that the HDM Device Classes are deprecated.

KNX Provider Type

Device Class

Datapoint Name

Datapoint Requirements

Binary Switch

com.prosyst.mbs.services.hdm.deviceclasses.BinarySwitch

  • dp_switch*
  • dp_status
  • DPT_SWITCH with write flag
  • DPT_SWITCH with read-transmit flag

Binary Switch (Any)

com.prosyst.mbs.services.hdm.deviceclasses.BinarySwitch

  • dp_switch*
  • dp_status
  • Numeric datapoint, for example DPT_5 ,DPT_6, DPT_8, DPT_9 with write flag
  • Numeric datapoint, for example DPT_5 ,DPT_6, DPT_8, DPT_9 with read-transmit flag

MultiLevelSwitch

com.prosyst.mbs.services.hdm.deviceclasses.MultiLevelSwitch

  • dp_level
  • dp_up_down
  • Numeric datapoint, for example DPT_5 ,DPT_6, DPT_8, DPT_9 with read-transmit&write flags
  • DPT_3 with write flag

Binary Sensor

com.prosyst.mbs.services.hdm.deviceclasses.BinarySensor

  • dp_status*
  • DPT_SWITCH with read-transmit flag

Binary Sensor (Any)

com.prosyst.mbs.services.hdm.deviceclasses.BinarySensor

  • dp_status*
  • Numeric datapoint, for example DPT_5 ,DPT_6, DPT_8, DPT_9 with read-transmit flag

MultiLevel Sensor

com.prosyst.mbs.services.hdm.deviceclasses.MultiLevelSensor

  • dp_level
  • Numeric datapoint, for example DPT_5 ,DPT_6, DPT_8, DPT_9 with read-transmit flag

Key

com.prosyst.mbs.services.hdm.deviceclasses.Key

  • dp_short
  • dp_long
  • DPT_SWITCH with write flag
  • DPT_SWITCH with write flag

MeterV2

com.prosyst.mbs.services.hdm.deviceclasses.MeterV2

  • dp_current
  • dp_total
  • Numeric datapoint, for example DPT_5 ,DPT_6, DPT_8, DPT_9 with read-transmit flag
  • Numeric datapoint, for example DPT_5 ,DPT_6, DPT_8, DPT_9 with read-transmit flag

Wind Sensor

com.prosyst.mbs.services.hdm.deviceclasses.WindSensor

  • dp_speed
  • dp_direction
  • DPT_VALUE_WSP with read-transmit flag
  • Numeric datapoint, for example DPT_5 ,DPT_6, DPT_8, DPT_9 with read-transmit flag

Blinds

com.prosyst.mbs.services.knx.hdmadapter.dcs.KnxBlinds

  • dp_move*
  • dp_stop*
  • dp_level
  • dp_angle
  • dp_level_up
  • dp_level_down
  • DPT_UPDOWN with write flag
  • DPT_UPDOWN with write flag
  • Numeric datapoint, for example DPT_5 ,DPT_6, DPT_8, DPT_9 with read-transmit&write flags
  • Numeric datapoint, for example DPT_5 ,DPT_6, DPT_8, DPT_9 with read-transmit&write flags
  • DPT_1 with read-transmit flag
  • DPT_1 with read-transmit flag

Clock

com.prosyst.mbs.services.knx.hdmadapter.dcs.KnxClock

  • dp_date_time
  • dp_date
  • dp_time
  • DPT_DATE with read-transmit&write flags
  • DPT_TIME_OF_DAY with read-transmit&write flags
  • DPT_DATE_TIME with read-transmit&write flags

*The datapoints marked with '*' are mandatory for creating the device class.