UNPKG

mqtt-melcloud

Version:

MQTT integration for Mitsubishi Melcloud devices

25 lines (19 loc) 495 B
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); });