openhab export added
This commit is contained in:
11
dist/main.js
vendored
11
dist/main.js
vendored
@ -124,13 +124,18 @@ testForwarder.start();
|
||||
// ----------------------------------------------------------------------------------------------------------
|
||||
// Homekit export
|
||||
let homekitObject = {};
|
||||
let openhabList = [];
|
||||
allLabeledItems.forEach((item) => {
|
||||
let homekitExport = item.exportHomekit();
|
||||
if ('id' in homekitExport) {
|
||||
homekitObject[homekitExport['id']] = homekitExport['object'];
|
||||
let exportData = item.exportItem();
|
||||
if (exportData != null) {
|
||||
if ('id' in exportData['homekit']) {
|
||||
homekitObject[exportData['homekit']['id']] = exportData['homekit']['object'];
|
||||
}
|
||||
openhabList.push(exportData['openhab']);
|
||||
}
|
||||
});
|
||||
fs.writeFileSync(config.dict.homekitFile, JSON.stringify(homekitObject, null, 4));
|
||||
fs.writeFileSync(config.dict.openhabItemFile, openhabList.join('\n'));
|
||||
// ----------------------------------------------------------------------------------------------------------
|
||||
MqttDispatcher_1.mqttHandler.exec();
|
||||
logger.info("Dispatcher running");
|
||||
|
Reference in New Issue
Block a user