YinHangCode / homebridge-mi-airpurifier

XiaoMi air purifier plugins for HomeBridge.
114 stars 34 forks source link

Error with X Air2 #20

Open Ctwenty opened 5 years ago

Ctwenty commented 5 years ago

[2018-10-25 08:35:11] ==================== [2018-10-25 08:35:11] ERROR LOADING PLUGIN homebridge-xiaomi-air-purifier: [2018-10-25 08:35:11] /usr/local/lib/node_modules/homebridge-xiaomi-air-purifier/index.js:107 init: async function() { ^^^^^^^^ SyntaxError: Unexpected token function at Object.exports.runInThisContext (vm.js:76:16) at Module._compile (module.js:542:28) at Object.Module._extensions..js (module.js:579:10) at Module.load (module.js:487:32) at tryModuleLoad (module.js:446:12) at Function.Module._load (module.js:438:3) at Module.require (module.js:497:17) at require (internal/module.js:20:19) at Plugin.load (/usr/local/lib/node_modules/homebridge/lib/plugin.js:65:22) at Server. (/usr/local/lib/node_modules/homebridge/lib/server.js:132:14) [2018-10-25 08:35:11] ==================== [2018-10-25 08:35:11] Loaded config.json with 38 accessories and 1 platforms. [2018-10-25 08:35:11] --- [2018-10-25 08:35:11] Loading 1 platforms...

config json

{ "bridge": { "name": "HomeBridge", "username": "8A:42:43:16:81:23", "port": 51826, "pin": "031-61-150" },

    "description": "HomeKit Bridge",

    "platforms": [{
            "platform": "Orvibo"
    }],

    "platform": "MiAirPurifierPlatform",
    "deviceCfgs": [{
            "type": "MiAirPurifier2",
            "ip": "192.168.xx.xx",
            "token": "xxxxxxxxxxxx",
            "airPurifierDisable": false,
            "airPurifierName": "MiAirPurifier2",
            "silentModeSwitchDisable": false,
            "silentModeSwitchName": "MiAirPurifier2 Silent Mode Switch",
            "temperatureDisable": false,
            "temperatureName": "MiAirPurifier2 Temperature",
            "humidityDisable": false,
            "humidityName": "MiAirPurifier2 Humidity",
            "buzzerSwitchDisable": true,
            "buzzerSwitchName": "MiAirPurifier2 Buzzer Switch",
            "ledBulbDisable": true,
            "ledBulbName": "MiAirPurifier2 LED Switch",
            "airQualityDisable": false,
            "airQualityName": "MiAirPurifier2 AirQuality"

    }],

"accessories": [{ "accessory": "mqtt-temperature-log-tasmota",

                    "name": "Temperatura_lazienka",

                    "url": "mqtt://192.168.xx.xx",
                    "username": "XXXXX",
                    "password": "XXXXXX",

                    "topic": "tele/sonoff_laz/SENSOR",

                    "activityTopic": "tele/sonoff_laz/LWT",
                    "activityParameter": "Online",

                    "startCmd": "cmnd/sonoff_laz/TelePeriod",
                    "startParameter": "120",

                    "patchToSave": "/home/pi/Public/log/",

etc