KNX · Ainas · DPT 18.001 · 8 min lasīšanai

KNX ainu programmēšana: DPT 18.001, izpildmehānismu glabāšana un ainu trigeri

Ar vienu pogas spiedienu iestatiet astoņas ierīces vienlaikus — gaismas, žalūzijas, HVAC iestatījumu un audio skaļumu vienā KNX telegrammā. Lūk, kā ainas darbojas protokola līmenī.

Ko dara KNX ainas

A KNX scene is a coordinated state change across multiple devices triggered by a single 1-byte telegram. When the "Cinema" scene is recalled, the living room lights dim to 15%, the blinds drop to 100%, the projector screen descends, the HVAC setpoint drops to 20 °C, and the audio system switches to the surround input — all from one button press or voice command.

The key architectural point: the scene data (what state each device should adopt) is stored in the individual actuators, not in the KNX telegram. The telegram carries only the scene number. Each actuator that is a member of the scene's group address independently recalls its pre-programmed state for that scene number.

Izturība

Ainas dati izpildmehānisma EEPROM — saglabājas kopnes barošanas zuduma, ETS6 lejupielādes un HA pārstartēšanas gadījumā.

Lietotāja rediģējams

Ainu var pārprogrammēt no sienas pogas bez ETS6 — izmantojot apmācības bitu DPT 18.001.

Mērogojamība

Viena un tā pati ainas telegramma vienlaikus iedarbina desmitiem izpildmehānismu visā ēkā.

DPT 18.001 — ainas datu punkta tips

KNX ainas izmanto DPT 18.001 (Scenāriju vadība) — 1 baita datu tips, kur 7. bits ir mācīšanās/izsaukšanas karogs, bet 0–5 biti kodē scenārija numuru (0–63, atbalsta līdz 64 scenārijiem uz vienu grupas adresi).

DPT 18.001 baita struktūra

Byte:  bit7   bit6  bit5  bit4  bit3  bit2  bit1  bit0
       L/R    0     S5    S4    S3    S2    S1    S0

  bit7 = 0: RECALL scene (actuator plays back stored values)
  bit7 = 1: LEARN  scene (actuator stores current state)
  bits 0–5: scene number (0 = scene 1, 1 = scene 2 ... 63 = scene 64)

Common byte values:
  0x00 (0)   → Recall scene 1
  0x01 (1)   → Recall scene 2
  0x04 (4)   → Recall scene 5
  0x07 (7)   → Recall scene 8
  0x80 (128) → Learn scene 1  (store current state as scene 1)
  0x81 (129) → Learn scene 2
  0x87 (135) → Learn scene 8
ScenārijsIzsaukšanas baits (heks.)Izsaukšanas baits (dec.)Mācīšanās baits (heks.)Mācīšanās baits (dec.)
1. scenārijs (Standarts)0x0000x80128
2. scenārijs (Atpūta)0x0110x81129
3. scenārijs (Kino)0x0220x82130
4. scenārijs (Vakariņas)0x0330x83131
5. scenārijs (Nakts)0x0440x84132
6. aina (Prombūtne)0x0550x85133
7. aina (Rīts)0x0660x86134
8. aina (Tīrīšana)0x0770x87135

DPT 17.001 pret DPT 18.001

Vecākas KNX ierīces un daži mantotie izpildmehānismi izmanto DPT 17.001 (Ainas numurs) — 1 baitu tips, kas kodē tikai ainas numuru (0–63) bez mācīšanās bita. ETS6 projekti un MDT izpildmehānismi no 2018. gada izmanto DPT 18.001. Pirms ainas grupas adreses piešķiršanas vienmēr pārbaudiet paredzēto DPT ierīces datu lapā.

DPTNosaukumsMācīšanās bitsAinu diapazonsIzmanto
DPT 17.001Ainas numurs0–63Mantotās ierīces, daži vecāki Gira/Merten produkti
DPT 18.001Ainu vadībaJā (7. bits)0–63ETS6 standarts, MDT, ABB, Schneider 2018+

Kur tiek glabāti ainu dati

Scene values are stored in the actuator's non-volatile EEPROM memory — not in the ETS6 project file and not in the KNX telegram. When a recall telegram arrives, each actuator reads its own stored value for that scene number and moves to that state independently.

