actual version before - turnOff on startup change
This commit is contained in:
parent
613d846dbe
commit
75bb2794d2
5 changed files with 69 additions and 64 deletions
|
|
@ -39,21 +39,18 @@ After that, we set this value to "previousValues[allPins[whichpin]]" variable
|
|||
|
||||
/*
|
||||
RVO objekt:
|
||||
state_of_main_switch - sem sa bude reportovať stav hlavného ističa : 0-> off 1-> on (toto nie je na platforme, ale Rado to už do entity type doplnil)
|
||||
state_of_main_switch - reportovať stav hlavného ističa : 0-> off 1-> on
|
||||
rotary_switch_state - sem by sa mal reportovať stav vstupov manual a auto podľa nasledovnej logiky:
|
||||
Manual = 1 a Auto = 0 -> vyreportuje Manual
|
||||
Manual = 0 a Auto = 0 -> vyreportuje Off
|
||||
Manual = 0 a Auto = 1 -> vyreportuje Automatic
|
||||
|
||||
door_condition - tuto ide pin 6, dverový kontakt -> 1 -> vyreportuje Closed, 0 -> vyreportuje Open
|
||||
door_condition - pin 6, dverový kontakt -> 1 -> vyreportuje Closed, 0 -> vyreportuje Open
|
||||
twilight_sensor - hodnotu, ktorú vracia ten analógový vstup (17) treba poslať sem ako float number. Zrejme tu potom pridáme nejaký koeficient prevodu na luxy
|
||||
|
||||
zjavne nám v jsone chýba stav hlavného ističa. Musíme to potom doplniť
|
||||
|
||||
Na každú líniu:
|
||||
state_of_breaker - podľa indexu ističa sa reportuje jeho stav, teda istič 1 na líniu 1: 0-> off 1-> on
|
||||
state_of_contactor - podľa indexu stykača sa reportuje jeho stav, teda stykač 1 na líniu 1: 0-> off 1-> on
|
||||
momentálne sa stav zmení len keď vo flow klikneš aby sa zmenil, ale tá zmena by sa mala ukázať aj na platforme
|
||||
*/
|
||||
|
||||
const { errLogger, logger, monitor } = require('./helper/logger');
|
||||
|
|
@ -319,16 +316,12 @@ exports.install = function(instance) {
|
|||
instance.send(0, exports.title + " running");
|
||||
turnAlarm("off");
|
||||
|
||||
// useTurnOffCounter = true;
|
||||
// turnOffCounter = relaysData.length - 1;
|
||||
initialSetting();
|
||||
ws.send(JSON.stringify({ "cmd": "all" }));
|
||||
|
||||
// we request dev info about neuron device from evok to keep websocket connection alive
|
||||
// for some reason this request returns no data, but connection keeps alive
|
||||
// https://evok.api-docs.io/1.0/mpqzDwPwirsoq7i5A/websocket
|
||||
startRequests = setInterval(() => {
|
||||
// console.log(" *** data from evok requested");
|
||||
ws.send(JSON.stringify({ "cmd": "filter", "dev": ["neuron"] }));
|
||||
}, 150000)
|
||||
};
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue