@robin_deleu/home-automation
v0.8.0
Published
home-automation
Downloads
8
Readme
Home Automation by Robin Deleu
This program acts as a thermostat. When you give input the program decide to cool or heat.
Getting Started
Prerequisites
You will need to instal node.js and ts-node to be able to run this program.
Instal node.js:
cinst nodejs.install
Instal ts-node
npm install -g ts-node
Or you can just use the npm library like this:
npm i @robin_deleu/home-automation
Using the program
First you need to edit the const in the jsontemperatuur.ts the range you want and in wich unit you work. The t will be automaticly assigned by the HttpTemperature class.
Possible units are Celcius: C, Farenheid: F and Kelvin: K
Example:
let t = AUTOMATICLY ASSIGNED
let r = 2
let u = "C"
let to = 50
t stands for the temperature it is right now. r stands for the range you don't want that cooling or heating will work. u is the unit from the temperatures you want's to insert. to stands for the temperature you want
The unit from the wanted temperature is always the same unit like the one you inserted in the jsontemperatuur.ts.
For running the program you will need to run this command:
ts-node .\index.ts
Examples of code output
settings:
let t = 28 (automaticly assigned)
let r = 2
let u = "C"
let to = 50
output:
{"cooling":"false","heating":"true"}
je werkt in Celcius
Documentation
Authors
- Robin Deleu - Student VIVES University of Applied Sciences
License
This project is licensed under the GNU Affero General Public License v3.0 License - see the LICENSE.md file for details