Log zigbee2mqtt version information to bridge/config (#1267)

* add coordinator_firmware to bridge/config

* Add zigbee2mqtt version and commit

* Whoops
This commit is contained in:
Oli
2019-03-17 20:07:24 +01:00
committed by Koen Kanters
parent 1043053812
commit a2a90bcdbd
4 changed files with 43 additions and 26 deletions
+3 -19
View File
@@ -5,6 +5,7 @@ const logger = require('./util/logger');
const settings = require('./util/settings');
const zigbeeShepherdConverters = require('zigbee-shepherd-converters');
const objectAssignDeep = require('object-assign-deep');
const utils = require('./util/utils');
// Extensions
const ExtensionNetworkMap = require('./extension/networkMap');
@@ -180,25 +181,8 @@ class Controller {
}
startupLogVersion(callback) {
const git = require('git-last-commit');
const packageJSON = require('../package.json');
const version = packageJSON.version;
git.getLastCommit((err, commit) => {
let commitHash = null;
if (err) {
try {
commitHash = require('../.hash.json').hash;
} catch (error) {
commitHash = 'unknown';
}
} else {
commitHash = commit.shortHash;
}
logger.info(`Starting zigbee2mqtt version ${version} (commit #${commitHash})`);
utils.getZigbee2mqttVersion((info) => {
logger.info(`Starting zigbee2mqtt version ${info.version} (commit #${info.commitHash})`);
callback();
});
}