**This project is currently in development**

  

**Samsung MWR-WE10 node control package**

  

This is a port of https://github.com/DannyDeGaspari/Samsung-HVAC-buscontrol

  

Designed to be used with a MAX485 RS-485 module

**To install**

  

`npm i -g samsung-hvac`

Options:

-h, --help Display help information [string]

  

--version Show version number [boolean]

  

-p, --port Port - e.g. /dev/serial0 [string]

  

-g, --getStatus Get status information about the online units [number]

  

-u, --ac_unit_number AC unit number, all units when omitted [number]

  

-o, --power Switch AC on or off [string]

  

-f, --fanSpeed AUTO, low, med, high [string]

  

-t, --temperature temperature in celsius [number]

  

-m, --mode auto, cool, dry, fan, HEAT [string]

  

-s, --swing ON, off [string]

  

-b, --bladePosition 1-7

  

***Examples**

Display help

  

` samsung-hvac -h `

  

To switch the AC on

  

` samsung-hvac -p /dev/serial0 -p on`

  

  

To switch the AC off

  

` samsung-hvac -p /dev/serial0 -o off `

  

  

Get status information

  

` samsung-hvac -p /dev/serial0 -g 0x20 `

  

Output

`

Unit: 0x%x 32

  

Power : 1

  

Set temp : 24

  

Room temp : 24

  

Used temp : 24

  

Acc Room temp : 24

`

  

Cool the place down

  

` samsung-hvac -t 18 -m cool -f high `