Datapoint Types (DPT) — référence rapide
Les DPT que vous croiserez 80 % du temps
Les familles de DPT les plus utilisées en KNX, avec taille, plage, sens et exemples concrets. Imprimable A4 recto pour avoir sous le coude en programmation ETS.
📊 Familles principales
| Famille | Taille | Type | Exemples sous-types |
|---|---|---|---|
| DPT 1.xxx | 1 bit | Booléen | 1.001 Switch (on/off), 1.007 Step, 1.008 UpDown, 1.009 OpenClose |
| DPT 2.xxx | 2 bits | Bool + control | 2.001 Switch with control, etc. |
| DPT 3.xxx | 4 bits | Dimming control | 3.007 Control_Dimming (pas-à-pas) |
| DPT 5.xxx | 1 octet | Unsigned 8-bit | 5.001 Scaling 0-100 %, 5.003 Angle 0-360°, 5.010 Counter Pulses |
| DPT 6.xxx | 1 octet | Signed 8-bit | 6.001 Percent_V8 (-128 à +127), 6.010 Counter signed |
| DPT 7.xxx | 2 octets | Unsigned 16-bit | 7.001 Counter (0-65535), 7.005 Time s, 7.012 Current mA |
| DPT 8.xxx | 2 octets | Signed 16-bit | 8.001 Counter signed, 8.010 Percent_V16 |
| DPT 9.xxx | 2 octets | Float 16-bit | 9.001 Temperature °C, 9.004 Lux, 9.007 Humidity %, 9.020 Voltage mV |
| DPT 10.001 | 3 octets | Time of Day | Heure + jour de semaine |
| DPT 11.001 | 3 octets | Date | jj/mm/aa |
| DPT 12.xxx | 4 octets | Unsigned 32-bit | 12.001 Counter long |
| DPT 13.xxx | 4 octets | Signed 32-bit | 13.010 Active energy Wh, 13.013 Active energy kWh |
| DPT 14.xxx | 4 octets | Float 32-bit IEEE 754 | 14.056 Power (W), 14.068 Temperature K |
| DPT 16.xxx | 14 octets | String ASCII | 16.001 Char string (max 14 caractères) |
| DPT 17.001 | 1 octet | Scene Number | Rappel scène 0-63 (recall only) |
| DPT 18.001 | 1 octet | Scene Control | Recall + Learn (1 bit + 6 bits scène) |
| DPT 19.001 | 8 octets | DateTime | Date + heure complète |
| DPT 20.xxx | 1 octet | Enum | 20.102 HVAC Mode, 20.105 HVAC Control Mode |
| DPT 28.001 | variable | String UTF-8 | Multi-octets, accents et non-latin |
| DPT 232.600 | 3 octets | RGB | Couleur (R, G, B) |
| DPT 251.600 | 6 octets | RGBW + dimming | Couleur + blanc + intensité |
🎯 Cas d'usage typiques par fonction
Éclairage on/off
- Commande : DPT 1.001 (Switch) — flag W activé
- État retour : DPT 1.001 (Switch Status) — flag T + R activés
Variation (dimming)
- On/off : DPT 1.001
- Pas-à-pas : DPT 3.007 (appui maintenu = +/- continu, relâché = stop)
- Valeur absolue : DPT 5.001 (0-100 %)
- État valeur : DPT 5.001 status
Stores / volets roulants
- Up/Down : DPT 1.008 (UpDown) — appui long
- Step/Stop : DPT 1.007 (Step) — appui court
- Position : DPT 5.001 (0 % = haut, 100 % = bas)
Régulation chauffage
- Température mesurée : DPT 9.001 °C (sonde émet)
- Consigne : DPT 9.001 °C (BMS envoie)
- Mode HVAC : DPT 20.102 (Comfort/Standby/Eco/Building Protection)
- Vanne : DPT 5.001 % (0-100 %)
Scènes
- Rappel simple : DPT 17.001 (numéro 0-63)
- Rappel + enregistrement : DPT 18.001 (1 bit learn + 6 bits scène)
Mesures énergétiques
- Énergie active : DPT 13.010 Wh ou DPT 13.013 kWh
- Puissance instantanée : DPT 14.056 W
- Tension : DPT 9.020 mV
⚠️ Pièges classiques
Piège 1 — Sémantique vs taille
Plusieurs DPT 1-bit existent (1.001, 1.007, 1.008, 1.009...) : même taille, sens différent. ETS bind impose la sémantique mais le télégramme brut est identique. Confondre 1.001 (switch) et 1.008 (up/down) est une erreur classique.
Piège 2 — Float 16-bit (DPT 9.x)
La précision n'est pas double. Pour des valeurs précises (>3 décimales significatives), préférer DPT 14.x (float 32-bit IEEE 754).
Piège 3 — DPT 17 vs DPT 18
- 17.001 = rappel scène uniquement
- 18.001 = rappel + enregistrement (1 bit "learn")
- Erreur fréquente : utiliser 17 quand l'utilisateur veut pouvoir enregistrer.
Piège 4 — Tailles compatibles en binding
ETS refuse l'association de group objects de tailles différentes. Un objet 1-bit ne peut pas être associé à une group address déjà bindée à un objet 8-bit (même DPT compatible).
💡 À retenir
- Famille 1.xxx = booléens (8 sous-types courants à connaître)
- Famille 5.xxx / 9.xxx = la majorité du résidentiel et tertiaire
- Famille 13/14.xxx = compteurs et mesures précises
- Famille 17/18 / 20 = scènes et modes
- Famille 232 / 251 = couleur (LEDs RGB / RGBW)
Sources :
- KNX Specifications V3.0.0, Vol. 3/7/2 — Datapoint Types
Testez vos connaissances KNX Basic gratuitement
10 questions d’entraînement expliquées, sans inscription. Repérez les premières notions à retravailler.