slControl API

LogoutChangelog (26.08.2024)Legal notesBasic usageRequest EmulatorTroubleshooting
Global
Get list of accessible customersGet lookup tables for settingsGet lookup tables for devicesGet lookup tables for operationModeGet lookup tables for gatewaysGet lookup tables for jobsGet lookup tables for alerts
Customers
Get customer configurationUpdate customer configurationGet mesh network
Groups
Get group tree
Lamp switches
Get lamp switchesUpdate lamp switches
Luminaire points
Get luminaire pointsUpdate luminaire pointsCreate luminaire pointsDelete luminaire points
Devices
Get devicesGet device dataGet device stateUpdate device dataUpdate device operation stateGet operation modeUpdate operation modeDelete deviceDelete devices
Devices - Statistics/Logs
Get radar dataGet motion dataGet device energyGet environmental data
Gateways
Get gatewaysGet gateway dataCreate gatewaysDelete a gateway
Jobs
Get jobs state of a deviceGet job state by slcID
Alerts
Get alertsCreate alertsUpdate alerts

Get lookup tables for devices

This request delivers all lookup tables needed for devices.

API endpoint

lookupTables/device

Request method

GET

Request headers

-

Request URL parameters

Format

This parameter is optional. Default is json.

format=json|xml

Response content

EntityTypeNullableDescription
devicearray (mainEntity)no

mainEntity

EntityTypeNullableDescription
outputTypearray (item)nolist of output types
hardwareTypearray (item)nolist of hardware types
daliTypearray (item)nolist of dali types
onlineStatearray (item)nolist of online states
hardwareStatearray (item)nolist of hardware states
peripheryFailurearray (item)nolist of periphery failures
eventTypearray (item)nolist of event types
peripheryarray (item)nolist of periphery
sensorTypearray (item)nolist of sensor types

item

EntityTypeNullableDescription
itemarray (itemValue)nolist of alert types

itemValue

EntityTypeNullableDescription
idintnoslcID of item
namestringnodescription

Response: example in XML

