Skip to content

mguterl/sensi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Sensi

A JavaScript API wrapper for Sensi thermostats.

Usage

var Sensi = require('sensi');
var sensi = new Sensi({
  username: '[email protected]',
  password: 'password'
});

sensi.start().then(function() {
  sensi.setHeat({
    icd: '11-1f-12-af-fa-07-8c-d7',
    temperature: 68,
    temperatureScale: 'F'
  }); 
}).catch(err) {
  console.log(err);
});

TODO

  • Add tests
  • Documentation
  • Extract generic method for calling commands
  • Additional commands
    • SetFanMode
    • SetSystemMode
    • SetCool

About

JavaScript API wrapper for Sensi thermostats

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published