UNPKG

stromdao-bo-mpo

Version:

Operation of an Energy Meter Point using StromDAO Business Object for Energy Blockchain. Abstraction for storage connection as crossed meter point.

29 lines (25 loc) 919 B
/* * Happy Hour * ====================== * 11:00-12:00 */ var startTime=new Date(settlement.start.time*1000); var endTime=new Date(settlement.end.time*1000); console.log("Hours",startTime.getHours(),endTime.getHours()); if(endTime-startTime<3600000) { if((startTime.getHours()==8)&&(endTime.getHours()==8)) { settlement.cost=0; } } global.promise = new Promise(function(resolve2, reject2) { node.stromkontoproxy(global.smart_contract_stromkonto).then(function(sko) { sko.addTx(node.wallet.address,node.nodeWallet.address,settlement.cost,settlement.base).then(function(tx) { console.log("TX",tx); console.log("From:",node.wallet.address); console.log("To:",node.nodeWallet.address); console.log("Amount:",(Math.round(settlement.cost)/10000000).toFixed(6)); console.log("Base:",(settlement.end.power.toString()*1-settlement.start.power.toString()*1)); resolve2(tx); }); }); });