| INDEX | NAME | DIRECTION | DEFAULT | UNIT | INFO |
|---|---|---|---|---|---|
| 0 | I.CurrentState | INPUT | 0 | on/off | Current state of the light.enum[0=off,1=on] |
| 1 | I.DimLevel | INPUT | 50 | % | Current dim level of the light. float[0.00,100.0] |
| 2 | I.RGBColor | INPUT | 0 | RGB | Current RGB color of the RGB light. int[24bit->R:23-16|G:15-8|B:7-0] |
| 3 | I.TunableWhiteLevel | INPUT | 0 | % | Current white level of the tunable white light. float[0.00,100.0] |
| 4 | I.Elementinfo | INPUT | 0 | ok/manualOff/manualOn/locked/alarm | Information about the light element status inside myGEKKO OS. It shows the sumstate of the manual selection mode and alarms/locking state. enum[0=ok,1=manualOff,2=manualOn,3=locked,4=alarm] |
| 5 | I.EnrollState | INPUT | 0 | notUsed/enrolled/enrolling/enrollError/notReachable | Pair state of the YARA light with myGEKKO OS. enum[0=notUsed,1=enrolled,2=enrolling,3=enrollError,4=notReachable] |
| 6 | I.EnergyConsumed1hValue | INPUT | 0 | kWh | Energy consumed in the last hour. int[0,255] |
| 7 | I.CurrentPowerConsumptionValue | INPUT | 0 | W | Instantaneous current power consumption. int[0,65535] |
| 8 | I.OccupancyTimerCenterValue | INPUT | 0 | s | Remaining time to zero to set the occupancy staus of the center place to NOT OCCUPIED. int[0,7200] |
| 9 | I.OccupancyTimerLeftValue | INPUT | 0 | s | Remaining time to zero to set the occupancy staus of the left place to NOT OCCUPIED. int[0,7200] |
| 10 | I.OccupancyTimerRightValue | INPUT | 0 | s | Remaining time to zero to set the occupancy staus of the right place to NOT OCCUPIED. int[0,7200] |
| 11 | I.VOCValue | INPUT | 0 | ppb | Current Volatile Organic Compounds (VOCs) value measured by the air quality sensor on the lamp in parts per billion (ppb). int[0,65535] |
| 12 | I.RelativeHumidityLevel | INPUT | 40 | % | Current relative humidity level measured by humidity sensor on the lamp. float[0.00,100.0] |
| 13 | I.TemperatureValue | INPUT | 20 | °C | Current temperature value measured by the lamp in degrees Celsius. float[-100.00,100.00] |
| 14 | I.BrightnessValue | INPUT | 0 | Lux | Current brightness value measured by the light sensor on the lamp. float[0.00,65535.00] |
| 15 | I.LoudnessValue | INPUT | 0 | dB | Current environmental noise measured by the sound sensor on the lamp in decibels (dB). float[-255.00,255.00] |
| 16 | I.KeepAliveValue | INPUT | 0 | Current value of the internal timestamp register. It is a 32-bit register: half is a status register, half is the timer to add a timestamp to the sampled values. int[0,4294967296] | |
| 17 | I.OccupancyLEDColorLeftState | INPUT | 0 | off/red/green/blue | Current color of the occupancy left LED. Green means "free", red means "occupied", and blue means "reserved". char[0=off,R=red,G=green,B=blue] |
| 18 | I.OccupancyLEDColorRightState | INPUT | 0 | off/red/green/blue | Current color of the occupancy right LED. Green means "free", red means "occupied", and blue means "reserved". char[0=off,R=red,G=green,B=blue] |
| 19 | O.RequestGlobalStatus | OUTPUT | 0 | UPDATE | |
| 20 | O.RequestDiscovery | OUTPUT | 0 | DISCOVERY | |
| 21 | O.SetCurrentState | OUTPUT | 0 | off/on | Change the current state of the light. enum[0=off,1=on] |
| 22 | O.SetDim.Level | OUTPUT | 0 | % | Modify the current dim level of the light. float[0.00,100.00] |
| 23 | O.ToggleCurrentState | OUTPUT | 0 | toggle | Toggle the current state of the light. enum[1=toggle] |
| 24 | O.SetRGBColor | OUTPUT | 0 | RGB | Modify the current RGB color of the RGB light. int[24bit->R:23-16|G:15-8|B:7-0] |
| 25 | O.SetTunableWhiteLevel | OUTPUT | 0 | % | Modify the current white level of the tunable white light. float[0.00,100.00] |
| 26 | O.SetWorkingMode | OUTPUT | 0 | off/on/auto/manual | Change the wroking mode of the YARA light. enum[0=off,1=on,2=auto,3=manual] |
| 27 | O.SetOccupancyLEDCenterColor | OUTPUT | 0 | off/red/green/blue | Modify the current color of the occupancy center LED. Green menas "free", red means "occupied", and blue means "reserved". enum[0=off,1=red,2=green,3=blue] |
| 28 | O.SetOccupancyLEDRightColor | OUTPUT | 0 | off/red/green/blue | Modify the current color of the occupancy left LED. Green menas "free", red means "occupied", and blue means "reserved". enum[0=off,1=red,2=green,3=blue] |
| 29 | O.SetOccupancyLEDLeftColor | OUTPUT | 0 | off/red/green/blue | Modify the current color of the occupancy left LED. Green menas "free", red means "occupied", and blue means "reserved". enum[0=off,1=red,2=green,3=blue] |
| 30 | O.SetTemperatureValueLEDState | OUTPUT | 0 | off/on | Change the state of the LED associated to the temperature threshold value. enum[0=off,1=on] |
| 31 | O.SetVOCValueLEDState | OUTPUT | 0 | off/on | Change the state of the LED associated to the VOC threshold value. enum[0=off,1=on] |
| 32 | O.SetLoudnessValueLEDState | OUTPUT | 0 | off/on | Change the state of the LED associated to the loudness threshold value. enum[0=off,1=on] |
| 33 | O.SetGenericLEDState | OUTPUT | 0 | off/on | enum[0=off,1=on] |
| 34 | O.SetStatusLEDState | OUTPUT | 0 | off/on | Change the state of the entire device (not just the light). enum[0=off,1=on] |
| 35 | O.GetLightControlStateValue | OUTPUT | 0 | reqeust | Get the value of the status register (this register is read-only). 64-bit integer status register. enum[1=request] |
| 36 | O.SetInternalTime | OUTPUT | 0 | Change the internal time or clock, using unix time as reference. int[0,4294967295] | |
| 37 | O.ResetLight | OUTPUT | 0 | restart/factoryReset/reloadLightConfiguration/reloadPipeConfiguration | Reset the light at different levels. enum[0=restart,1=factoryReset,2=reloadLightConfiguration,3=reloadPipeConfiguration] |
| 38 | O.SetTriggerWorkingMode | OUTPUT | 0 | fast/reduce/service/presence/externPresence/manualOn/autoOff/reload/serviceOff | enum[0=fast,1=reduce,2=service,3=presence,4=externPresence,5=manualOn,6=autoOff,7=reload,8=serviceOff] |
| 39 | O.SetTriggerType | OUTPUT | 0 | switchOff/switchOn/switchOffAuto | enum[0=switchOff,1=switchOn,2=switchOffAuto] |