Cle

From HSYCO
Revision as of 09:58, 5 April 2023 by Enrico (talk | contribs)
Jump to navigation Jump to search

Cle is an I/O servers that allows the supervision of CLE automation hotel management modules.

This driver complies with the Xcom communication protocol

Communication

The driver supports communication through RS-485 serial interface.

RS-485 parameters:

Baud rate <19200-57600>
Data bits 8
Stop bit 1
Parity none
Flow control none

Datapoints

ID INDEX R/W VALUE VALUE MEANING INFO (ITA) INFO (ENG)
cle.<addr>.digital.output.<x>.value <x>: 1..8 W Val: 0,1 Controlla uscita digitale X Check digital output X
cle.<addr>.digital.input.reset W Val: 1 1 = reset Resetta tutti gli ingressi digitali Reset all digital inputs
cle.<addr>.digital.input.<x>.reset <x>: 1..8 W Val: 1 1 = reset Resetta ingressi digitali X Reset digital input X
cle.<addr>.settings.reset W Val: 1 1 = reset Resetta impostazioni plugin Reset plugin settings
cle.<addr>.digital.input.<x>.name <x>: 1..8 W Val: string Cambia il nome all’ingresso digitale Change name of digital input
cle.<addr>.digital.output.<x>.name <x>: 1..8 W Val: string Cambia il nome all’uscita Change name of output
cle.<addr>.<mct>.name <mct>: mcta,mctb W Val: string Cambia il nome al termostato Change name of thermostat
cle.<addr>.<mct>.season <mct>: mcta,mctb W Val: summer, winter Modifica stagione termostato Modify thermostat season
cle.<addr>.<mct>.temp.anti.freeze <mct>: mcta,mctb W Val: integer Modifica setpoint antigelo Modify anti-freeze setpoint
cle.<addr>.<mct>.temp.comfort <mct>: mcta,mctb W Val: integer Modifica setpoint comfort Modify comfort setpoint
cle.<addr>.<mct>.temp.maintenance <mct>: mcta,mctb W Val: integer Modifica setpoint manutenzione Modify maintenance setpoint
cle.<addr>.<mct>.temp.maintenance.max <mct>: mcta,mctb W Val: integer Modifica setpoint max manutenzione Modify max maintenance setpoint
cle.<addr>.<mct>.temp.max <mct>: mcta,mctb W Val: integer Modifica setpoint max Modify max setpoint
cle.<addr>.<mct>.temp.min <mct>: mcta,mctb W Val: integer Modifica setpoint min Modify min setpoint
cle.<addr>.<mct>.flag.maintenance.or.comfort <mct>: mcta,mctb W Val: maintenance, comfort Imposta MCT in manutenzione o comfort Set MCT to maintenance or comfort
cle.<addr>.online R Val: 0,1 1=online Stato connessione bus Bus connection status
cle.<addr>.aux.digital.input.<x>.disabled <x>: 1..8 R Val: 0,1 1=disabled
cle.<addr>.card.<number>.enabled R Usati da plugin, non usare Used by plugin, do not use
cle.<addr>.card.new.code R Usati da plugin, non usare Used by plugin, do not use
cle.<addr>.card.new.enable R Usati da plugin, non usare Used by plugin, do not use
cle.<addr>.date.time.byte.data R Usati da plugin, non usare Used by plugin, do not use
cle.<addr>.date.time.day R Usati da plugin, non usare Used by plugin, do not use
cle.<addr>.date.time.daylight.savings.time R Usati da plugin, non usare Used by plugin, do not use
cle.<addr>.date.time.error R Usati da plugin, non usare Used by plugin, do not use
cle.<addr>.date.time.hour R Val:0..23 Usati da plugin, non usare Used by plugin, do not use
cle.<addr>.date.time.minute R Val:1.59 Usati da plugin, non usare Used by plugin, do not use
cle.<addr>.date.time.month R Val:1..12 Usati da plugin, non usare Used by plugin, do not use
cle.<addr>.date.time.second R Val:1.59 Usati da plugin, non usare Used by plugin, do not use
cle.<addr>.date.time.week.day R Val:1..7 Usati da plugin, non usare Used by plugin, do not use
cle.<addr>.date.time.year R Val:last two digits of current year Usati da plugin, non usare Used by plugin, do not use
cle.<addr>.digital.input.<x>.normally.open <x>: 1..8 R Val: 0,1 1=NA Se l’ingresso digitale X è normalmente aperto If digital input X is normally open
"
cle.<addr>.digital.input.<x>.retentive <x>: 1..8 R Val: 0,1 1=latching Se l’ingresso digitale X è ritentivo Digital input X status is latching
cle.<addr>.digital.input.<x>.value <x>: 1..8 R Val: 0,1 1=close Stato dell’ingresso digitale X Indicate if output X is linked to digital input Y
"
cle.<addr>.digital.output.<x>.bind.di<y> "<x>: 1..8
<y>: 1..8" R Val: 0,1 1=binded Indica se l’uscita X è legata all’ingresso digitale Y
cle.<addr>.digital.output.<x>.bind.virtual.input.incma <x>: 1..8 R Val: 0,1 1=binded Indica se l’uscita X è legata alll’input virtuale incma Indicate if output X is linked to virtual input incma
"
cle.<addr>.digital.output.<x>.bind.virtual.input.incmb <x>: 1..8 R Val: 0,1 1=binded Indica se l’uscita X è legata alll’input virtuale incmb Indicate if output X is linked to virtual input incmb
"
cle.<addr>.digital.output.<x>.disabled <x>: 1..8 R Val: 0,1 1=disabled Uscita X disabilitata Output X disabled
cle.<addr>.digital.output.<x>.inputs.mode <x>: 1..8 R Val: and,or
cle.<addr>.digital.output.<x>.normally.open <x>: 1..8 R Val: 0,1 1=NA Uscita X normalmente aperta Output X normally open
cle.<addr>.digital.output.<x>.type <x>: 1..8 R Val: timerized,monostable,bistable Tipo dell’uscita X Type of output X
cle.<addr>.digital.output.<x>.value <x>: 1..8 R Val: 0,1 1=close Stato dell’uscita X Status of output X
cle.<addr>.esxj4r_a.exists R Val: 0,1 1=exists
cle.<addr>.esxj4r_a.offline R Val: 0,1 1=offline
cle.<addr>.esxj4r_b.exists R Val: 0,1 1=exists
cle.<addr>.esxj4r_b.offline R Val: 0,1 1=offline
cle.<addr>.esxj4r_c.exists R Val: 0,1 1=exists
cle.<addr>.esxj4r_c.offline R Val: 0,1 1=offline
cle.<addr>.esxy4.exists R Val: 0,1 1=exists
cle.<addr>.esxy4.offline R Val: 0,1 1=offline
cle.<addr>.firmware.name R Val: string Nome del firmware installato sul modulo hotel Firmware name installed on hotel module
"
cle.<addr>.firmware.release R Val: string Release del firmware installato sul modulo hotel Firmware release installed on hotel module
"
cle.<addr>.firmware.version R Val: string Versione del firmware installato sul modulo hotel Firmware version installed on hotel module
"
cle.<addr>.function.anti.intrusion.insertion R Val: manual,automatc
cle.<addr>.function.anti.theft.active R Val: 0,1 1=active Stato antifurto Anti-theft status
"
cle.<addr>.function.call.cleaner.active R Val: 0,1 1=active Stato chiamata pulizia camera Housekeeping call status
"
cle.<addr>.function.dbk.active R Val: 0,1
cle.<addr>.function.door.open.without.card.in.pouch.active R Val: 0,1 1=active Porta camera aperta e tessera non presente nella tasca Room door open and keycard not present
cle.<addr>.function.fc8.active R Val: 0,1
cle.<addr>.function.intrusion.alarm.active R Val: 0,1
cle.<addr>.function.maintenance.request.active R Val: 0,1 1=active Allarme antifurto Alarm activated
"
cle.<addr>.function.not.disturb.active R Val: 0,1 1=active Do not Disturb attivato Do Not Disturb mode activated
"
cle.<addr>.function.pouch.input.simulation.active R Val: 0,1 1=active Simulazione ingresso tasca attivato "Pocket entry simulation activated
"
cle.<addr>.function.programming.authorization.active R Val: 0,1
cle.<addr>.function.room.checked.and.ready.active R Val: 0,1 1=active Stanza pronta e effettuato check-in Room ready and check-in done
"
cle.<addr>.function.room.checked.not.ready.active R Val: 0,1 1=active Stanza non pronta Room not ready
cle.<addr>.function.room.cleaning.request.active R Val: 0,1 1=active Richiesta pulizia camera attiva Housekeeping request active
cle.<addr>.function.room.maintance.done.and.ready.active R Val: 0,1 1=active Manutenzione camera effettuata Room maintenance done
cle.<addr>.function.room.maintance.done.not.ready.active R Val: 0,1 1=active Manutenzione camera non effettuata Room maintenance not done
cle.<addr>.function.room.ready.active R Val: 0,1 1=active Stanza pronta Room ready
cle.<addr>.function.serial.bus.alarm.simulation.active R Val: 0,1 1=active Simulazione allarme sul bus seriale Serial bus alarm simulation activated
cle.<addr>.function.sos.active R Val: 0,1 1=active Funzione SOS attivata SOS function activated
cle.<addr>.function.st43.active R Val: 0,1 1=active
cle.<addr>.function.st44.active R Val: 0,1 1=active
cle.<addr>.function.stac.active R Val: 0,1 1=active
cle.<addr>.function.stad.active R Val: 0,1 1=active
cle.<addr>.function.starc.active R Val: 0,1 1=active
cle.<addr>.function.stard.active R Val: 0,1 1=active
cle.<addr>.function.stc.active R Val: 0,1 1=active
cle.<addr>.function.std.active R Val: 0,1 1=active
cle.<addr>.function.wd43.active R Val: 0,1 1=active
cle.<addr>.function.wd44.active R Val: 0,1 1=active
cle.<addr>.function.wdc.active R Val: 0,1 1=active
cle.<addr>.function.wdd.active R Val: 0,1 1=active
cle.<addr>.mcb.exists R Val: 0,1 1=exists MCB esiste MCB exists
cle.<addr>.mcb.offline R Val: 0,1 1=offline MCB offline MCB offline
cle.<addr>.<mct>.exists <mct>: mcta,mctb R Val: 0,1 1=esiste MCT esiste MCT exists
"
cle.<addr>.<mct>.fancoil.speed <mct>: mcta,mctb R Val: automatic, off or number Modo fancoil Fan coil mode
cle.<addr>.<mct>.flag.actuator.work.mode <mct>: mcta,mctb R Val: remoteoff,localoff,aautomatic,chrono Velocità fancoil Fan coil speed
cle.<addr>.<mct>.flag.auto.summer.winter.commutation <mct>: mcta,mctb R Val: 0,1 1=automatic Commutazione estate inverno automatica Automatic summer/winter switch
cle.<addr>.<mct>.flag.datetime.error <mct>: mcta,mctb R Val: 0,1 1=error Errore data Date error
cle.<addr>.<mct>.flag.display.intensity.included <mct>: mcta,mctb R Val: 0,1
cle.<addr>.<mct>.flag.electrovalve.work.mode <mct>: mcta,mctb R Val: regular,setpoint
cle.<addr>.<mct>.flag.external.sensor.fault <mct>: mcta,mctb R Val: 0,1 1=error Errore sensore temperatura esterno External temperature sensor error
"
cle.<addr>.<mct>.flag.external.sensor.temp.anomaly <mct>: mcta,mctb R Val: 0,1 1=error Anomalia sensore temperatura esterno External temperature sensor anomaly
"
cle.<addr>.<mct>.flag.fahrenheit.or.celsius <mct>: mcta,mctb R Val:fahrenheit,celsius
cle.<addr>.<mct>.flag.internal.sensor.fault <mct>: mcta,mctb R Val: 0,1 Errore sensore temperatura interno Internal temperature sensor error
cle.<addr>.<mct>.flag.internal.sensor.temp.anomaly <mct>: mcta,mctb R Val: 0,1 Anomalia sensore temperatura interno Internal temperature sensor anomaly
cle.<addr>.<mct>.flag.ir.input.function.b.enabled <mct>: mcta,mctb R Val: 0,1
cle.<addr>.<mct>.flag.ir.status <mct>: mcta,mctb R Val: 0,1
cle.<addr>.<mct>.flag.is.winter <mct>: mcta,mctb R Val: 0,1 1=winter E’ inverno? Is it winter?
"
cle.<addr>.<mct>.flag.keypad.locked <mct>: mcta,mctb R Val: 0,1 1=active Blocco keypad Keypad lock
R
cle.<addr>.<mct>.flag.normally.closed.contact.window <mct>: mcta,mctb R Val: 0,1 1=NC Contatto finestra normalmente chiuso Normally closed window contact
cle.<addr>.<mct>.flag.pgm.allow <mct>: mcta,mctb R Val: 0,1
cle.<addr>.<mct>.flag.rsir1.function.b.enabled <mct>: mcta,mctb R Val: 0,1
cle.<addr>.<mct>.flag.window.open <mct>: mcta,mctb R Val: 0,1 1=open Finestra aperta Window open
cle.<addr>.<mct>.flag.window.open.control.included <mct>: mcta,mctb R Val: 0,1 1=included Controllo finestra aperta Window open check
cle.<addr>.<mct>.flag.wrx.auto.learning <mct>: mcta,mctb R Val: 0,1
cle.<addr>.<mct>.keypad.event <mct>: mcta,mctb R Val:click,down,up Evento dal keypad Keypad event
cle.<addr>.<mct>.keypad.event.data <mct>: mcta,mctb R Val: plus, minus, fan, manu,cr Tipo di dato inviato dal keypad Data type sent from keypad
cle.<addr>.<mct>.offline <mct>: mcta,mctb R Val: 0,1 1=offline Offline Offline
"
cle.<addr>.<mct>.percentage.pi <mct>: mcta,mctb R Val: 0,100 Percentuale di apertura della valvola Valve opening percentage
cle.<addr>.<mct>.relay.<x>.active "<mct>: mcta,mctb
<x>: 1..8" R Val: 0,1 1=active Relays X active or not Relay X active or not
cle.<addr>.<mct>.temp.actual <mct>: mcta,mctb R Val: yy.zzzz Es: 22.3456 Temperatura corrente della stanza Ex: 22.3456 Current room temperature
cle.<addr>.<mct>.temp.setpoint <mct>: mcta,mctb R Val: integer Temperature di setpoint della stanza Room setpoint temperature
cle.<addr>.<mfp>.card.code <mfp>: mfpa,mfpb R Val: integer Codice carta presente nella MFP Code card present in MFP
cle.<addr>.<mfp>.card.dnd <mfp>: mfpa,mfpb R Val: 0,1 1=active Carta non disturbare presente Do Not Disturb card present
cle.<addr>.<mfp>.card.due.day <mfp>: mfpa,mfpb R Val: 0..31 Giorno di scadenza carta Card expiration day
cle.<addr>.<mfp>.card.due.hour <mfp>: mfpa,mfpb R Val:0..23 Ora di scadenza carta Card expiration time
cle.<addr>.<mfp>.card.due.month <mfp>: mfpa,mfpb R Val:1..12 Mese di scadenza carta Card expiration month
cle.<addr>.<mfp>.card.due.year <mfp>: mfpa,mfpb R Val:last two digits of current year Anno di scadenza carta Card expiration year
cle.<addr>.<mfp>.card.level <mfp>: mfpa,mfpb R Val: integer Livello carta inserita in MFP Card level inserted in MFP
cle.<addr>.<mfp>.card.reader.validity <mfp>: mfpa,mfpb R Val: enabled, disabled, outoftime, clientinroom, cardexpired,abdisabled,safeopen Tipo validità carta inserita in MFP Validity type of card inserted in MFP
cle.<addr>.<mfp>.card.slot<x> "<mfp>: mfpa,mfpb
<x>: 1..5" R Val: 0,1 1=active
cle.<addr>.<mfp>.excluded.festivity <mfp>: mfpa,mfpb R Val: 0,1 1=disabled
cle.<addr>.<mfp>.excluded.friday <mfp>: mfpa,mfpb R Val: 0,1 1=disabled
cle.<addr>.<mfp>.excluded.monday <mfp>: mfpa,mfpb R Val: 0,1 1=disabled
cle.<addr>.<mfp>.excluded.saturday <mfp>: mfpa,mfpb R Val: 0,1 1=disabled
cle.<addr>.<mfp>.excluded.sunday <mfp>: mfpa,mfpb R Val: 0,1 1=disabled
cle.<addr>.<mfp>.excluded.thursday <mfp>: mfpa,mfpb R Val: 0,1 1=disabled
cle.<addr>.<mfp>.excluded.tuesday <mfp>: mfpa,mfpb R Val: 0,1 1=disabled
cle.<addr>.<mfp>.excluded.wednesday <mfp>: mfpa,mfpb R Val: 0,1 1=disabled
cle.<addr>.<mfp>.exists <mfp>: mfpa,mfpb R Val: 0,1 1=exists MFP esiste o no MFP exists or not
"
cle.<addr>.<mfp>.flag.card.inserted <mfp>: mfpa,mfpb R Val: 0,1 1=present Carta inserita Card inserted
cle.<addr>.<mfp>.flag.card.read.error <mfp>: mfpa,mfpb R Val: 0,1 1=error Errore di lettura carta Card reading error
"
cle.<addr>.<mfp>.flag.card.read.error.different.password <mfp>: mfpa,mfpb R Val: 0,1 1=error
cle.<addr>.<mfp>.flag.password.error <mfp>: mfpa,mfpb R Val: 0,1 1=error
cle.<addr>.<mfp>.flag.plant.code.error <mfp>: mfpa,mfpb R Val: 0,1 1=error
cle.<addr>.<mfp>.led.call.cleaner <mfp>: mfpa,mfpb R Val: on,off,slow,quick Stato led cleaner Cleaner LED status
cle.<addr>.<mfp>.led.customer.in.camera <mfp>: mfpa,mfpb R Val: on,off,slow,quick Stato led cliente nella stanza Room client LED status
cle.<addr>.<mfp>.led.not.disturb <mfp>: mfpa,mfpb R Val: on,off,slow,quick Stato led DND Do Not Disturb LED status
cle.<addr>.<mfp>.led.rejection <mfp>: mfpa,mfpb R Val: on,off,slow,quick Stato led carta rifiutata Rejected card LED status
cle.<addr>.<mfp>.led.sos <mfp>: mfpa,mfpb R Val: on,off,slow,quick Stato led SOS SOS LED status
cle.<addr>.<mfp>.offline <mfp>: mfpa,mfpb R Val: 0,1 1=offline MFP offline o no MFP offline or not
"
cle.<addr>.<mfp>.plant.code <mfp>: mfpa,mfpb R Val: integer Codice impianto System code
cle.<addr>.<mfp>.transit.day <mfp>: mfpa,mfpb R Val:1..31
cle.<addr>.<mfp>.transit.hour <mfp>: mfpa,mfpb R Val:0..23
cle.<addr>.<mfp>.transit.minute <mfp>: mfpa,mfpb R Val:1..59
cle.<addr>.<mfp>.transit.month <mfp>: mfpa,mfpb R Val:1..12
cle.<addr>.<mfp>.transit.times <mfp>: mfpa,mfpb R Val: integer
cle.<addr>.<mfp>.value <mfp>: mfpa,mfpb R Val: 0,1
cle.<addr>.pouch.simulation.inputs R Val: integer
cle.<addr>.scf.exists R Val: 0,1 1=exists
cle.<addr>.scf.offline R Val: 0,1 1=exists
cle.<addr>.slot<x>.end.hour <x>: 0..4 R Val:0..23
cle.<addr>.slot<x>.end.minute <x>: 0..4 R Val:1..59
cle.<addr>.slot<x>.start.hour <x>: 0..4 R Val:0..23
cle.<addr>.slot<x>.start.minute <x>: 0..4 R Val:1..59
cle.<addr>.tr.value R Val: integer
cle.<addr>.<tsc>.card.code <tsc>:tsca,tscb R Val: integer Codice carta presenta nella tasca TSC Code card present in TSC pocket
"
cle.<addr>.<tsc>.card.dnd <tsc>:tsca,tscb R Val: 0,1 Carta non disturbare presente Do Not Disturb card present
cle.<addr>.<tsc>.card.due.day <tsc>:tsca,tscb R Val:1..31 Giorno di scadenza carta Card expiration day
cle.<addr>.<tsc>.card.due.hour <tsc>:tsca,tscb R Val:0..23 Ora di scadenza carta Card expiration time
"
cle.<addr>.<tsc>.card.due.month <tsc>:tsca,tscb R Val:1..12 Mese di scadenza carta Card expiration month
cle.<addr>.<tsc>.card.due.year <tsc>:tsca,tscb R Val:last two digits of current year Anno di scadenza carta Card expiration year
cle.<addr>.<tsc>.card.level <tsc>:tsca,tscb R Val: integer Livello carta inserita in TSC Card level inserted in TSC pocket
cle.<addr>.<tsc>.card.reader.validity <tsc>:tsca,tscb R Val: enabled, disabled, outoftime, clientinroom, cardexpired,abdisabled,safeopen Tipo validità carta inserita in TSC Validity type of card inserted in TSC pocket
cle.<addr>.<tsc>.card.slot<x> "<tsc>:tsca,tscb
<x>: 1..5" R Val: 0,1
cle.<addr>.<tsc>.excluded.festivity <tsc>:tsca,tscb R Val: 0,1
cle.<addr>.<tsc>.excluded.friday <tsc>:tsca,tscb R Val: 0,1
cle.<addr>.<tsc>.excluded.monday <tsc>:tsca,tscb R Val: 0,1
cle.<addr>.<tsc>.excluded.saturday <tsc>:tsca,tscb R Val: 0,1
cle.<addr>.<tsc>.excluded.sunday <tsc>:tsca,tscb R Val: 0,1
cle.<addr>.<tsc>.excluded.thursday <tsc>:tsca,tscb R Val: 0,1
cle.<addr>.<tsc>.excluded.tuesday <tsc>:tsca,tscb R Val: 0,1
cle.<addr>.<tsc>.excluded.wednesday <tsc>:tsca,tscb R Val: 0,1
cle.<addr>.<tsc>.exists <tsc>:tsca,tscb R Val: 0,1
cle.<addr>.<tsc>.flag.card.inserted <tsc>:tsca,tscb R Val: 0,1
cle.<addr>.<tsc>.flag.card.read.error <tsc>:tsca,tscb R Val: 0,1
cle.<addr>.<tsc>.flag.card.read.error.different.password <tsc>:tsca,tscb R Val: 0,1
cle.<addr>.<tsc>.flag.password.error <tsc>:tsca,tscb R Val: 0,1
cle.<addr>.<tsc>.flag.plant.code.error <tsc>:tsca,tscb R Val: 0,1
cle.<addr>.<tsc>.led.arrow <tsc>:tsca,tscb R Val: on,off,slow,quick
cle.<addr>.<tsc>.led.call.cleaner <tsc>:tsca,tscb R Val: on,off,slow,quick
cle.<addr>.<tsc>.offline <tsc>:tsca,tscb R Val: 0,1 1=offline TSC offline o no TSC offline or not
cle.<addr>.<tsc>.plant.code <tsc>:tsca,tscb R Val: integer Codice impianto System code
cle.<addr>.virtual.input.incma.mode R Val: normal, relative
cle.<addr>.virtual.input.incmb.mode R Val: normal, relative
cle.<addr>.wrx.exists R Val: 0,1 1=exists
cle.<addr>.wrx.offline R Val: 0,1 1=exists