1
0

Addition of equipment types

This commit is contained in:
2023-10-31 05:37:32 +01:00
parent daa556e158
commit e77beb3041

View File

@@ -122,6 +122,29 @@ class Equipment {
} }
} }
class Awning extends Equipment {
constructor(equipmentItem) {
super(equipmentItem);
}
}
class Car extends Equipment {
constructor(equipmentItem) {
super(equipmentItem);
}
}
class Doorbell extends Equipment {
constructor(equipmentItem) {
super(equipmentItem);
this.watch['State'].add({
targetState: 'ON',
alertFunc: () => { items.getItem("OF_Alexa_Desk_TTS").sendCommand('Es hat geklingelt'); items.getItem("LR_Alexa_TV_TTS").sendCommand('Es hat geklingelt'); }
});
}
}
class Irrigation extends Equipment { class Irrigation extends Equipment {
constructor(equipmentItem) { constructor(equipmentItem) {
super(equipmentItem); super(equipmentItem);
@@ -241,6 +264,12 @@ class IrrigationValve extends Equipment {
} }
} }
class PresenceSensor extends Equipment {
constructor(equipmentItem) {
super(equipmentItem);
}
}
class TowelRadiator extends Equipment { class TowelRadiator extends Equipment {
constructor(equipmentItem) { constructor(equipmentItem) {
super(equipmentItem); super(equipmentItem);
@@ -253,6 +282,12 @@ class TowelRadiator extends Equipment {
} }
} }
class VoiceAssistant extends Equipment {
constructor(equipmentItem) {
super(equipmentItem);
}
}
class WeatherService extends Equipment { class WeatherService extends Equipment {
constructor(equipmentItem) { constructor(equipmentItem) {
super(equipmentItem); super(equipmentItem);