<p align="center">
<a href="https://www.theatersoft.com">
<img alt="Theatersoft" title="Theatersoft" src="https://www.theatersoft.com/images/theatersoft-logo-text.svg" width="640">
</a>
</p>

## Theatersoft Home
Theatersoft Home is a home automation hub where smart devices of all types work together inside a touchscreen web app. Theatersoft builds on a distributed platform of extensible messaging services to encourage community driven device support. Developer friendly APIs enable automations directly in JavaScript for completely customized scenarios.

### Installation
You can use any Linux machine such as a Raspberry Pi 3, mini PC, or container.

Create a directory to store your Theatersoft configuration; then install, configure, and deploy `@theatersoft/home`:
```
mkdir example && cd example
npm install @theatersoft/home
npm explore @theatersoft/home npm run config
npm run deploy
```
The Theatersoft server is now running. 

See [www.theatersoft.com/install](https://www.theatersoft.com/install/) for more instructions to:
 * create a server certificate
 * pair a web client
 * use a custom domain name
 * set up external network access   
 * install the Z-Wave service and connect devices

### Documentation and Support

https://www.theatersoft.com

https://www.theatersoft.com/community

### Github

https://github.com/theatersoft