<?xml version="1.0" encoding="UTF-8" ?>
<slControl>
	<device>
		<outputType>
			<item>
				<id>0</id>
				<name>Deaktiviert</name>
			</item>
			<item>
				<id>1</id>
				<name>Analog (0-10V)</name>
			</item>
			<item>
				<id>2</id>
				<name>Analog invertiert (10-0V)</name>
			</item>
			<item>
				<id>3</id>
				<name>PWM</name>
			</item>
			<item>
				<id>4</id>
				<name>PWM invertiert</name>
			</item>
			<item>
				<id>5</id>
				<name>PWM S3</name>
			</item>
			<item>
				<id>6</id>
				<name>PWM M5</name>
			</item>
			<item>
				<id>7</id>
				<name>PWM S3 linear</name>
			</item>
			<item>
				<id>8</id>
				<name>DALI (Default: Logarithmic)</name>
			</item>
			<item>
				<id>9</id>
				<name>DALI Linear</name>
			</item>
		</outputType>
		<hardwareType>
			<item>
				<id>0</id>
				<name>iLight_M5</name>
			</item>
			<item>
				<id>1</id>
				<name>iLight_S3</name>
			</item>
			<item>
				<id>2</id>
				<name>iLight_SA</name>
			</item>
			<item>
				<id>3</id>
				<name>iLight_S3_PWM</name>
			</item>
			<item>
				<id>4</id>
				<name>iLight_MA</name>
			</item>
			<item>
				<id>5</id>
				<name>iLight_MP</name>
			</item>
			<item>
				<id>6</id>
				<name>iLight_SP</name>
			</item>
			<item>
				<id>7</id>
				<name>iLight_MDA</name>
			</item>
			<item>
				<id>8</id>
				<name>iLight_SDA</name>
			</item>
			<item>
				<id>9</id>
				<name>iLight_SLC</name>
			</item>
			<item>
				<id>10</id>
				<name>iLight_SLC_GPS</name>
			</item>
			<item>
				<id>11</id>
				<name>esave_SLC_CORE</name>
			</item>
			<item>
				<id>65280</id>
				<name>USB_Stick</name>
			</item>
			<item>
				<id>65281</id>
				<name>iLightAccessPointMP</name>
			</item>
			<item>
				<id>65282</id>
				<name>iLightAccessPointMSX</name>
			</item>
			<item>
				<id>65535</id>
				<name>Unknown</name>
			</item>
		</hardwareType>
		<daliType>
			<item>
				<id>0</id>
				<name>Nicht definiert</name>
			</item>
			<item>
				<id>1</id>
				<name>Philips Xi SSR 75W</name>
			</item>
			<item>
				<id>2</id>
				<name>Philips Xi SSR 150W</name>
			</item>
			<item>
				<id>3</id>
				<name>OSRAM OT 40</name>
			</item>
			<item>
				<id>4</id>
				<name>OSRAM OT 60</name>
			</item>
			<item>
				<id>5</id>
				<name>OSRAM OT 90</name>
			</item>
			<item>
				<id>6</id>
				<name>OSRAM OT 165</name>
			</item>
			<item>
				<id>7</id>
				<name>Alle Philips SR Treiber ab Spezifikation 1.2 bis 1.5</name>
			</item>
			<item>
				<id>8</id>
				<name>Alle Philips SR Treiber ab Spezifikation 1.5</name>
			</item>
			<item>
				<id>9</id>
				<name>Tridonic LCA 30W</name>
			</item>
			<item>
				<id>10</id>
				<name>Tridonic LCA 60W</name>
			</item>
			<item>
				<id>11</id>
				<name>Tridonic LCA 75W</name>
			</item>
			<item>
				<id>12</id>
				<name>Tridonic LCA 120W</name>
			</item>
			<item>
				<id>13</id>
				<name>Tridonic LCA 160W</name>
			</item>
		</daliType>
		<onlineState>
			<item>
				<id>0</id>
				<name>Unbekannt</name>
			</item>
			<item>
				<id>1</id>
				<name>Verfügbar (Online)</name>
			</item>
			<item>
				<id>2</id>
				<name>Nicht verfügbar (Offline)</name>
			</item>
			<item>
				<id>3</id>
				<name>Inaktiv</name>
			</item>
		</onlineState>
		<hardwareState>
			<item>
				<id>0</id>
				<name>Aktivierung erfolgt</name>
			</item>
			<item>
				<id>1</id>
				<name>GPS Hardware Fehler</name>
			</item>
			<item>
				<id>2</id>
				<name>RTC Hardware Fehler</name>
			</item>
			<item>
				<id>3</id>
				<name>Temperatursensor Hardware Fehler</name>
			</item>
			<item>
				<id>4</id>
				<name>Temperatur zu Hoch</name>
			</item>
			<item>
				<id>5</id>
				<name>Peripherie Hardware Fehler</name>
			</item>
			<item>
				<id>6</id>
				<name>Authentifizierungs Fehler</name>
			</item>
			<item>
				<id>7</id>
				<name>unknown / not yet implemented</name>
			</item>
		</hardwareState>
		<peripheryFailure>
			<item>
				<id>0</id>
				<name>Bewegungs Sensor Fehler</name>
			</item>
			<item>
				<id>1</id>
				<name>Digitaler LED Temperatur Sensor Fehler</name>
			</item>
			<item>
				<id>2</id>
				<name>EVG Lampenfehler</name>
			</item>
			<item>
				<id>3</id>
				<name>Digitaler Helligkeitssensor Fehler</name>
			</item>
		</peripheryFailure>
		<eventType>
			<item>
				<id>0</id>
				<name>undefined</name>
			</item>
			<item>
				<id>1</id>
				<name>Zeitsynchronisierung via PC/Server</name>
			</item>
			<item>
				<id>2</id>
				<name>Zeitsynchronisierung durch andere Lampe</name>
			</item>
			<item>
				<id>3</id>
				<name>Zeitsynchronisierung via GPS</name>
			</item>
			<item>
				<id>4</id>
				<name>RTC Hardware Fehler</name>
			</item>
			<item>
				<id>5</id>
				<name>GPS Hardware Fehler</name>
			</item>
			<item>
				<id>6</id>
				<name>Temperaur Messung Hardware Fehler</name>
			</item>
			<item>
				<id>7</id>
				<name>Message an eigene Adresse abgewiesen</name>
			</item>
			<item>
				<id>8</id>
				<name>PCB Temperatur zu hoch</name>
			</item>
			<item>
				<id>9</id>
				<name>Externe Temperatur zu hoch</name>
			</item>
			<item>
				<id>10</id>
				<name>Firmware Update</name>
			</item>
			<item>
				<id>11</id>
				<name>LED Betriebszeit editiert</name>
			</item>
			<item>
				<id>12</id>
				<name>Erste Helligkeitssynchronisierung nach Power-Up</name>
			</item>
			<item>
				<id>13</id>
				<name>Leistungszähler editiert</name>
			</item>
			<item>
				<id>14</id>
				<name>Betriebszeit-Zähler zurückgesetzt</name>
			</item>
			<item>
				<id>15</id>
				<name>Bewegungs-Zähler zurückgesetzt</name>
			</item>
			<item>
				<id>16</id>
				<name>Soft-Reset ausgeführt</name>
			</item>
			<item>
				<id>17</id>
				<name>Bewegungssensor Hardware Fehler</name>
			</item>
			<item>
				<id>18</id>
				<name>Externer digitaler LED Temperatur Sensor Fehler</name>
			</item>
			<item>
				<id>19</id>
				<name>DALI EVG Lampen Fehler</name>
			</item>
			<item>
				<id>20</id>
				<name>Externer digitaler Helligkeitssensor Fehler</name>
			</item>
			<item>
				<id>21</id>
				<name>Sommerzeit- Winterzeit-Umstellung</name>
			</item>
		</eventType>
		<periphery>
			<item>
				<id>0</id>
				<name>ublox GPS Modul (nur bei SLC-Core100)</name>
			</item>
			<item>
				<id>1</id>
				<name>Digitaler LED Temperatur Sensor angeschlossen</name>
			</item>
			<item>
				<id>2</id>
				<name>Intelligenter Bewegungsmelder angeschlossen (z.B: Radar)</name>
			</item>
			<item>
				<id>3</id>
				<name>EVG DALI 2.0 mit Leistungsmessung</name>
			</item>
			<item>
				<id>4</id>
				<name>Digitaler Helligkeits Sensor angeschlossen</name>
			</item>
		</periphery>
	</device>
