do not handle retained messages

This commit is contained in:
Wolfgang Hottgenroth
2018-01-04 22:59:08 +01:00
parent a24ae9f691
commit 6118ab39d4
2 changed files with 6 additions and 8 deletions

View File

@ -1,10 +1,6 @@
let logger = require('./log');
let mqtt = require('./mqttHandler');
logger.info("Hello world!");
let HomematicDimmerItemClass = require('./HomematicDimmerItem');
let HomematicSwitchItemClass = require('./HomematicSwitchItem');
let M433SwitchItem = require('./M433SwitchItem');

View File

@ -24,10 +24,12 @@ function start() {
});
logger.info('mqtt connection established');
});
client.on('message', (topic, payload) => {
payload = payload.toString('UTF-8');
logger.info(`message received on topic ${topic}: ${payload}`);
processMessage(topic, payload);
client.on('message', (topic, payload, packet) => {
if (! packet.retain) {
payload = payload.toString('UTF-8');
logger.info(`message received on topic ${topic}: ${payload}`);
processMessage(topic, payload);
}
});
}