Guide · Hotels

GRMS Specification: Requirements Checklist for Hotel Room Control

A GRMS specification states what each hotel room does, which hotel systems it exchanges data with and what the hotel receives at handover. Below are its sections in the order they are filled in and a requirements table with the questions to ask. Where Zennio equipment covers a requirement, we cite the manufacturer's document that confirms it.

Updated November 2, 2026 27 official sources, including 9 Zennio datasheets

DIN units in the room panel: ALLinBOX Hospitality v2 with KNX power supply and KNX-IP interface[1]
4.5
maximum consumption of IWAC Display v3 from its 24 V DC supply at the room door[2]
50 mA
lock systems named in Zennio's hotel catalogue: SALTO, Vingcard, Onity and dormakaba[3]
4
key groups in Zennio's access control module, from Guest and Cleaning to Security and a custom group[4]
8

In brief

  • Zennio detects occupancy with motion detectors in the room and bathroom and a door sensor, with no key card holder[3].
  • In Zennio's solution the climate setpoint follows the room status: occupied or vacant, sold or not sold, blocked for maintenance[3].
  • According to Zennio, the system is integrated with more than 120 PMSs[3]; we confirm compatibility with the hotel's PMS for each project, so the specification states its make and version.
  • A lost ETS project takes the keys of the secure devices with it, so the handover requirements must include the password-protected project[5].
Contents · 10 sections

01

What is a GRMS specification, and how is it different from the design?

A GRMS (guest room management system) specification is the client's document: what the room does, which hotel systems the GRMS exchanges data with and what is handed over at the end. The design is the contractor's answer: panel layouts, the bill of materials, the KNX topology and the ETS project. A good specification names functions, not part numbers, so that every requirement can be tested on a mock-up room.

Without such a document, bids cannot be compared: one supplier has included the curtains and the PMS link, another has not. How the room itself is configured in ETS is covered in the guide How to build a KNX hotel room; how a GRMS differs from a PMS is explained on the smart hotel page.

What a GRMS specification consists of

  • Room inventory

    Room types, HVAC, room panel, network.

  • Room functions

    Lighting, sockets, climate, curtains, DND/MUR, occupancy.

  • Doors and locks

    Existing locks or IWAC, lock events.

  • PMS, BMS and network

    What is exchanged and who is responsible.

  • Security

    KNX Secure, passwords, custody of the ETS project.

  • Handover

    Mock-up room, documents, service access.

02

What should the specification say about the rooms, the panel and the network?

The first section holds the input data: they decide which controller goes into the room panel and how many devices each floor needs.

  • Room types and counts. Standard, suite, apartment, connecting rooms — each with its own list of functions.
  • HVAC type. 2-pipe or 4-pipe fan coil, split or VRF, radiators: this decides the room controller (see the table below).
  • Room panel. ALLinBOX Hospitality v2 and MAXinBOX Hospitality v3 each take 4.5 DIN units[1][6].
  • Power at the door. IWAC Display v3 needs an external 24 V DC supply, with a maximum consumption of 50 mA[2].
  • Network and line power. ALLinBOX Hospitality v2 has a KNX power supply and a KNX-IP interface with an RJ45 socket (Ethernet 10/100)[1], so the room panel needs a network port. The MAXinBOX Hospitality v3 datasheet lists neither a power supply nor an IP interface[6]: for such rooms the KNX line power supply[7] and the link to the hotel's IP network (IP Router or KNX-IP interface) are separate lines of the specification.
  • Project stage. New build or refurbishment: Zennio names cabling as a limitation of KNX[8], so the specification says where the bus cable can be run.

Room HVAC type and how Zennio covers it

Room HVACWhat to state in the specificationZennio device
Fan coil, 2 pipesFan speeds, valve, whether dehumidification is neededALLinBOX Hospitality v2 — 2 pipes, 6 inputs, 160 mA KNX power supply
Fan coil, 4 pipesTwo valves: heating and coolingMAXinBOX Hospitality v3 — 2 or 4 pipes, 6 inputs
Split or VRFMake and series of the indoor unitsA KLIC gateway for that make and series, where one exists (there is none for Hisense VRF[9]); the hospitality thermostat sends the unit its setpoint, mode and fan speed
Climate of several rooms on separate actuatorsHow many rooms per MCC, whether a backup is neededMCC — up to 13 hospitality thermostats, no outputs of its own; a second MCC with the same configuration works as a backup
Sources: ALLinBOX Hospitality v2[1], MAXinBOX Hospitality v3[6], Hospitality Thermostat — application module manual v9.0_b[10], Multiroom Climate Controller[11], MCC — user manual v3.0_a[12]

