Merge branch 'current' into next

This commit is contained in:
Franck Nijhof 2023-03-01 10:05:45 +01:00
commit 3a9d92d140
No known key found for this signature in database
GPG Key ID: D62583BA8AB11CA3
10 changed files with 204 additions and 194 deletions

View File

@ -18,7 +18,7 @@ jobs:
app_id: ${{ secrets.PROJECTS_APP_ID }}
private_key: ${{ secrets.PROJECTS_APP_PEM }}
- name: Add to Project
uses: actions/add-to-project@v0.4.0
uses: actions/add-to-project@v0.4.1
with:
project-url: https://github.com/orgs/home-assistant/projects/10
github-token: ${{ steps.token.outputs.token }}

View File

@ -18,7 +18,7 @@ GEM
sass (>= 3.3.0, < 3.5)
compass-import-once (1.0.5)
sass (>= 3.2, < 3.5)
concurrent-ruby (1.2.0)
concurrent-ruby (1.2.2)
em-websocket (0.5.3)
eventmachine (>= 0.12.9)
http_parser.rb (~> 0)

378
package-lock.json generated
View File

@ -14,22 +14,22 @@
"remark-lint-fenced-code-flag": "^3.1.1",
"remark-lint-no-shell-dollars": "^3.1.1",
"remark-stringify": "^10.0.2",
"textlint": "^13.3.0",
"textlint": "^13.3.1",
"textlint-filter-rule-comments": "^1.2.2",
"textlint-rule-common-misspellings": "^1.0.1",
"textlint-rule-terminology": "^3.0.4"
}
},
"node_modules/@azu/format-text": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/@azu/format-text/-/format-text-1.0.1.tgz",
"integrity": "sha512-fyPhr8C1DHQqq/xC8gIg2jmYTw/SoY+KgtVFs6H+DFhfh4Hr4OSDeQZuK1eGpOjhuckWy9A1Hhq84+uRjoznLQ==",
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/@azu/format-text/-/format-text-1.0.2.tgz",
"integrity": "sha512-Swi4N7Edy1Eqq82GxgEECXSSLyn6GOb5htRFPzBDdUkECGXtlf12ynO5oJSpWKPwCaUssOu7NfhDcCWpIC6Ywg==",
"dev": true
},
"node_modules/@azu/style-format": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/@azu/style-format/-/style-format-1.0.0.tgz",
"integrity": "sha512-L7iaxNrk0OLsH7kw3yx3KVQTKhc2zeW0D9SLrRCqbTZi3XtvSVmmjqO73kR4EnWbTRZ18mwdAikbFYJ0coZ55Q==",
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/@azu/style-format/-/style-format-1.0.1.tgz",
"integrity": "sha512-AHcTojlNBdD/3/KxIKlg8sxIWHfOtQszLvOpagLTO+bjC3u7SAszu1lf//u7JJC50aUSH+BVWDD/KvaA6Gfn5g==",
"dev": true,
"dependencies": {
"@azu/format-text": "^1.0.1"
@ -228,59 +228,59 @@
"dev": true
},
"node_modules/@textlint/ast-node-types": {
"version": "13.3.0",
"resolved": "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-13.3.0.tgz",
"integrity": "sha512-5PGZhAxOJ987c311SayvjGNkcVuX/Dr3k+H/FJDmS/wDcgZ0lEAdJzjCKn9USXXf2r+i14kZCbhzg8V01KSyKg==",
"version": "13.3.1",
"resolved": "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-13.3.1.tgz",
"integrity": "sha512-/qeEjW3hIFpGwESsCkJRroja7mBOlo9wqyx8G4fwayq4FZRvJMm/9DhIo77jd/4wm/VSJcVVr+fs+rVa4jrY5A==",
"dev": true
},
"node_modules/@textlint/ast-tester": {
"version": "13.3.0",
"resolved": "https://registry.npmjs.org/@textlint/ast-tester/-/ast-tester-13.3.0.tgz",
"integrity": "sha512-LwGd7JjHNXekgCA4BmE39S9fQrgDHJLk2MSf5+uPdUWQM2ojL/RQiyucghxwGdKib+1DutcPrbJSM4SdT1HWSQ==",
"version": "13.3.1",
"resolved": "https://registry.npmjs.org/@textlint/ast-tester/-/ast-tester-13.3.1.tgz",
"integrity": "sha512-SB41tqnXTkI5qynb0J8Rq1asn8An815I2s/siTBSmuwXD4tmChl6r+mJmAgufMEWVZHfOVCj3lb4eBnFhxUzQA==",
"dev": true,
"dependencies": {
"@textlint/ast-node-types": "^13.3.0",
"@textlint/ast-node-types": "^13.3.1",
"debug": "^4.3.4"
}
},
"node_modules/@textlint/ast-traverse": {
"version": "13.3.0",
"resolved": "https://registry.npmjs.org/@textlint/ast-traverse/-/ast-traverse-13.3.0.tgz",
"integrity": "sha512-bF0OeKlOtE8f9pNKRlgXqCdApZPYCj7n2Ty3DHvGbumC+rC5tapQuIioxwKKC11deQY1nsYTf2gaYV52SdFS6Q==",
"version": "13.3.1",
"resolved": "https://registry.npmjs.org/@textlint/ast-traverse/-/ast-traverse-13.3.1.tgz",
"integrity": "sha512-+aAJMXn+UlpepNAwtcngCfUiBIkoPVUAub1qMM4AL1ZHVh+B5/jyH7OTBuNtTG8Dx7h/1ieUBqrLKWBYvJUwSQ==",
"dev": true,
"dependencies": {
"@textlint/ast-node-types": "^13.3.0"
"@textlint/ast-node-types": "^13.3.1"
}
},
"node_modules/@textlint/config-loader": {
"version": "13.3.0",
"resolved": "https://registry.npmjs.org/@textlint/config-loader/-/config-loader-13.3.0.tgz",
"integrity": "sha512-CZ088hUWjY360MOGDIZkVw2Ln8zLc/3BlMCE4FDsPX1ojKXcJX2vL+9YRVK5gDZYL3+W4mFHGJUkvEmTnroG9g==",
"version": "13.3.1",
"resolved": "https://registry.npmjs.org/@textlint/config-loader/-/config-loader-13.3.1.tgz",
"integrity": "sha512-epA6SgAmKlKZjMVFvGceDl04gsarbfQjuvjoStjPyfUL6oGHUzrSIJmyyPEd3vzLf8bPexj6d5QiyO/sRtfhAQ==",
"dev": true,
"dependencies": {
"@textlint/kernel": "^13.3.0",
"@textlint/module-interop": "^13.3.0",
"@textlint/types": "^13.3.0",
"@textlint/utils": "^13.3.0",
"@textlint/kernel": "^13.3.1",
"@textlint/module-interop": "^13.3.1",
"@textlint/types": "^13.3.1",
"@textlint/utils": "^13.3.1",
"debug": "^4.3.4",
"rc-config-loader": "^4.1.2",
"try-resolve": "^1.0.1"
}
},
"node_modules/@textlint/feature-flag": {
"version": "13.3.0",
"resolved": "https://registry.npmjs.org/@textlint/feature-flag/-/feature-flag-13.3.0.tgz",
"integrity": "sha512-GhMH0UiwQPPjyngvmybw637g6GHdwFVnZj0XpQBKG6W+bQO5ubsc/jsox2E+PgNwRYwlaSOf/hR69BuHtCZyZg==",
"version": "13.3.1",
"resolved": "https://registry.npmjs.org/@textlint/feature-flag/-/feature-flag-13.3.1.tgz",
"integrity": "sha512-4L4exU9z5WkKueUEOJ2bLueHgBI9LE/Y8xvEuTDrYwrnftUeqQHS9Ibg9CofJ4dGO+3/vvp0kkV+pLe3+Gn8nw==",
"dev": true
},
"node_modules/@textlint/fixer-formatter": {
"version": "13.3.0",
"resolved": "https://registry.npmjs.org/@textlint/fixer-formatter/-/fixer-formatter-13.3.0.tgz",
"integrity": "sha512-zVZHjnUVCL1yuW7dBwGwPJmyM1xZXBzkC3ADvB9n0Sz9EYSF0903bg0cXy3oZtdbllIXDxuMkUHbhfJReZOYeA==",
"version": "13.3.1",
"resolved": "https://registry.npmjs.org/@textlint/fixer-formatter/-/fixer-formatter-13.3.1.tgz",
"integrity": "sha512-7UTmmExilGjqmS3BDgmaA6bZWI2oAs8SELmEN1ykmq/AOpg/EBNaDH8JshUkGgVSfOBmZB2KdliRMaqOx3QZfQ==",
"dev": true,
"dependencies": {
"@textlint/module-interop": "^13.3.0",
"@textlint/types": "^13.3.0",
"@textlint/module-interop": "^13.3.1",
"@textlint/types": "^13.3.1",
"chalk": "^4.1.2",
"debug": "^4.3.4",
"diff": "^4.0.2",
@ -292,18 +292,18 @@
}
},
"node_modules/@textlint/kernel": {
"version": "13.3.0",
"resolved": "https://registry.npmjs.org/@textlint/kernel/-/kernel-13.3.0.tgz",
"integrity": "sha512-vrFpvuNlqDxA9uNvkw43FZs9DKRRWejCzo3iIL7QGIqXoEVa2yQyKgi4rjsfkUQlU7NW8McPL0lUEKkwH0XD2w==",
"version": "13.3.1",
"resolved": "https://registry.npmjs.org/@textlint/kernel/-/kernel-13.3.1.tgz",
"integrity": "sha512-FdLYOJUaa6AWLyj9XgDNnT9SC+W6IWGC4uGYDILumVz8roYAeb1BaA4wXc9Igv2Ja6k7uIdmRSW62jXPP42fAw==",
"dev": true,
"dependencies": {
"@textlint/ast-node-types": "^13.3.0",
"@textlint/ast-tester": "^13.3.0",
"@textlint/ast-traverse": "^13.3.0",
"@textlint/feature-flag": "^13.3.0",
"@textlint/source-code-fixer": "^13.3.0",
"@textlint/types": "^13.3.0",
"@textlint/utils": "^13.3.0",
"@textlint/ast-node-types": "^13.3.1",
"@textlint/ast-tester": "^13.3.1",
"@textlint/ast-traverse": "^13.3.1",
"@textlint/feature-flag": "^13.3.1",
"@textlint/source-code-fixer": "^13.3.1",
"@textlint/types": "^13.3.1",
"@textlint/utils": "^13.3.1",
"debug": "^4.3.4",
"fast-equals": "^4.0.3",
"structured-source": "^4.0.0"
@ -325,15 +325,15 @@
}
},
"node_modules/@textlint/linter-formatter": {
"version": "13.3.0",
"resolved": "https://registry.npmjs.org/@textlint/linter-formatter/-/linter-formatter-13.3.0.tgz",
"integrity": "sha512-ngf17z3ugKpnZ5oGcvVACrM/LZi/Mgj6iZl3ZdzyR91bIayBA1wzi9aty2XO+M0TVpOnKyBAfNg1VY4iO33pdQ==",
"version": "13.3.1",
"resolved": "https://registry.npmjs.org/@textlint/linter-formatter/-/linter-formatter-13.3.1.tgz",
"integrity": "sha512-8FhkQlAi8BvmS2ULygYQ/vLaZb/5nM1uCrMvgIQTqXk1X03Sj1re+XTSylznC7apwQ4Nmxjc7d+28D3eO9jTHQ==",
"dev": true,
"dependencies": {
"@azu/format-text": "^1.0.1",
"@azu/style-format": "^1.0.0",
"@textlint/module-interop": "^13.3.0",
"@textlint/types": "^13.3.0",
"@azu/format-text": "^1.0.2",
"@azu/style-format": "^1.0.1",
"@textlint/module-interop": "^13.3.1",
"@textlint/types": "^13.3.1",
"chalk": "^4.1.2",
"debug": "^4.3.4",
"is-file": "^1.0.0",
@ -349,12 +349,12 @@
}
},
"node_modules/@textlint/markdown-to-ast": {
"version": "13.3.0",
"resolved": "https://registry.npmjs.org/@textlint/markdown-to-ast/-/markdown-to-ast-13.3.0.tgz",
"integrity": "sha512-TCw8HN9vwVuo7oXb9NSwSjnCfM2TB0IgLxF75CU90R4MrsQYZ7HZTJxPXhYqQFzAYxFyHZrzEhxodYCry2EChw==",
"version": "13.3.1",
"resolved": "https://registry.npmjs.org/@textlint/markdown-to-ast/-/markdown-to-ast-13.3.1.tgz",
"integrity": "sha512-Xvhg/X1wgS9n3UHExZNgr1PY6cWtzGfObq2yc5A+P/VmagupDFaEBk8kyuARRKf9d7EPnwS6bgqNXvKMCrqYOA==",
"dev": true,
"dependencies": {
"@textlint/ast-node-types": "^13.3.0",
"@textlint/ast-node-types": "^13.3.1",
"debug": "^4.3.4",
"mdast-util-gfm-autolink-literal": "^0.1.3",
"remark-footnotes": "^3.0.0",
@ -684,61 +684,61 @@
}
},
"node_modules/@textlint/module-interop": {
"version": "13.3.0",
"resolved": "https://registry.npmjs.org/@textlint/module-interop/-/module-interop-13.3.0.tgz",
"integrity": "sha512-3u5gZR8NL3yKHCh7QDttTNYmKMyfx55NmRfS1HalGFTIgaHwAFCz95KX7JA3WhpIa9Hu7zKlaxA1WGUnJDHLyA==",
"version": "13.3.1",
"resolved": "https://registry.npmjs.org/@textlint/module-interop/-/module-interop-13.3.1.tgz",
"integrity": "sha512-xF6v/RPAgmeEn7JJTYZswyVLvLbB3vKWMr1zgCLjrNaLgFgui5R7bM5Nx2EonY52fkMOTLohyKexCCEX+WiDIw==",
"dev": true
},
"node_modules/@textlint/source-code-fixer": {
"version": "13.3.0",
"resolved": "https://registry.npmjs.org/@textlint/source-code-fixer/-/source-code-fixer-13.3.0.tgz",
"integrity": "sha512-zLTmp8XyuksW90u0Y24wNALKd2xuieI/Vc40RKAYMEJL+sYyL0O2gYllnjcgQtLMz1wzy7rEXHMxvp/dvPX6/w==",
"version": "13.3.1",
"resolved": "https://registry.npmjs.org/@textlint/source-code-fixer/-/source-code-fixer-13.3.1.tgz",
"integrity": "sha512-Kp33HQoPcky04GCYxwfLCRqzu4MLct/s+ar3/wX36hNNZeLoTs7Q3ry8q7ZYZID57hrzEO43/64GjhAJhOxo7Q==",
"dev": true,
"dependencies": {
"@textlint/types": "^13.3.0",
"@textlint/types": "^13.3.1",
"debug": "^4.3.4"
}
},
"node_modules/@textlint/text-to-ast": {
"version": "13.3.0",
"resolved": "https://registry.npmjs.org/@textlint/text-to-ast/-/text-to-ast-13.3.0.tgz",
"integrity": "sha512-d8eN3WDWC27Pd8DpREMIWGEAp4GNiIzDQRezL4az3OLwS4yUsqUh3g2Q9cj7Vm7l3kmrs/0LFl+yxEaklk64Kw==",
"version": "13.3.1",
"resolved": "https://registry.npmjs.org/@textlint/text-to-ast/-/text-to-ast-13.3.1.tgz",
"integrity": "sha512-jh5v8q9vH37G/sr1z7e/HW6QLqsgwkcC7bCTw8hqCErdJ3SbFFWl8BbwilPN+7aaujFEAc2HbxHfbvEu4/j8Iw==",
"dev": true,
"dependencies": {
"@textlint/ast-node-types": "^13.3.0"
"@textlint/ast-node-types": "^13.3.1"
}
},
"node_modules/@textlint/textlint-plugin-markdown": {
"version": "13.3.0",
"resolved": "https://registry.npmjs.org/@textlint/textlint-plugin-markdown/-/textlint-plugin-markdown-13.3.0.tgz",
"integrity": "sha512-p6+dOuLKo05ZvujnhQcQc95PIPevF8gqvzb2/7iNsJH1BhH2IjJXVZzEalIMBNnP8ieOb8Fhee51OBkzI0gEGw==",
"version": "13.3.1",
"resolved": "https://registry.npmjs.org/@textlint/textlint-plugin-markdown/-/textlint-plugin-markdown-13.3.1.tgz",
"integrity": "sha512-w3Vjlc064VqKx7y1FNSyh0WeQUfXKbe5uqRQPU/+inzkNs9BWMHofDp36hDZiI4nojQLhm5juBcJbxv7F0g5eg==",
"dev": true,
"dependencies": {
"@textlint/markdown-to-ast": "^13.3.0"
"@textlint/markdown-to-ast": "^13.3.1"
}
},
"node_modules/@textlint/textlint-plugin-text": {
"version": "13.3.0",
"resolved": "https://registry.npmjs.org/@textlint/textlint-plugin-text/-/textlint-plugin-text-13.3.0.tgz",
"integrity": "sha512-j/I+g4IRBbeswRN4H4swQosEQUQUp1D9PBYE0amya9qthP7LviJKWgN8eGjvGFsNMLZIdxsG+DUiN5qlyrRY0g==",
"version": "13.3.1",
"resolved": "https://registry.npmjs.org/@textlint/textlint-plugin-text/-/textlint-plugin-text-13.3.1.tgz",
"integrity": "sha512-+3AyR+FiJzeZil1N+zyOKF+Tv172p3YKGIMa4QgpeZRupZWqif5/C5n6XmdTDPgrAMXR26kHxaN/S8Ai58UOWA==",
"dev": true,
"dependencies": {
"@textlint/text-to-ast": "^13.3.0"
"@textlint/text-to-ast": "^13.3.1"
}
},
"node_modules/@textlint/types": {
"version": "13.3.0",
"resolved": "https://registry.npmjs.org/@textlint/types/-/types-13.3.0.tgz",
"integrity": "sha512-Xr3BBKbCClux2GDFvXDNMDXo4Q/weo0JaRaqUq6dPp2wYQ5UmZA3XhFdIY69hZPiaUIP6mAycZK8VHro9AMp+g==",
"version": "13.3.1",
"resolved": "https://registry.npmjs.org/@textlint/types/-/types-13.3.1.tgz",
"integrity": "sha512-iz70e0adTl8ORoBXF9+nZPBdB+qEeXvbkMAoSzF7YEfjMgEbbK5+S+wr7NorS6Mxp/0Vy3VyIjBoKo/b7FPrLA==",
"dev": true,
"dependencies": {
"@textlint/ast-node-types": "^13.3.0"
"@textlint/ast-node-types": "^13.3.1"
}
},
"node_modules/@textlint/utils": {
"version": "13.3.0",
"resolved": "https://registry.npmjs.org/@textlint/utils/-/utils-13.3.0.tgz",
"integrity": "sha512-hJ57KmY6C4LTWPoi1VkSJczIVm6Gc1lo0caK9rEy19AsYoKrqjZY4yh5i/9wUZ1CruGfuomI4TDlM1OT5aKELg==",
"version": "13.3.1",
"resolved": "https://registry.npmjs.org/@textlint/utils/-/utils-13.3.1.tgz",
"integrity": "sha512-gPGSVwWlu+F1jjB5kn9SenNPXvipT/wPIqqME057T2xbYTEV2PjhhS7nD17i0PqplUV4TCu0+Mrq8nyLSO819A==",
"dev": true
},
"node_modules/@types/concat-stream": {
@ -5183,23 +5183,23 @@
"dev": true
},
"node_modules/textlint": {
"version": "13.3.0",
"resolved": "https://registry.npmjs.org/textlint/-/textlint-13.3.0.tgz",
"integrity": "sha512-1JFbDHWBZiqM/NaA875IlX3GuHk7pt6L4ApFFZHiFIqDnj77XzqhG+tPiitnBC/vhngZiGVXclIM9klLGmfoFg==",
"version": "13.3.1",
"resolved": "https://registry.npmjs.org/textlint/-/textlint-13.3.1.tgz",
"integrity": "sha512-lsLOYXPcWITUDmPimjuRqHnp9TcA3xgoaqmpI5CbA/znirDy9St/Y23Aq9wr6eHXnkH3Iw+QKEVw06E1L4oahA==",
"dev": true,
"dependencies": {
"@textlint/ast-node-types": "^13.3.0",
"@textlint/ast-traverse": "^13.3.0",
"@textlint/config-loader": "^13.3.0",
"@textlint/feature-flag": "^13.3.0",
"@textlint/fixer-formatter": "^13.3.0",
"@textlint/kernel": "^13.3.0",
"@textlint/linter-formatter": "^13.3.0",
"@textlint/module-interop": "^13.3.0",
"@textlint/textlint-plugin-markdown": "^13.3.0",
"@textlint/textlint-plugin-text": "^13.3.0",
"@textlint/types": "^13.3.0",
"@textlint/utils": "^13.3.0",
"@textlint/ast-node-types": "^13.3.1",
"@textlint/ast-traverse": "^13.3.1",
"@textlint/config-loader": "^13.3.1",
"@textlint/feature-flag": "^13.3.1",
"@textlint/fixer-formatter": "^13.3.1",
"@textlint/kernel": "^13.3.1",
"@textlint/linter-formatter": "^13.3.1",
"@textlint/module-interop": "^13.3.1",
"@textlint/textlint-plugin-markdown": "^13.3.1",
"@textlint/textlint-plugin-text": "^13.3.1",
"@textlint/types": "^13.3.1",
"@textlint/utils": "^13.3.1",
"debug": "^4.3.4",
"file-entry-cache": "^5.0.1",
"get-stdin": "^5.0.1",
@ -6110,15 +6110,15 @@
},
"dependencies": {
"@azu/format-text": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/@azu/format-text/-/format-text-1.0.1.tgz",
"integrity": "sha512-fyPhr8C1DHQqq/xC8gIg2jmYTw/SoY+KgtVFs6H+DFhfh4Hr4OSDeQZuK1eGpOjhuckWy9A1Hhq84+uRjoznLQ==",
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/@azu/format-text/-/format-text-1.0.2.tgz",
"integrity": "sha512-Swi4N7Edy1Eqq82GxgEECXSSLyn6GOb5htRFPzBDdUkECGXtlf12ynO5oJSpWKPwCaUssOu7NfhDcCWpIC6Ywg==",
"dev": true
},
"@azu/style-format": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/@azu/style-format/-/style-format-1.0.0.tgz",
"integrity": "sha512-L7iaxNrk0OLsH7kw3yx3KVQTKhc2zeW0D9SLrRCqbTZi3XtvSVmmjqO73kR4EnWbTRZ18mwdAikbFYJ0coZ55Q==",
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/@azu/style-format/-/style-format-1.0.1.tgz",
"integrity": "sha512-AHcTojlNBdD/3/KxIKlg8sxIWHfOtQszLvOpagLTO+bjC3u7SAszu1lf//u7JJC50aUSH+BVWDD/KvaA6Gfn5g==",
"dev": true,
"requires": {
"@azu/format-text": "^1.0.1"
@ -6281,59 +6281,59 @@
"dev": true
},
"@textlint/ast-node-types": {
"version": "13.3.0",
"resolved": "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-13.3.0.tgz",
"integrity": "sha512-5PGZhAxOJ987c311SayvjGNkcVuX/Dr3k+H/FJDmS/wDcgZ0lEAdJzjCKn9USXXf2r+i14kZCbhzg8V01KSyKg==",
"version": "13.3.1",
"resolved": "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-13.3.1.tgz",
"integrity": "sha512-/qeEjW3hIFpGwESsCkJRroja7mBOlo9wqyx8G4fwayq4FZRvJMm/9DhIo77jd/4wm/VSJcVVr+fs+rVa4jrY5A==",
"dev": true
},
"@textlint/ast-tester": {
"version": "13.3.0",
"resolved": "https://registry.npmjs.org/@textlint/ast-tester/-/ast-tester-13.3.0.tgz",
"integrity": "sha512-LwGd7JjHNXekgCA4BmE39S9fQrgDHJLk2MSf5+uPdUWQM2ojL/RQiyucghxwGdKib+1DutcPrbJSM4SdT1HWSQ==",
"version": "13.3.1",
"resolved": "https://registry.npmjs.org/@textlint/ast-tester/-/ast-tester-13.3.1.tgz",
"integrity": "sha512-SB41tqnXTkI5qynb0J8Rq1asn8An815I2s/siTBSmuwXD4tmChl6r+mJmAgufMEWVZHfOVCj3lb4eBnFhxUzQA==",
"dev": true,
"requires": {
"@textlint/ast-node-types": "^13.3.0",
"@textlint/ast-node-types": "^13.3.1",
"debug": "^4.3.4"
}
},
"@textlint/ast-traverse": {
"version": "13.3.0",
"resolved": "https://registry.npmjs.org/@textlint/ast-traverse/-/ast-traverse-13.3.0.tgz",
"integrity": "sha512-bF0OeKlOtE8f9pNKRlgXqCdApZPYCj7n2Ty3DHvGbumC+rC5tapQuIioxwKKC11deQY1nsYTf2gaYV52SdFS6Q==",
"version": "13.3.1",
"resolved": "https://registry.npmjs.org/@textlint/ast-traverse/-/ast-traverse-13.3.1.tgz",
"integrity": "sha512-+aAJMXn+UlpepNAwtcngCfUiBIkoPVUAub1qMM4AL1ZHVh+B5/jyH7OTBuNtTG8Dx7h/1ieUBqrLKWBYvJUwSQ==",
"dev": true,
"requires": {
"@textlint/ast-node-types": "^13.3.0"
"@textlint/ast-node-types": "^13.3.1"
}
},
"@textlint/config-loader": {
"version": "13.3.0",
"resolved": "https://registry.npmjs.org/@textlint/config-loader/-/config-loader-13.3.0.tgz",
"integrity": "sha512-CZ088hUWjY360MOGDIZkVw2Ln8zLc/3BlMCE4FDsPX1ojKXcJX2vL+9YRVK5gDZYL3+W4mFHGJUkvEmTnroG9g==",
"version": "13.3.1",
"resolved": "https://registry.npmjs.org/@textlint/config-loader/-/config-loader-13.3.1.tgz",
"integrity": "sha512-epA6SgAmKlKZjMVFvGceDl04gsarbfQjuvjoStjPyfUL6oGHUzrSIJmyyPEd3vzLf8bPexj6d5QiyO/sRtfhAQ==",
"dev": true,
"requires": {
"@textlint/kernel": "^13.3.0",
"@textlint/module-interop": "^13.3.0",
"@textlint/types": "^13.3.0",
"@textlint/utils": "^13.3.0",
"@textlint/kernel": "^13.3.1",
"@textlint/module-interop": "^13.3.1",
"@textlint/types": "^13.3.1",
"@textlint/utils": "^13.3.1",
"debug": "^4.3.4",
"rc-config-loader": "^4.1.2",
"try-resolve": "^1.0.1"
}
},
"@textlint/feature-flag": {
"version": "13.3.0",
"resolved": "https://registry.npmjs.org/@textlint/feature-flag/-/feature-flag-13.3.0.tgz",
"integrity": "sha512-GhMH0UiwQPPjyngvmybw637g6GHdwFVnZj0XpQBKG6W+bQO5ubsc/jsox2E+PgNwRYwlaSOf/hR69BuHtCZyZg==",
"version": "13.3.1",
"resolved": "https://registry.npmjs.org/@textlint/feature-flag/-/feature-flag-13.3.1.tgz",
"integrity": "sha512-4L4exU9z5WkKueUEOJ2bLueHgBI9LE/Y8xvEuTDrYwrnftUeqQHS9Ibg9CofJ4dGO+3/vvp0kkV+pLe3+Gn8nw==",
"dev": true
},
"@textlint/fixer-formatter": {
"version": "13.3.0",
"resolved": "https://registry.npmjs.org/@textlint/fixer-formatter/-/fixer-formatter-13.3.0.tgz",
"integrity": "sha512-zVZHjnUVCL1yuW7dBwGwPJmyM1xZXBzkC3ADvB9n0Sz9EYSF0903bg0cXy3oZtdbllIXDxuMkUHbhfJReZOYeA==",
"version": "13.3.1",
"resolved": "https://registry.npmjs.org/@textlint/fixer-formatter/-/fixer-formatter-13.3.1.tgz",
"integrity": "sha512-7UTmmExilGjqmS3BDgmaA6bZWI2oAs8SELmEN1ykmq/AOpg/EBNaDH8JshUkGgVSfOBmZB2KdliRMaqOx3QZfQ==",
"dev": true,
"requires": {
"@textlint/module-interop": "^13.3.0",
"@textlint/types": "^13.3.0",
"@textlint/module-interop": "^13.3.1",
"@textlint/types": "^13.3.1",
"chalk": "^4.1.2",
"debug": "^4.3.4",
"diff": "^4.0.2",
@ -6345,18 +6345,18 @@
}
},
"@textlint/kernel": {
"version": "13.3.0",
"resolved": "https://registry.npmjs.org/@textlint/kernel/-/kernel-13.3.0.tgz",
"integrity": "sha512-vrFpvuNlqDxA9uNvkw43FZs9DKRRWejCzo3iIL7QGIqXoEVa2yQyKgi4rjsfkUQlU7NW8McPL0lUEKkwH0XD2w==",
"version": "13.3.1",
"resolved": "https://registry.npmjs.org/@textlint/kernel/-/kernel-13.3.1.tgz",
"integrity": "sha512-FdLYOJUaa6AWLyj9XgDNnT9SC+W6IWGC4uGYDILumVz8roYAeb1BaA4wXc9Igv2Ja6k7uIdmRSW62jXPP42fAw==",
"dev": true,
"requires": {
"@textlint/ast-node-types": "^13.3.0",
"@textlint/ast-tester": "^13.3.0",
"@textlint/ast-traverse": "^13.3.0",
"@textlint/feature-flag": "^13.3.0",
"@textlint/source-code-fixer": "^13.3.0",
"@textlint/types": "^13.3.0",
"@textlint/utils": "^13.3.0",
"@textlint/ast-node-types": "^13.3.1",
"@textlint/ast-tester": "^13.3.1",
"@textlint/ast-traverse": "^13.3.1",
"@textlint/feature-flag": "^13.3.1",
"@textlint/source-code-fixer": "^13.3.1",
"@textlint/types": "^13.3.1",
"@textlint/utils": "^13.3.1",
"debug": "^4.3.4",
"fast-equals": "^4.0.3",
"structured-source": "^4.0.0"
@ -6380,15 +6380,15 @@
}
},
"@textlint/linter-formatter": {
"version": "13.3.0",
"resolved": "https://registry.npmjs.org/@textlint/linter-formatter/-/linter-formatter-13.3.0.tgz",
"integrity": "sha512-ngf17z3ugKpnZ5oGcvVACrM/LZi/Mgj6iZl3ZdzyR91bIayBA1wzi9aty2XO+M0TVpOnKyBAfNg1VY4iO33pdQ==",
"version": "13.3.1",
"resolved": "https://registry.npmjs.org/@textlint/linter-formatter/-/linter-formatter-13.3.1.tgz",
"integrity": "sha512-8FhkQlAi8BvmS2ULygYQ/vLaZb/5nM1uCrMvgIQTqXk1X03Sj1re+XTSylznC7apwQ4Nmxjc7d+28D3eO9jTHQ==",
"dev": true,
"requires": {
"@azu/format-text": "^1.0.1",
"@azu/style-format": "^1.0.0",
"@textlint/module-interop": "^13.3.0",
"@textlint/types": "^13.3.0",
"@azu/format-text": "^1.0.2",
"@azu/style-format": "^1.0.1",
"@textlint/module-interop": "^13.3.1",
"@textlint/types": "^13.3.1",
"chalk": "^4.1.2",
"debug": "^4.3.4",
"is-file": "^1.0.0",
@ -6404,12 +6404,12 @@
}
},
"@textlint/markdown-to-ast": {
"version": "13.3.0",
"resolved": "https://registry.npmjs.org/@textlint/markdown-to-ast/-/markdown-to-ast-13.3.0.tgz",
"integrity": "sha512-TCw8HN9vwVuo7oXb9NSwSjnCfM2TB0IgLxF75CU90R4MrsQYZ7HZTJxPXhYqQFzAYxFyHZrzEhxodYCry2EChw==",
"version": "13.3.1",
"resolved": "https://registry.npmjs.org/@textlint/markdown-to-ast/-/markdown-to-ast-13.3.1.tgz",
"integrity": "sha512-Xvhg/X1wgS9n3UHExZNgr1PY6cWtzGfObq2yc5A+P/VmagupDFaEBk8kyuARRKf9d7EPnwS6bgqNXvKMCrqYOA==",
"dev": true,
"requires": {
"@textlint/ast-node-types": "^13.3.0",
"@textlint/ast-node-types": "^13.3.1",
"debug": "^4.3.4",
"mdast-util-gfm-autolink-literal": "^0.1.3",
"remark-footnotes": "^3.0.0",
@ -6627,61 +6627,61 @@
}
},
"@textlint/module-interop": {
"version": "13.3.0",
"resolved": "https://registry.npmjs.org/@textlint/module-interop/-/module-interop-13.3.0.tgz",
"integrity": "sha512-3u5gZR8NL3yKHCh7QDttTNYmKMyfx55NmRfS1HalGFTIgaHwAFCz95KX7JA3WhpIa9Hu7zKlaxA1WGUnJDHLyA==",
"version": "13.3.1",
"resolved": "https://registry.npmjs.org/@textlint/module-interop/-/module-interop-13.3.1.tgz",
"integrity": "sha512-xF6v/RPAgmeEn7JJTYZswyVLvLbB3vKWMr1zgCLjrNaLgFgui5R7bM5Nx2EonY52fkMOTLohyKexCCEX+WiDIw==",
"dev": true
},
"@textlint/source-code-fixer": {
"version": "13.3.0",
"resolved": "https://registry.npmjs.org/@textlint/source-code-fixer/-/source-code-fixer-13.3.0.tgz",
"integrity": "sha512-zLTmp8XyuksW90u0Y24wNALKd2xuieI/Vc40RKAYMEJL+sYyL0O2gYllnjcgQtLMz1wzy7rEXHMxvp/dvPX6/w==",
"version": "13.3.1",
"resolved": "https://registry.npmjs.org/@textlint/source-code-fixer/-/source-code-fixer-13.3.1.tgz",
"integrity": "sha512-Kp33HQoPcky04GCYxwfLCRqzu4MLct/s+ar3/wX36hNNZeLoTs7Q3ry8q7ZYZID57hrzEO43/64GjhAJhOxo7Q==",
"dev": true,
"requires": {
"@textlint/types": "^13.3.0",
"@textlint/types": "^13.3.1",
"debug": "^4.3.4"
}
},
"@textlint/text-to-ast": {
"version": "13.3.0",
"resolved": "https://registry.npmjs.org/@textlint/text-to-ast/-/text-to-ast-13.3.0.tgz",
"integrity": "sha512-d8eN3WDWC27Pd8DpREMIWGEAp4GNiIzDQRezL4az3OLwS4yUsqUh3g2Q9cj7Vm7l3kmrs/0LFl+yxEaklk64Kw==",
"version": "13.3.1",
"resolved": "https://registry.npmjs.org/@textlint/text-to-ast/-/text-to-ast-13.3.1.tgz",
"integrity": "sha512-jh5v8q9vH37G/sr1z7e/HW6QLqsgwkcC7bCTw8hqCErdJ3SbFFWl8BbwilPN+7aaujFEAc2HbxHfbvEu4/j8Iw==",
"dev": true,
"requires": {
"@textlint/ast-node-types": "^13.3.0"
"@textlint/ast-node-types": "^13.3.1"
}
},
"@textlint/textlint-plugin-markdown": {
"version": "13.3.0",
"resolved": "https://registry.npmjs.org/@textlint/textlint-plugin-markdown/-/textlint-plugin-markdown-13.3.0.tgz",
"integrity": "sha512-p6+dOuLKo05ZvujnhQcQc95PIPevF8gqvzb2/7iNsJH1BhH2IjJXVZzEalIMBNnP8ieOb8Fhee51OBkzI0gEGw==",
"version": "13.3.1",
"resolved": "https://registry.npmjs.org/@textlint/textlint-plugin-markdown/-/textlint-plugin-markdown-13.3.1.tgz",
"integrity": "sha512-w3Vjlc064VqKx7y1FNSyh0WeQUfXKbe5uqRQPU/+inzkNs9BWMHofDp36hDZiI4nojQLhm5juBcJbxv7F0g5eg==",
"dev": true,
"requires": {
"@textlint/markdown-to-ast": "^13.3.0"
"@textlint/markdown-to-ast": "^13.3.1"
}
},
"@textlint/textlint-plugin-text": {
"version": "13.3.0",
"resolved": "https://registry.npmjs.org/@textlint/textlint-plugin-text/-/textlint-plugin-text-13.3.0.tgz",
"integrity": "sha512-j/I+g4IRBbeswRN4H4swQosEQUQUp1D9PBYE0amya9qthP7LviJKWgN8eGjvGFsNMLZIdxsG+DUiN5qlyrRY0g==",
"version": "13.3.1",
"resolved": "https://registry.npmjs.org/@textlint/textlint-plugin-text/-/textlint-plugin-text-13.3.1.tgz",
"integrity": "sha512-+3AyR+FiJzeZil1N+zyOKF+Tv172p3YKGIMa4QgpeZRupZWqif5/C5n6XmdTDPgrAMXR26kHxaN/S8Ai58UOWA==",
"dev": true,
"requires": {
"@textlint/text-to-ast": "^13.3.0"
"@textlint/text-to-ast": "^13.3.1"
}
},
"@textlint/types": {
"version": "13.3.0",
"resolved": "https://registry.npmjs.org/@textlint/types/-/types-13.3.0.tgz",
"integrity": "sha512-Xr3BBKbCClux2GDFvXDNMDXo4Q/weo0JaRaqUq6dPp2wYQ5UmZA3XhFdIY69hZPiaUIP6mAycZK8VHro9AMp+g==",
"version": "13.3.1",
"resolved": "https://registry.npmjs.org/@textlint/types/-/types-13.3.1.tgz",
"integrity": "sha512-iz70e0adTl8ORoBXF9+nZPBdB+qEeXvbkMAoSzF7YEfjMgEbbK5+S+wr7NorS6Mxp/0Vy3VyIjBoKo/b7FPrLA==",
"dev": true,
"requires": {
"@textlint/ast-node-types": "^13.3.0"
"@textlint/ast-node-types": "^13.3.1"
}
},
"@textlint/utils": {
"version": "13.3.0",
"resolved": "https://registry.npmjs.org/@textlint/utils/-/utils-13.3.0.tgz",
"integrity": "sha512-hJ57KmY6C4LTWPoi1VkSJczIVm6Gc1lo0caK9rEy19AsYoKrqjZY4yh5i/9wUZ1CruGfuomI4TDlM1OT5aKELg==",
"version": "13.3.1",
"resolved": "https://registry.npmjs.org/@textlint/utils/-/utils-13.3.1.tgz",
"integrity": "sha512-gPGSVwWlu+F1jjB5kn9SenNPXvipT/wPIqqME057T2xbYTEV2PjhhS7nD17i0PqplUV4TCu0+Mrq8nyLSO819A==",
"dev": true
},
"@types/concat-stream": {
@ -9841,23 +9841,23 @@
"dev": true
},
"textlint": {
"version": "13.3.0",
"resolved": "https://registry.npmjs.org/textlint/-/textlint-13.3.0.tgz",
"integrity": "sha512-1JFbDHWBZiqM/NaA875IlX3GuHk7pt6L4ApFFZHiFIqDnj77XzqhG+tPiitnBC/vhngZiGVXclIM9klLGmfoFg==",
"version": "13.3.1",
"resolved": "https://registry.npmjs.org/textlint/-/textlint-13.3.1.tgz",
"integrity": "sha512-lsLOYXPcWITUDmPimjuRqHnp9TcA3xgoaqmpI5CbA/znirDy9St/Y23Aq9wr6eHXnkH3Iw+QKEVw06E1L4oahA==",
"dev": true,
"requires": {
"@textlint/ast-node-types": "^13.3.0",
"@textlint/ast-traverse": "^13.3.0",
"@textlint/config-loader": "^13.3.0",
"@textlint/feature-flag": "^13.3.0",
"@textlint/fixer-formatter": "^13.3.0",
"@textlint/kernel": "^13.3.0",
"@textlint/linter-formatter": "^13.3.0",
"@textlint/module-interop": "^13.3.0",
"@textlint/textlint-plugin-markdown": "^13.3.0",
"@textlint/textlint-plugin-text": "^13.3.0",
"@textlint/types": "^13.3.0",
"@textlint/utils": "^13.3.0",
"@textlint/ast-node-types": "^13.3.1",
"@textlint/ast-traverse": "^13.3.1",
"@textlint/config-loader": "^13.3.1",
"@textlint/feature-flag": "^13.3.1",
"@textlint/fixer-formatter": "^13.3.1",
"@textlint/kernel": "^13.3.1",
"@textlint/linter-formatter": "^13.3.1",
"@textlint/module-interop": "^13.3.1",
"@textlint/textlint-plugin-markdown": "^13.3.1",
"@textlint/textlint-plugin-text": "^13.3.1",
"@textlint/types": "^13.3.1",
"@textlint/utils": "^13.3.1",
"debug": "^4.3.4",
"file-entry-cache": "^5.0.1",
"get-stdin": "^5.0.1",

View File

@ -9,7 +9,7 @@
"remark-lint-fenced-code-flag": "^3.1.1",
"remark-lint-no-shell-dollars": "^3.1.1",
"remark-stringify": "^10.0.2",
"textlint": "^13.3.0",
"textlint": "^13.3.1",
"textlint-filter-rule-comments": "^1.2.2",
"textlint-rule-common-misspellings": "^1.0.1",
"textlint-rule-terminology": "^3.0.4"

View File

@ -56,7 +56,7 @@ Currently, the integration supports the following sensors:
| Propane | % |
| SO2 | µg/m³ |
| Noise | dBa |
| Noise (Maxumum) | dBa |
| Noise (Maximum) | dBa |
| Radon | Bq/m³ |
| Temperature | °C |
| VOC | ppb |

View File

@ -83,6 +83,7 @@ If you experience an unreliable Bluetooth connection, installing a short USB ext
- ANNE PRO CSR 4.0 (CSR8510A10)
- Avantree BTDG-40S (CSR8510A10)
- DIGITUS DN-30210-1 (CSR8510A10)
- Enbiawit BT403 (CSR8510A10)
- Feasycom FSC-BP119 (CSR8510A10) 📶
- HIDEEZ BT0015-01 (CSR8510A10)

View File

@ -67,6 +67,7 @@ The latest firmware can be downloaded from the [Reolink download center](https:/
The following models have been tested and confirmed to work:
- C1 Pro
- C2 Pro
- E1 Zoom
- E1 Outdoor
- RLC-410W

View File

@ -101,3 +101,9 @@ It may be possible to bypass this issue by using IP masquerading or a proxy.
#### H and J models
Some televisions from the H and J series use an encrypted protocol and require manual pairing with the TV. This should be detected automatically when attempting to send commands using the WebSocket connection, and trigger the corresponding authentication flow.
#### Samsung TV keeps asking for permission
The default setting on newer televisions is to ask for permission on ever connection attempt.
To avoid this behavior, please ensure that you adjust this to `First time only` in the `Device connection manager > Access notification` settings of your television.
It is also recommended to cleanup the previous attempts in `Device connection manager > Device list`

View File

@ -18,6 +18,8 @@ When a timer finishes or gets canceled the corresponding events are fired. This
Timers will be restored to their correct state and time on Home Assistant startup and restarts when configured with the `restore` option.
However, automations using the `timer.finished` event **will not** trigger if the timer expires when Home Assistant is not running.
</div>
## Configuration

View File

@ -240,7 +240,7 @@ zha:
You can choose if the IKEA, LEDVANCE, SALUS, INOVELLI or THIRDREALITY provider should be set to enabled (`true`) or disabled (`false`) individually. After the OTA firmware upgrades are finished, you can set these to `false` again if you do not want ZHA to automatically download and perform OTA firmware upgrades in the future.
Note that the `otau_directory` setting is optional and can be used for any firmware files you have downloaded yourself, for any device type and manufacturer. For example, Philips Hue firmwares manually downloaded from [here](https://github.com/dresden-elektronik/deconz-rest-plugin/wiki/OTA-Image-Types---Firmware-versions) and/or [here](https://github.com/Koenkk/zigbee-OTA/blob/a02a4cb33f7c46b4d2916805bfcad582124ec975/index.json) added to the `otau_directory` can be flashed, although a manual `zha.issue_zigbee_cluster_command` command currently (as of 2021.3.3) must be issued against the IEEE of the Philips Hue device under Developer Tools->Services, e.g.:
Note that the `otau_directory` setting is optional and can be used for any firmware files you have downloaded yourself, for any device type and manufacturer. For example, Philips Hue firmwares manually downloaded from [here](https://github.com/Koenkk/zigbee-OTA/blob/master/index.json) and/or [here](https://github.com/dresden-elektronik/deconz-rest-plugin/wiki/OTA-Image-Types---Firmware-versions) added to the `otau_directory` can be flashed, although a manual `zha.issue_zigbee_cluster_command` command currently (as of 2021.3.3) must be issued against the IEEE of the Philips Hue device under Developer Tools->Services, e.g.:
```yaml
service: zha.issue_zigbee_cluster_command