├── .devcontainer ├── README.md ├── devcontainer.json ├── docker-compose.yml ├── iobroker │ ├── Dockerfile │ ├── boot.sh │ └── node-wrapper.sh ├── mosquitto │ └── mosquitto.conf ├── nginx │ └── nginx.conf ├── scripts │ ├── postcreate.sh │ ├── postcreate_ext.sh │ ├── poststart.sh │ └── wait_for_iobroker.sh └── zigbee2mqtt │ └── configuration.yaml ├── .eslintrc.json ├── .gitattributes ├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── config.yml │ ├── device_problem_report.yaml │ └── problem_report.yaml ├── auto-merge.yml ├── dependabot.yml └── workflows │ ├── codeql.yml │ ├── dependabot-auto-merge.yml │ ├── stale.yml │ └── test-and-release.yml ├── .gitignore ├── .prettierignore ├── .prettierrc.js ├── .releaseconfig.json ├── .vscode ├── extensions.json ├── launch.json └── settings.json ├── LICENSE ├── README.md ├── admin ├── i18n │ ├── de │ │ └── translations.json │ ├── en │ │ └── translations.json │ ├── es │ │ └── translations.json │ ├── fr │ │ └── translations.json │ ├── it │ │ └── translations.json │ ├── nl │ │ └── translations.json │ ├── pl │ │ └── translations.json │ ├── pt │ │ └── translations.json │ ├── ru │ │ └── translations.json │ ├── uk │ │ └── translations.json │ └── zh-cn │ │ └── translations.json ├── jsonConfig.json └── zigbee2mqtt.png ├── docs ├── DE │ ├── DE_AdapterConfig.md │ ├── DE_Instruction_Proxmox_Container.md │ ├── DE_faq.md │ ├── DE_get-started.md │ └── DE_get-started_move.md ├── EN │ ├── EN_AdapterConfig.md │ ├── EN_Instruction_Proxmox_Container.md │ ├── EN_faq.md │ ├── EN_get-started.md │ └── EN_get-started_move.md ├── img │ ├── ProxmoxContainerPerfomence.png │ ├── baseConfig.png │ ├── extendedConfig.png │ └── zigbeeAdpter.png └── wiki.md ├── eslint.config.cjs ├── io-package.json ├── lib ├── adapter-config.d.ts ├── check.js ├── colors.js ├── deviceController.js ├── exposes.js ├── imageController.js ├── messages.js ├── mqttServerController.js ├── nonGenericDevicesExtension.js ├── rgb.js ├── states.js ├── statesController.js ├── utils.js ├── websocketController.js └── z2mController.js ├── main.js ├── main.test.js ├── package.json ├── test ├── integration.js ├── mocha.setup.js ├── mocharc.custom.json ├── package.js └── tsconfig.json ├── tsconfig.check.json └── tsconfig.json /.devcontainer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arteck/ioBroker.zigbee2mqtt/HEAD/.devcontainer/README.md -------------------------------------------------------------------------------- /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arteck/ioBroker.zigbee2mqtt/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.devcontainer/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arteck/ioBroker.zigbee2mqtt/HEAD/.devcontainer/docker-compose.yml -------------------------------------------------------------------------------- /.devcontainer/iobroker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arteck/ioBroker.zigbee2mqtt/HEAD/.devcontainer/iobroker/Dockerfile -------------------------------------------------------------------------------- /.devcontainer/iobroker/boot.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arteck/ioBroker.zigbee2mqtt/HEAD/.devcontainer/iobroker/boot.sh -------------------------------------------------------------------------------- /.devcontainer/iobroker/node-wrapper.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arteck/ioBroker.zigbee2mqtt/HEAD/.devcontainer/iobroker/node-wrapper.sh -------------------------------------------------------------------------------- /.devcontainer/mosquitto/mosquitto.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arteck/ioBroker.zigbee2mqtt/HEAD/.devcontainer/mosquitto/mosquitto.conf -------------------------------------------------------------------------------- /.devcontainer/nginx/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arteck/ioBroker.zigbee2mqtt/HEAD/.devcontainer/nginx/nginx.conf -------------------------------------------------------------------------------- /.devcontainer/scripts/postcreate.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arteck/ioBroker.zigbee2mqtt/HEAD/.devcontainer/scripts/postcreate.sh -------------------------------------------------------------------------------- /.devcontainer/scripts/postcreate_ext.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arteck/ioBroker.zigbee2mqtt/HEAD/.devcontainer/scripts/postcreate_ext.sh -------------------------------------------------------------------------------- /.devcontainer/scripts/poststart.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arteck/ioBroker.zigbee2mqtt/HEAD/.devcontainer/scripts/poststart.sh -------------------------------------------------------------------------------- /.devcontainer/scripts/wait_for_iobroker.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arteck/ioBroker.zigbee2mqtt/HEAD/.devcontainer/scripts/wait_for_iobroker.sh -------------------------------------------------------------------------------- /.devcontainer/zigbee2mqtt/configuration.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arteck/ioBroker.zigbee2mqtt/HEAD/.devcontainer/zigbee2mqtt/configuration.yaml -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arteck/ioBroker.zigbee2mqtt/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto eol=lf 2 | -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arteck/ioBroker.zigbee2mqtt/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- 1 | blank_issues_enabled: false 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/device_problem_report.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arteck/ioBroker.zigbee2mqtt/HEAD/.github/ISSUE_TEMPLATE/device_problem_report.yaml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/problem_report.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arteck/ioBroker.zigbee2mqtt/HEAD/.github/ISSUE_TEMPLATE/problem_report.yaml -------------------------------------------------------------------------------- /.github/auto-merge.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arteck/ioBroker.zigbee2mqtt/HEAD/.github/auto-merge.yml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arteck/ioBroker.zigbee2mqtt/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/codeql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arteck/ioBroker.zigbee2mqtt/HEAD/.github/workflows/codeql.yml -------------------------------------------------------------------------------- /.github/workflows/dependabot-auto-merge.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arteck/ioBroker.zigbee2mqtt/HEAD/.github/workflows/dependabot-auto-merge.yml -------------------------------------------------------------------------------- /.github/workflows/stale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arteck/ioBroker.zigbee2mqtt/HEAD/.github/workflows/stale.yml -------------------------------------------------------------------------------- /.github/workflows/test-and-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arteck/ioBroker.zigbee2mqtt/HEAD/.github/workflows/test-and-release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arteck/ioBroker.zigbee2mqtt/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arteck/ioBroker.zigbee2mqtt/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arteck/ioBroker.zigbee2mqtt/HEAD/.prettierrc.js -------------------------------------------------------------------------------- /.releaseconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arteck/ioBroker.zigbee2mqtt/HEAD/.releaseconfig.json -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arteck/ioBroker.zigbee2mqtt/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arteck/ioBroker.zigbee2mqtt/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arteck/ioBroker.zigbee2mqtt/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arteck/ioBroker.zigbee2mqtt/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arteck/ioBroker.zigbee2mqtt/HEAD/README.md -------------------------------------------------------------------------------- /admin/i18n/de/translations.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arteck/ioBroker.zigbee2mqtt/HEAD/admin/i18n/de/translations.json -------------------------------------------------------------------------------- /admin/i18n/en/translations.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arteck/ioBroker.zigbee2mqtt/HEAD/admin/i18n/en/translations.json -------------------------------------------------------------------------------- /admin/i18n/es/translations.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arteck/ioBroker.zigbee2mqtt/HEAD/admin/i18n/es/translations.json -------------------------------------------------------------------------------- /admin/i18n/fr/translations.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arteck/ioBroker.zigbee2mqtt/HEAD/admin/i18n/fr/translations.json -------------------------------------------------------------------------------- /admin/i18n/it/translations.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arteck/ioBroker.zigbee2mqtt/HEAD/admin/i18n/it/translations.json -------------------------------------------------------------------------------- /admin/i18n/nl/translations.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arteck/ioBroker.zigbee2mqtt/HEAD/admin/i18n/nl/translations.json -------------------------------------------------------------------------------- /admin/i18n/pl/translations.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arteck/ioBroker.zigbee2mqtt/HEAD/admin/i18n/pl/translations.json -------------------------------------------------------------------------------- /admin/i18n/pt/translations.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arteck/ioBroker.zigbee2mqtt/HEAD/admin/i18n/pt/translations.json -------------------------------------------------------------------------------- /admin/i18n/ru/translations.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arteck/ioBroker.zigbee2mqtt/HEAD/admin/i18n/ru/translations.json -------------------------------------------------------------------------------- /admin/i18n/uk/translations.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arteck/ioBroker.zigbee2mqtt/HEAD/admin/i18n/uk/translations.json -------------------------------------------------------------------------------- /admin/i18n/zh-cn/translations.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arteck/ioBroker.zigbee2mqtt/HEAD/admin/i18n/zh-cn/translations.json -------------------------------------------------------------------------------- /admin/jsonConfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arteck/ioBroker.zigbee2mqtt/HEAD/admin/jsonConfig.json -------------------------------------------------------------------------------- /admin/zigbee2mqtt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arteck/ioBroker.zigbee2mqtt/HEAD/admin/zigbee2mqtt.png -------------------------------------------------------------------------------- /docs/DE/DE_AdapterConfig.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arteck/ioBroker.zigbee2mqtt/HEAD/docs/DE/DE_AdapterConfig.md -------------------------------------------------------------------------------- /docs/DE/DE_Instruction_Proxmox_Container.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arteck/ioBroker.zigbee2mqtt/HEAD/docs/DE/DE_Instruction_Proxmox_Container.md -------------------------------------------------------------------------------- /docs/DE/DE_faq.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arteck/ioBroker.zigbee2mqtt/HEAD/docs/DE/DE_faq.md -------------------------------------------------------------------------------- /docs/DE/DE_get-started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arteck/ioBroker.zigbee2mqtt/HEAD/docs/DE/DE_get-started.md -------------------------------------------------------------------------------- /docs/DE/DE_get-started_move.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arteck/ioBroker.zigbee2mqtt/HEAD/docs/DE/DE_get-started_move.md -------------------------------------------------------------------------------- /docs/EN/EN_AdapterConfig.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arteck/ioBroker.zigbee2mqtt/HEAD/docs/EN/EN_AdapterConfig.md -------------------------------------------------------------------------------- /docs/EN/EN_Instruction_Proxmox_Container.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arteck/ioBroker.zigbee2mqtt/HEAD/docs/EN/EN_Instruction_Proxmox_Container.md -------------------------------------------------------------------------------- /docs/EN/EN_faq.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arteck/ioBroker.zigbee2mqtt/HEAD/docs/EN/EN_faq.md -------------------------------------------------------------------------------- /docs/EN/EN_get-started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arteck/ioBroker.zigbee2mqtt/HEAD/docs/EN/EN_get-started.md -------------------------------------------------------------------------------- /docs/EN/EN_get-started_move.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arteck/ioBroker.zigbee2mqtt/HEAD/docs/EN/EN_get-started_move.md -------------------------------------------------------------------------------- /docs/img/ProxmoxContainerPerfomence.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arteck/ioBroker.zigbee2mqtt/HEAD/docs/img/ProxmoxContainerPerfomence.png -------------------------------------------------------------------------------- /docs/img/baseConfig.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arteck/ioBroker.zigbee2mqtt/HEAD/docs/img/baseConfig.png -------------------------------------------------------------------------------- /docs/img/extendedConfig.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arteck/ioBroker.zigbee2mqtt/HEAD/docs/img/extendedConfig.png -------------------------------------------------------------------------------- /docs/img/zigbeeAdpter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arteck/ioBroker.zigbee2mqtt/HEAD/docs/img/zigbeeAdpter.png -------------------------------------------------------------------------------- /docs/wiki.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arteck/ioBroker.zigbee2mqtt/HEAD/docs/wiki.md -------------------------------------------------------------------------------- /eslint.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arteck/ioBroker.zigbee2mqtt/HEAD/eslint.config.cjs -------------------------------------------------------------------------------- /io-package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arteck/ioBroker.zigbee2mqtt/HEAD/io-package.json -------------------------------------------------------------------------------- /lib/adapter-config.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arteck/ioBroker.zigbee2mqtt/HEAD/lib/adapter-config.d.ts -------------------------------------------------------------------------------- /lib/check.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arteck/ioBroker.zigbee2mqtt/HEAD/lib/check.js -------------------------------------------------------------------------------- /lib/colors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arteck/ioBroker.zigbee2mqtt/HEAD/lib/colors.js -------------------------------------------------------------------------------- /lib/deviceController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arteck/ioBroker.zigbee2mqtt/HEAD/lib/deviceController.js -------------------------------------------------------------------------------- /lib/exposes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arteck/ioBroker.zigbee2mqtt/HEAD/lib/exposes.js -------------------------------------------------------------------------------- /lib/imageController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arteck/ioBroker.zigbee2mqtt/HEAD/lib/imageController.js -------------------------------------------------------------------------------- /lib/messages.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arteck/ioBroker.zigbee2mqtt/HEAD/lib/messages.js -------------------------------------------------------------------------------- /lib/mqttServerController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arteck/ioBroker.zigbee2mqtt/HEAD/lib/mqttServerController.js -------------------------------------------------------------------------------- /lib/nonGenericDevicesExtension.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arteck/ioBroker.zigbee2mqtt/HEAD/lib/nonGenericDevicesExtension.js -------------------------------------------------------------------------------- /lib/rgb.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arteck/ioBroker.zigbee2mqtt/HEAD/lib/rgb.js -------------------------------------------------------------------------------- /lib/states.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arteck/ioBroker.zigbee2mqtt/HEAD/lib/states.js -------------------------------------------------------------------------------- /lib/statesController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arteck/ioBroker.zigbee2mqtt/HEAD/lib/statesController.js -------------------------------------------------------------------------------- /lib/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arteck/ioBroker.zigbee2mqtt/HEAD/lib/utils.js -------------------------------------------------------------------------------- /lib/websocketController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arteck/ioBroker.zigbee2mqtt/HEAD/lib/websocketController.js -------------------------------------------------------------------------------- /lib/z2mController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arteck/ioBroker.zigbee2mqtt/HEAD/lib/z2mController.js -------------------------------------------------------------------------------- /main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arteck/ioBroker.zigbee2mqtt/HEAD/main.js -------------------------------------------------------------------------------- /main.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arteck/ioBroker.zigbee2mqtt/HEAD/main.test.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arteck/ioBroker.zigbee2mqtt/HEAD/package.json -------------------------------------------------------------------------------- /test/integration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arteck/ioBroker.zigbee2mqtt/HEAD/test/integration.js -------------------------------------------------------------------------------- /test/mocha.setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arteck/ioBroker.zigbee2mqtt/HEAD/test/mocha.setup.js -------------------------------------------------------------------------------- /test/mocharc.custom.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arteck/ioBroker.zigbee2mqtt/HEAD/test/mocharc.custom.json -------------------------------------------------------------------------------- /test/package.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arteck/ioBroker.zigbee2mqtt/HEAD/test/package.js -------------------------------------------------------------------------------- /test/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arteck/ioBroker.zigbee2mqtt/HEAD/test/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.check.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arteck/ioBroker.zigbee2mqtt/HEAD/tsconfig.check.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arteck/ioBroker.zigbee2mqtt/HEAD/tsconfig.json --------------------------------------------------------------------------------