UNPKG

iobroker.zigbee2mqtt

Version:
60 lines (57 loc) 3.78 kB
async function adapterInfo(config, log) { log.info('================================= Adapter Config ================================='); log.info(`|| Zigbee2MQTT Frontend Scheme: ${config.webUIScheme}`); log.info(`|| Zigbee2MQTT Frontend Server: ${config.webUIServer}`); log.info(`|| Zigbee2MQTT Frontend Port: ${config.webUIPort}`); log.info(`|| Zigbee2MQTT Connection Type: ${config.connectionType}`); if (config.connectionType == 'ws') { log.info(`|| Zigbee2MQTT Websocket Scheme: ${config.wsScheme}`); log.info(`|| Zigbee2MQTT Websocket Server: ${config.wsServerIP}`); log.info(`|| Zigbee2MQTT Websocket Port: ${config.wsServerPort}`); log.info(`|| Zigbee2MQTT Websocket Auth-Token: ${config.wsTokenEnabled ? 'use' : 'unused'}`); log.info(`|| Zigbee2MQTT Websocket Dummy MQTT-Server: ${config.dummyMqtt ? 'activated' : 'deactivated'}`); if (config.dummyMqtt == true) { log.info(`|| Zigbee2MQTT Dummy MQTT IP-Bind: ${config.mqttServerIPBind}`); log.info(`|| Zigbee2MQTT Dummy MQTT Port: ${config.mqttServerPort}`); } } else if (config.connectionType == 'exmqtt') { log.info(`|| Zigbee2MQTT Externanl MQTT Server: ${config.externalMqttServerIP}`); log.info(`|| Zigbee2MQTT Externanl MQTT Port: ${config.externalMqttServerPort}`); log.info( `|| Zigbee2MQTT Externanl MQTT Credentials: ${config.externalMqttServerCredentials ? 'use' : 'unused'}` ); } else if (config.connectionType == 'intmqtt') { log.info(`|| Zigbee2MQTT Internal MQTT IP-Bind: ${config.mqttServerIPBind}`); log.info(`|| Zigbee2MQTT Internal MQTT Port: ${config.mqttServerPort}`); } log.info(`|| Zigbee2MQTT Debug Log: ${config.debugLogEnabled ? 'activated' : 'deactivated'}`); log.info(`|| Proxy Zigbee2MQTT Logs to ioBroker Logs: ${config.proxyZ2MLogs ? 'activated' : 'deactivated'}`); log.info(`|| Use Kelvin: ${config.useKelvin ? 'yes' : 'no'}`); log.info(`|| Use ColorTemperature ColorSync: ${config.colorTempSyncColor ? 'yes' : 'no'}`); log.info(`|| Use BrightnessMove OnOff: ${config.brightnessMoveOnOff ? 'yes' : 'no'}`); log.info(`|| Use BrightnessStep OnOff: ${config.brightnessStepOnOff ? 'yes' : 'no'}`); log.info(`|| Use Event In Desc: ${config.useEventInDesc ? 'yes' : 'no'}`); log.info(`|| Use Device Icons: ${config.useDeviceIcons ? 'yes' : 'no'}`); log.info(`|| Use Simple Hold/Release State: ${config.simpleHoldReleaseState ? 'yes' : 'no'}`); log.info(`|| Use Simple Move/Stop State: ${config.simpleMoveStopState ? 'yes' : 'no'}`); log.info(`|| Use Simple Press/Release State: ${config.simplePressReleaseState ? 'yes' : 'no'}`); log.info(`|| Use Automatic Coordinator Check: ${config.coordinatorCheck ? 'yes' : 'no'}`); log.info(`|| Coordinator Check Loglevel: ${config.coordinatorCheckLogLvl}`); log.info(`|| Coordinator Check Cron : ${config.coordinatorCheckCron}`); log.info('=================================================================================='); } async function zigbee2mqttInfo(payload, log) { log.info('============================ Zigbee2MQTT Information ============================='); log.info(`|| Zigbee2MQTT Version: ${payload.version} `); log.info( `|| Coordinator type: ${payload.coordinator.type} Version: ${payload.coordinator.meta.revision} Serial: ${payload.config.serial.port}` ); log.info( `|| Network panid ${payload.network.pan_id} channel: ${payload.network.channel} ext_pan_id: ${payload.network.extended_pan_id}` ); log.info('=================================================================================='); } module.exports = { adapterInfo, zigbee2mqttInfo, };