The compatibility of a specific air conditioner series is checked in Zennio's online tool[13]. The room controllers are in the Climate category of our catalogue; the lock interfaces, the PMS, BMS and Reflecta licences and the servers are in Hotel installations.

03

Which room functions should the specification list?

Write functions as testable statements: "the HVAC switches off when the window is open", not "intelligent climate control".

Lighting and sockets

  • A lighting scene for each room status. In Zennio's hotel catalogue: a welcome scene in a sold and occupied room, lights off in a sold and vacant room, and a staff scene in a room that is not sold[3].
  • Sockets that are switched off when the guest leaves: selected sockets in a vacant room, all of them in a room that is not sold[3].
  • A master switch for bedtime[3]: ALLinBOX Hospitality v2 has two Master Light functions, MAXinBOX Hospitality v3 has one[1][6].
  • Luminaire types and dimming: they decide the controller outputs and any additional actuators.

Climate

  • Setpoints for "sold, guest inside", "sold, guest out", "not sold" and "blocked for maintenance": these are the statuses by which Zennio's solution changes the setpoint[3].
  • Limits on the guest setpoint: the hotel sets them, the guest does not notice them, and the guest's chosen temperature is remembered until they return[3]. The hospitality thermostat also offers a hidden setpoint offset[10].
  • Open window or door: Zennio switches the HVAC off and locks the thermostat[3]; the hospitality thermostat stays in Protection mode until every window and door is closed[10].
  • Pre-arrival: condition and dehumidify the room before the guest arrives[3].

Curtains

If the curtains are motorised, state the motor type and the number of channels. On MAXinBOX Hospitality v3 two 16 A outputs can be configured as a shutter channel[6]; ALLinBOX Hospitality v2 has no shutter channels[14]. Zennio does not make curtain motors or tracks, so the specification names the supplier of the drive.

Do Not Disturb, Make Up Room and the doorbell

State where the guest sets the status and where the staff see it. In the typical room of Zennio's hotel catalogue the guest chooses DND or MUR on Tecla RGB 70 keypads at the entrance, and the RingBOX doorbell has a Do Not Disturb mode and needs no extra power supply[3]; it has 4 doorbells, 8 tones and 65 dB at one metre[15]. Outside the door the status is shown by IWAC Display v3[16]; note whether reception needs to see it too.

Occupancy

Write the requirement as a result: a sleeping guest must not "disappear". If one guest leaves while another sleeps, the room may drop to unoccupied; the False Non-Occupied Detection function of the Motion Detector module corrects such a false "vacant" by restoring the saved scene at the next movement (or after the set number of detections, if the detection filter is enabled), and its use can be limited to sold rooms[17]. The specification decides whether that short transition is acceptable; the setting itself is described in the guide How to build a KNX hotel room.

04

Doors and locks: what should you ask the lock supplier?

According to Zennio's hotel catalogue, the system integrates with SALTO, Vingcard, Onity and dormakaba locks and tells whether a guest or an employee is entering[3]. If the locks are already installed or chosen, the specification needs a section of questions for their supplier.

  • Lock make, model and lock server. For Vingcard, KILock sends its data over TCP/IP to the KILock Server (KLS), which is connected to the Visionline server[18].
  • Radio link. KILock talks to the lock over Zigbee and Bluetooth at 2.4 GHz[19], so its location is agreed with the lock supplier.
  • Lock events. For Vingcard, KILock has objects for the door state, guest or employee, sold or not sold, DND, the room state and the "low battery" and "door left open" alarms[18].
  • Onity. KILock switches DND on and off at the lock and changes the room status on its indicators, but does not control the deadbolt[18].
  • SALTO. For SALTO InRoomNode there is KIRN, 39 × 39 × 10.5 mm, for a wall back box or a distribution box[20].
  • dormakaba. Integration is stated in Zennio's hotel catalogue[3]; the device and protocol are confirmed for the project.

If there are no locks yet, Zennio's own access control can be specified. IWAC Display v3 opens the room with MIFARE DESFire 2K and MIFARE Classic 1K cards and over Bluetooth, and sends the command to the Securel v3 secure relay over an encrypted serial link[2]; its OLED display shows the room number[16]. The relay drives one electric strike[21]. A card can be tied to a group — staff, cleaning, security — only on MIFARE DESFire[4].

