Skip to content

NodeJs interface for interacting with smartcielo remote AC control API (MRCOOL)

License

Notifications You must be signed in to change notification settings

isaac-webb/node-mrcool

 
 

Repository files navigation

NodeJS Interface for MrCool Mini Splits

by Isaac Webb

mit license npm npm

Overview

This interface facilitates communication with AC equipment that is connected to the internet by SmartCielo. This was specifically developed to facilitate automation of the MRCOOL DIY line of ACs.

Attribution

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

Installation

$ npm install node-mrcool

Usage

Sample Code Execution

$ node demo.js -u <username> -p <password> -i <ip_address> [-v]

References

Notes

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

Feel free to reach out with issues, fixes, improvements, or any questions.

Best,

Isaac Webb

About

NodeJs interface for interacting with smartcielo remote AC control API (MRCOOL)

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 100.0%