heartbeat stuff
This commit is contained in:
@ -8,5 +8,7 @@
|
|||||||
"smtpSender": "dispatcher@hottis.de",
|
"smtpSender": "dispatcher@hottis.de",
|
||||||
"smtpReceiver": "woho@hottis.de",
|
"smtpReceiver": "woho@hottis.de",
|
||||||
"homekitFile": "homekit.json",
|
"homekitFile": "homekit.json",
|
||||||
"openhabItemFile": "openhab.items"
|
"openhabItemFile": "openhab.items",
|
||||||
|
"heartbeatTopic": "dispatcher_ng/i/am/alive",
|
||||||
|
"heartbeatInterval": 10000
|
||||||
}
|
}
|
||||||
|
7
dist/main.js
vendored
7
dist/main.js
vendored
@ -391,6 +391,13 @@ testForwarder.start();
|
|||||||
let testScene = new Scene_1.LightScene('Gnd', 'Hallway', 'TestScene', 'TestScene', [aquariumLight, annaBedLight], [matthiasStandLights, matthiasBedLight]);
|
let testScene = new Scene_1.LightScene('Gnd', 'Hallway', 'TestScene', 'TestScene', [aquariumLight, annaBedLight], [matthiasStandLights, matthiasBedLight]);
|
||||||
testScene.start();
|
testScene.start();
|
||||||
// ----------------------------------------------------------------------------------------------------------
|
// ----------------------------------------------------------------------------------------------------------
|
||||||
|
// heartbeat
|
||||||
|
let heartbeatCounter = 0;
|
||||||
|
let heartbeatTimer = setInterval(() => {
|
||||||
|
heartbeatCounter += 1;
|
||||||
|
MqttDispatcher_1.mqttHandler.send(config.dict.heartbeatTopic, `${heartbeatCounter}`);
|
||||||
|
}, config.dict.heartbeatInterval);
|
||||||
|
// ----------------------------------------------------------------------------------------------------------
|
||||||
// Homekit export
|
// Homekit export
|
||||||
let homekitObject = {};
|
let homekitObject = {};
|
||||||
let openhabList = [];
|
let openhabList = [];
|
||||||
|
12
src/main.ts
12
src/main.ts
@ -496,6 +496,18 @@ testScene.start()
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
// ----------------------------------------------------------------------------------------------------------
|
||||||
|
// heartbeat
|
||||||
|
let heartbeatCounter = 0
|
||||||
|
let heartbeatTimer = setInterval(() => {
|
||||||
|
heartbeatCounter += 1
|
||||||
|
mqttHandler.send(config.dict.heartbeatTopic, `${heartbeatCounter}`)
|
||||||
|
}, config.dict.heartbeatInterval)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
// ----------------------------------------------------------------------------------------------------------
|
// ----------------------------------------------------------------------------------------------------------
|
||||||
// Homekit export
|
// Homekit export
|
||||||
let homekitObject : { [key:string]:{} } = {}
|
let homekitObject : { [key:string]:{} } = {}
|
||||||
|
Reference in New Issue
Block a user