MDT DIM izpildmehānisms

  • Saglabā spilgtuma līmeni (0–100%) katrai ainai katram kanālam
  • 3. aina (Kino): 1. kanāls = 15%, 2. kanāls = 0%, 3. kanāls = 30%
  • Programmē ETS6 vai ar mācību telegrammu no sienas pogas

MDT JAL žalūziju izpildmehānisms

  • Saglabā pozīciju (0–100%) un līstes leņķi (0–100%) katrai ainai katram kanālam
  • 3. aina (Kino): pozīcija = 100%, līstes leņķis = 50%
  • Abi parametri tiek saglabāti neatkarīgi katram ainas slotam

MDT AKD releju izpildmehānisms

  • Saglabā ieslēgts/izslēgts stāvokli katrai ainai katram kanālam
  • 6. aina (Prom): visi kanāli IZSLĒGTS
  • 8. aina (Tīrīšana): visi kanāli IESLĒGTS (100% gaisma tīrīšanai)

Tā kā ainu dati atrodas izpildmehānisma EEPROM, kopnes barošanas cikls vai ETS6 lejupielāde neizdzēš ainu vērtības, ja vien jūs nepārprotami nelejupielādējat parametrus no jauna. Ainu vērtības, kas iestatītas ar mācību bitu no sienas pogas, arī pārdzīvo barošanas ciklus.

Standarta ainu nosaukumi un vērtības

8 standarta ainas, ko izmanto dzīvojamo māju KNX projektos, aptver pilnu ikdienas lietošanas ciklu. Ainu nosaukumi un tipiskās mērķa vērtības ir norādītas zemāk; pielāgojiet konkrētai telpai un klienta vēlmēm.

ScenārijsNosaukumsApgaismojuma līmenisŽalūziju pozīcijaHVAC iestatījumsTipisks trigeris
1Standarts70%0% (augšā)21 °CManuāli / pēc noklusējuma ierodoties
2Atpūta30%50%21 °CDīvāna poga / balss
3Kino15%100%20 °CProjektora ieslēgšana
4Vakariņas60%80%21 °CVirtuves ainas poga
5Nakts / Miegs0% (izslēgts)100%18 °CGulētiešanas poga / taimeris
6Prombūtne / Izbraukšana0% (izslēgts)70%16 °C / sala aizsardzībaDurvju slēdzene nostiprināta / laiks
7Rīts / Pamošanās40%0% (augšā)21 °CModinātājs / taimeris
8Tīrīšana100%0% (augšā)21 °CTīrīšanas poga (turēt 3 s)

Ainu maršrutēšana: grupu adreses

Ainu telegrammas tiek nosūtītas uz izpildmehānismiem, izmantojot standarta KNX grupu adreses. Tipiskā struktūrā katrai telpai vai funkcionālajai zonai izmanto vienu GA, un visi attiecīgie izpildmehānismi šajā zonā tiek piešķirti vienam un tam pašam GA ETS6.

Ainu grupu adrešu struktūra — dzīvojamās mājas piemērs

GA 4/0/0  Living room scenes  (DPT 18.001)
  Members: DIM ch1 (main lights), DIM ch2 (mood), JAL ch1 (blind east),
           JAL ch2 (blind west), AKD ch3 (floor lamp)

GA 4/0/1  Bedroom scenes     (DPT 18.001)
  Members: DIM ch3 (ceiling), DIM ch4 (bedside L), DIM ch5 (bedside R),
           JAL ch3 (blackout blind), HVAC setpoint (thermostat)

GA 4/0/2  Kitchen scenes     (DPT 18.001)
  Members: DIM ch6 (work surface), DIM ch7 (island), AKD ch7 (extractor)

GA 4/0/10 Whole-house scenes (DPT 18.001)
  Members: all rooms simultaneously
  Use: Away scene 6 → all rooms switch to away state in one telegram

Kad dzīvojamās istabas sienas poga nosūta DPT 18.001 izsaukuma telegrammu (piemēram, baita vērtība 2 filmai „Kino”) uz GA 4/0/0, visi pieci iepriekš minētie izpildmehānismi vienlaikus pāriet uz iepriekš saglabātajām ainas 3 vērtībām — katrs neatkarīgi, paralēli, mazāk nekā 100 ms laikā.

Mācīšanās režīms no sienas pogas

KNX actuators can store new scene values from a wall button — no ETS6 access required. This is important for end-user ownership: the client can adjust the "Dinner" scene brightness to their preference without calling an integrator.

