mqtt-melcloud
Version:
MQTT integration for Mitsubishi Melcloud devices
25 lines (19 loc) • 495 B
JavaScript
const { connect } = require('mqtt');
const mqtt = connect('mqtt://10.0.0.250', {
username: 'zephyrus',
password: 'anemoi44',
});
mqtt.on('connect', () => {
console.log('MQTT connected');
mqtt.subscribe('#');
// mqtt.publish('test/231163/set', '{"target": 24}');
});
mqtt.on('message', (topic, data) => {
if (topic.match(/^melcloud/) && data.toString() !== '') {
// mqtt.publish(topic);
console.log([topic, data.toString()]);
}
});
mqtt.on('error', (e) => {
console.log(e);
});