debug output
This commit is contained in:
2
dist/MaxThermostat.js
vendored
2
dist/MaxThermostat.js
vendored
@ -1,5 +1,6 @@
|
|||||||
"use strict";
|
"use strict";
|
||||||
Object.defineProperty(exports, "__esModule", { value: true });
|
Object.defineProperty(exports, "__esModule", { value: true });
|
||||||
|
const logger = require("./log");
|
||||||
const MqttDispatcher_1 = require("./MqttDispatcher");
|
const MqttDispatcher_1 = require("./MqttDispatcher");
|
||||||
const AHomegearItem_1 = require("./AHomegearItem");
|
const AHomegearItem_1 = require("./AHomegearItem");
|
||||||
// import { MaxWindowContact } from './MaxWindowContact';
|
// import { MaxWindowContact } from './MaxWindowContact';
|
||||||
@ -65,6 +66,7 @@ class MaxThermostat extends AHomegearItem_1.AHomegearItem {
|
|||||||
}
|
}
|
||||||
else if (topic == MaxThermostat.summerSwitchTopic) {
|
else if (topic == MaxThermostat.summerSwitchTopic) {
|
||||||
this.summerFlag = (payload == 'ON');
|
this.summerFlag = (payload == 'ON');
|
||||||
|
logger.info(`${this.itemId} switched to ${this.summerFlag ? 'Summer' : 'Winter'} mode`);
|
||||||
}
|
}
|
||||||
else if (topic == this.presetTemperatureTopic) {
|
else if (topic == this.presetTemperatureTopic) {
|
||||||
this.presetTemperature = parseFloat(payload);
|
this.presetTemperature = parseFloat(payload);
|
||||||
|
10
dist/MqttDispatcher.js
vendored
10
dist/MqttDispatcher.js
vendored
@ -47,11 +47,11 @@ class MqttHandler {
|
|||||||
});
|
});
|
||||||
});
|
});
|
||||||
this.mqttClient.on('message', (topic, payload, packet) => {
|
this.mqttClient.on('message', (topic, payload, packet) => {
|
||||||
if (!packet.retain) {
|
// if (! packet.retain) {
|
||||||
let payloadStr = payload.toString('UTF-8');
|
let payloadStr = payload.toString('UTF-8');
|
||||||
// logger.info(`Message received on topic ${topic}: ${payload}`)
|
// logger.info(`Message received on topic ${topic}: ${payload}`)
|
||||||
this.processMessage(topic, payloadStr);
|
this.processMessage(topic, payloadStr);
|
||||||
}
|
// }
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
processMessage(topic, payload) {
|
processMessage(topic, payload) {
|
||||||
|
@ -91,6 +91,7 @@ export class MaxThermostat extends AHomegearItem implements HasInTopic {
|
|||||||
}
|
}
|
||||||
} else if (topic == MaxThermostat.summerSwitchTopic) {
|
} else if (topic == MaxThermostat.summerSwitchTopic) {
|
||||||
this.summerFlag = (payload == 'ON')
|
this.summerFlag = (payload == 'ON')
|
||||||
|
logger.info(`${this.itemId} switched to ${this.summerFlag ? 'Summer' : 'Winter'} mode`)
|
||||||
} else if (topic == this.presetTemperatureTopic) {
|
} else if (topic == this.presetTemperatureTopic) {
|
||||||
this.presetTemperature = parseFloat(payload)
|
this.presetTemperature = parseFloat(payload)
|
||||||
mqttHandler.send(this.presetTemperatureFeedbackTopic, `${this.presetTemperature}`)
|
mqttHandler.send(this.presetTemperatureFeedbackTopic, `${this.presetTemperature}`)
|
||||||
|
Reference in New Issue
Block a user