isaac-webb / homebridge-mrcool

A Homebridge plugin for controlling MrCool Mini Splits using node-mrcool
Apache License 2.0
4 stars 6 forks source link

MrCool Homebridge Plugin

license npm npm

This plugin allows HomeKit to control MrCool mini splits using the node-mrcool package.

Acknowledgements

Like node-mrcool, the vast majority of this code is either copied straight from or largely based on Nicholas Robinson's homebridge-smartcielo. I made the changes necessary to make this plugin work with my rewritten version of the API package.

Usage

To configure the package, use the Homebridge UI. You will need your username, password, and your public IP (I suspect this doesn't actually have to be your public IP, but the API uses it as a session identifier). Then, add the MAC address of each MrCool unit you would like to control.

Contributing

This package is a work in progress. Documentation is definitely lacking, and there are a few improvements that can be made (remove silly MAC address formatting restriction). Feel free to reach out with questions, comments, or recommendations.

Best,

-Isaac Webb