For IWAC Display v3, Zennio states that a Zennio server is required[22]: cards are written and Bluetooth keys issued by the Z-Access software[9], and the key on the phone comes from the ZenKey app[16]. In our catalogue the IP network and server items are not part of IWAC, so they are a separate line of the specification. Zennio states that access works offline[9]; entries granted without a connection to the KNX bus are reported by the access module with the Offline Access object once power is back[4]. The specification lists the card type, access groups, phone keys and the electric strike from the door supplier. The devices are in the Access control category of our catalogue.

05

PMS, BMS and the hotel network: who is responsible for what?

Zennio's GRMS reaches the hotel's central services, including the BMS, over the existing IP network, without new wiring[3]. From the PMS it receives check-in and check-out data[3]: in the room this becomes a sold or not sold object that changes the thermostat mode and the occupancy logic[23][17]. For the BMS, Zennio declares Modbus and BACnet integration, and an API for the other hotel systems[3].

GRMS interfaces: what to state and who is responsible (our recommendation; the contract decides)

InterfaceWhat to state in the specificationResponsible
Room logicFunctions by room type, mock-up roomGRMS integrator
GRMS ↔ PMSPMS make and version, check-in and check-out, statuses for receptionGRMS integrator and PMS supplier
GRMS ↔ locksLock model, lock server, eventsLock supplier and GRMS integrator
GRMS ↔ BMSBACnet or Modbus, room and floor pointsBMS contractor and GRMS integrator
Hotel networkPorts in the room panels, addressing, multicast for the IP routers (224.0.23.12 by default)[24]Hotel IT
Central softwareMonitoring, alarms, energy consumption, schedules, lighting; access server for IWACGRMS integrator
Sources: Zennio Solutions for Hotels (Hotel Solutions Catalogue)[3], IP router — online manual v1.0a[24], IWAC Display v3 — product page[22]

Zennio's central software for hotels is Reflecta[3]. For the PMS, our catalogue has a PMS Integration configuration item and per-room licences Type A and Type B; we confirm which one applies for the hotel's PMS, as we do for the BMS licences. The room points for the BMS and their formats are in the guide What KNX sends to a BMS.

06

KNX Secure, passwords and project access: what goes into the specification?

In a hotel the KNX bus runs through every room and the IP network is shared, so protection is written down explicitly. KNX Data Secure is supported by MAXinBOX Hospitality v3[6], Securel v3[21], RingBOX[15], KILock[19] and KIRN[20], and ALLinBOX Hospitality v2 supports both Data Secure and KNX IP Secure[1]. Only what belongs in the specification is listed below.

  • ETS version. Devices with KNX Secure are commissioned from ETS 5.7 or later, and a project with a secure device must be password-protected[5].
  • Keys. At the first secure commissioning ETS replaces the device's factory key (FDSK) with an individual Tool Key; the keys are stored in the project[5].
  • Which addresses to secure. Security is chosen per group address[5], so state which addresses a third-party system (the BMS, a PMS gateway) must be able to read.
  • Tunnels. Each secure tunnelling address has its own password[5]: state who keeps them and to whom they are handed.

07

What should the specification say about handover, documentation and operation?

On top of the usual KNX handover package — the ETS project, passwords, addresses and wiring diagrams — a hotel needs:

  • Mock-up room. One room of each type before roll-out; the hotel tests it against the requirements table and signs a report.
  • Roll-out. The parameters and group addresses of the accepted room are copied to the other rooms of the same project with the Zennio Parameter Copier app for ETS, then checked manually, as its manual requires[25].
  • Point lists. "Group address → point" tables for the PMS, BMS and central software: without them any change to the project breaks the integration.
  • Room documents. A status table (what lights, sockets and climate do in each status), panel diagrams by room type and the as-built bill of materials.
  • Service access. Who connects to the system over IP; for a shared network there are devices with KNX IP Secure, such as IP Router[24].

08

Which requirements belong in a GRMS checklist?

The table can go into a tender as it is: the requirement, the question to settle with the client before requesting bids, and Zennio's answer with a reference to the manufacturer's document.

Requirement → question for the client → how Zennio covers it

