Add CCTV equipment
This commit is contained in:
@@ -134,6 +134,25 @@ class Car extends Equipment {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
class CCTV extends Equipment {
|
||||||
|
constructor(equipmentItem) {
|
||||||
|
super(equipmentItem);
|
||||||
|
}
|
||||||
|
|
||||||
|
setHomeMode(mode) {
|
||||||
|
switch (mode) {
|
||||||
|
case 'ON':
|
||||||
|
items[this.getPropertyItemName('HomeMode')].sendCommandIfDifferent('ON');
|
||||||
|
break;
|
||||||
|
case 'OFF':
|
||||||
|
items[this.getPropertyItemName('HomeMode')].sendCommandIfDifferent('OFF');
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
console.log(mode + ' is not a valid mode for HomeMode');
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
class EnergyMeter extends Equipment {
|
class EnergyMeter extends Equipment {
|
||||||
constructor(equipmentItem) {
|
constructor(equipmentItem) {
|
||||||
super(equipmentItem);
|
super(equipmentItem);
|
||||||
|
|||||||
Reference in New Issue
Block a user