1
0

Include WeatherService equipment

This commit is contained in:
2023-08-13 15:00:57 +02:00
parent 21f3e76ddc
commit 92267113c1

View File

@@ -9,14 +9,14 @@ class Equipment {
this.equipmentItem = equipmentItem; this.equipmentItem = equipmentItem;
// Set stateItem, toDo: error when no stateItem existing // Set stateItem, toDo: error when no stateItem existing
this.stateItem = items.getItem(this.equipmentItem.name + '_State'); this.stateItem = items[this.equipmentItem.name + '_State'];
// Initialization of properties // Initialization of properties
this.name = this.equipmentItem.name; this.name = this.equipmentItem.name;
this.watch = new Object(); this.watch = new Object();
} }
getValue(valueName, defaultValue) { getValue(valueName, defaultValue = '') {
let valueItemName = this.name + '_' + valueName; let valueItemName = this.name + '_' + valueName;
let returnValue = defaultValue; let returnValue = defaultValue;
@@ -80,11 +80,18 @@ class TowelRadiator extends Equipment {
} }
} }
class WeatherService extends Equipment {
constructor(equipmentItem) {
super(equipmentItem);
}
}
module.exports = { module.exports = {
Equipment, Equipment,
Irrigation, Irrigation,
IrrigationValve, IrrigationValve,
TowelRadiator TowelRadiator,
WeatherService
}; };