1.0.2 • Published 8 years ago

sonoff-tasmota-mqtt-client v1.0.2

Weekly downloads
4
License
ISC
Repository
github
Last release
8 years ago

SONOFF TASMOTA MQTT CLIENT

Easy client for sonoff switch with tasmota firmware through MQTT protocol.

Install

npm isntall sonoff-tasmota-mqtt-client

Use

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');
});
1.0.2

8 years ago

1.0.1

8 years ago

1.0.0

8 years ago