</slControl>

Response: example in JSON

{
	"device": {
		"outputType": {
			"item": [{
				"id": "0",
				"name": "Deaktiviert"
			}, {
				"id": "1",
				"name": "Analog (0-10V)"
			}, {
				"id": "2",
				"name": "Analog invertiert (10-0V)"
			}, {
				"id": "3",
				"name": "PWM"
			}, {
				"id": "4",
				"name": "PWM invertiert"
			}, {
				"id": "5",
				"name": "PWM S3"
			}, {
				"id": "6",
				"name": "PWM M5"
			}, {
				"id": "7",
				"name": "PWM S3 linear"
			}, {
				"id": "8",
				"name": "DALI (Default: Logarithmic)"
			}, {
				"id": "9",
				"name": "DALI Linear"
			}]
		},
		"hardwareType": {
			"item": [{
				"id": "0",
				"name": "iLight_M5"
			}, {
				"id": "1",
				"name": "iLight_S3"
			}, {
				"id": "2",
				"name": "iLight_SA"
			}, {
				"id": "3",
				"name": "iLight_S3_PWM"
			}, {
				"id": "4",
				"name": "iLight_MA"
			}, {
				"id": "5",
				"name": "iLight_MP"
			}, {
				"id": "6",
				"name": "iLight_SP"
			}, {
				"id": "7",
				"name": "iLight_MDA"
			}, {
				"id": "8",
				"name": "iLight_SDA"
			}, {
				"id": "9",
				"name": "iLight_SLC"
			}, {
				"id": "10",
				"name": "iLight_SLC_GPS"
			}, {
				"id": "11",
				"name": "esave_SLC_CORE"
			}, {
				"id": "65280",
				"name": "USB_Stick"
			}, {
				"id": "65281",
				"name": "iLightAccessPointMP"
			}, {
				"id": "65282",
				"name": "iLightAccessPointMSX"
			}, {
				"id": "65535",
				"name": "Unknown"
			}]
		},
		"daliType": {
			"item": [{
				"id": "0",
				"name": "Nicht definiert"
			}, {
				"id": "1",
				"name": "Philips Xi SSR 75W"
			}, {
				"id": "2",
				"name": "Philips Xi SSR 150W"
			}, {
				"id": "3",
				"name": "OSRAM OT 40"
			}, {
				"id": "4",
				"name": "OSRAM OT 60"
			}, {
				"id": "5",
				"name": "OSRAM OT 90"
			}, {
				"id": "6",
				"name": "OSRAM OT 165"
			}, {
				"id": "7",
				"name": "Alle Philips SR Treiber ab Spezifikation 1.2 bis 1.5"
			}, {
				"id": "8",
				"name": "Alle Philips SR Treiber ab Spezifikation 1.5"
			}, {
				"id": "9",
				"name": "Tridonic LCA 30W"
			}, {
				"id": "10",
				"name": "Tridonic LCA 60W"
			}, {
				"id": "11",
				"name": "Tridonic LCA 75W"
			}, {
				"id": "12",
				"name": "Tridonic LCA 120W"
			}, {
				"id": "13",
				"name": "Tridonic LCA 160W"
			}]
		},
		"onlineState": {
			"item": [{
				"id": "0",
				"name": "Unbekannt"
			}, {
				"id": "1",
				"name": "Verf\u00fcgbar (Online)"
			}, {
				"id": "2",
				"name": "Nicht verf\u00fcgbar (Offline)"
			}, {
				"id": "3",
				"name": "Inaktiv"
			}]
		},
		"hardwareState": {
			"item": [{
				"id": "0",
				"name": "Aktivierung erfolgt"
			}, {
				"id": "1",
				"name": "GPS Hardware Fehler"
			}, {
				"id": "2",
				"name": "RTC Hardware Fehler"
			}, {
				"id": "3",
				"name": "Temperatursensor Hardware Fehler"
			}, {
				"id": "4",
				"name": "Temperatur zu Hoch"
			}, {
				"id": "5",
				"name": "Peripherie Hardware Fehler"
			}, {
				"id": "6",
				"name": "Authentifizierungs Fehler"
			}, {
				"id": "7",
				"name": "unknown \/ not yet implemented"
			}]
		},
		"peripheryFailure": {
			"item": [{
				"id": "0",
				"name": "Bewegungs Sensor Fehler"
			}, {
				"id": "1",
				"name": "Digitaler LED Temperatur Sensor Fehler"
			}, {
				"id": "2",
				"name": "EVG Lampenfehler"
			}, {
				"id": "3",
				"name": "Digitaler Helligkeitssensor Fehler"
			}]
		},
		"eventType": {
			"item": [{
				"id": "0",
				"name": "undefined"
			}, {
				"id": "1",
				"name": "Zeitsynchronisierung via PC\/Server"
			}, {
				"id": "2",
				"name": "Zeitsynchronisierung durch andere Lampe"
			}, {
				"id": "3",
				"name": "Zeitsynchronisierung via GPS"
			}, {
				"id": "4",
				"name": "RTC Hardware Fehler"
			}, {
				"id": "5",
				"name": "GPS Hardware Fehler"
			}, {
				"id": "6",
				"name": "Temperaur Messung Hardware Fehler"
			}, {
				"id": "7",
				"name": "Message an eigene Adresse abgewiesen"
			}, {
				"id": "8",
				"name": "PCB Temperatur zu hoch"
			}, {
				"id": "9",
				"name": "Externe Temperatur zu hoch"
			}, {
				"id": "10",
				"name": "Firmware Update"
			}, {
				"id": "11",
				"name": "LED Betriebszeit editiert"
			}, {
				"id": "12",
				"name": "Erste Helligkeitssynchronisierung nach Power-Up"
			}, {
				"id": "13",
				"name": "Leistungsz\u00e4hler editiert"
			}, {
				"id": "14",
				"name": "Betriebszeit-Z\u00e4hler zur\u00fcckgesetzt"
			}, {
				"id": "15",
				"name": "Bewegungs-Z\u00e4hler zur\u00fcckgesetzt"
			}, {
				"id": "16",
				"name": "Soft-Reset ausgef\u00fchrt"
			}, {
				"id": "17",
				"name": "Bewegungssensor Hardware Fehler"
			}, {
				"id": "18",
				"name": "Externer digitaler LED Temperatur Sensor Fehler"
			}, {
				"id": "19",
				"name": "DALI EVG Lampen Fehler"
			}, {
				"id": "20",
				"name": "Externer digitaler Helligkeitssensor Fehler"
			}, {
				"id": "21",
				"name": "Sommerzeit- Winterzeit-Umstellung"
			}]
		},
		"periphery": {
			"item": [{
				"id": "0",
				"name": "ublox GPS Modul (nur bei SLC-Core100)"
			}, {
				"id": "1",
				"name": "Digitaler LED Temperatur Sensor angeschlossen"
			}, {
				"id": "2",
				"name": "Intelligenter Bewegungsmelder angeschlossen (z.B: Radar)"
			}, {
				"id": "3",
				"name": "EVG DALI 2.0 mit Leistungsmessung"
			}, {
				"id": "4",
				"name": "Digitaler Helligkeits Sensor angeschlossen"
			}]
		}
	}
}