RequirementQuestion for the clientHow Zennio covers it
Occupancy without a key card holderDoes the brand standard require a card holder?Motion detectors and a door sensor[3]; Zennio makes no card holder
A sleeping guest is not lostIs it acceptable that the room briefly goes "vacant" while a guest sleeps?Listening Time after the door closes; False Non-Occupied Detection restores the saved scene[17]
Setpoint by room statusWhich setpoint for each status?The setpoint changes by status; the guest's setpoint is remembered[3]
Guest setpoint limitsWhich range is the guest allowed?The hotel sets the limits and the guest does not notice them[3]; hidden offset[10]
Window open, HVAC offAre there opening windows and balcony doors?The HVAC switches off and the thermostat locks[3]
Pre-arrivalCondition and dehumidify the room before check-in?Part of Zennio's solution[3]
Lighting and sockets by statusWhich sockets are switched off in an empty room?Welcome scene, selected sockets off, staff scene[3]
Master switchWhere: at the door, at the bed?Master Light: 2 on ALLinBOX Hospitality v2, 1 on MAXinBOX Hospitality v3[1][6]
DND/MURWhere does the guest set it, where do the staff see it?Keypads at the entrance, doorbell with DND mode[3]; status on IWAC Display v3[16]
Room accessExisting locks or IWAC? Which cards and groups?SALTO, Vingcard, Onity, dormakaba[3]; IWAC Display v3 — MIFARE DESFire 2K, Classic 1K, Bluetooth[2]; Zennio server[22] and Z-Access[9]
PMS linkPMS make and version?More than 120 PMSs according to Zennio, check-in and check-out[3]
BMS linkProtocol and point list?Modbus and BACnet, an API for other systems[3]
App or TVIs a guest app or IPTV control needed?Room control from the hotel's app or through IPTV[3]
Operation without the serverWhat must the room do if the network fails?Decentralised device logic[3]; access stated as working offline[9]
Security and the projectIs KNX Secure mandatory? Who keeps the ETS project?ETS 5.7 or later, project password, device Tool Keys[5]
Sources: Zennio Solutions for Hotels (Hotel Solutions Catalogue)[3], Motion Detector — application module manual v7.0[17], Hospitality Thermostat — application module manual v9.0_b[10], ALLinBOX Hospitality v2[1], MAXinBOX Hospitality v3[6], IWAC Display v3 — user manual[16], IWAC Display v3[2], IWAC Display v3 — product page[22], Zennio General Catalogue 2026 (English)[9], KNX Secure — Zennio online documentation[5]

09

What should a specification on Zennio equipment not promise?

  • A key card holder. Zennio does not make one: occupancy comes from the sensors and the door[3].
  • Leak, smoke and gas detectors. Zennio's solution sends leak and smoke notifications[26], but Zennio makes no detectors of its own: third-party detectors with a dry contact are wired to the inputs of Zennio devices.
  • Curtain motors and tracks. They come from the curtain manufacturer; Zennio controls the drive.
  • A KLIC gateway for any make. KLIC gateways exist for specific makes and series, and there is none for Hisense VRF[9]; check the series before the tender[13].
  • Energy savings as a guarantee. "Up to 60% compared with a conventional system" is Zennio's own statement[3]; for a specific property the saving is estimated in the design.
  • PMS and lock compatibility before it is confirmed. The manufacturer confirms compatibility with the hotel's systems for the project.

We are the official Zennio distributor in Kazakhstan. If you are preparing a hotel tender here, we can check the specification against Zennio equipment and draft the bill of materials per room type — send it to us.

10

How to prepare a GRMS specification: step by step

  1. 1Input data

    Rooms, HVAC, locks, PMS, BMS, construction stage, brand standard.

  2. 2Typical room functions

    As testable statements for each room type.

  3. 3Interfaces

    What goes to the PMS, locks, BMS and central software, and who is responsible.

  4. 4Security

    KNX Secure, the project password, custody of the ETS project and tunnel passwords[5].

  5. 5Handover

    A mock-up room of each type, a test report, the documents.

  6. 6Bid comparison

    Attach the checklist to the tender and compare the proposals line by line.

The GRMS boundaries a specification describes

  1. Hotel network

    • Hotel IP networkexisting, no new wiring
  2. Hotel systems

    • PMScheck-in and check-out
    • BMSBACnet or Modbus
    • Reflectamonitoring and alarms
