sonoff-tasmota-mqtt-client
v1.0.2
Published
Easy client for sonoff switch with tasmota firmware through MQTT protocol.
Downloads
10
Readme
SONOFF TASMOTA MQTT CLIENT
Easy client for sonoff switch with tasmota firmware through MQTT protocol.
Install
npm isntall sonoff-tasmota-mqtt-clientUse
let Sonoff = require('sonoff-tasmota-mqtt-client');
let sonoff = new Sonoff({
host:'mqtt://localhost',/*ip or host of mqtt broker*/
port: 1234/*port*/,
username:'username',
password:'pasword',
name: 'sonoff'/*name of device*/
});
sonoff.on('connect',function(){
sonoff.getState().then(function(state){
console.log(`state : ${state}`);
if(state == 'OFF'){
sonoff.toggleOn();
}else{
sonoff.toggleOff();
}
});
});
sonoff.on('toggleON',function(){
console.log('toggleOn');
});
sonoff.on('toggleOFF',function(){
console.log('toggleOff');
});
