0.1.2 • Published 5 years ago
haier-ac-remote v0.1.2
haier-ac-remote
A node module remote controller for Haier air conditioner.
Usage
$ npm install haier-ac-remoteExamples
Local example
see example here
git clone git@github.com:bstuff/haier-ac-remote.gitcd packages/haier-ac-remotenpm install- Write
ipandmacof your haier conditioner insrc/examples/index.ts. - Run
npm run example - use keyboard keys:
wto power onsto power off↑to increase temperature↓to decrease temperature
Example usage in other projects
import { HaierAC, Mode } from 'haier-ac-remote';
const ac = new HaierAC({
ip: '192.168.1.23',
mac: '00:12:34:56:78:AC',
});
// turn on
await ac.on();
// set mode to heat
await ac.changeState({ mode: Mode.COOL });
// set temperature to 23*
await ac.changeState({ targetTemperature: 23 });
// turn off
await ac.off();