├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── config.yml │ ├── feature-request.md │ ├── feedback.md │ └── new-issue.md ├── dependabot.yml └── workflows │ ├── build.yml │ ├── claude-code-review.yml │ ├── claude.yml │ ├── codeql-analysis.yml │ ├── deprecate-past-releases.yml │ └── release.yml ├── .gitignore ├── .npmignore ├── CHANGELOG.md ├── CLAUDE.md ├── LICENSE ├── README.md ├── config.schema.json ├── eslint.config.js ├── lib ├── connection │ ├── api.js │ ├── http.js │ ├── lan.js │ └── ws.js ├── device │ ├── air-conditioner.js │ ├── curtain.js │ ├── diffuser.js │ ├── fan.js │ ├── group.js │ ├── humidifier.js │ ├── index.js │ ├── light-cct.js │ ├── light-dimmer.js │ ├── light-rgb-cct.js │ ├── light-rgb.js │ ├── motor.js │ ├── outlet-multi.js │ ├── outlet-single-inched.js │ ├── outlet-single.js │ ├── panel.js │ ├── rf-bridge.js │ ├── rf-button.js │ ├── rf-sensor.js │ ├── sensor-ambient.js │ ├── sensor-contact.js │ ├── sensor-temp-humi.js │ ├── simulation │ │ ├── blind.js │ │ ├── cooler.js │ │ ├── door.js │ │ ├── doorbell.js │ │ ├── garage-eachen.js │ │ ├── garage-four.js │ │ ├── garage-od-switch.js │ │ ├── garage-one.js │ │ ├── garage-two.js │ │ ├── gate-one.js │ │ ├── heater.js │ │ ├── index.js │ │ ├── light-fan.js │ │ ├── lock-eachen.js │ │ ├── lock-one.js │ │ ├── p-button.js │ │ ├── purifier.js │ │ ├── rf-blind.js │ │ ├── rf-door.js │ │ ├── rf-window.js │ │ ├── sensor-hidden.js │ │ ├── sensor-leak.js │ │ ├── sensor-visible.js │ │ ├── sensor.js │ │ ├── switch-valve.js │ │ ├── tap-one.js │ │ ├── tap-two.js │ │ ├── th-cooler.js │ │ ├── th-dehumidifier.js │ │ ├── th-heater.js │ │ ├── th-humidifier.js │ │ ├── th-thermostat.js │ │ ├── tv.js │ │ ├── valve-four.js │ │ ├── valve-one.js │ │ ├── valve-two.js │ │ └── window.js │ ├── switch-man.js │ ├── switch-mate.js │ ├── switch-multi.js │ ├── switch-single-inched.js │ ├── switch-single.js │ ├── template.js │ ├── thermostat.js │ ├── virtual.js │ └── zigbee │ │ ├── index.js │ │ ├── light-cct.js │ │ ├── light-dimmer.js │ │ ├── light-rgb-cct.js │ │ ├── motor.js │ │ ├── sensor-ambient.js │ │ ├── sensor-contact.js │ │ ├── sensor-leak.js │ │ ├── sensor-motion.js │ │ ├── sensor-occupancy.js │ │ ├── sensor-smoke.js │ │ ├── switch-stateless.js │ │ ├── thermostat.js │ │ └── zigbee-water-valve.js ├── fakegato │ ├── LICENSE │ ├── fakegato-history.js │ ├── fakegato-storage.js │ ├── fakegato-timer.js │ └── uuid.js ├── homebridge-ui │ ├── public │ │ └── index.html │ └── server.js ├── index.js ├── node-dns-sd │ ├── LICENSE │ ├── README.md │ └── lib │ │ ├── dns-sd-classes.json │ │ ├── dns-sd-composer.js │ │ ├── dns-sd-parser.js │ │ ├── dns-sd-types.json │ │ └── dns-sd.js ├── platform.js └── utils │ ├── colour.js │ ├── constants.js │ ├── custom-chars.js │ ├── eve-chars.js │ ├── functions.js │ ├── lang-en.js │ ├── lang-fr.js │ ├── lang-th.js │ └── lang.js └── package.json /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-ewelink/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-ewelink/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature-request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-ewelink/HEAD/.github/ISSUE_TEMPLATE/feature-request.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feedback.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-ewelink/HEAD/.github/ISSUE_TEMPLATE/feedback.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/new-issue.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-ewelink/HEAD/.github/ISSUE_TEMPLATE/new-issue.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-ewelink/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-ewelink/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/claude-code-review.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-ewelink/HEAD/.github/workflows/claude-code-review.yml -------------------------------------------------------------------------------- /.github/workflows/claude.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-ewelink/HEAD/.github/workflows/claude.yml -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-ewelink/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/deprecate-past-releases.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-ewelink/HEAD/.github/workflows/deprecate-past-releases.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-ewelink/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-ewelink/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-ewelink/HEAD/CLAUDE.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-ewelink/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-ewelink/HEAD/README.md -------------------------------------------------------------------------------- /config.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-ewelink/HEAD/config.schema.json -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-ewelink/HEAD/eslint.config.js -------------------------------------------------------------------------------- /lib/connection/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-ewelink/HEAD/lib/connection/api.js -------------------------------------------------------------------------------- /lib/connection/http.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-ewelink/HEAD/lib/connection/http.js -------------------------------------------------------------------------------- /lib/connection/lan.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-ewelink/HEAD/lib/connection/lan.js -------------------------------------------------------------------------------- /lib/connection/ws.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-ewelink/HEAD/lib/connection/ws.js -------------------------------------------------------------------------------- /lib/device/air-conditioner.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-ewelink/HEAD/lib/device/air-conditioner.js -------------------------------------------------------------------------------- /lib/device/curtain.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-ewelink/HEAD/lib/device/curtain.js -------------------------------------------------------------------------------- /lib/device/diffuser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-ewelink/HEAD/lib/device/diffuser.js -------------------------------------------------------------------------------- /lib/device/fan.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-ewelink/HEAD/lib/device/fan.js -------------------------------------------------------------------------------- /lib/device/group.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-ewelink/HEAD/lib/device/group.js -------------------------------------------------------------------------------- /lib/device/humidifier.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-ewelink/HEAD/lib/device/humidifier.js -------------------------------------------------------------------------------- /lib/device/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-ewelink/HEAD/lib/device/index.js -------------------------------------------------------------------------------- /lib/device/light-cct.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-ewelink/HEAD/lib/device/light-cct.js -------------------------------------------------------------------------------- /lib/device/light-dimmer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-ewelink/HEAD/lib/device/light-dimmer.js -------------------------------------------------------------------------------- /lib/device/light-rgb-cct.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-ewelink/HEAD/lib/device/light-rgb-cct.js -------------------------------------------------------------------------------- /lib/device/light-rgb.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-ewelink/HEAD/lib/device/light-rgb.js -------------------------------------------------------------------------------- /lib/device/motor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-ewelink/HEAD/lib/device/motor.js -------------------------------------------------------------------------------- /lib/device/outlet-multi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-ewelink/HEAD/lib/device/outlet-multi.js -------------------------------------------------------------------------------- /lib/device/outlet-single-inched.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-ewelink/HEAD/lib/device/outlet-single-inched.js -------------------------------------------------------------------------------- /lib/device/outlet-single.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-ewelink/HEAD/lib/device/outlet-single.js -------------------------------------------------------------------------------- /lib/device/panel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-ewelink/HEAD/lib/device/panel.js -------------------------------------------------------------------------------- /lib/device/rf-bridge.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-ewelink/HEAD/lib/device/rf-bridge.js -------------------------------------------------------------------------------- /lib/device/rf-button.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-ewelink/HEAD/lib/device/rf-button.js -------------------------------------------------------------------------------- /lib/device/rf-sensor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-ewelink/HEAD/lib/device/rf-sensor.js -------------------------------------------------------------------------------- /lib/device/sensor-ambient.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-ewelink/HEAD/lib/device/sensor-ambient.js -------------------------------------------------------------------------------- /lib/device/sensor-contact.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-ewelink/HEAD/lib/device/sensor-contact.js -------------------------------------------------------------------------------- /lib/device/sensor-temp-humi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-ewelink/HEAD/lib/device/sensor-temp-humi.js -------------------------------------------------------------------------------- /lib/device/simulation/blind.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-ewelink/HEAD/lib/device/simulation/blind.js -------------------------------------------------------------------------------- /lib/device/simulation/cooler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-ewelink/HEAD/lib/device/simulation/cooler.js -------------------------------------------------------------------------------- /lib/device/simulation/door.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-ewelink/HEAD/lib/device/simulation/door.js -------------------------------------------------------------------------------- /lib/device/simulation/doorbell.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-ewelink/HEAD/lib/device/simulation/doorbell.js -------------------------------------------------------------------------------- /lib/device/simulation/garage-eachen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-ewelink/HEAD/lib/device/simulation/garage-eachen.js -------------------------------------------------------------------------------- /lib/device/simulation/garage-four.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-ewelink/HEAD/lib/device/simulation/garage-four.js -------------------------------------------------------------------------------- /lib/device/simulation/garage-od-switch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-ewelink/HEAD/lib/device/simulation/garage-od-switch.js -------------------------------------------------------------------------------- /lib/device/simulation/garage-one.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-ewelink/HEAD/lib/device/simulation/garage-one.js -------------------------------------------------------------------------------- /lib/device/simulation/garage-two.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-ewelink/HEAD/lib/device/simulation/garage-two.js -------------------------------------------------------------------------------- /lib/device/simulation/gate-one.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-ewelink/HEAD/lib/device/simulation/gate-one.js -------------------------------------------------------------------------------- /lib/device/simulation/heater.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-ewelink/HEAD/lib/device/simulation/heater.js -------------------------------------------------------------------------------- /lib/device/simulation/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-ewelink/HEAD/lib/device/simulation/index.js -------------------------------------------------------------------------------- /lib/device/simulation/light-fan.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-ewelink/HEAD/lib/device/simulation/light-fan.js -------------------------------------------------------------------------------- /lib/device/simulation/lock-eachen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-ewelink/HEAD/lib/device/simulation/lock-eachen.js -------------------------------------------------------------------------------- /lib/device/simulation/lock-one.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-ewelink/HEAD/lib/device/simulation/lock-one.js -------------------------------------------------------------------------------- /lib/device/simulation/p-button.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-ewelink/HEAD/lib/device/simulation/p-button.js -------------------------------------------------------------------------------- /lib/device/simulation/purifier.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-ewelink/HEAD/lib/device/simulation/purifier.js -------------------------------------------------------------------------------- /lib/device/simulation/rf-blind.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-ewelink/HEAD/lib/device/simulation/rf-blind.js -------------------------------------------------------------------------------- /lib/device/simulation/rf-door.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-ewelink/HEAD/lib/device/simulation/rf-door.js -------------------------------------------------------------------------------- /lib/device/simulation/rf-window.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-ewelink/HEAD/lib/device/simulation/rf-window.js -------------------------------------------------------------------------------- /lib/device/simulation/sensor-hidden.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-ewelink/HEAD/lib/device/simulation/sensor-hidden.js -------------------------------------------------------------------------------- /lib/device/simulation/sensor-leak.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-ewelink/HEAD/lib/device/simulation/sensor-leak.js -------------------------------------------------------------------------------- /lib/device/simulation/sensor-visible.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-ewelink/HEAD/lib/device/simulation/sensor-visible.js -------------------------------------------------------------------------------- /lib/device/simulation/sensor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-ewelink/HEAD/lib/device/simulation/sensor.js -------------------------------------------------------------------------------- /lib/device/simulation/switch-valve.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-ewelink/HEAD/lib/device/simulation/switch-valve.js -------------------------------------------------------------------------------- /lib/device/simulation/tap-one.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-ewelink/HEAD/lib/device/simulation/tap-one.js -------------------------------------------------------------------------------- /lib/device/simulation/tap-two.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-ewelink/HEAD/lib/device/simulation/tap-two.js -------------------------------------------------------------------------------- /lib/device/simulation/th-cooler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-ewelink/HEAD/lib/device/simulation/th-cooler.js -------------------------------------------------------------------------------- /lib/device/simulation/th-dehumidifier.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-ewelink/HEAD/lib/device/simulation/th-dehumidifier.js -------------------------------------------------------------------------------- /lib/device/simulation/th-heater.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-ewelink/HEAD/lib/device/simulation/th-heater.js -------------------------------------------------------------------------------- /lib/device/simulation/th-humidifier.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-ewelink/HEAD/lib/device/simulation/th-humidifier.js -------------------------------------------------------------------------------- /lib/device/simulation/th-thermostat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-ewelink/HEAD/lib/device/simulation/th-thermostat.js -------------------------------------------------------------------------------- /lib/device/simulation/tv.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-ewelink/HEAD/lib/device/simulation/tv.js -------------------------------------------------------------------------------- /lib/device/simulation/valve-four.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-ewelink/HEAD/lib/device/simulation/valve-four.js -------------------------------------------------------------------------------- /lib/device/simulation/valve-one.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-ewelink/HEAD/lib/device/simulation/valve-one.js -------------------------------------------------------------------------------- /lib/device/simulation/valve-two.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-ewelink/HEAD/lib/device/simulation/valve-two.js -------------------------------------------------------------------------------- /lib/device/simulation/window.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-ewelink/HEAD/lib/device/simulation/window.js -------------------------------------------------------------------------------- /lib/device/switch-man.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-ewelink/HEAD/lib/device/switch-man.js -------------------------------------------------------------------------------- /lib/device/switch-mate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-ewelink/HEAD/lib/device/switch-mate.js -------------------------------------------------------------------------------- /lib/device/switch-multi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-ewelink/HEAD/lib/device/switch-multi.js -------------------------------------------------------------------------------- /lib/device/switch-single-inched.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-ewelink/HEAD/lib/device/switch-single-inched.js -------------------------------------------------------------------------------- /lib/device/switch-single.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-ewelink/HEAD/lib/device/switch-single.js -------------------------------------------------------------------------------- /lib/device/template.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-ewelink/HEAD/lib/device/template.js -------------------------------------------------------------------------------- /lib/device/thermostat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-ewelink/HEAD/lib/device/thermostat.js -------------------------------------------------------------------------------- /lib/device/virtual.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-ewelink/HEAD/lib/device/virtual.js -------------------------------------------------------------------------------- /lib/device/zigbee/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-ewelink/HEAD/lib/device/zigbee/index.js -------------------------------------------------------------------------------- /lib/device/zigbee/light-cct.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-ewelink/HEAD/lib/device/zigbee/light-cct.js -------------------------------------------------------------------------------- /lib/device/zigbee/light-dimmer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-ewelink/HEAD/lib/device/zigbee/light-dimmer.js -------------------------------------------------------------------------------- /lib/device/zigbee/light-rgb-cct.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-ewelink/HEAD/lib/device/zigbee/light-rgb-cct.js -------------------------------------------------------------------------------- /lib/device/zigbee/motor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-ewelink/HEAD/lib/device/zigbee/motor.js -------------------------------------------------------------------------------- /lib/device/zigbee/sensor-ambient.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-ewelink/HEAD/lib/device/zigbee/sensor-ambient.js -------------------------------------------------------------------------------- /lib/device/zigbee/sensor-contact.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-ewelink/HEAD/lib/device/zigbee/sensor-contact.js -------------------------------------------------------------------------------- /lib/device/zigbee/sensor-leak.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-ewelink/HEAD/lib/device/zigbee/sensor-leak.js -------------------------------------------------------------------------------- /lib/device/zigbee/sensor-motion.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-ewelink/HEAD/lib/device/zigbee/sensor-motion.js -------------------------------------------------------------------------------- /lib/device/zigbee/sensor-occupancy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-ewelink/HEAD/lib/device/zigbee/sensor-occupancy.js -------------------------------------------------------------------------------- /lib/device/zigbee/sensor-smoke.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-ewelink/HEAD/lib/device/zigbee/sensor-smoke.js -------------------------------------------------------------------------------- /lib/device/zigbee/switch-stateless.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-ewelink/HEAD/lib/device/zigbee/switch-stateless.js -------------------------------------------------------------------------------- /lib/device/zigbee/thermostat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-ewelink/HEAD/lib/device/zigbee/thermostat.js -------------------------------------------------------------------------------- /lib/device/zigbee/zigbee-water-valve.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-ewelink/HEAD/lib/device/zigbee/zigbee-water-valve.js -------------------------------------------------------------------------------- /lib/fakegato/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-ewelink/HEAD/lib/fakegato/LICENSE -------------------------------------------------------------------------------- /lib/fakegato/fakegato-history.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-ewelink/HEAD/lib/fakegato/fakegato-history.js -------------------------------------------------------------------------------- /lib/fakegato/fakegato-storage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-ewelink/HEAD/lib/fakegato/fakegato-storage.js -------------------------------------------------------------------------------- /lib/fakegato/fakegato-timer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-ewelink/HEAD/lib/fakegato/fakegato-timer.js -------------------------------------------------------------------------------- /lib/fakegato/uuid.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-ewelink/HEAD/lib/fakegato/uuid.js -------------------------------------------------------------------------------- /lib/homebridge-ui/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-ewelink/HEAD/lib/homebridge-ui/public/index.html -------------------------------------------------------------------------------- /lib/homebridge-ui/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-ewelink/HEAD/lib/homebridge-ui/server.js -------------------------------------------------------------------------------- /lib/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-ewelink/HEAD/lib/index.js -------------------------------------------------------------------------------- /lib/node-dns-sd/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-ewelink/HEAD/lib/node-dns-sd/LICENSE -------------------------------------------------------------------------------- /lib/node-dns-sd/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-ewelink/HEAD/lib/node-dns-sd/README.md -------------------------------------------------------------------------------- /lib/node-dns-sd/lib/dns-sd-classes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-ewelink/HEAD/lib/node-dns-sd/lib/dns-sd-classes.json -------------------------------------------------------------------------------- /lib/node-dns-sd/lib/dns-sd-composer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-ewelink/HEAD/lib/node-dns-sd/lib/dns-sd-composer.js -------------------------------------------------------------------------------- /lib/node-dns-sd/lib/dns-sd-parser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-ewelink/HEAD/lib/node-dns-sd/lib/dns-sd-parser.js -------------------------------------------------------------------------------- /lib/node-dns-sd/lib/dns-sd-types.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-ewelink/HEAD/lib/node-dns-sd/lib/dns-sd-types.json -------------------------------------------------------------------------------- /lib/node-dns-sd/lib/dns-sd.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-ewelink/HEAD/lib/node-dns-sd/lib/dns-sd.js -------------------------------------------------------------------------------- /lib/platform.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-ewelink/HEAD/lib/platform.js -------------------------------------------------------------------------------- /lib/utils/colour.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-ewelink/HEAD/lib/utils/colour.js -------------------------------------------------------------------------------- /lib/utils/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-ewelink/HEAD/lib/utils/constants.js -------------------------------------------------------------------------------- /lib/utils/custom-chars.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-ewelink/HEAD/lib/utils/custom-chars.js -------------------------------------------------------------------------------- /lib/utils/eve-chars.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-ewelink/HEAD/lib/utils/eve-chars.js -------------------------------------------------------------------------------- /lib/utils/functions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-ewelink/HEAD/lib/utils/functions.js -------------------------------------------------------------------------------- /lib/utils/lang-en.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-ewelink/HEAD/lib/utils/lang-en.js -------------------------------------------------------------------------------- /lib/utils/lang-fr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-ewelink/HEAD/lib/utils/lang-fr.js -------------------------------------------------------------------------------- /lib/utils/lang-th.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-ewelink/HEAD/lib/utils/lang-th.js -------------------------------------------------------------------------------- /lib/utils/lang.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-ewelink/HEAD/lib/utils/lang.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebridge-plugins/homebridge-ewelink/HEAD/package.json --------------------------------------------------------------------------------