Mācīšanās režīma procedūra — no MDT spiedpogas

User workflow: reprogramming Dinner scene (scene 4):

  1. Manually set all devices to desired state:
     → dim living room to 55% via dimmer rocker
     → close blinds to 75% via blind button
     → HVAC stays at current setpoint

  2. Hold the "scene 4" button for 5 seconds
     → KNX binary input enters learn mode
     → sends DPT 18.001 learn telegram: byte value 0x83 (131)
        (bit7 = 1 = LEARN, bits 0–5 = 0x03 = scene 4)

  3. All actuators subscribed to GA 4/0/0 receive the learn telegram:
     → DIM actuator stores current brightness (55%) as scene 4
     → JAL actuator stores current position (75%) and slat as scene 4

  4. Future Dinner recall:
     → short press button 4
     → byte 0x03 (recall scene 4) → all actuators recall stored values

Daudztelpu ainas piemērs

A whole-house "Evening" scene configured on the main entrance keypad demonstrates the power of scene coordination across multiple rooms and system types.

Visa mājas vakara aina — visi izpildmehānismi uz GA 4/0/10

Trigger: entrance keypad → GA 4/0/10 = 0x01 (recall scene 2 = Evening)

Device responses (all simultaneous, within 100ms):
  Living room DIM:    40% brightness (warm white 2700K if tunable)
  Kitchen DIM:        60% brightness
  Hallway DIM:        50% brightness
  Bedroom DIM:        20% brightness
  All JAL blinds:     position 80% (mostly closed)
  Living room HVAC:   setpoint 21.0 °C
  Bedroom HVAC:       setpoint 20.0 °C
  Entrance AKD:       floor lamp ON

Result: arriving home after dark → press one button on entrance keypad
        → entire house in "Evening" state
        → no individual device adjustments required

Ainu iedarbināšana no ārējām sistēmām

KNX ainas var iedarbināt jebkura sistēma, kas spēj nosūtīt DPT 18.001 telegrammu uz KNX grupu adresi — Home Assistant, balss asistenti, drošības sistēmas un taimeri kļūst par ainu kontrolleriem.

Home Assistant — KNX ainas izsaukums (YAML)

# configuration.yaml — KNX scene trigger

automation:
  - alias: "Voice: Dinner scene"
    trigger:
      - platform: conversation
        command: "Dinner time"
    action:
      - service: knx.send
        data:
          address: "4/0/0"    ← living room scenes GA
          payload: 3          ← DPT 18.001 value: recall scene 4 (Dinner)
          type: "scene"       ← HA KNX integration handles DPT 18.001

  - alias: "Security arm → Away scene"
    trigger:
      - platform: state
        entity_id: alarm_control_panel.home
        to: "armed_away"
    action:
      - service: knx.send
        data:
          address: "4/0/10"   ← whole-house scenes GA
          payload: 5          ← recall scene 6 (Away)
          type: "scene"

  - alias: "Sonos play → Cinema scene"
    trigger:
      - platform: state
        entity_id: media_player.living_room
        to: "playing"
        attribute_match:
          media_content_type: "video"
    action:
      - service: knx.send
        data:
          address: "4/0/0"
          payload: 2          ← recall scene 3 (Cinema)
          type: "scene"

Balss komanda → KNX aina

  • Alexa / Google Home → HA rutīna → knx.send
  • Scene 4 (Dinner): "Alexa, dinner time"
  • Scene 5 (Night): "Alexa, good night"
  • 7. scenārijs (Rīts): modinātājs

Taimeris → KNX scenārijs

  • MDT SCN-TU.01 taimeris → grupas adrese 07:00
  • Saullēkts + 10 min → 7. scenārijs (Rīts) visās telpās
  • 22:30 darbdienās → 5. scenārijs (Nakts) visā mājā
  • Pirmdiena 08:00 → Prombūtnes scenārijs (darba dienas)

KNX loģika un programmēšana jūsu panelī

Mēs iepriekš programmējam MDT loģikas kontrollerus un ETS6 loģikas blokus sarežģītiem automatizācijas noteikumiem — saules enerģijas sadale, klātbūtnes loģika, daudzzonu scenāriji — piegādāti testēti un dokumentēti.

Pieprasīt cenu →
Ielādējas...
Uz augšu