1.1.5 • Published 10 months ago

node-smartcielo-ws v1.1.5

Weekly downloads
-
License
MIT
Repository
github
Last release
10 months ago

NodeJS Interface for Cielo Thermostats

by Ryan Froese

mit license npm npm

Overview

This interface facilitates communication with AC equipment that is connected to the internet by SmartCielo. This was specifically adapted to facilitate automation of the Cielo thermostats after some API changes broke other's implementations.

Attribution

The vast majority of this code is either directly from or largely based on the node-smartcielo package by Nicholas Robinson and node-mrCool. I forked the repo from Isaac Webb, updated/fixed the issues that prevented the package from working, and republished it.

Installation

$ npm install node-smartcielo-ws

Usage

Sample Code Execution

$ git clone https://github.com/ryanfroese/node-cielo.git
$ cd node-cielo
$ npm install
$ node demo.js -u <username> -p <password> -i <ip_address> -m <mac_address_thermostat> -v

References

Notes

  • The -v option will send all communications via an HTTP proxy running on localhost:8888 for debugging.

This is my first attempt at publishging to NPM & GitHub, so reach out with issues and I'll do my best to respond.

Good Luck,

Ryan Froese

1.1.5

10 months ago

1.1.4

1 year ago

1.1.3

1 year ago

1.1.2

1 year ago

1.1.1

1 year ago

1.1.0

1 year ago

1.0.2

1 year ago

1.0.1

1 year ago