├── .dockerignore ├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── config.yml │ ├── external_converter.yaml │ ├── feature_request.yaml │ ├── new_device_support.yaml │ ├── problem_report.yaml │ └── wrong_device.yaml ├── copilot-instructions.md ├── dependabot.yml ├── prompts │ ├── copilot-instructions-blueprint-generator.prompt.md │ ├── create-agentsmd.prompt.md │ ├── create-specification.prompt.md │ ├── review-and-refactor.prompt.md │ └── update-specification.prompt.md └── workflows │ ├── ci.yml │ ├── dependency-review.yaml │ ├── fail-pr-to-master.yaml │ ├── ghcr-cleanup.yml │ ├── issue_bot.yml │ ├── merge-master-to-dev.yml │ ├── release-please.yml │ ├── stale.yml │ └── update-dependency.yml ├── .gitignore ├── .npmignore ├── .npmrc ├── .release-please-manifest.json ├── AGENTS.md ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── biome.json ├── cli.js ├── data └── configuration.example.yaml ├── docker ├── Dockerfile └── docker-entrypoint.sh ├── images ├── architecture-new.drawio ├── architecture-new.png ├── architecture.png ├── gladys-assistant-logo.jpg ├── logo.png ├── logo_bee_only.png ├── logo_large.png └── logo_vector.svg ├── index.js ├── lib ├── controller.ts ├── eventBus.ts ├── extension │ ├── availability.ts │ ├── bind.ts │ ├── bridge.ts │ ├── configure.ts │ ├── extension.ts │ ├── externalConverters.ts │ ├── externalExtensions.ts │ ├── externalJS.ts │ ├── frontend.ts │ ├── groups.ts │ ├── health.ts │ ├── homeassistant.ts │ ├── networkMap.ts │ ├── onEvent.ts │ ├── otaUpdate.ts │ ├── publish.ts │ └── receive.ts ├── model │ ├── device.ts │ └── group.ts ├── mqtt.ts ├── state.ts ├── types │ ├── api.ts │ ├── dom.shim.d.ts │ ├── json-stable-stringify-without-jsonify.d.ts │ ├── types.d.ts │ ├── unix-dgram.d.ts │ └── zigbee2mqtt-frontend.d.ts ├── util │ ├── data.ts │ ├── logger.ts │ ├── onboarding.ts │ ├── sd-notify.ts │ ├── settings.schema.json │ ├── settings.ts │ ├── settingsMigration.ts │ ├── utils.ts │ └── yaml.ts └── zigbee.ts ├── package.json ├── pnpm-lock.yaml ├── release-please-config.json ├── scripts ├── generateChangelog.mjs ├── issueBot.mjs ├── testExternalConverter.js ├── zStackEraseAllNvMem.js └── zigbee2socat_installer.sh ├── test ├── assets │ ├── certs │ │ ├── dummy.crt │ │ └── dummy.key │ ├── external_converters │ │ ├── cjs │ │ │ ├── mock-external-converter-multiple.js │ │ │ └── mock-external-converter.js │ │ └── mjs │ │ │ ├── mock-external-converter-multiple.mjs │ │ │ └── mock-external-converter.mjs │ └── external_extensions │ │ ├── cjs │ │ ├── example2Extension.js │ │ └── exampleExtension.js │ │ └── mjs │ │ ├── example2Extension.mjs │ │ └── exampleExtension.mjs ├── benchOptions.ts ├── controller.bench.ts ├── controller.test.ts ├── data.test.ts ├── extensions │ ├── availability.test.ts │ ├── bind.test.ts │ ├── bridge.test.ts │ ├── configure.test.ts │ ├── externalConverters.test.ts │ ├── externalExtensions.test.ts │ ├── frontend.test.ts │ ├── groups.test.ts │ ├── health.test.ts │ ├── homeassistant.test.ts │ ├── networkMap.test.ts │ ├── onEvent.test.ts │ ├── otaUpdate.test.ts │ ├── publish.test.ts │ └── receive.test.ts ├── logger.test.ts ├── mocks │ ├── data.ts │ ├── debounce.ts │ ├── jszip.ts │ ├── logger.ts │ ├── mqtt.ts │ ├── sleep.ts │ ├── types.d.ts │ ├── utils.ts │ └── zigbeeHerdsman.ts ├── onboarding.test.ts ├── sd-notify.test.ts ├── settings.test.ts ├── settingsMigration.test.ts ├── tsconfig.json ├── utils.test.ts └── vitest.config.mts ├── tsconfig.json ├── tsconfig.types.json └── update.sh /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/.dockerignore -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/external_converter.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/.github/ISSUE_TEMPLATE/external_converter.yaml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/.github/ISSUE_TEMPLATE/feature_request.yaml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/new_device_support.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/.github/ISSUE_TEMPLATE/new_device_support.yaml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/problem_report.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/.github/ISSUE_TEMPLATE/problem_report.yaml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/wrong_device.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/.github/ISSUE_TEMPLATE/wrong_device.yaml -------------------------------------------------------------------------------- /.github/copilot-instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/.github/copilot-instructions.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/prompts/copilot-instructions-blueprint-generator.prompt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/.github/prompts/copilot-instructions-blueprint-generator.prompt.md -------------------------------------------------------------------------------- /.github/prompts/create-agentsmd.prompt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/.github/prompts/create-agentsmd.prompt.md -------------------------------------------------------------------------------- /.github/prompts/create-specification.prompt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/.github/prompts/create-specification.prompt.md -------------------------------------------------------------------------------- /.github/prompts/review-and-refactor.prompt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/.github/prompts/review-and-refactor.prompt.md -------------------------------------------------------------------------------- /.github/prompts/update-specification.prompt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/.github/prompts/update-specification.prompt.md -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/dependency-review.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/.github/workflows/dependency-review.yaml -------------------------------------------------------------------------------- /.github/workflows/fail-pr-to-master.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/.github/workflows/fail-pr-to-master.yaml -------------------------------------------------------------------------------- /.github/workflows/ghcr-cleanup.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/.github/workflows/ghcr-cleanup.yml -------------------------------------------------------------------------------- /.github/workflows/issue_bot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/.github/workflows/issue_bot.yml -------------------------------------------------------------------------------- /.github/workflows/merge-master-to-dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/.github/workflows/merge-master-to-dev.yml -------------------------------------------------------------------------------- /.github/workflows/release-please.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/.github/workflows/release-please.yml -------------------------------------------------------------------------------- /.github/workflows/stale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/.github/workflows/stale.yml -------------------------------------------------------------------------------- /.github/workflows/update-dependency.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/.github/workflows/update-dependency.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/.npmignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | tag-version-prefix="" 2 | 3 | -------------------------------------------------------------------------------- /.release-please-manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | ".": "2.7.1" 3 | } 4 | -------------------------------------------------------------------------------- /AGENTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/AGENTS.md -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/README.md -------------------------------------------------------------------------------- /biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/biome.json -------------------------------------------------------------------------------- /cli.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/cli.js -------------------------------------------------------------------------------- /data/configuration.example.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/data/configuration.example.yaml -------------------------------------------------------------------------------- /docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/docker/Dockerfile -------------------------------------------------------------------------------- /docker/docker-entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/docker/docker-entrypoint.sh -------------------------------------------------------------------------------- /images/architecture-new.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/images/architecture-new.drawio -------------------------------------------------------------------------------- /images/architecture-new.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/images/architecture-new.png -------------------------------------------------------------------------------- /images/architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/images/architecture.png -------------------------------------------------------------------------------- /images/gladys-assistant-logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/images/gladys-assistant-logo.jpg -------------------------------------------------------------------------------- /images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/images/logo.png -------------------------------------------------------------------------------- /images/logo_bee_only.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/images/logo_bee_only.png -------------------------------------------------------------------------------- /images/logo_large.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/images/logo_large.png -------------------------------------------------------------------------------- /images/logo_vector.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/images/logo_vector.svg -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/index.js -------------------------------------------------------------------------------- /lib/controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/lib/controller.ts -------------------------------------------------------------------------------- /lib/eventBus.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/lib/eventBus.ts -------------------------------------------------------------------------------- /lib/extension/availability.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/lib/extension/availability.ts -------------------------------------------------------------------------------- /lib/extension/bind.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/lib/extension/bind.ts -------------------------------------------------------------------------------- /lib/extension/bridge.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/lib/extension/bridge.ts -------------------------------------------------------------------------------- /lib/extension/configure.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/lib/extension/configure.ts -------------------------------------------------------------------------------- /lib/extension/extension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/lib/extension/extension.ts -------------------------------------------------------------------------------- /lib/extension/externalConverters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/lib/extension/externalConverters.ts -------------------------------------------------------------------------------- /lib/extension/externalExtensions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/lib/extension/externalExtensions.ts -------------------------------------------------------------------------------- /lib/extension/externalJS.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/lib/extension/externalJS.ts -------------------------------------------------------------------------------- /lib/extension/frontend.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/lib/extension/frontend.ts -------------------------------------------------------------------------------- /lib/extension/groups.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/lib/extension/groups.ts -------------------------------------------------------------------------------- /lib/extension/health.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/lib/extension/health.ts -------------------------------------------------------------------------------- /lib/extension/homeassistant.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/lib/extension/homeassistant.ts -------------------------------------------------------------------------------- /lib/extension/networkMap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/lib/extension/networkMap.ts -------------------------------------------------------------------------------- /lib/extension/onEvent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/lib/extension/onEvent.ts -------------------------------------------------------------------------------- /lib/extension/otaUpdate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/lib/extension/otaUpdate.ts -------------------------------------------------------------------------------- /lib/extension/publish.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/lib/extension/publish.ts -------------------------------------------------------------------------------- /lib/extension/receive.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/lib/extension/receive.ts -------------------------------------------------------------------------------- /lib/model/device.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/lib/model/device.ts -------------------------------------------------------------------------------- /lib/model/group.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/lib/model/group.ts -------------------------------------------------------------------------------- /lib/mqtt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/lib/mqtt.ts -------------------------------------------------------------------------------- /lib/state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/lib/state.ts -------------------------------------------------------------------------------- /lib/types/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/lib/types/api.ts -------------------------------------------------------------------------------- /lib/types/dom.shim.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/lib/types/dom.shim.d.ts -------------------------------------------------------------------------------- /lib/types/json-stable-stringify-without-jsonify.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/lib/types/json-stable-stringify-without-jsonify.d.ts -------------------------------------------------------------------------------- /lib/types/types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/lib/types/types.d.ts -------------------------------------------------------------------------------- /lib/types/unix-dgram.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/lib/types/unix-dgram.d.ts -------------------------------------------------------------------------------- /lib/types/zigbee2mqtt-frontend.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/lib/types/zigbee2mqtt-frontend.d.ts -------------------------------------------------------------------------------- /lib/util/data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/lib/util/data.ts -------------------------------------------------------------------------------- /lib/util/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/lib/util/logger.ts -------------------------------------------------------------------------------- /lib/util/onboarding.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/lib/util/onboarding.ts -------------------------------------------------------------------------------- /lib/util/sd-notify.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/lib/util/sd-notify.ts -------------------------------------------------------------------------------- /lib/util/settings.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/lib/util/settings.schema.json -------------------------------------------------------------------------------- /lib/util/settings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/lib/util/settings.ts -------------------------------------------------------------------------------- /lib/util/settingsMigration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/lib/util/settingsMigration.ts -------------------------------------------------------------------------------- /lib/util/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/lib/util/utils.ts -------------------------------------------------------------------------------- /lib/util/yaml.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/lib/util/yaml.ts -------------------------------------------------------------------------------- /lib/zigbee.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/lib/zigbee.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /release-please-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/release-please-config.json -------------------------------------------------------------------------------- /scripts/generateChangelog.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/scripts/generateChangelog.mjs -------------------------------------------------------------------------------- /scripts/issueBot.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/scripts/issueBot.mjs -------------------------------------------------------------------------------- /scripts/testExternalConverter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/scripts/testExternalConverter.js -------------------------------------------------------------------------------- /scripts/zStackEraseAllNvMem.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/scripts/zStackEraseAllNvMem.js -------------------------------------------------------------------------------- /scripts/zigbee2socat_installer.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/scripts/zigbee2socat_installer.sh -------------------------------------------------------------------------------- /test/assets/certs/dummy.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/test/assets/certs/dummy.crt -------------------------------------------------------------------------------- /test/assets/certs/dummy.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/test/assets/certs/dummy.key -------------------------------------------------------------------------------- /test/assets/external_converters/cjs/mock-external-converter-multiple.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/test/assets/external_converters/cjs/mock-external-converter-multiple.js -------------------------------------------------------------------------------- /test/assets/external_converters/cjs/mock-external-converter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/test/assets/external_converters/cjs/mock-external-converter.js -------------------------------------------------------------------------------- /test/assets/external_converters/mjs/mock-external-converter-multiple.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/test/assets/external_converters/mjs/mock-external-converter-multiple.mjs -------------------------------------------------------------------------------- /test/assets/external_converters/mjs/mock-external-converter.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/test/assets/external_converters/mjs/mock-external-converter.mjs -------------------------------------------------------------------------------- /test/assets/external_extensions/cjs/example2Extension.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/test/assets/external_extensions/cjs/example2Extension.js -------------------------------------------------------------------------------- /test/assets/external_extensions/cjs/exampleExtension.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/test/assets/external_extensions/cjs/exampleExtension.js -------------------------------------------------------------------------------- /test/assets/external_extensions/mjs/example2Extension.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/test/assets/external_extensions/mjs/example2Extension.mjs -------------------------------------------------------------------------------- /test/assets/external_extensions/mjs/exampleExtension.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/test/assets/external_extensions/mjs/exampleExtension.mjs -------------------------------------------------------------------------------- /test/benchOptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/test/benchOptions.ts -------------------------------------------------------------------------------- /test/controller.bench.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/test/controller.bench.ts -------------------------------------------------------------------------------- /test/controller.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/test/controller.test.ts -------------------------------------------------------------------------------- /test/data.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/test/data.test.ts -------------------------------------------------------------------------------- /test/extensions/availability.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/test/extensions/availability.test.ts -------------------------------------------------------------------------------- /test/extensions/bind.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/test/extensions/bind.test.ts -------------------------------------------------------------------------------- /test/extensions/bridge.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/test/extensions/bridge.test.ts -------------------------------------------------------------------------------- /test/extensions/configure.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/test/extensions/configure.test.ts -------------------------------------------------------------------------------- /test/extensions/externalConverters.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/test/extensions/externalConverters.test.ts -------------------------------------------------------------------------------- /test/extensions/externalExtensions.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/test/extensions/externalExtensions.test.ts -------------------------------------------------------------------------------- /test/extensions/frontend.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/test/extensions/frontend.test.ts -------------------------------------------------------------------------------- /test/extensions/groups.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/test/extensions/groups.test.ts -------------------------------------------------------------------------------- /test/extensions/health.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/test/extensions/health.test.ts -------------------------------------------------------------------------------- /test/extensions/homeassistant.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/test/extensions/homeassistant.test.ts -------------------------------------------------------------------------------- /test/extensions/networkMap.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/test/extensions/networkMap.test.ts -------------------------------------------------------------------------------- /test/extensions/onEvent.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/test/extensions/onEvent.test.ts -------------------------------------------------------------------------------- /test/extensions/otaUpdate.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/test/extensions/otaUpdate.test.ts -------------------------------------------------------------------------------- /test/extensions/publish.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/test/extensions/publish.test.ts -------------------------------------------------------------------------------- /test/extensions/receive.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/test/extensions/receive.test.ts -------------------------------------------------------------------------------- /test/logger.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/test/logger.test.ts -------------------------------------------------------------------------------- /test/mocks/data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/test/mocks/data.ts -------------------------------------------------------------------------------- /test/mocks/debounce.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/test/mocks/debounce.ts -------------------------------------------------------------------------------- /test/mocks/jszip.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/test/mocks/jszip.ts -------------------------------------------------------------------------------- /test/mocks/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/test/mocks/logger.ts -------------------------------------------------------------------------------- /test/mocks/mqtt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/test/mocks/mqtt.ts -------------------------------------------------------------------------------- /test/mocks/sleep.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/test/mocks/sleep.ts -------------------------------------------------------------------------------- /test/mocks/types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/test/mocks/types.d.ts -------------------------------------------------------------------------------- /test/mocks/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/test/mocks/utils.ts -------------------------------------------------------------------------------- /test/mocks/zigbeeHerdsman.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/test/mocks/zigbeeHerdsman.ts -------------------------------------------------------------------------------- /test/onboarding.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/test/onboarding.test.ts -------------------------------------------------------------------------------- /test/sd-notify.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/test/sd-notify.test.ts -------------------------------------------------------------------------------- /test/settings.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/test/settings.test.ts -------------------------------------------------------------------------------- /test/settingsMigration.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/test/settingsMigration.test.ts -------------------------------------------------------------------------------- /test/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/test/tsconfig.json -------------------------------------------------------------------------------- /test/utils.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/test/utils.test.ts -------------------------------------------------------------------------------- /test/vitest.config.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/test/vitest.config.mts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.types.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/tsconfig.types.json -------------------------------------------------------------------------------- /update.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/HEAD/update.sh --------------------------------------------------------------------------------