UNPKG

iobroker.hmip

Version:

ioBroker Adapter to use the Homematic Cloud IP AccessPoint via Hommeatic Cloud Rest API

32 lines (26 loc) 916 B
// node --inspect-brk testterminal.js if (!process.argv || !process.argv[2]) { console.log('run like this "node test_getAuthToken.js ACCESSPOINTGTIN [PIN]"'); } const apiClass = require('./hmCloudAPI.js'); const api = new apiClass(process.argv[2], process.argv[3]); console.log('------ test start --------'); (async () => { try { console.log('getHomematicHosts:'); await api.getHomematicHosts(); console.log('1st:'); await api.auth1connectionRequest(); console.log('2nd:'); while (!(await api.auth2isRequestAcknowledged())) { console.log('press blue button...'); await new Promise(resolve => setTimeout(resolve, 2000)); } console.log('3rd:'); await api.auth3requestAuthToken(); console.log('config :'); console.log(api.getSaveData()); } catch (e) { console.error(e); } })();