├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── config.yml │ ├── feature-request.md │ ├── feedback.md │ └── new-issue.md ├── dependabot.yml └── workflows │ ├── build.yml │ ├── codeql-analysis.yml │ ├── deprecate-past-releases.yml │ └── release.yml ├── .gitignore ├── .npmignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── config.schema.json ├── eslint.config.js ├── lib ├── connection │ ├── http.js │ └── mqtt.js ├── device │ ├── baby.js │ ├── cooler-single.js │ ├── diffuser.js │ ├── fan.js │ ├── garage-main.js │ ├── garage-single.js │ ├── garage-sub.js │ ├── heater-single.js │ ├── hub-contact.js │ ├── hub-leak.js │ ├── hub-main.js │ ├── hub-sensor.js │ ├── hub-smoke.js │ ├── hub-valve.js │ ├── humidifier.js │ ├── index.js │ ├── light-cct.js │ ├── light-dimmer.js │ ├── light-rgb.js │ ├── outlet-multi.js │ ├── outlet-single.js │ ├── power-strip.js │ ├── purifier-single.js │ ├── purifier.js │ ├── roller-location.js │ ├── roller.js │ ├── sensor-presence.js │ ├── switch-multi.js │ ├── switch-single.js │ ├── template.js │ └── thermostat.js ├── fakegato │ ├── LICENSE │ ├── fakegato-history.js │ ├── fakegato-storage.js │ ├── fakegato-timer.js │ └── uuid.js ├── homebridge-ui │ ├── public │ │ └── index.html │ └── server.js ├── index.js ├── platform.js └── utils │ ├── colour.js │ ├── constants.js │ ├── custom-chars.js │ ├── eve-chars.js │ ├── functions.js │ └── lang-en.js └── package.json /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-meross/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-meross/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature-request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-meross/HEAD/.github/ISSUE_TEMPLATE/feature-request.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feedback.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-meross/HEAD/.github/ISSUE_TEMPLATE/feedback.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/new-issue.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-meross/HEAD/.github/ISSUE_TEMPLATE/new-issue.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-meross/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-meross/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-meross/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/deprecate-past-releases.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-meross/HEAD/.github/workflows/deprecate-past-releases.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-meross/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | .nova 3 | .npm 4 | node_modules 5 | .idea 6 | -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | .github 2 | .nova 3 | .npm 4 | .idea 5 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-meross/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-meross/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-meross/HEAD/README.md -------------------------------------------------------------------------------- /config.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-meross/HEAD/config.schema.json -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-meross/HEAD/eslint.config.js -------------------------------------------------------------------------------- /lib/connection/http.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-meross/HEAD/lib/connection/http.js -------------------------------------------------------------------------------- /lib/connection/mqtt.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-meross/HEAD/lib/connection/mqtt.js -------------------------------------------------------------------------------- /lib/device/baby.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-meross/HEAD/lib/device/baby.js -------------------------------------------------------------------------------- /lib/device/cooler-single.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-meross/HEAD/lib/device/cooler-single.js -------------------------------------------------------------------------------- /lib/device/diffuser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-meross/HEAD/lib/device/diffuser.js -------------------------------------------------------------------------------- /lib/device/fan.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-meross/HEAD/lib/device/fan.js -------------------------------------------------------------------------------- /lib/device/garage-main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-meross/HEAD/lib/device/garage-main.js -------------------------------------------------------------------------------- /lib/device/garage-single.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-meross/HEAD/lib/device/garage-single.js -------------------------------------------------------------------------------- /lib/device/garage-sub.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-meross/HEAD/lib/device/garage-sub.js -------------------------------------------------------------------------------- /lib/device/heater-single.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-meross/HEAD/lib/device/heater-single.js -------------------------------------------------------------------------------- /lib/device/hub-contact.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-meross/HEAD/lib/device/hub-contact.js -------------------------------------------------------------------------------- /lib/device/hub-leak.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-meross/HEAD/lib/device/hub-leak.js -------------------------------------------------------------------------------- /lib/device/hub-main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-meross/HEAD/lib/device/hub-main.js -------------------------------------------------------------------------------- /lib/device/hub-sensor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-meross/HEAD/lib/device/hub-sensor.js -------------------------------------------------------------------------------- /lib/device/hub-smoke.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-meross/HEAD/lib/device/hub-smoke.js -------------------------------------------------------------------------------- /lib/device/hub-valve.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-meross/HEAD/lib/device/hub-valve.js -------------------------------------------------------------------------------- /lib/device/humidifier.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-meross/HEAD/lib/device/humidifier.js -------------------------------------------------------------------------------- /lib/device/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-meross/HEAD/lib/device/index.js -------------------------------------------------------------------------------- /lib/device/light-cct.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-meross/HEAD/lib/device/light-cct.js -------------------------------------------------------------------------------- /lib/device/light-dimmer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-meross/HEAD/lib/device/light-dimmer.js -------------------------------------------------------------------------------- /lib/device/light-rgb.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-meross/HEAD/lib/device/light-rgb.js -------------------------------------------------------------------------------- /lib/device/outlet-multi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-meross/HEAD/lib/device/outlet-multi.js -------------------------------------------------------------------------------- /lib/device/outlet-single.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-meross/HEAD/lib/device/outlet-single.js -------------------------------------------------------------------------------- /lib/device/power-strip.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-meross/HEAD/lib/device/power-strip.js -------------------------------------------------------------------------------- /lib/device/purifier-single.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-meross/HEAD/lib/device/purifier-single.js -------------------------------------------------------------------------------- /lib/device/purifier.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-meross/HEAD/lib/device/purifier.js -------------------------------------------------------------------------------- /lib/device/roller-location.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-meross/HEAD/lib/device/roller-location.js -------------------------------------------------------------------------------- /lib/device/roller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-meross/HEAD/lib/device/roller.js -------------------------------------------------------------------------------- /lib/device/sensor-presence.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-meross/HEAD/lib/device/sensor-presence.js -------------------------------------------------------------------------------- /lib/device/switch-multi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-meross/HEAD/lib/device/switch-multi.js -------------------------------------------------------------------------------- /lib/device/switch-single.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-meross/HEAD/lib/device/switch-single.js -------------------------------------------------------------------------------- /lib/device/template.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-meross/HEAD/lib/device/template.js -------------------------------------------------------------------------------- /lib/device/thermostat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-meross/HEAD/lib/device/thermostat.js -------------------------------------------------------------------------------- /lib/fakegato/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-meross/HEAD/lib/fakegato/LICENSE -------------------------------------------------------------------------------- /lib/fakegato/fakegato-history.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-meross/HEAD/lib/fakegato/fakegato-history.js -------------------------------------------------------------------------------- /lib/fakegato/fakegato-storage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-meross/HEAD/lib/fakegato/fakegato-storage.js -------------------------------------------------------------------------------- /lib/fakegato/fakegato-timer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-meross/HEAD/lib/fakegato/fakegato-timer.js -------------------------------------------------------------------------------- /lib/fakegato/uuid.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-meross/HEAD/lib/fakegato/uuid.js -------------------------------------------------------------------------------- /lib/homebridge-ui/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-meross/HEAD/lib/homebridge-ui/public/index.html -------------------------------------------------------------------------------- /lib/homebridge-ui/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-meross/HEAD/lib/homebridge-ui/server.js -------------------------------------------------------------------------------- /lib/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-meross/HEAD/lib/index.js -------------------------------------------------------------------------------- /lib/platform.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-meross/HEAD/lib/platform.js -------------------------------------------------------------------------------- /lib/utils/colour.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-meross/HEAD/lib/utils/colour.js -------------------------------------------------------------------------------- /lib/utils/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-meross/HEAD/lib/utils/constants.js -------------------------------------------------------------------------------- /lib/utils/custom-chars.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-meross/HEAD/lib/utils/custom-chars.js -------------------------------------------------------------------------------- /lib/utils/eve-chars.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-meross/HEAD/lib/utils/eve-chars.js -------------------------------------------------------------------------------- /lib/utils/functions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-meross/HEAD/lib/utils/functions.js -------------------------------------------------------------------------------- /lib/utils/lang-en.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-meross/HEAD/lib/utils/lang-en.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-meross/HEAD/package.json --------------------------------------------------------------------------------