Fig. 01 — The room runs on its own logic, and the hotel's IP network links it to the PMS, the BMS and Reflecta.

What a room needs

In the catalogue

Questions and answers

Should a GRMS specification name specific products?

We advise against it. The specification describes functions that can be tested on a mock-up room, such as "the HVAC switches off when the window opens", and each bidder answers with its devices. What the specification must name are the hotel's existing systems: the PMS make and version, the lock system and the BMS protocol, because bidders need them to confirm the integration and count the licences.

Who should write the GRMS specification — the hotel or the integrator?

The client — the hotel or its management company — owns the specification. We recommend that a designer write it on the client's behalf rather than a future contractor, otherwise the requirements are easily tailored to one supplier's equipment. Approve the requirements table before requesting bids.

What does a Zennio GRMS need from the hotel network?

Zennio uses the hotel's existing IP network without separate wiring. The specification states an RJ45 port (Ethernet 10/100) in the panel of every room with ALLinBOX Hospitality v2, multicast 224.0.23.12 if the lines are linked by IP routers, and a Zennio server if room access is built on IWAC Display v3.

Which documents should the hotel receive at GRMS handover?

Besides the password-protected ETS project: the test report of the mock-up room of each type, the room status table, the point lists for the PMS and BMS and the panel diagrams. The tunnel passwords and the certificates of the secure devices are handed over with the project.

How should GRMS bids be compared?

Line by line against the requirements table. Ask every bidder to answer each row and to name the document that confirms it; the gaps then show at once, because a bid without curtains, the PMS link or the central software covers a smaller scope. Ask for the mock-up room of each type as a separate item: it is where the hotel checks the answers.

Further reading

Zennio equipment selected for your project

We are the official ZENNIO distributor in Kazakhstan: we put together the system for your project, supply the equipment and give technical support to designers and integrators.

+7 777 678 77 88info@zennio-kz.kz

Sources

Linked documents are in English and Spanish.

  1. [1]ALLinBOX Hospitality v2 — Zennio, datasheet (PDF) ↩
  2. [2]IWAC Display v3 — Zennio, datasheet (PDF) ↩
  3. [3]Zennio Solutions for Hotels (Hotel Solutions Catalogue), catalogue (PDF) ↩
  4. [4]Access Control — application module manual v3.0 — Zennio, user manual (PDF) ↩
  5. [5]KNX Secure — Zennio online documentation — Zennio, online manual ↩
  6. [6]MAXinBOX Hospitality v3 — Zennio, datasheet (PDF) ↩
  7. [7]KNX Technology — KNX Association ↩
  8. [8]Zennio webinar «Cómo diseñar espacios inteligentes» (Voltimum, 2025), presentation (PDF) ↩
  9. [9]Zennio General Catalogue 2026 (English), catalogue (PDF) ↩
  10. [10]Hospitality Thermostat — application module manual v9.0_b — Zennio, user manual (PDF) ↩
  11. [11]Multiroom Climate Controller — Zennio, datasheet (PDF) ↩
  12. [12]MCC — user manual v3.0_a — Zennio, user manual (PDF) ↩
  13. [13]Zennio compatibility tool (KLIC gateways) ↩
  14. [14]ALLinBOX 1612 v3 88 v2 46 v2 Hospitality v2 — user manual — Zennio, user manual (PDF) ↩
  15. [15]RingBOX — Zennio, datasheet (PDF) ↩
  16. [16]IWAC Display v3 — user manual — Zennio, user manual (PDF) ↩
  17. [17]Motion Detector — application module manual v7.0 — Zennio, user manual (PDF) ↩
  18. [18]KILock — user manual — Zennio, user manual (PDF) ↩
  19. [19]KILock — Zennio, datasheet (PDF) ↩
  20. [20]KIRN — Zennio, datasheet (PDF) ↩
  21. [21]Securel v3 — Zennio, datasheet (PDF) ↩
  22. [22]IWAC Display v3 — product page — Zennio ↩
  23. [23]MAXinBOX Hospitality v3 — user manual — Zennio, user manual (PDF) ↩
  24. [24]IP router — online manual v1.0a — Zennio, online manual ↩
  25. [25]Zennio Parameter Copier — user manual, user manual (PDF) ↩
  26. [26]Zennio — Hotels ↩
  27. [27]CX50 — datasheet — Zennio, datasheet (PDF) ↩

We set statistics cookies only with your consent. Cookie policy