├── .create-adapter.json ├── .github ├── ISSUE_TEMPLATE │ └── bug_report.md ├── auto-merge.yml ├── dependabot.yml └── workflows │ ├── codeql.yml │ ├── dependabot-auto-merge.yml │ └── test-and-release.yml ├── .gitignore ├── .releaseconfig.json ├── .vscode ├── extensions.json └── settings.json ├── LICENSE ├── README.md ├── admin ├── admin.d.ts ├── fritzdect_logo.png ├── 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 ├── index_m.html ├── jsonConfig.json ├── style.css ├── tsconfig.json └── words.js ├── docs └── de │ ├── fritz.js │ ├── fritz.py │ ├── functionbitmask.md │ ├── install.md │ ├── logintest.md │ ├── logintest_js.md │ └── troubleshooting.md ├── eslint.config.mjs ├── io-package.json ├── lib ├── adapter-config.d.ts ├── tools.js └── xml2json.js ├── main.js ├── main.test.js ├── package.json ├── prettier.config.mjs ├── test ├── data │ ├── color_defaults.xml │ ├── devices │ │ └── dect350.xml │ ├── devicestat_power_answer.xml │ ├── devicestat_temp_answer.xml │ ├── getriggerlistinfos.xml │ ├── guest_wlan_form.xml │ ├── hkr_response.xml │ ├── issue597.xml │ ├── issue598.xml │ ├── onlyrolotron.xml │ ├── template.json │ ├── template.xml │ ├── template_answer.xml │ ├── test_api_response.xml │ └── unplugged_dect.json ├── datastruc.js ├── integration.mjs ├── mocha.setup.js ├── mocharc.custom.json ├── package.js ├── test_unifyDevice.js ├── tsconfig.json └── unit.js ├── tsconfig.check.json ├── tsconfig.json └── widgets ├── fritzdect.html └── fritzdect ├── css └── style.css └── js └── fritzdect.js /.create-adapter.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxthefox/ioBroker.fritzdect/HEAD/.create-adapter.json -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxthefox/ioBroker.fritzdect/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/auto-merge.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxthefox/ioBroker.fritzdect/HEAD/.github/auto-merge.yml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxthefox/ioBroker.fritzdect/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/codeql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxthefox/ioBroker.fritzdect/HEAD/.github/workflows/codeql.yml -------------------------------------------------------------------------------- /.github/workflows/dependabot-auto-merge.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxthefox/ioBroker.fritzdect/HEAD/.github/workflows/dependabot-auto-merge.yml -------------------------------------------------------------------------------- /.github/workflows/test-and-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxthefox/ioBroker.fritzdect/HEAD/.github/workflows/test-and-release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxthefox/ioBroker.fritzdect/HEAD/.gitignore -------------------------------------------------------------------------------- /.releaseconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxthefox/ioBroker.fritzdect/HEAD/.releaseconfig.json -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- 1 | { 2 | "recommendations": [ 3 | "dbaeumer.vscode-eslint" 4 | ] 5 | } -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxthefox/ioBroker.fritzdect/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxthefox/ioBroker.fritzdect/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxthefox/ioBroker.fritzdect/HEAD/README.md -------------------------------------------------------------------------------- /admin/admin.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxthefox/ioBroker.fritzdect/HEAD/admin/admin.d.ts -------------------------------------------------------------------------------- /admin/fritzdect_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxthefox/ioBroker.fritzdect/HEAD/admin/fritzdect_logo.png -------------------------------------------------------------------------------- /admin/i18n/de/translations.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxthefox/ioBroker.fritzdect/HEAD/admin/i18n/de/translations.json -------------------------------------------------------------------------------- /admin/i18n/en/translations.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxthefox/ioBroker.fritzdect/HEAD/admin/i18n/en/translations.json -------------------------------------------------------------------------------- /admin/i18n/es/translations.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxthefox/ioBroker.fritzdect/HEAD/admin/i18n/es/translations.json -------------------------------------------------------------------------------- /admin/i18n/fr/translations.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxthefox/ioBroker.fritzdect/HEAD/admin/i18n/fr/translations.json -------------------------------------------------------------------------------- /admin/i18n/it/translations.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxthefox/ioBroker.fritzdect/HEAD/admin/i18n/it/translations.json -------------------------------------------------------------------------------- /admin/i18n/nl/translations.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxthefox/ioBroker.fritzdect/HEAD/admin/i18n/nl/translations.json -------------------------------------------------------------------------------- /admin/i18n/pl/translations.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxthefox/ioBroker.fritzdect/HEAD/admin/i18n/pl/translations.json -------------------------------------------------------------------------------- /admin/i18n/pt/translations.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxthefox/ioBroker.fritzdect/HEAD/admin/i18n/pt/translations.json -------------------------------------------------------------------------------- /admin/i18n/ru/translations.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxthefox/ioBroker.fritzdect/HEAD/admin/i18n/ru/translations.json -------------------------------------------------------------------------------- /admin/i18n/uk/translations.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxthefox/ioBroker.fritzdect/HEAD/admin/i18n/uk/translations.json -------------------------------------------------------------------------------- /admin/i18n/zh-cn/translations.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxthefox/ioBroker.fritzdect/HEAD/admin/i18n/zh-cn/translations.json -------------------------------------------------------------------------------- /admin/index_m.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxthefox/ioBroker.fritzdect/HEAD/admin/index_m.html -------------------------------------------------------------------------------- /admin/jsonConfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxthefox/ioBroker.fritzdect/HEAD/admin/jsonConfig.json -------------------------------------------------------------------------------- /admin/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxthefox/ioBroker.fritzdect/HEAD/admin/style.css -------------------------------------------------------------------------------- /admin/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxthefox/ioBroker.fritzdect/HEAD/admin/tsconfig.json -------------------------------------------------------------------------------- /admin/words.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxthefox/ioBroker.fritzdect/HEAD/admin/words.js -------------------------------------------------------------------------------- /docs/de/fritz.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxthefox/ioBroker.fritzdect/HEAD/docs/de/fritz.js -------------------------------------------------------------------------------- /docs/de/fritz.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxthefox/ioBroker.fritzdect/HEAD/docs/de/fritz.py -------------------------------------------------------------------------------- /docs/de/functionbitmask.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxthefox/ioBroker.fritzdect/HEAD/docs/de/functionbitmask.md -------------------------------------------------------------------------------- /docs/de/install.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxthefox/ioBroker.fritzdect/HEAD/docs/de/install.md -------------------------------------------------------------------------------- /docs/de/logintest.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxthefox/ioBroker.fritzdect/HEAD/docs/de/logintest.md -------------------------------------------------------------------------------- /docs/de/logintest_js.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxthefox/ioBroker.fritzdect/HEAD/docs/de/logintest_js.md -------------------------------------------------------------------------------- /docs/de/troubleshooting.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxthefox/ioBroker.fritzdect/HEAD/docs/de/troubleshooting.md -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxthefox/ioBroker.fritzdect/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /io-package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxthefox/ioBroker.fritzdect/HEAD/io-package.json -------------------------------------------------------------------------------- /lib/adapter-config.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxthefox/ioBroker.fritzdect/HEAD/lib/adapter-config.d.ts -------------------------------------------------------------------------------- /lib/tools.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxthefox/ioBroker.fritzdect/HEAD/lib/tools.js -------------------------------------------------------------------------------- /lib/xml2json.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxthefox/ioBroker.fritzdect/HEAD/lib/xml2json.js -------------------------------------------------------------------------------- /main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxthefox/ioBroker.fritzdect/HEAD/main.js -------------------------------------------------------------------------------- /main.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxthefox/ioBroker.fritzdect/HEAD/main.test.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxthefox/ioBroker.fritzdect/HEAD/package.json -------------------------------------------------------------------------------- /prettier.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxthefox/ioBroker.fritzdect/HEAD/prettier.config.mjs -------------------------------------------------------------------------------- /test/data/color_defaults.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxthefox/ioBroker.fritzdect/HEAD/test/data/color_defaults.xml -------------------------------------------------------------------------------- /test/data/devices/dect350.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxthefox/ioBroker.fritzdect/HEAD/test/data/devices/dect350.xml -------------------------------------------------------------------------------- /test/data/devicestat_power_answer.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxthefox/ioBroker.fritzdect/HEAD/test/data/devicestat_power_answer.xml -------------------------------------------------------------------------------- /test/data/devicestat_temp_answer.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxthefox/ioBroker.fritzdect/HEAD/test/data/devicestat_temp_answer.xml -------------------------------------------------------------------------------- /test/data/getriggerlistinfos.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxthefox/ioBroker.fritzdect/HEAD/test/data/getriggerlistinfos.xml -------------------------------------------------------------------------------- /test/data/guest_wlan_form.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxthefox/ioBroker.fritzdect/HEAD/test/data/guest_wlan_form.xml -------------------------------------------------------------------------------- /test/data/hkr_response.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxthefox/ioBroker.fritzdect/HEAD/test/data/hkr_response.xml -------------------------------------------------------------------------------- /test/data/issue597.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxthefox/ioBroker.fritzdect/HEAD/test/data/issue597.xml -------------------------------------------------------------------------------- /test/data/issue598.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxthefox/ioBroker.fritzdect/HEAD/test/data/issue598.xml -------------------------------------------------------------------------------- /test/data/onlyrolotron.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxthefox/ioBroker.fritzdect/HEAD/test/data/onlyrolotron.xml -------------------------------------------------------------------------------- /test/data/template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxthefox/ioBroker.fritzdect/HEAD/test/data/template.json -------------------------------------------------------------------------------- /test/data/template.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxthefox/ioBroker.fritzdect/HEAD/test/data/template.xml -------------------------------------------------------------------------------- /test/data/template_answer.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxthefox/ioBroker.fritzdect/HEAD/test/data/template_answer.xml -------------------------------------------------------------------------------- /test/data/test_api_response.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxthefox/ioBroker.fritzdect/HEAD/test/data/test_api_response.xml -------------------------------------------------------------------------------- /test/data/unplugged_dect.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxthefox/ioBroker.fritzdect/HEAD/test/data/unplugged_dect.json -------------------------------------------------------------------------------- /test/datastruc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxthefox/ioBroker.fritzdect/HEAD/test/datastruc.js -------------------------------------------------------------------------------- /test/integration.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxthefox/ioBroker.fritzdect/HEAD/test/integration.mjs -------------------------------------------------------------------------------- /test/mocha.setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxthefox/ioBroker.fritzdect/HEAD/test/mocha.setup.js -------------------------------------------------------------------------------- /test/mocharc.custom.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxthefox/ioBroker.fritzdect/HEAD/test/mocharc.custom.json -------------------------------------------------------------------------------- /test/package.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxthefox/ioBroker.fritzdect/HEAD/test/package.js -------------------------------------------------------------------------------- /test/test_unifyDevice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxthefox/ioBroker.fritzdect/HEAD/test/test_unifyDevice.js -------------------------------------------------------------------------------- /test/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxthefox/ioBroker.fritzdect/HEAD/test/tsconfig.json -------------------------------------------------------------------------------- /test/unit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxthefox/ioBroker.fritzdect/HEAD/test/unit.js -------------------------------------------------------------------------------- /tsconfig.check.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxthefox/ioBroker.fritzdect/HEAD/tsconfig.check.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxthefox/ioBroker.fritzdect/HEAD/tsconfig.json -------------------------------------------------------------------------------- /widgets/fritzdect.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxthefox/ioBroker.fritzdect/HEAD/widgets/fritzdect.html -------------------------------------------------------------------------------- /widgets/fritzdect/css/style.css: -------------------------------------------------------------------------------- 1 | /* Style your widget here */ 2 | .fritzdect-class { 3 | font-style: italic; 4 | } -------------------------------------------------------------------------------- /widgets/fritzdect/js/fritzdect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxthefox/ioBroker.fritzdect/HEAD/widgets/fritzdect/js/fritzdect.js --------------------------------------------------------------------------------