SIST EN 50523-2:2010
(Main)Household appliances interworking -- Part 2: Data structures
Household appliances interworking -- Part 2: Data structures
This European Standard specifies the message Data structures used for communication between devices that comply with the Household Appliances Interworking standard. It is a companion document to EN 50523-1, Functional specification.
Geräte für den Hausgebrauch - Interworking -- Teil 2: Datenstrukturen
Diese Europäische Norm legt die Nachrichtendatenstrukturen fest, die für die Nachrichtenübermittlung zwischen Geräte verwendet werden, die der Interworking-Norm für Haushaltsgeräte entsprechen. Sie ist ein Begleitdokument zur EN 50523 1, „Funktionsspezifikation“.
Interfonctionnement des appareils électrodomestiques -- Partie 2: Structures des données
La présente Norme Européenne spécifie les structures de données de message utilisées pour la communication entre dispositifs qui sont conformes à la norme « Interfonctionnement des appareils domestiques ». Elle est un document d’accompagnement de la EN 50523-1 « Spécifications fonctionnelles ».
Medsebojno delovanje gospodinjskih aparatov - 2. del: Podatkovne strukture
Ta evropski standard določa podatkovno strukturo sporočil, ki se uporablja za komuniciranje med napravami, ki so v skladu s standardom o medsebojnem delovanju gospodinjskih aparatov. Je spremljevalni dokument k EN 50523-1, Funkcionalne specifikacije.
General Information
- Status
- Published
- Publication Date
- 30-Nov-2009
- Technical Committee
- FGA - Consumer information related to household electrical appliances
- Current Stage
- 6060 - National Implementation/Publication (Adopted Project)
- Start Date
- 09-Nov-2009
- Due Date
- 14-Jan-2010
- Completion Date
- 01-Dec-2009
Overview
EN 50523-2:2009 - Household appliances interworking, Part 2: Data structures - is the CENELEC/CLC European standard that defines the message data structures used for communication between household appliance devices that implement the EN 50523 interworking framework. It is a companion to EN 50523-1 (Functional specification) and establishes how commands, states, events, identification and diagnostic payloads are encoded and exchanged to achieve interoperable control, monitoring and service.
Key topics and technical requirements
- Message format conventions
- Big‑endian byte order for data fields; 2‑byte words store the most significant byte first.
- Signed integers use 2’s complement; strings are ASCII null‑terminated.
- Functional blocks (MIDs)
- EXECUTE COMMAND - standard command IDs (e.g., START = 1, STOP = 2, PAUSE = 3) and parameter encodings for start/finish time, set temperature, program types.
- SIGNAL STATE - device status codes (e.g., OFF = 1, STAND‑BY = 2, RUNNING = 5, FAILURE = 8), remote‑enable flags, remaining time and temperature reporting.
- SIGNAL EVENT - event and alert encodings, application error codes (e.g., Command Refused = 1, Invalid OID = 2), structured alert lists with category (WARNING, DANGER, FAILURE) and presence/recovery flags.
- IDENTIFY PRODUCT - fields for company/brand IDs, model, part/software revision, product type IDs and standard version; Basic and Extended identification formats.
- COLLECT DIAGNOSIS DATA and MANAGE TIME - standardized MIDs for diagnostics and time management (structure tables defined in the standard).
- Identifiers and encodings
- Company and Brand Id fields (2 bytes), Product Type Id structure (cluster/category/id), OID encodings and reserved ranges for standard, non‑standard and proprietary values.
- Interoperability rules
- Clear delineation of standard (1–63), non‑standard (64–127) and proprietary (128–255) value ranges for extensibility.
Applications and users
- Who uses it
- Appliance manufacturers, firmware and embedded systems engineers, smart‑home integrators, IoT platform developers, service/maintenance tool vendors and standards committees.
- Practical uses
- Enable cross‑brand remote control, unified status/alert reporting, structured diagnostics and reliable timing for scheduled programs.
- Build interoperable smart‑home hubs, appliance management apps, and remote service/diagnostic systems that follow a common message/data model.
- Facilitate vendor-neutral integration in building automation, energy management and consumer device ecosystems.
Related standards
- EN 50523-1: Functional specification - defines the interoperability requirements and should be read together with EN 50523-2 for complete implementation guidance.
Keywords: EN 50523-2, Household appliances interworking, data structures, message formats, MIDs, device communication, interoperability, appliance identification, diagnostics, OID.
Frequently Asked Questions
SIST EN 50523-2:2010 is a standard published by the Slovenian Institute for Standardization (SIST). Its full title is "Household appliances interworking -- Part 2: Data structures". This standard covers: This European Standard specifies the message Data structures used for communication between devices that comply with the Household Appliances Interworking standard. It is a companion document to EN 50523-1, Functional specification.
This European Standard specifies the message Data structures used for communication between devices that comply with the Household Appliances Interworking standard. It is a companion document to EN 50523-1, Functional specification.
SIST EN 50523-2:2010 is classified under the following ICS (International Classification for Standards) categories: 97.120 - Automatic controls for household use. The ICS classification helps identify the subject area and facilitates finding related standards.
You can purchase SIST EN 50523-2:2010 directly from iTeh Standards. The document is available in PDF format and is delivered instantly after payment. Add the standard to your cart and complete the secure checkout process. iTeh Standards is an authorized distributor of SIST standards.
Standards Content (Sample)
2003-01.Slovenski inštitut za standardizacijo. Razmnoževanje celote ali delov tega standarda ni dovoljeno.Medsebojno delovanje gospodinjskih aparatov - 2. del: Podatkovne struktureGeräte für den Hausgebrauch - Interworking -- Teil 2: DatenstrukturenInterfonctionnement des appareils électrodomestiques -- Partie 2: Structures des donnéesHousehold appliances interworking -- Part 2: Data structures97.120Avtomatske krmilne naprave za domAutomatic controls for household useICS:Ta slovenski standard je istoveten z:EN 50523-2:2009SIST EN 50523-2:2010en,fr,de01-januar-2010SIST EN 50523-2:2010SLOVENSKI
STANDARD
EUROPEAN STANDARD EN 50523-2 NORME EUROPÉENNE
EUROPÄISCHE NORM July 2009
CENELEC European Committee for Electrotechnical Standardization Comité Européen de Normalisation Electrotechnique Europäisches Komitee für Elektrotechnische Normung
Central Secretariat: Avenue Marnix 17, B - 1000 Brussels
© 2009 CENELEC -
All rights of exploitation in any form and by any means reserved worldwide for CENELEC members.
Ref. No. EN 50523-2:2009 E
ICS 97.120
English version
Household appliances interworking -
Part 2: Data structures
Interfonctionnement
des appareils électrodomestiques -
Partie 2: Structures des données
Geräte für den Hausgebrauch -
Interworking -
Teil 2: Datenstrukturen
This European Standard was approved by CENELEC on 2009-06-01. CENELEC members are bound to comply with the CEN/CENELEC Internal Regulations which stipulate the conditions for giving this European Standard the status of a national standard without any alteration.
Up-to-date lists and bibliographical references concerning such national standards may be obtained on application to the Central Secretariat or to any CENELEC member.
This European Standard exists in three official versions (English, French, German). A version in any other language made by translation under the responsibility of a CENELEC member into its own language and notified to the Central Secretariat has the same status as the official versions.
CENELEC members are the national electrotechnical committees of Austria, Belgium, Bulgaria, Cyprus, the Czech Republic, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Iceland, Ireland, Italy, Latvia, Lithuania, Luxembourg, Malta, the Netherlands, Norway, Poland, Portugal, Romania, Slovakia, Slovenia, Spain, Sweden, Switzerland and the United Kingdom.
(dop)
2010-06-01 – latest date by which the national standards conflicting with the EN have to be withdrawn
(dow)
2012-06-01 The Working Group CLC/TC 59X/WG 7, Smart house, was initiated by CECED and installed by the decision of the CLC/TC 59 meeting on 2004-09-14/15. This Part 2 of EN 50523 defines the message data structures used for communication between household appliances. This part is to be read in conjunction with Part 1 “Functional specification” of this standard. Part 1 defines the interoperability requirements for installation, control and monitoring of household appliances. __________ SIST EN 50523-2:2010
– 3 – EN 50523-2:2009 Contents 1 Scope . 4 2 Normative references . 4 3 Terms, definitions and abbreviations . 4 4 Conventions for format . 4 5 Functional Blocks Mapping . 4 5.1 EXECUTE COMMAND . 4 5.2 SIGNAL STATE . 6 5.3 SIGNAL EVENT . 8 5.4 IDENTIFY PRODUCT . 10 5.5 COLLECT DIAGNOSIS DATA . 14 5.6 MANAGE TIME . 15 Bibliography . 16
Tables Table 1 – EXECUTE COMMAND MIDs .5 Table 2 – SIGNAL STATE MIDs .6 Table 3 – SIGNAL EVENT MIDs .8 Table 4 – IDENTIFY PRODUCT MIDs .10 Table 5 – Company Ids and Brand Ids .11 Table 6 – Product Names and Product Types .13 Table 7 – OID Encodings .14 Table 8 – Standard Version .14 Table 9 – COLLECT DIAGNOSIS MIDs .14 Table 10 – MANAGE TIME MIDs .15
• If word fields consisting of two bytes are used then, the most significant byte is the first field. Word Byte M Byte M+1 Most significant byte Least significant byte
• The format used for signed integer is 2’s complement. • The character set used for a string (array of characters terminated with a null character) is ASCII. 5 Functional Blocks Mapping 5.1 EXECUTE COMMAND The table below defines the data structures used for all MIDs of the Functional Block EXECUTE COMMAND. SIST EN 50523-2:2010
– 5 – EN 50523-2:2009 Table 1 – EXECUTE COMMAND MIDs MID Data Execution of a Command Byte 0: Command Identification Value 0 is reserved. Values ranging from 1 to 63 are standardised commands. START 1 STOP 2 PAUSE 3 START SUPERFREEZING 4 STOP SUPERFREEZING 5 START SUPERCOOLING 6 STOP SUPERCOOLING 7 DISABLE GAS 8 ENABLE GAS 9 START SUPERHEATING 10 STOP SUPERHEATING 11 Values ranging from 63 to 127 are non-standardised commands. Values ranging from 128 to 255 are proprietary commands. Washing Parameters Byte 0: Type of Programme Data Value 0 is reserved. Values ranging from 1 to 63 are standardised types. Values ranging from 64 to 127 are non-standardised types. Values ranging from 128 to 255 are proprietary types. Other bytes: programme data Cooking Parameters See Washing Parameters aboveRefrigeration Parameters See Washing Parameters above Air Conditioning Parameters See Washing Parameters above Water Heating Parameters See Washing Parameters above Start Time Byte 0 Bit 0-5: Minutes ranging from 0 to 59
Bit 6-7: RELATIVE 0 ABSOLUTE 1 Reserved 2 Reserved 3
If RELATIVE Byte 1: Hours ranging from 0 to 255 If ABSOLUTE Byte 1: Hours ranging from 0 to 23
The value 0xFFFF as well as all invalid absolute values means Not available. Finish Time See Start Time above Set Temperature Byte 0: Most significant byte of 2 bytes signed integer providing value ranging from -50 °C to +500 °C. Precision is 1 °C.
Byte 1: Least significant byte of 2 bytes signed integer providing value ranging from -50 °C to +500 °C. Precision is 1 °C. Reduction Byte 0: Values ranging from 0 to 63 are standardised reduction levels. 0: Normal info & alerts 1: All alerts 2: Alerts (Fault & Dangerous category) 3: Alerts (Fault category)
Values ranging from 64 to 127 are non-standardised. Values ranging from 128 to 255 are proprietary. SIST EN 50523-2:2010
Values ranging from 64 to 127 are non-standardised. Values ranging from 128 to 255 are proprietary.
Byte 1 Bit 0-3: Remote Enable Flags Remote Control is DISABLED 0 Remote Control is enabled in general, but TEMPORARILY LOCKED/DISABLED 7 Remote Control is ENABLED F Other values are reserved for future extensions Bit 4-7: Device Status 2 Structure PROPRIETARY 0 PROPRIETARY 1 IRIS SYMPTOM CODE 2 RESERVED 3 to 15
Other bytes: Device Status 2 Non-standardised or Proprietary data. In the case of IRIS Symptom Code, 3 bytes representing the 3 digit encoding (see [1]) possibly complemented with proprietary bytes. Remaining Time Byte 0: Minutes ranging from 0 to 59
Byte 1: Hours ranging from 0 to 23 Washing Parameters
See EXECUTE COMMAND Cooking Paramete
...










Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.
Loading comments...