couple large and small basement light

This commit is contained in:
2018-05-24 22:43:55 +02:00
parent ab08986ca2
commit 27153262bc
6 changed files with 30 additions and 2 deletions

View File

@ -10,6 +10,9 @@ class HomematicSwitchItem extends AHomegearItem_1.AHomegearItem {
getStateFeedbackTopic() {
return this.stateFeedbackTopic;
}
getState() {
return this.state;
}
constructor(floor, room, item, label, hmId, partId = 1, type = 'bulb') {
super(floor, room, item, label, hmId);
this.partId = partId;
@ -29,6 +32,7 @@ class HomematicSwitchItem extends AHomegearItem_1.AHomegearItem {
return Export_1.SwitchExport(this.itemId, this.label, this.stateTopic, this.stateFeedbackTopic, this.type);
}
processMessage(topic, payload) {
this.emit('somethingChanged');
switch (topic) {
case this.stateTopic:
this.state = payload;