Starting Homenet Core
As a Global Package
The best way to use now is to install globally:
npm install -g @homenet/core
Then install any plugins:
npm install -g @homenet/plugin-hue @homenet/plugin-mqtt
Then create a config file somewhere like /etc/homenet/config.json
.
Then to run:
homenet4 /etc/homenet/config.json
As a Module
const homenet = require('homenet-core');
const RED = require('node-red');
const myConfig = require('./config');
homenet.init(RED, config)
.start()
.then(() => {
console.log('Started');
});
const homenet = require('homenet-core');
const RED = require('node-red');
const myConfig = require('./config');
const myPlugin = require('./plugin');
homenet.init(RED, config)
.loadPlugin(myPlugin);
.start()
.then(() => {
console.log('Started');
});