Include WeatherService equipment
This commit is contained in:
@@ -9,14 +9,14 @@ class Equipment {
|
||||
this.equipmentItem = equipmentItem;
|
||||
|
||||
// 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
|
||||
this.name = this.equipmentItem.name;
|
||||
this.watch = new Object();
|
||||
}
|
||||
|
||||
getValue(valueName, defaultValue) {
|
||||
getValue(valueName, defaultValue = '') {
|
||||
let valueItemName = this.name + '_' + valueName;
|
||||
let returnValue = defaultValue;
|
||||
|
||||
@@ -80,11 +80,18 @@ class TowelRadiator extends Equipment {
|
||||
}
|
||||
}
|
||||
|
||||
class WeatherService extends Equipment {
|
||||
constructor(equipmentItem) {
|
||||
super(equipmentItem);
|
||||
}
|
||||
}
|
||||
|
||||
module.exports = {
|
||||
Equipment,
|
||||
Irrigation,
|
||||
IrrigationValve,
|
||||
TowelRadiator
|
||||
TowelRadiator,
|
||||
WeatherService
|
||||
};
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user