UNPKG

casa-calida

Version:

Connects your RaZberry to the casa-calida servers. Runs directly on your Raspberry Pi.

26 lines (21 loc) 729 B
'use strict'; /** * @author <a href="mailto:stefan@stefanmayer.me">Stefan Mayer</a> */ const log = require('../logger'); const request = require('../utils/request'); const url = require('../urls').zwave; const config = require(`../config`); module.exports = { login: function login(username, password) { let rememeberMe = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false; return request.post(config.getZwaveBaseUrl() + url.login, { login: username, password, keepme: rememeberMe }).then(data => data.res.headers['set-cookie'][0]).catch(e => { log.error('Login not successful'); throw e; }); } };