A simple home automation server built using Nest. It allows you to create WiFi connected push buttons in your home that can switch your Hue lights on and off all within your network.
Create a .env.local file with the correct vars and
# install dependencies
$ yarn install
prerequisites:
- A network with a Hue bridge
- A valid user and ip of the Hue bridge (more here).
The server will connect to your local Hue Bridge on startup, and will expose endpoints for you to call using GET requests. You can check out the OpenApi specs on /docs
or /docs-json
when running the server
# development
$ yarn start
# watch mode
$ yarn start:dev
# production mode
$ yarn start:prod
# lint project files with ESLint
$ yarn lint
# check formatting using Prettier
$ yarn format
# validate project files using Typescript
$ yarn validate
# unit tests
$ yarn test
# e2e tests
$ yarn test:e2e
# test coverage
$ yarn test:cov
Home Automation Server is HL3-FULL licensed.