Luminaire

A Luminaire

Examples

.spl
Luminaire {
    name: "Some Light",
    max_power: 30,
    target_space: "A bright space!"
}
.json
{
    "name": "Some Light",
    "max_power": 30,
    "target_space": "A bright space!"
}

Full Specification

Luminaire {
   name : string,
   max_power : number, // optional,
   target_space : string, // optional,
}

name

The name of the Luminaire

max_power (optional)

The maximum power consumption

target_space (optional)

The name of the space in which the space is located

While this value might not be relevant for e.g., lighting calculations, this is necessary for thermal simulations, in which the heat disipated by a luminaire will be disipated into the air of a thermal zone. So, if this is an exterior luminaire or if no thermal calculation is performed, this can be left empty.

API Access

// by name
let my_luminaire = luminaire(string);
// by index
let my_luminaire = luminaire(int);

API

The following properties are available for simulating control algorithms

PropertyGetterSetter
power_consumptionYesYes