diff --git a/src/main/angular/src/app/value/Unit.ts b/src/main/angular/src/app/value/Unit.ts index cd53798..a44c292 100644 --- a/src/main/angular/src/app/value/Unit.ts +++ b/src/main/angular/src/app/value/Unit.ts @@ -28,6 +28,14 @@ export class Unit { static readonly ILLUMINANCE_LUX = new Unit('ILLUMINANCE_LUX', 'lux'); + static readonly BOOLEAN = new Unit('BOOLEAN', ''); + + static readonly DOOR_BOOLEAN = new Unit('DOOR_BOOLEAN', ''); + + static readonly WINDOW_BOOLEAN = new Unit('WINDOW_BOOLEAN', ''); + + static readonly LIGHT_BOOLEAN = new Unit('LIGHT_BOOLEAN', ''); + private constructor( readonly name: string, readonly unit: string, diff --git a/src/main/java/de/ph87/data/value/Unit.java b/src/main/java/de/ph87/data/value/Unit.java index aad3fdc..394dd22 100644 --- a/src/main/java/de/ph87/data/value/Unit.java +++ b/src/main/java/de/ph87/data/value/Unit.java @@ -45,6 +45,11 @@ public enum Unit { IRRADIATION_KWH_M2("kWh/m²", 1000, IRRADIATION_WH_M2), PRECIPITATION_MM("mm"), + + BOOLEAN(""), + DOOR_BOOLEAN("", 1, BOOLEAN), + WINDOW_BOOLEAN("", 1, BOOLEAN), + LIGHT_BOOLEAN("", 1, BOOLEAN), ; public final String unit;