UNPKG

nibepi

Version:

RS485 connection to a Nibe Heatpump with full communication supports

20 lines (17 loc) 551 B
const startCore = (port) => { const promise = new Promise((resolve,reject) => { setTimeout((port) => { let output = {}; const path = require('path'); let reqPath = path.join(__dirname, '../'); const { fork } = require('child_process'); output.core = fork(reqPath+'/backend.js', { detached: true }); output.core.send({start:true,port:port }); resolve(output.core); }, 2000, port); }); return promise; } module.exports = startCore;