diff --git a/lerna.json b/lerna.json
index 98bf1f8d23..f1723e0203 100644
--- a/lerna.json
+++ b/lerna.json
@@ -1,5 +1,5 @@
{
- "version": "5.0.12-alpha.0-20230812-0eb416fc",
+ "version": "5.0.12-alpha.0-20230816-25f18577",
"command": {
"run": {
"stream": true
diff --git a/package-lock.json b/package-lock.json
index 33562267e7..27e01f26a2 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -17546,7 +17546,7 @@
},
"packages/adapter": {
"name": "@iobroker/js-controller-adapter",
- "version": "5.0.12-alpha.0-20230812-0eb416fc",
+ "version": "5.0.12-alpha.0-20230816-25f18577",
"license": "MIT",
"dependencies": {
"@alcalzone/pak": "^0.8.1",
@@ -17575,7 +17575,7 @@
},
"packages/cli": {
"name": "@iobroker/js-controller-cli",
- "version": "5.0.12-alpha.0-20230812-0eb416fc",
+ "version": "5.0.12-alpha.0-20230816-25f18577",
"license": "MIT",
"dependencies": {
"@iobroker/js-controller-common": "file:../common",
@@ -17728,7 +17728,7 @@
},
"packages/common": {
"name": "@iobroker/js-controller-common",
- "version": "5.0.12-alpha.0-20230812-0eb416fc",
+ "version": "5.0.12-alpha.0-20230816-25f18577",
"license": "MIT",
"dependencies": {
"@alcalzone/pak": "^0.8.1",
@@ -17759,7 +17759,7 @@
},
"packages/common-db": {
"name": "@iobroker/js-controller-common-db",
- "version": "5.0.12-alpha.0-20230812-0eb416fc",
+ "version": "5.0.12-alpha.0-20230816-25f18577",
"license": "MIT",
"dependencies": {
"@iobroker/db-objects-file": "file:../db-objects-file",
@@ -17790,7 +17790,7 @@
},
"packages/controller": {
"name": "iobroker.js-controller",
- "version": "5.0.12-alpha.0-20230812-0eb416fc",
+ "version": "5.0.12-alpha.0-20230816-25f18577",
"hasInstallScript": true,
"license": "MIT",
"dependencies": {
@@ -17849,7 +17849,7 @@
},
"packages/db-base": {
"name": "@iobroker/db-base",
- "version": "5.0.12-alpha.0-20230812-0eb416fc",
+ "version": "5.0.12-alpha.0-20230816-25f18577",
"license": "MIT",
"dependencies": {
"@iobroker/js-controller-common": "file:../common",
@@ -17863,7 +17863,7 @@
},
"packages/db-objects-file": {
"name": "@iobroker/db-objects-file",
- "version": "5.0.12-alpha.0-20230812-0eb416fc",
+ "version": "5.0.12-alpha.0-20230816-25f18577",
"license": "Apache 2.0",
"dependencies": {
"@iobroker/db-base": "file:../db-base",
@@ -17877,7 +17877,7 @@
},
"packages/db-objects-jsonl": {
"name": "@iobroker/db-objects-jsonl",
- "version": "5.0.12-alpha.0-20230812-0eb416fc",
+ "version": "5.0.12-alpha.0-20230816-25f18577",
"license": "Apache 2.0",
"dependencies": {
"@alcalzone/jsonl-db": "~3.1.0",
@@ -17893,7 +17893,7 @@
},
"packages/db-objects-redis": {
"name": "@iobroker/db-objects-redis",
- "version": "5.0.12-alpha.0-20230812-0eb416fc",
+ "version": "5.0.12-alpha.0-20230816-25f18577",
"license": "Apache 2.0",
"dependencies": {
"@iobroker/db-base": "file:../db-base",
@@ -17909,7 +17909,7 @@
},
"packages/db-states-file": {
"name": "@iobroker/db-states-file",
- "version": "5.0.12-alpha.0-20230812-0eb416fc",
+ "version": "5.0.12-alpha.0-20230816-25f18577",
"license": "MIT",
"dependencies": {
"@iobroker/db-base": "file:../db-base",
@@ -17921,7 +17921,7 @@
},
"packages/db-states-jsonl": {
"name": "@iobroker/db-states-jsonl",
- "version": "5.0.12-alpha.0-20230812-0eb416fc",
+ "version": "5.0.12-alpha.0-20230816-25f18577",
"license": "MIT",
"dependencies": {
"@alcalzone/jsonl-db": "~3.1.0",
@@ -17935,7 +17935,7 @@
},
"packages/db-states-redis": {
"name": "@iobroker/db-states-redis",
- "version": "5.0.12-alpha.0-20230812-0eb416fc",
+ "version": "5.0.12-alpha.0-20230816-25f18577",
"license": "MIT",
"dependencies": {
"@iobroker/db-base": "file:../db-base",
@@ -17947,7 +17947,7 @@
},
"packages/types-dev": {
"name": "@iobroker/types-dev",
- "version": "5.0.12-alpha.0-20230812-0eb416fc",
+ "version": "5.0.12-alpha.0-20230816-25f18577",
"license": "MIT",
"engines": {
"node": ">=12.0.0"
@@ -17955,7 +17955,7 @@
},
"packages/types-public": {
"name": "@iobroker/types",
- "version": "5.0.12-alpha.0-20230812-0eb416fc",
+ "version": "5.0.12-alpha.0-20230816-25f18577",
"license": "MIT",
"devDependencies": {
"tsd": "^0.24.1"
diff --git a/packages/adapter/package.json b/packages/adapter/package.json
index 3cdcdc74d2..605f9b8a45 100644
--- a/packages/adapter/package.json
+++ b/packages/adapter/package.json
@@ -1,6 +1,6 @@
{
"name": "@iobroker/js-controller-adapter",
- "version": "5.0.12-alpha.0-20230812-0eb416fc",
+ "version": "5.0.12-alpha.0-20230816-25f18577",
"engines": {
"node": ">=12.0.0"
},
diff --git a/packages/cli/package.json b/packages/cli/package.json
index 5206fbe37d..7fc36acee1 100644
--- a/packages/cli/package.json
+++ b/packages/cli/package.json
@@ -1,6 +1,6 @@
{
"name": "@iobroker/js-controller-cli",
- "version": "5.0.12-alpha.0-20230812-0eb416fc",
+ "version": "5.0.12-alpha.0-20230816-25f18577",
"engines": {
"node": ">=16.4.0"
},
diff --git a/packages/common-db/package.json b/packages/common-db/package.json
index b8dc1e6793..c618cc1fe9 100644
--- a/packages/common-db/package.json
+++ b/packages/common-db/package.json
@@ -1,6 +1,6 @@
{
"name": "@iobroker/js-controller-common-db",
- "version": "5.0.12-alpha.0-20230812-0eb416fc",
+ "version": "5.0.12-alpha.0-20230816-25f18577",
"engines": {
"node": ">=12.0.0"
},
diff --git a/packages/common/package.json b/packages/common/package.json
index 62db7ee7f9..a129ac0179 100644
--- a/packages/common/package.json
+++ b/packages/common/package.json
@@ -1,6 +1,6 @@
{
"name": "@iobroker/js-controller-common",
- "version": "5.0.12-alpha.0-20230812-0eb416fc",
+ "version": "5.0.12-alpha.0-20230816-25f18577",
"engines": {
"node": ">=12.0.0"
},
diff --git a/packages/controller/doc/classes/AdapterClass.md b/packages/controller/doc/classes/AdapterClass.md
index a747f59d0b..bb930f64e4 100644
--- a/packages/controller/doc/classes/AdapterClass.md
+++ b/packages/controller/doc/classes/AdapterClass.md
@@ -166,6 +166,7 @@ How the initialization happens:
- [mkdir](AdapterClass.md#mkdir)
- [mkdirAsync](AdapterClass.md#mkdirasync)
- [objectExists](AdapterClass.md#objectexists)
+- [on](AdapterClass.md#on)
- [readDir](AdapterClass.md#readdir)
- [readDirAsync](AdapterClass.md#readdirasync)
- [readFile](AdapterClass.md#readfile)
@@ -178,6 +179,7 @@ How the initialization happens:
- [sendToAsync](AdapterClass.md#sendtoasync)
- [sendToHost](AdapterClass.md#sendtohost)
- [sendToHostAsync](AdapterClass.md#sendtohostasync)
+- [sendToUI](AdapterClass.md#sendtoui)
- [setBinaryState](AdapterClass.md#setbinarystate)
- [setBinaryStateAsync](AdapterClass.md#setbinarystateasync)
- [setExecutableCapabilities](AdapterClass.md#setexecutablecapabilities)
@@ -244,7 +246,7 @@ How the initialization happens:
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:705](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L705)
+[adapter/src/lib/adapter/adapter.ts:721](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L721)
## Properties
@@ -256,7 +258,7 @@ A RegExp to test for forbidden chars in object IDs
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:632](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L632)
+[adapter/src/lib/adapter/adapter.ts:646](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L646)
___
@@ -268,7 +270,7 @@ contents of io-package.json
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:650](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L650)
+[adapter/src/lib/adapter/adapter.ts:664](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L664)
___
@@ -278,7 +280,7 @@ ___
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:652](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L652)
+[adapter/src/lib/adapter/adapter.ts:666](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L666)
___
@@ -288,7 +290,7 @@ ___
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:598](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L598)
+[adapter/src/lib/adapter/adapter.ts:612](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L612)
___
@@ -298,7 +300,7 @@ ___
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:675](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L675)
+[adapter/src/lib/adapter/adapter.ts:689](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L689)
___
@@ -308,7 +310,7 @@ ___
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:673](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L673)
+[adapter/src/lib/adapter/adapter.ts:687](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L687)
___
@@ -318,7 +320,7 @@ ___
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:651](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L651)
+[adapter/src/lib/adapter/adapter.ts:665](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L665)
___
@@ -336,7 +338,7 @@ Constants for frequent use in adapters
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:698](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L698)
+[adapter/src/lib/adapter/adapter.ts:712](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L712)
___
@@ -348,7 +350,7 @@ the configured date format of system.config, only available if requested via Ada
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:662](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L662)
+[adapter/src/lib/adapter/adapter.ts:676](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L676)
___
@@ -358,7 +360,7 @@ ___
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:674](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L674)
+[adapter/src/lib/adapter/adapter.ts:688](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L688)
___
@@ -368,7 +370,7 @@ ___
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:646](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L646)
+[adapter/src/lib/adapter/adapter.ts:660](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L660)
___
@@ -380,7 +382,7 @@ contents of io-package.json
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:656](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L656)
+[adapter/src/lib/adapter/adapter.ts:670](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L670)
___
@@ -392,7 +394,7 @@ if float comma instead of dot is used, only available if requested via AdapterOp
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:664](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L664)
+[adapter/src/lib/adapter/adapter.ts:678](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L678)
___
@@ -404,7 +406,7 @@ configured language of system.config, only available if requested via AdapterOpt
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:666](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L666)
+[adapter/src/lib/adapter/adapter.ts:680](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L680)
___
@@ -416,7 +418,7 @@ latitude configured in system.config, only available if requested via AdapterOpt
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:670](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L670)
+[adapter/src/lib/adapter/adapter.ts:684](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L684)
___
@@ -428,7 +430,7 @@ For ease of use the log property is always defined, however it is only available
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:618](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L618)
+[adapter/src/lib/adapter/adapter.ts:632](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L632)
___
@@ -440,7 +442,7 @@ longitude configured in system.config, only available if requested via AdapterOp
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:668](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L668)
+[adapter/src/lib/adapter/adapter.ts:682](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L682)
___
@@ -450,7 +452,7 @@ ___
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:625](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L625)
+[adapter/src/lib/adapter/adapter.ts:639](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L639)
___
@@ -460,7 +462,7 @@ ___
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:624](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L624)
+[adapter/src/lib/adapter/adapter.ts:638](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L638)
___
@@ -473,7 +475,7 @@ NOTE: This is only defined if the adapter was initialized with the option object
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:610](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L610)
+[adapter/src/lib/adapter/adapter.ts:624](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L624)
___
@@ -486,7 +488,7 @@ NOTE: This is only defined if the adapter was initialized with the option states
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:605](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L605)
+[adapter/src/lib/adapter/adapter.ts:619](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L619)
___
@@ -498,7 +500,7 @@ contents of package.json
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:654](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L654)
+[adapter/src/lib/adapter/adapter.ts:668](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L668)
___
@@ -508,7 +510,7 @@ ___
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:619](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L619)
+[adapter/src/lib/adapter/adapter.ts:633](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L633)
___
@@ -532,7 +534,7 @@ ___
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:682](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L682)
+[adapter/src/lib/adapter/adapter.ts:696](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L696)
___
@@ -561,7 +563,7 @@ Note, that stopping will stop after 10 seconds, not immediately
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:691](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L691)
+[adapter/src/lib/adapter/adapter.ts:705](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L705)
___
@@ -581,7 +583,7 @@ Stop the adapter
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:678](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L678)
+[adapter/src/lib/adapter/adapter.ts:692](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L692)
___
@@ -593,7 +595,7 @@ contents of iobroker.json if required via AdapterOptions
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:660](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L660)
+[adapter/src/lib/adapter/adapter.ts:674](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L674)
___
@@ -603,7 +605,7 @@ ___
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:679](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L679)
+[adapter/src/lib/adapter/adapter.ts:693](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L693)
## Methods
@@ -627,7 +629,7 @@ ___
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:5427](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L5427)
+[adapter/src/lib/adapter/adapter.ts:5449](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L5449)
▸ **addChannelToEnum**(`enumName`, `addTo`, `parentDevice`, `channelName`, `options`, `callback?`): `void`
@@ -648,7 +650,7 @@ ___
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:5434](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L5434)
+[adapter/src/lib/adapter/adapter.ts:5456](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L5456)
___
@@ -672,7 +674,7 @@ ___
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:191](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L191)
+[adapter/src/lib/adapter/adapter.ts:205](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L205)
___
@@ -697,7 +699,7 @@ ___
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:6125](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L6125)
+[adapter/src/lib/adapter/adapter.ts:6147](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L6147)
▸ **addStateToEnum**(`enumName`, `addTo`, `parentDevice`, `parentChannel`, `stateName`, `options`, `callback?`): `void`
@@ -719,7 +721,7 @@ ___
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:6133](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L6133)
+[adapter/src/lib/adapter/adapter.ts:6155](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L6155)
___
@@ -744,7 +746,7 @@ ___
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:208](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L208)
+[adapter/src/lib/adapter/adapter.ts:222](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L222)
___
@@ -772,7 +774,7 @@ The function reads permissions of user's groups (it can be more than one) and me
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:1843](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L1843)
+[adapter/src/lib/adapter/adapter.ts:1865](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L1865)
▸ **calculatePermissions**(`user`, `commandsPermissions`, `callback?`): `Promise`<`void` \| [`PermissionSet`](../interfaces/internal_.PermissionSet.md)\>
@@ -795,7 +797,7 @@ The function reads permissions of user's groups (it can be more than one) and me
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:1849](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L1849)
+[adapter/src/lib/adapter/adapter.ts:1871](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L1871)
___
@@ -819,7 +821,7 @@ ___
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:315](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L315)
+[adapter/src/lib/adapter/adapter.ts:329](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L329)
___
@@ -846,7 +848,7 @@ This function used mostly internally and the adapter developer do not require it
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:1759](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L1759)
+[adapter/src/lib/adapter/adapter.ts:1781](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L1781)
▸ **checkGroup**(`user`, `group`, `callback?`): `Promise`<`void`\>
@@ -868,7 +870,7 @@ This function used mostly internally and the adapter developer do not require it
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:1760](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L1760)
+[adapter/src/lib/adapter/adapter.ts:1782](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L1782)
___
@@ -892,7 +894,7 @@ ___
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:313](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L313)
+[adapter/src/lib/adapter/adapter.ts:327](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L327)
___
@@ -917,7 +919,7 @@ validates user and password
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:1520](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L1520)
+[adapter/src/lib/adapter/adapter.ts:1542](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L1542)
▸ **checkPassword**(`user`, `pw`, `callback`): `Promise`<`void`\>
@@ -937,7 +939,7 @@ validates user and password
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:1526](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L1526)
+[adapter/src/lib/adapter/adapter.ts:1548](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L1548)
___
@@ -961,7 +963,7 @@ Validates username and password
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:309](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L309)
+[adapter/src/lib/adapter/adapter.ts:323](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L323)
___
@@ -994,7 +996,7 @@ This function updates the file access rights
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:6403](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L6403)
+[adapter/src/lib/adapter/adapter.ts:6425](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L6425)
▸ **chmodFile**(`adapter`, `path`, `callback`): `void`
@@ -1022,7 +1024,7 @@ This function updates the file access rights
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:6410](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L6410)
+[adapter/src/lib/adapter/adapter.ts:6432](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L6432)
___
@@ -1046,7 +1048,7 @@ Changes access rights of all files in the adapter directory
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:224](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L224)
+[adapter/src/lib/adapter/adapter.ts:238](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L238)
___
@@ -1079,7 +1081,7 @@ This function updates the file owner and ownerGroup
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:6450](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L6450)
+[adapter/src/lib/adapter/adapter.ts:6472](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L6472)
▸ **chownFile**(`_adapter`, `path`, `callback`): `void`
@@ -1107,7 +1109,7 @@ This function updates the file owner and ownerGroup
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:6457](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L6457)
+[adapter/src/lib/adapter/adapter.ts:6479](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L6479)
___
@@ -1127,7 +1129,7 @@ ___
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:230](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L230)
+[adapter/src/lib/adapter/adapter.ts:244](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L244)
___
@@ -1150,7 +1152,7 @@ but it checks the running intervals on unload
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:2620](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L2620)
+[adapter/src/lib/adapter/adapter.ts:2642](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L2642)
___
@@ -1173,7 +1175,7 @@ but it checks the running timers on unload
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:2538](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L2538)
+[adapter/src/lib/adapter/adapter.ts:2560](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L2560)
___
@@ -1195,7 +1197,7 @@ ___
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:5068](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L5068)
+[adapter/src/lib/adapter/adapter.ts:5090](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L5090)
▸ **createChannel**(`parentDevice`, `channelName`, `roleOrCommon`, `callback?`): `void`
@@ -1214,7 +1216,7 @@ ___
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:5069](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L5069)
+[adapter/src/lib/adapter/adapter.ts:5091](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L5091)
▸ **createChannel**(`parentDevice`, `channelName`, `roleOrCommon`, `native`, `callback?`): `void`
@@ -1234,7 +1236,7 @@ ___
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:5075](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L5075)
+[adapter/src/lib/adapter/adapter.ts:5097](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L5097)
▸ **createChannel**(`parentDevice`, `channelName`, `roleOrCommon`, `native`, `options`, `callback?`): `void`
@@ -1255,7 +1257,7 @@ ___
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:5082](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L5082)
+[adapter/src/lib/adapter/adapter.ts:5104](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L5104)
___
@@ -1279,7 +1281,7 @@ Creates an object with type channel. It must be located under a device
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:487](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L487)
+[adapter/src/lib/adapter/adapter.ts:501](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L501)
▸ **createChannelAsync**(`parentDevice`, `channelName`, `roleOrCommon`, `native?`): [`SetObjectPromise`](../modules/internal_.md#setobjectpromise)
@@ -1298,7 +1300,7 @@ Creates an object with type channel. It must be located under a device
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:492](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L492)
+[adapter/src/lib/adapter/adapter.ts:506](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L506)
▸ **createChannelAsync**(`parentDevice`, `channelName`, `roleOrCommon`, `native`, `options?`): [`SetObjectPromise`](../modules/internal_.md#setobjectpromise)
@@ -1318,7 +1320,7 @@ Creates an object with type channel. It must be located under a device
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:498](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L498)
+[adapter/src/lib/adapter/adapter.ts:512](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L512)
___
@@ -1339,7 +1341,7 @@ ___
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:4994](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L4994)
+[adapter/src/lib/adapter/adapter.ts:5016](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L5016)
▸ **createDevice**(`deviceName`, `common`, `callback?`): `void`
@@ -1357,7 +1359,7 @@ ___
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:4995](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L4995)
+[adapter/src/lib/adapter/adapter.ts:5017](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L5017)
▸ **createDevice**(`deviceName`, `common`, `native`, `callback?`): `void`
@@ -1376,7 +1378,7 @@ ___
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:5000](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L5000)
+[adapter/src/lib/adapter/adapter.ts:5022](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L5022)
▸ **createDevice**(`deviceName`, `common`, `native`, `options`, `callback?`): `void`
@@ -1396,7 +1398,7 @@ ___
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:5006](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L5006)
+[adapter/src/lib/adapter/adapter.ts:5028](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L5028)
___
@@ -1419,7 +1421,7 @@ creates an object with type device
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:466](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L466)
+[adapter/src/lib/adapter/adapter.ts:480](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L480)
▸ **createDeviceAsync**(`deviceName`, `common`, `native?`): [`SetObjectPromise`](../modules/internal_.md#setobjectpromise)
@@ -1437,7 +1439,7 @@ creates an object with type device
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:467](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L467)
+[adapter/src/lib/adapter/adapter.ts:481](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L481)
▸ **createDeviceAsync**(`deviceName`, `common`, `native`, `options?`): [`SetObjectPromise`](../modules/internal_.md#setobjectpromise)
@@ -1456,7 +1458,7 @@ creates an object with type device
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:472](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L472)
+[adapter/src/lib/adapter/adapter.ts:486](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L486)
___
@@ -1479,7 +1481,7 @@ ___
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:5153](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L5153)
+[adapter/src/lib/adapter/adapter.ts:5175](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L5175)
▸ **createState**(`parentDevice`, `parentChannel`, `stateName`, `roleOrCommon`, `callback?`): `void`
@@ -1499,7 +1501,7 @@ ___
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:5159](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L5159)
+[adapter/src/lib/adapter/adapter.ts:5181](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L5181)
▸ **createState**(`parentDevice`, `parentChannel`, `stateName`, `roleOrCommon`, `native`, `callback?`): `void`
@@ -1520,7 +1522,7 @@ ___
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:5166](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L5166)
+[adapter/src/lib/adapter/adapter.ts:5188](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L5188)
▸ **createState**(`parentDevice`, `parentChannel`, `stateName`, `roleOrCommon`, `native`, `options`, `callback?`): `void`
@@ -1542,7 +1544,7 @@ ___
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:5174](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L5174)
+[adapter/src/lib/adapter/adapter.ts:5196](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L5196)
___
@@ -1567,7 +1569,7 @@ Creates a state and the corresponding object. It must be located in a channel un
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:509](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L509)
+[adapter/src/lib/adapter/adapter.ts:523](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L523)
▸ **createStateAsync**(`parentDevice`, `parentChannel`, `stateName`, `roleOrCommon`, `native?`): [`SetObjectPromise`](../modules/internal_.md#setobjectpromise)
@@ -1587,7 +1589,7 @@ Creates a state and the corresponding object. It must be located in a channel un
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:515](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L515)
+[adapter/src/lib/adapter/adapter.ts:529](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L529)
▸ **createStateAsync**(`parentDevice`, `parentChannel`, `stateName`, `roleOrCommon`, `native`, `options?`): [`SetObjectPromise`](../modules/internal_.md#setobjectpromise)
@@ -1608,7 +1610,7 @@ Creates a state and the corresponding object. It must be located in a channel un
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:522](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L522)
+[adapter/src/lib/adapter/adapter.ts:536](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L536)
___
@@ -1631,7 +1633,7 @@ Decrypt the password/value with given key
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:1223](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L1223)
+[adapter/src/lib/adapter/adapter.ts:1245](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L1245)
▸ **decrypt**(`value`): `string`
@@ -1649,7 +1651,7 @@ Decrypt the password/value with given key
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:1224](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L1224)
+[adapter/src/lib/adapter/adapter.ts:1246](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L1246)
___
@@ -1676,7 +1678,7 @@ Please use `delFile` instead of binary states
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:10280](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L10280)
+[adapter/src/lib/adapter/adapter.ts:10332](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L10332)
▸ **delBinaryState**(`id`, `options`, `callback?`): `void`
@@ -1700,7 +1702,7 @@ Please use `delFile` instead of binary states
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:10281](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L10281)
+[adapter/src/lib/adapter/adapter.ts:10333](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L10333)
___
@@ -1728,7 +1730,7 @@ Please use `delFile` instead of binary states
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:301](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L301)
+[adapter/src/lib/adapter/adapter.ts:315](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L315)
___
@@ -1752,7 +1754,7 @@ Deletes a given file
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:404](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L404)
+[adapter/src/lib/adapter/adapter.ts:418](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L418)
▸ **delFile**(`adapterName`, `path`, `options`, `callback`): `void`
@@ -1771,7 +1773,7 @@ Deletes a given file
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:405](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L405)
+[adapter/src/lib/adapter/adapter.ts:419](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L419)
___
@@ -1795,7 +1797,7 @@ Deletes a given file
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:236](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L236)
+[adapter/src/lib/adapter/adapter.ts:250](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L250)
___
@@ -1822,7 +1824,7 @@ Please use `delFile` instead of binary states
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:10218](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L10218)
+[adapter/src/lib/adapter/adapter.ts:10270](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L10270)
▸ **delForeignBinaryState**(`id`, `options`, `callback?`): `void`
@@ -1846,7 +1848,7 @@ Please use `delFile` instead of binary states
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:10219](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L10219)
+[adapter/src/lib/adapter/adapter.ts:10271](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L10271)
___
@@ -1873,7 +1875,7 @@ Please use `delFile` instead of binary states
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:293](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L293)
+[adapter/src/lib/adapter/adapter.ts:307](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L307)
___
@@ -1898,7 +1900,7 @@ The full ID with namespace must be specified. The corresponding state will be de
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:4446](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L4446)
+[adapter/src/lib/adapter/adapter.ts:4468](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L4468)
▸ **delForeignObject**(`id`, `options`, `callback?`): `void`
@@ -1920,7 +1922,7 @@ The full ID with namespace must be specified. The corresponding state will be de
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:4447](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L4447)
+[adapter/src/lib/adapter/adapter.ts:4469](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L4469)
___
@@ -1943,7 +1945,7 @@ Deletes an object (which might not belong to this adapter) from the object db
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:169](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L169)
+[adapter/src/lib/adapter/adapter.ts:183](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L183)
___
@@ -1973,7 +1975,7 @@ No error is returned if state does not exist.
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:9035](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L9035)
+[adapter/src/lib/adapter/adapter.ts:9087](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L9087)
▸ **delForeignState**(`id`, `options`, `callback?`): `void`
@@ -2000,7 +2002,7 @@ No error is returned if state does not exist.
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:9036](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L9036)
+[adapter/src/lib/adapter/adapter.ts:9088](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L9088)
___
@@ -2023,7 +2025,7 @@ Deletes a state from the states DB, but not the associated object
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:250](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L250)
+[adapter/src/lib/adapter/adapter.ts:264](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L264)
___
@@ -2051,7 +2053,7 @@ The corresponding state will be deleted too if the object has type "state".
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:4386](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L4386)
+[adapter/src/lib/adapter/adapter.ts:4408](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L4408)
▸ **delObject**(`id`, `options?`, `callback?`): `void`
@@ -2076,7 +2078,7 @@ The corresponding state will be deleted too if the object has type "state".
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:4387](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L4387)
+[adapter/src/lib/adapter/adapter.ts:4409](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L4409)
___
@@ -2099,7 +2101,7 @@ Deletes an object from the object db
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:167](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L167)
+[adapter/src/lib/adapter/adapter.ts:181](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L181)
___
@@ -2132,7 +2134,7 @@ No error is returned if state does not exist.
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:8983](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L8983)
+[adapter/src/lib/adapter/adapter.ts:9035](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L9035)
▸ **delState**(`id`, `options`, `callback?`): `void`
@@ -2162,7 +2164,7 @@ No error is returned if state does not exist.
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:8984](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L8984)
+[adapter/src/lib/adapter/adapter.ts:9036](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L9036)
___
@@ -2185,7 +2187,7 @@ Deletes a state from the states DB, but not the associated object. Consider usin
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:248](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L248)
+[adapter/src/lib/adapter/adapter.ts:262](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L262)
___
@@ -2210,7 +2212,7 @@ promise when timeout is over
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:2557](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L2557)
+[adapter/src/lib/adapter/adapter.ts:2579](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L2579)
___
@@ -2237,7 +2239,7 @@ deleteChannel
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:5675](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L5675)
+[adapter/src/lib/adapter/adapter.ts:5697](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L5697)
▸ **deleteChannel**(`channelName`, `options?`, `callback?`): `void`
@@ -2261,7 +2263,7 @@ deleteChannel
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:5676](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L5676)
+[adapter/src/lib/adapter/adapter.ts:5698](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L5698)
▸ **deleteChannel**(`parentDevice`, `channelName`, `options?`, `callback?`): `void`
@@ -2286,7 +2288,7 @@ deleteChannel
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:5677](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L5677)
+[adapter/src/lib/adapter/adapter.ts:5699](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L5699)
___
@@ -2309,7 +2311,7 @@ Deletes a channel and its states. It must have been created with createChannel
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:534](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L534)
+[adapter/src/lib/adapter/adapter.ts:548](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L548)
▸ **deleteChannelAsync**(`parentDevice`, `channelName`, `options?`): `Promise`<`void`\>
@@ -2327,7 +2329,7 @@ Deletes a channel and its states. It must have been created with createChannel
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:535](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L535)
+[adapter/src/lib/adapter/adapter.ts:549](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L549)
___
@@ -2350,7 +2352,7 @@ ___
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:5560](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L5560)
+[adapter/src/lib/adapter/adapter.ts:5582](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L5582)
▸ **deleteChannelFromEnum**(`enumName`, `parentDevice`, `channelName`, `options`, `callback?`): `void`
@@ -2370,7 +2372,7 @@ ___
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:5566](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L5566)
+[adapter/src/lib/adapter/adapter.ts:5588](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L5588)
___
@@ -2393,7 +2395,7 @@ ___
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:198](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L198)
+[adapter/src/lib/adapter/adapter.ts:212](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L212)
___
@@ -2416,7 +2418,7 @@ Delete device with all its channels and states.
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:5361](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L5361)
+[adapter/src/lib/adapter/adapter.ts:5383](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L5383)
▸ **deleteDevice**(`deviceName`, `options`, `callback?`): `void`
@@ -2436,7 +2438,7 @@ Delete device with all its channels and states.
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:5362](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L5362)
+[adapter/src/lib/adapter/adapter.ts:5384](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L5384)
___
@@ -2459,7 +2461,7 @@ deletes a device, its channels and states
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:190](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L190)
+[adapter/src/lib/adapter/adapter.ts:204](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L204)
___
@@ -2482,7 +2484,7 @@ ___
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:5783](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L5783)
+[adapter/src/lib/adapter/adapter.ts:5805](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L5805)
▸ **deleteState**(`stateName`, `options?`, `callback?`): `void`
@@ -2500,7 +2502,7 @@ ___
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:5784](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L5784)
+[adapter/src/lib/adapter/adapter.ts:5806](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L5806)
▸ **deleteState**(`parentDevice`, `parentChannel`, `stateName`, `options?`, `callback?`): `void`
@@ -2520,7 +2522,7 @@ ___
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:5785](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L5785)
+[adapter/src/lib/adapter/adapter.ts:5807](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L5807)
___
@@ -2543,7 +2545,7 @@ Deletes a state. It must have been created with createState
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:540](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L540)
+[adapter/src/lib/adapter/adapter.ts:554](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L554)
▸ **deleteStateAsync**(`parentChannel`, `stateName`, `options?`): `Promise`<`void`\>
@@ -2561,7 +2563,7 @@ Deletes a state. It must have been created with createState
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:541](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L541)
+[adapter/src/lib/adapter/adapter.ts:555](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L555)
▸ **deleteStateAsync**(`parentDevice`, `parentChannel`, `stateName`, `options?`): `Promise`<`void`\>
@@ -2580,7 +2582,7 @@ Deletes a state. It must have been created with createState
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:542](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L542)
+[adapter/src/lib/adapter/adapter.ts:556](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L556)
___
@@ -2604,7 +2606,7 @@ ___
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:6272](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L6272)
+[adapter/src/lib/adapter/adapter.ts:6294](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L6294)
▸ **deleteStateFromEnum**(`enumName`, `parentDevice`, `parentChannel`, `stateName`, `options`, `callback?`): `void`
@@ -2625,7 +2627,7 @@ ___
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:6279](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L6279)
+[adapter/src/lib/adapter/adapter.ts:6301](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L6301)
___
@@ -2649,7 +2651,7 @@ ___
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:216](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L216)
+[adapter/src/lib/adapter/adapter.ts:230](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L230)
___
@@ -2670,7 +2672,7 @@ ___
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:1308](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L1308)
+[adapter/src/lib/adapter/adapter.ts:1330](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L1330)
___
@@ -2686,7 +2688,7 @@ Disables and stops the adapter instance.
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:2438](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L2438)
+[adapter/src/lib/adapter/adapter.ts:2460](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L2460)
___
@@ -2709,7 +2711,7 @@ Encrypt the password/value with given key
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:1243](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L1243)
+[adapter/src/lib/adapter/adapter.ts:1265](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L1265)
▸ **encrypt**(`value`): `string`
@@ -2727,7 +2729,7 @@ Encrypt the password/value with given key
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:1244](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L1244)
+[adapter/src/lib/adapter/adapter.ts:1266](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L1266)
___
@@ -2759,7 +2761,7 @@ ID must be specified as a full name with adapter namespace. E.g "hm-rpc.0.ABC989
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:3312](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L3312)
+[adapter/src/lib/adapter/adapter.ts:3334](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L3334)
▸ **extendForeignObject**<`T`\>(`id`, `objPart`, `options`, `callback?`): `void`
@@ -2788,7 +2790,7 @@ ID must be specified as a full name with adapter namespace. E.g "hm-rpc.0.ABC989
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:3317](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L3317)
+[adapter/src/lib/adapter/adapter.ts:3339](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L3339)
___
@@ -2818,7 +2820,7 @@ Extend an object (which might not belong to this adapter) and create it if it mi
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:139](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L139)
+[adapter/src/lib/adapter/adapter.ts:153](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L153)
___
@@ -2885,7 +2887,7 @@ We will get as output:
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:2937](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L2937)
+[adapter/src/lib/adapter/adapter.ts:2959](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L2959)
▸ **extendObject**(`id`, `objPart`, `options`, `callback?`): `void`
@@ -2949,7 +2951,7 @@ We will get as output:
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:2938](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L2938)
+[adapter/src/lib/adapter/adapter.ts:2960](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L2960)
___
@@ -2973,7 +2975,7 @@ Extend an object and create it if it might not exist
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:125](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L125)
+[adapter/src/lib/adapter/adapter.ts:139](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L139)
___
@@ -2996,7 +2998,7 @@ Checks if file exists in DB.
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:6759](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L6759)
+[adapter/src/lib/adapter/adapter.ts:6781](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L6781)
▸ **fileExists**(`adapterName`, `path`, `callback?`): `void`
@@ -3016,7 +3018,7 @@ Checks if file exists in DB.
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:6760](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L6760)
+[adapter/src/lib/adapter/adapter.ts:6782](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L6782)
▸ **fileExists**(`adapterName`, `path`, `options`, `callback`): `void`
@@ -3037,7 +3039,7 @@ Checks if file exists in DB.
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:6761](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L6761)
+[adapter/src/lib/adapter/adapter.ts:6783](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L6783)
___
@@ -3061,7 +3063,7 @@ Checks if a file exists in the DB
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:243](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L243)
+[adapter/src/lib/adapter/adapter.ts:257](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L257)
___
@@ -3087,7 +3089,7 @@ Find object by the exact name or ID.
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:4247](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L4247)
+[adapter/src/lib/adapter/adapter.ts:4269](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L4269)
▸ **findForeignObject**(`idOrName`, `type`, `options`, `callback`): `void`
@@ -3110,7 +3112,7 @@ Find object by the exact name or ID.
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:4248](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L4248)
+[adapter/src/lib/adapter/adapter.ts:4270](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L4270)
___
@@ -3133,7 +3135,7 @@ Finds an object by its ID or name
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:482](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L482)
+[adapter/src/lib/adapter/adapter.ts:496](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L496)
___
@@ -3156,7 +3158,7 @@ Checks if an object exists to the given id
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:3540](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L3540)
+[adapter/src/lib/adapter/adapter.ts:3562](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L3562)
___
@@ -3177,7 +3179,7 @@ ___
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:6843](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L6843)
+[adapter/src/lib/adapter/adapter.ts:6865](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L6865)
▸ **formatDate**(`dateObj`, `isDuration`, `format?`): `string`
@@ -3195,7 +3197,7 @@ ___
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:6844](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L6844)
+[adapter/src/lib/adapter/adapter.ts:6866](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L6866)
___
@@ -3216,7 +3218,7 @@ ___
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:6808](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L6808)
+[adapter/src/lib/adapter/adapter.ts:6830](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L6830)
▸ **formatValue**(`value`, `decimals`, `format?`): `string`
@@ -3234,7 +3236,7 @@ ___
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:6809](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L6809)
+[adapter/src/lib/adapter/adapter.ts:6831](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L6831)
___
@@ -3256,7 +3258,7 @@ Get all states, channels and devices of this adapter.
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:2855](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L2855)
+[adapter/src/lib/adapter/adapter.ts:2877](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L2877)
___
@@ -3272,7 +3274,7 @@ Get all states, channels, devices and folders of this adapter
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:335](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L335)
+[adapter/src/lib/adapter/adapter.ts:349](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L349)
___
@@ -3299,7 +3301,7 @@ Please use `readFile` instead of binary states
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:10200](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L10200)
+[adapter/src/lib/adapter/adapter.ts:10252](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L10252)
▸ **getBinaryState**(`id`, `options`, `callback`): `void`
@@ -3323,7 +3325,7 @@ Please use `readFile` instead of binary states
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:10201](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L10201)
+[adapter/src/lib/adapter/adapter.ts:10253](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L10253)
___
@@ -3351,7 +3353,7 @@ Please use `readFile` instead of binary states
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:288](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L288)
+[adapter/src/lib/adapter/adapter.ts:302](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L302)
___
@@ -3380,7 +3382,7 @@ The result can be directly used for creation of https server.
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:2246](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L2246)
+[adapter/src/lib/adapter/adapter.ts:2268](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L2268)
___
@@ -3402,7 +3404,7 @@ ___
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:329](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L329)
+[adapter/src/lib/adapter/adapter.ts:343](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L343)
___
@@ -3424,7 +3426,7 @@ Returns a list of all channels in this adapter instance
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:554](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L554)
+[adapter/src/lib/adapter/adapter.ts:568](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L568)
▸ **getChannels**(`parentDevice`, `callback`): `void`
@@ -3441,7 +3443,7 @@ Returns a list of all channels in this adapter instance
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:555](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L555)
+[adapter/src/lib/adapter/adapter.ts:569](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L569)
▸ **getChannels**(`parentDevice`, `options`, `callback`): `void`
@@ -3459,7 +3461,7 @@ Returns a list of all channels in this adapter instance
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:556](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L556)
+[adapter/src/lib/adapter/adapter.ts:570](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L570)
___
@@ -3475,7 +3477,7 @@ Returns a list of all channels in this adapter instance
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:566](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L566)
+[adapter/src/lib/adapter/adapter.ts:580](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L580)
▸ **getChannelsAsync**(`parentDevice`, `options?`): `Promise`<[`ChannelObject`](../interfaces/internal_.ChannelObject.md)[]\>
@@ -3492,7 +3494,7 @@ Returns a list of all channels in this adapter instance
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:567](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L567)
+[adapter/src/lib/adapter/adapter.ts:581](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L581)
___
@@ -3512,7 +3514,7 @@ ___
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:5942](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L5942)
+[adapter/src/lib/adapter/adapter.ts:5964](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L5964)
▸ **getChannelsOf**(`parentDevice`, `callback`): `void`
@@ -3529,7 +3531,7 @@ ___
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:5943](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L5943)
+[adapter/src/lib/adapter/adapter.ts:5965](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L5965)
▸ **getChannelsOf**(`parentDevice`, `options`, `callback`): `void`
@@ -3547,7 +3549,7 @@ ___
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:5944](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L5944)
+[adapter/src/lib/adapter/adapter.ts:5966](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L5966)
___
@@ -3563,7 +3565,7 @@ Returns a list of all channels in this adapter instance
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:548](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L548)
+[adapter/src/lib/adapter/adapter.ts:562](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L562)
▸ **getChannelsOfAsync**(`parentDevice`, `options?`): `Promise`<[`ChannelObject`](../interfaces/internal_.ChannelObject.md)[]\>
@@ -3580,7 +3582,7 @@ Returns a list of all channels in this adapter instance
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:549](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L549)
+[adapter/src/lib/adapter/adapter.ts:563](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L563)
___
@@ -3600,7 +3602,7 @@ ___
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:5888](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L5888)
+[adapter/src/lib/adapter/adapter.ts:5910](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L5910)
▸ **getDevices**(`options`, `callback`): `void`
@@ -3617,7 +3619,7 @@ ___
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:5889](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L5889)
+[adapter/src/lib/adapter/adapter.ts:5911](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L5911)
___
@@ -3639,7 +3641,7 @@ Returns a list of all devices in this adapter instance
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:206](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L206)
+[adapter/src/lib/adapter/adapter.ts:220](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L220)
___
@@ -3664,7 +3666,7 @@ It returns promise if no callback is provided.
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:2455](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L2455)
+[adapter/src/lib/adapter/adapter.ts:2477](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L2477)
___
@@ -3698,7 +3700,7 @@ If getEnum called with no enum specified, all enums will be returned:
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:3782](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L3782)
+[adapter/src/lib/adapter/adapter.ts:3804](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L3804)
▸ **getEnum**(`name`, `callback`): `void`
@@ -3729,7 +3731,7 @@ If getEnum called with no enum specified, all enums will be returned:
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:3783](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L3783)
+[adapter/src/lib/adapter/adapter.ts:3805](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L3805)
▸ **getEnum**(`name`, `options`, `callback`): `void`
@@ -3761,7 +3763,7 @@ If getEnum called with no enum specified, all enums will be returned:
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:3784](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L3784)
+[adapter/src/lib/adapter/adapter.ts:3806](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L3806)
___
@@ -3784,7 +3786,7 @@ Returns the enum tree, filtered by the optional enum name
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:163](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L163)
+[adapter/src/lib/adapter/adapter.ts:177](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L177)
___
@@ -3808,7 +3810,7 @@ Get enums of specified tree or all enums if nothing specified as object with val
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:3871](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L3871)
+[adapter/src/lib/adapter/adapter.ts:3893](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L3893)
▸ **getEnums**(`enumList`, `callback`): `void`
@@ -3829,7 +3831,7 @@ Get enums of specified tree or all enums if nothing specified as object with val
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:3872](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L3872)
+[adapter/src/lib/adapter/adapter.ts:3894](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L3894)
▸ **getEnums**(`enumList`, `options`, `callback`): `void`
@@ -3851,7 +3853,7 @@ Get enums of specified tree or all enums if nothing specified as object with val
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:3873](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L3873)
+[adapter/src/lib/adapter/adapter.ts:3895](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L3895)
___
@@ -3874,7 +3876,7 @@ Returns the enum tree, filtered by the optional enum name
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:165](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L165)
+[adapter/src/lib/adapter/adapter.ts:179](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L179)
___
@@ -3901,7 +3903,7 @@ Please use `readFile` instead of binary states
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:10118](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L10118)
+[adapter/src/lib/adapter/adapter.ts:10170](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L10170)
▸ **getForeignBinaryState**(`id`, `options`, `callback`): `void`
@@ -3925,7 +3927,7 @@ Please use `readFile` instead of binary states
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:10119](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L10119)
+[adapter/src/lib/adapter/adapter.ts:10171](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L10171)
___
@@ -3950,7 +3952,7 @@ Please use `readFile` instead of binary states
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:281](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L281)
+[adapter/src/lib/adapter/adapter.ts:295](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L295)
___
@@ -3981,7 +3983,7 @@ ID must be specified with namespace.
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:4306](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L4306)
+[adapter/src/lib/adapter/adapter.ts:4328](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L4328)
▸ **getForeignObject**<`T`\>(`id`, `options`, `callback`): `void` \| `Promise`<``null`` \| `void` \| [`ObjectIdToObjectType`](../modules/internal_.md#objectidtoobjecttype)<`T`, ``"read"``\>\>
@@ -4009,7 +4011,7 @@ ID must be specified with namespace.
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:4310](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L4310)
+[adapter/src/lib/adapter/adapter.ts:4332](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L4332)
___
@@ -4038,7 +4040,7 @@ Reads an object (which might not belong to this adapter) from the object db
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:338](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L338)
+[adapter/src/lib/adapter/adapter.ts:352](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L352)
___
@@ -4088,7 +4090,7 @@ Get all objects in the system of specified type. E.g.:
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:4018](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L4018)
+[adapter/src/lib/adapter/adapter.ts:4040](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L4040)
▸ **getForeignObjects**(`pattern`, `callback`): `void`
@@ -4135,7 +4137,7 @@ Get all objects in the system of specified type. E.g.:
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:4019](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L4019)
+[adapter/src/lib/adapter/adapter.ts:4041](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L4041)
▸ **getForeignObjects**(`pattern`, `options`, `callback`): `void`
@@ -4183,7 +4185,7 @@ Get all objects in the system of specified type. E.g.:
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:4020](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L4020)
+[adapter/src/lib/adapter/adapter.ts:4042](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L4042)
▸ **getForeignObjects**<`T`\>(`pattern`, `type`, `callback`): `void`
@@ -4237,7 +4239,7 @@ Get all objects in the system of specified type. E.g.:
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:4021](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L4021)
+[adapter/src/lib/adapter/adapter.ts:4043](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L4043)
▸ **getForeignObjects**<`T`\>(`pattern`, `type`, `enums`, `callback`): `void`
@@ -4292,7 +4294,7 @@ Get all objects in the system of specified type. E.g.:
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:4026](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L4026)
+[adapter/src/lib/adapter/adapter.ts:4048](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L4048)
▸ **getForeignObjects**<`T`\>(`pattern`, `type`, `options`, `callback`): `void`
@@ -4347,7 +4349,7 @@ Get all objects in the system of specified type. E.g.:
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:4032](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L4032)
+[adapter/src/lib/adapter/adapter.ts:4054](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L4054)
▸ **getForeignObjects**<`T`\>(`pattern`, `type`, `enums`, `options`, `callback`): `void`
@@ -4403,7 +4405,7 @@ Get all objects in the system of specified type. E.g.:
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:4038](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L4038)
+[adapter/src/lib/adapter/adapter.ts:4060](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L4060)
___
@@ -4434,7 +4436,7 @@ Get foreign objects by pattern, by specific type and resolve their enums.
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:450](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L450)
+[adapter/src/lib/adapter/adapter.ts:464](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L464)
▸ **getForeignObjectsAsync**<`T`\>(`pattern`, `type`, `options?`): [`GetObjectsPromiseTyped`](../modules/internal_.md#getobjectspromisetyped)<`T`\>
@@ -4458,7 +4460,7 @@ Get foreign objects by pattern, by specific type and resolve their enums.
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:456](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L456)
+[adapter/src/lib/adapter/adapter.ts:470](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L470)
▸ **getForeignObjectsAsync**(`pattern`, `options?`): [`GetObjectsPromise`](../modules/internal_.md#getobjectspromise)
@@ -4475,7 +4477,7 @@ Get foreign objects by pattern, by specific type and resolve their enums.
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:461](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L461)
+[adapter/src/lib/adapter/adapter.ts:475](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L475)
___
@@ -4504,7 +4506,7 @@ explanation
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:8656](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L8656)
+[adapter/src/lib/adapter/adapter.ts:8708](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L8708)
▸ **getForeignState**(`id`, `options`, `callback`): [`GetStatePromise`](../modules/internal_.md#getstatepromise)
@@ -4530,7 +4532,7 @@ explanation
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:8657](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L8657)
+[adapter/src/lib/adapter/adapter.ts:8709](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L8709)
___
@@ -4553,7 +4555,7 @@ Read a value (which might not belong to this adapter) from the states DB.
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:307](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L307)
+[adapter/src/lib/adapter/adapter.ts:321](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L321)
___
@@ -4585,7 +4587,7 @@ Allows to read all states of current adapter according to pattern. To read all s
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:9223](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L9223)
+[adapter/src/lib/adapter/adapter.ts:9275](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L9275)
▸ **getForeignStates**(`pattern`, `options`, `callback`): `void`
@@ -4614,7 +4616,7 @@ Allows to read all states of current adapter according to pattern. To read all s
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:9224](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L9224)
+[adapter/src/lib/adapter/adapter.ts:9276](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L9276)
___
@@ -4637,7 +4639,7 @@ Read all states (which might not belong to this adapter) which match the given p
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:254](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L254)
+[adapter/src/lib/adapter/adapter.ts:268](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L268)
___
@@ -4691,7 +4693,7 @@ explanation
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:8856](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L8856)
+[adapter/src/lib/adapter/adapter.ts:8908](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L8908)
▸ **getHistory**(`id`, `callback`): `void`
@@ -4740,7 +4742,7 @@ explanation
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:8857](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L8857)
+[adapter/src/lib/adapter/adapter.ts:8909](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L8909)
___
@@ -4760,7 +4762,7 @@ ___
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:246](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L246)
+[adapter/src/lib/adapter/adapter.ts:260](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L260)
___
@@ -4785,7 +4787,7 @@ It is not required, that ID consists namespace. E.g. to get object of "adapterNa
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:3567](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L3567)
+[adapter/src/lib/adapter/adapter.ts:3589](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L3589)
▸ **getObject**(`id`, `options`, `callback`): `void`
@@ -4807,7 +4809,7 @@ It is not required, that ID consists namespace. E.g. to get object of "adapterNa
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:3568](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L3568)
+[adapter/src/lib/adapter/adapter.ts:3590](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L3590)
___
@@ -4830,7 +4832,7 @@ Reads an object from the object db
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:145](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L145)
+[adapter/src/lib/adapter/adapter.ts:159](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L159)
___
@@ -4856,7 +4858,7 @@ to get all objects of the instance.
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:3726](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L3726)
+[adapter/src/lib/adapter/adapter.ts:3748](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L3748)
▸ **getObjectList**(`params`, `options`, `callback`): `void`
@@ -4879,7 +4881,7 @@ to get all objects of the instance.
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:3727](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L3727)
+[adapter/src/lib/adapter/adapter.ts:3749](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L3749)
___
@@ -4902,7 +4904,7 @@ Returns a list of objects with id between params.startkey and params.endkey
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:158](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L158)
+[adapter/src/lib/adapter/adapter.ts:172](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L172)
___
@@ -4937,7 +4939,7 @@ to get all objects of the instance.
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:3610](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L3610)
+[adapter/src/lib/adapter/adapter.ts:3632](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L3632)
▸ **getObjectView**<`Design`, `Search`\>(`design`, `search`, `params`, `options`, `callback`): `void`
@@ -4969,7 +4971,7 @@ to get all objects of the instance.
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:3616](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L3616)
+[adapter/src/lib/adapter/adapter.ts:3638](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L3638)
___
@@ -5003,7 +5005,7 @@ or http://guide.couchdb.org/editions/1/en/views.html
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:151](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L151)
+[adapter/src/lib/adapter/adapter.ts:165](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L165)
___
@@ -5027,7 +5029,7 @@ plugin configuration or null if not existent or not isActive
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:10317](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L10317)
+[adapter/src/lib/adapter/adapter.ts:10369](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L10369)
___
@@ -5051,7 +5053,7 @@ plugin instance or null if not existent or not isActive
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:10299](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L10299)
+[adapter/src/lib/adapter/adapter.ts:10351](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L10351)
___
@@ -5082,7 +5084,7 @@ Looks for first free TCP port starting with given one:
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:1430](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L1430)
+[adapter/src/lib/adapter/adapter.ts:1452](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L1452)
▸ **getPort**(`port`, `callback?`): `void`
@@ -5108,7 +5110,7 @@ Looks for first free TCP port starting with given one:
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:1431](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L1431)
+[adapter/src/lib/adapter/adapter.ts:1453](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L1453)
___
@@ -5130,7 +5132,7 @@ Helper function that looks for first free TCP port starting with the given one.
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:305](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L305)
+[adapter/src/lib/adapter/adapter.ts:319](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L319)
___
@@ -5151,7 +5153,7 @@ ___
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:1264](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L1264)
+[adapter/src/lib/adapter/adapter.ts:1286](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L1286)
___
@@ -5181,7 +5183,7 @@ explanation
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:8625](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L8625)
+[adapter/src/lib/adapter/adapter.ts:8677](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L8677)
▸ **getState**(`id`, `options`, `callback`): `void`
@@ -5208,7 +5210,7 @@ explanation
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:8626](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L8626)
+[adapter/src/lib/adapter/adapter.ts:8678](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L8678)
___
@@ -5231,7 +5233,7 @@ Read a value from the states DB.
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:175](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L175)
+[adapter/src/lib/adapter/adapter.ts:189](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L189)
___
@@ -5263,7 +5265,7 @@ Allows to read all states of current adapter according to pattern. To read all s
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:9094](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L9094)
+[adapter/src/lib/adapter/adapter.ts:9146](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L9146)
▸ **getStates**(`pattern`, `options`, `callback`): `void`
@@ -5292,7 +5294,7 @@ Allows to read all states of current adapter according to pattern. To read all s
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:9095](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L9095)
+[adapter/src/lib/adapter/adapter.ts:9147](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L9147)
___
@@ -5315,7 +5317,7 @@ Read all states of this adapter which match the given pattern
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:252](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L252)
+[adapter/src/lib/adapter/adapter.ts:266](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L266)
___
@@ -5335,7 +5337,7 @@ ___
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:6013](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L6013)
+[adapter/src/lib/adapter/adapter.ts:6035](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L6035)
▸ **getStatesOf**(`parentDevice`, `callback`): `void`
@@ -5352,7 +5354,7 @@ ___
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:6014](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L6014)
+[adapter/src/lib/adapter/adapter.ts:6036](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L6036)
▸ **getStatesOf**(`parentDevice`, `parentChannel`, `callback`): `void`
@@ -5370,7 +5372,7 @@ ___
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:6015](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L6015)
+[adapter/src/lib/adapter/adapter.ts:6037](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L6037)
▸ **getStatesOf**(`parentDevice`, `parentChannel`, `options`, `callback`): `void`
@@ -5389,7 +5391,7 @@ ___
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:6020](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L6020)
+[adapter/src/lib/adapter/adapter.ts:6042](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L6042)
___
@@ -5405,7 +5407,7 @@ Returns a list of all states in this adapter instance
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:574](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L574)
+[adapter/src/lib/adapter/adapter.ts:588](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L588)
▸ **getStatesOfAsync**(`parentDevice`, `parentChannel?`): `Promise`<[`StateObject`](../interfaces/internal_.StateObject.md)[]\>
@@ -5422,7 +5424,7 @@ Returns a list of all states in this adapter instance
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:575](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L575)
+[adapter/src/lib/adapter/adapter.ts:589](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L589)
▸ **getStatesOfAsync**(`parentDevice`, `parentChannel`, `options?`): `Promise`<[`StateObject`](../interfaces/internal_.StateObject.md)[]\>
@@ -5440,7 +5442,7 @@ Returns a list of all states in this adapter instance
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:576](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L576)
+[adapter/src/lib/adapter/adapter.ts:590](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L590)
___
@@ -5465,7 +5467,7 @@ list of suitable licenses
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:10363](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L10363)
+[adapter/src/lib/adapter/adapter.ts:10415](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L10415)
___
@@ -5487,7 +5489,7 @@ Return ID of given username
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:1622](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L1622)
+[adapter/src/lib/adapter/adapter.ts:1644](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L1644)
___
@@ -5514,7 +5516,7 @@ parsed ID as an object
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:8948](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L8948)
+[adapter/src/lib/adapter/adapter.ts:9000](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L9000)
___
@@ -5536,7 +5538,7 @@ ___
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:6624](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L6624)
+[adapter/src/lib/adapter/adapter.ts:6646](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L6646)
▸ **mkdir**(`adapterName`, `path`, `options`, `callback`): `void`
@@ -5555,7 +5557,7 @@ ___
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:6625](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L6625)
+[adapter/src/lib/adapter/adapter.ts:6647](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L6647)
___
@@ -5577,7 +5579,7 @@ ___
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:238](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L238)
+[adapter/src/lib/adapter/adapter.ts:252](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L252)
___
@@ -5600,7 +5602,166 @@ Checks if an object exists to the given id, id will be fixed first
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:3513](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L3513)
+[adapter/src/lib/adapter/adapter.ts:3535](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L3535)
+
+___
+
+### on
+
+▸ **on**(`event`, `listener`): [`AdapterClass`](AdapterClass.md)
+
+#### Parameters
+
+| Name | Type |
+| :------ | :------ |
+| `event` | ``"stateChange"`` |
+| `listener` | [`StateChangeHandler`](../modules/internal_.md#statechangehandler) |
+
+#### Returns
+
+[`AdapterClass`](AdapterClass.md)
+
+#### Defined in
+
+[adapter/src/lib/adapter/adapter.ts:128](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L128)
+
+▸ **on**(`event`, `listener`): [`AdapterClass`](AdapterClass.md)
+
+#### Parameters
+
+| Name | Type |
+| :------ | :------ |
+| `event` | ``"objectChange"`` |
+| `listener` | [`ObjectChangeHandler`](../modules/internal_.md#objectchangehandler) |
+
+#### Returns
+
+[`AdapterClass`](AdapterClass.md)
+
+#### Defined in
+
+[adapter/src/lib/adapter/adapter.ts:129](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L129)
+
+▸ **on**(`event`, `listener`): [`AdapterClass`](AdapterClass.md)
+
+#### Parameters
+
+| Name | Type |
+| :------ | :------ |
+| `event` | ``"fileChange"`` |
+| `listener` | [`FileChangeHandler`](../modules/internal_.md#filechangehandler) |
+
+#### Returns
+
+[`AdapterClass`](AdapterClass.md)
+
+#### Defined in
+
+[adapter/src/lib/adapter/adapter.ts:130](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L130)
+
+▸ **on**(`event`, `listener`): [`AdapterClass`](AdapterClass.md)
+
+#### Parameters
+
+| Name | Type |
+| :------ | :------ |
+| `event` | ``"ready"`` |
+| `listener` | [`ReadyHandler`](../modules/internal_.md#readyhandler) |
+
+#### Returns
+
+[`AdapterClass`](AdapterClass.md)
+
+#### Defined in
+
+[adapter/src/lib/adapter/adapter.ts:131](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L131)
+
+▸ **on**(`event`, `listener`): [`AdapterClass`](AdapterClass.md)
+
+#### Parameters
+
+| Name | Type |
+| :------ | :------ |
+| `event` | ``"install"`` |
+| `listener` | [`ReadyHandler`](../modules/internal_.md#readyhandler) |
+
+#### Returns
+
+[`AdapterClass`](AdapterClass.md)
+
+#### Defined in
+
+[adapter/src/lib/adapter/adapter.ts:132](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L132)
+
+▸ **on**(`event`, `listener`): [`AdapterClass`](AdapterClass.md)
+
+#### Parameters
+
+| Name | Type |
+| :------ | :------ |
+| `event` | ``"unload"`` |
+| `listener` | [`UnloadHandler`](../modules/internal_.md#unloadhandler) |
+
+#### Returns
+
+[`AdapterClass`](AdapterClass.md)
+
+#### Defined in
+
+[adapter/src/lib/adapter/adapter.ts:133](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L133)
+
+▸ **on**(`event`, `listener`): [`AdapterClass`](AdapterClass.md)
+
+#### Parameters
+
+| Name | Type |
+| :------ | :------ |
+| `event` | ``"message"`` |
+| `listener` | [`MessageHandler`](../modules/internal_.md#messagehandler) |
+
+#### Returns
+
+[`AdapterClass`](AdapterClass.md)
+
+#### Defined in
+
+[adapter/src/lib/adapter/adapter.ts:134](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L134)
+
+▸ **on**(`event`, `listener`): [`AdapterClass`](AdapterClass.md)
+
+Only emitted for compact instances
+
+#### Parameters
+
+| Name | Type |
+| :------ | :------ |
+| `event` | ``"exit"`` |
+| `listener` | (`exitCode`: `number`, `reason`: `string`) => `void` \| `Promise`<`void`\> |
+
+#### Returns
+
+[`AdapterClass`](AdapterClass.md)
+
+#### Defined in
+
+[adapter/src/lib/adapter/adapter.ts:136](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L136)
+
+▸ **on**(`event`, `listener`): [`AdapterClass`](AdapterClass.md)
+
+#### Parameters
+
+| Name | Type |
+| :------ | :------ |
+| `event` | ``"log"`` |
+| `listener` | (`info`: `any`) => `void` \| `Promise`<`void`\> |
+
+#### Returns
+
+[`AdapterClass`](AdapterClass.md)
+
+#### Defined in
+
+[adapter/src/lib/adapter/adapter.ts:137](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L137)
___
@@ -5638,7 +5799,7 @@ If getEnum called with no enum specified, all enums will be returned:
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:6498](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L6498)
+[adapter/src/lib/adapter/adapter.ts:6520](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L6520)
▸ **readDir**(`adapterName`, `path`, `options`, `callback`): `void`
@@ -5673,7 +5834,7 @@ If getEnum called with no enum specified, all enums will be returned:
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:6499](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L6499)
+[adapter/src/lib/adapter/adapter.ts:6521](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L6521)
___
@@ -5697,7 +5858,7 @@ reads the content of directory from DB for given adapter and path
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:232](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L232)
+[adapter/src/lib/adapter/adapter.ts:246](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L246)
___
@@ -5730,7 +5891,7 @@ This function reads the content of one file from DB for given adapter and file n
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:6650](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L6650)
+[adapter/src/lib/adapter/adapter.ts:6672](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L6672)
▸ **readFile**(`adapterName`, `path`, `options`, `callback`): `void`
@@ -5760,7 +5921,7 @@ This function reads the content of one file from DB for given adapter and file n
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:6651](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L6651)
+[adapter/src/lib/adapter/adapter.ts:6673](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L6673)
___
@@ -5784,7 +5945,7 @@ reads the content of directory from DB for given adapter and path
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:240](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L240)
+[adapter/src/lib/adapter/adapter.ts:254](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L254)
___
@@ -5814,7 +5975,7 @@ Send notification with given scope and category to host of this adapter
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:7346](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L7346)
+[adapter/src/lib/adapter/adapter.ts:7398](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L7398)
___
@@ -5837,7 +5998,7 @@ ___
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:6590](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L6590)
+[adapter/src/lib/adapter/adapter.ts:6612](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L6612)
▸ **rename**(`adapterName`, `oldName`, `newName`, `options`, `callback`): `void`
@@ -5857,7 +6018,7 @@ ___
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:6591](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L6591)
+[adapter/src/lib/adapter/adapter.ts:6613](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L6613)
___
@@ -5880,7 +6041,7 @@ ___
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:237](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L237)
+[adapter/src/lib/adapter/adapter.ts:251](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L251)
___
@@ -5896,7 +6057,7 @@ Restarts an instance of the adapter.
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:2388](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L2388)
+[adapter/src/lib/adapter/adapter.ts:2410](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L2410)
___
@@ -5923,7 +6084,7 @@ If no instance given (e.g. "pushover"), the callback argument will be ignored. B
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:6997](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L6997)
+[adapter/src/lib/adapter/adapter.ts:7019](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L7019)
▸ **sendTo**(`instanceName`, `command`, `message`, `callback?`, `options?`): `void`
@@ -5948,7 +6109,7 @@ If no instance given (e.g. "pushover"), the callback argument will be ignored. B
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:7002](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L7002)
+[adapter/src/lib/adapter/adapter.ts:7024](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L7024)
___
@@ -5971,7 +6132,7 @@ Sends a message to a specific instance or all instances of some specific adapter
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:393](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L393)
+[adapter/src/lib/adapter/adapter.ts:407](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L407)
▸ **sendToAsync**(`instanceName`, `command`, `message`, `options?`): `Promise`<`undefined` \| [`Message`](../interfaces/internal_.Message.md)\>
@@ -5993,7 +6154,7 @@ As we have a special case (first arg can be error or result, we need to promisif
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:394](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L394)
+[adapter/src/lib/adapter/adapter.ts:408](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L408)
▸ **sendToAsync**(`instanceName`, `command`, `message?`, `options?`): `any`
@@ -6015,7 +6176,7 @@ As we have a special case (first arg can be error or result, we need to promisif
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:7062](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L7062)
+[adapter/src/lib/adapter/adapter.ts:7084](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L7084)
___
@@ -6042,7 +6203,7 @@ If no host name given (e.g. null), the callback argument will be ignored. Becaus
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:7205](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L7205)
+[adapter/src/lib/adapter/adapter.ts:7227](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L7227)
▸ **sendToHost**(`hostName`, `command`, `message`, `callback?`): `void`
@@ -6066,7 +6227,7 @@ If no host name given (e.g. null), the callback argument will be ignored. Becaus
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:7210](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L7210)
+[adapter/src/lib/adapter/adapter.ts:7232](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L7232)
___
@@ -6089,7 +6250,7 @@ Sends a message to a specific host or all hosts.
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:383](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L383)
+[adapter/src/lib/adapter/adapter.ts:397](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L397)
▸ **sendToHostAsync**(`hostName`, `command`, `message`): `Promise`<`undefined` \| [`Message`](../interfaces/internal_.Message.md)\>
@@ -6107,7 +6268,29 @@ Sends a message to a specific host or all hosts.
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:384](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L384)
+[adapter/src/lib/adapter/adapter.ts:398](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L398)
+
+___
+
+### sendToUI
+
+▸ **sendToUI**(`options`): `Promise`<`void`\>
+
+Send a message to an active UI Client
+
+#### Parameters
+
+| Name | Type | Description |
+| :------ | :------ | :------ |
+| `options` | [`SendToUserInterfaceClientOptions`](../interfaces/internal_.SendToUserInterfaceClientOptions.md) | clientId and data options |
+
+#### Returns
+
+`Promise`<`void`\>
+
+#### Defined in
+
+[adapter/src/lib/adapter/adapter.ts:7368](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L7368)
___
@@ -6135,7 +6318,7 @@ Please use `writeFile` instead of binary states
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:10098](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L10098)
+[adapter/src/lib/adapter/adapter.ts:10150](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L10150)
▸ **setBinaryState**(`id`, `binary`, `options`, `callback`): `void`
@@ -6160,7 +6343,7 @@ Please use `writeFile` instead of binary states
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:10099](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L10099)
+[adapter/src/lib/adapter/adapter.ts:10151](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L10151)
___
@@ -6189,7 +6372,7 @@ Please use `writeFile` instead of binary states
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:276](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L276)
+[adapter/src/lib/adapter/adapter.ts:290](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L290)
___
@@ -6215,7 +6398,7 @@ Set capabilities of the given executable. Only works on Linux systems.
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:131](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L131)
+[adapter/src/lib/adapter/adapter.ts:145](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L145)
___
@@ -6243,7 +6426,7 @@ Please use `writeFile` instead of binary states
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:9951](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L9951)
+[adapter/src/lib/adapter/adapter.ts:10003](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L10003)
▸ **setForeignBinaryState**(`id`, `binary`, `options`, `callback`): `void`
@@ -6268,7 +6451,7 @@ Please use `writeFile` instead of binary states
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:9952](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L9952)
+[adapter/src/lib/adapter/adapter.ts:10004](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L10004)
___
@@ -6296,7 +6479,7 @@ Please use `writeFile` instead of binary states
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:268](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L268)
+[adapter/src/lib/adapter/adapter.ts:282](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L282)
___
@@ -6328,7 +6511,7 @@ ID must be specified as a full name with adapter namespace. E.g "hm-rpc.0.ABC989
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:3205](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L3205)
+[adapter/src/lib/adapter/adapter.ts:3227](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L3227)
▸ **setForeignObject**<`T`\>(`id`, `obj`, `options`, `callback?`): `void`
@@ -6357,7 +6540,7 @@ ID must be specified as a full name with adapter namespace. E.g "hm-rpc.0.ABC989
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:3210](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L3210)
+[adapter/src/lib/adapter/adapter.ts:3232](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L3232)
___
@@ -6387,7 +6570,7 @@ Creates or overwrites an object (which might not belong to this adapter) in the
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:323](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L323)
+[adapter/src/lib/adapter/adapter.ts:337](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L337)
___
@@ -6420,7 +6603,7 @@ New object will be created only if no object exists with such ID.
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:4880](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L4880)
+[adapter/src/lib/adapter/adapter.ts:4902](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L4902)
▸ **setForeignObjectNotExists**<`T`\>(`id`, `obj`, `options`, `callback?`): `void`
@@ -6450,7 +6633,7 @@ New object will be created only if no object exists with such ID.
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:4885](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L4885)
+[adapter/src/lib/adapter/adapter.ts:4907](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L4907)
___
@@ -6480,7 +6663,7 @@ Creates an object (which might not belong to this adapter) in the object db. Exi
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:183](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L183)
+[adapter/src/lib/adapter/adapter.ts:197](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L197)
___
@@ -6507,7 +6690,7 @@ ack, options and callback are optional
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:8173](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L8173)
+[adapter/src/lib/adapter/adapter.ts:8225](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L8225)
▸ **setForeignState**(`id`, `state`, `ack`, `callback?`): `void`
@@ -6531,7 +6714,7 @@ ack, options and callback are optional
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:8178](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L8178)
+[adapter/src/lib/adapter/adapter.ts:8230](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L8230)
▸ **setForeignState**(`id`, `state`, `options`, `callback?`): `void`
@@ -6555,7 +6738,7 @@ ack, options and callback are optional
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:8184](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L8184)
+[adapter/src/lib/adapter/adapter.ts:8236](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L8236)
▸ **setForeignState**(`id`, `state`, `ack`, `options`, `callback?`): `void`
@@ -6580,7 +6763,7 @@ ack, options and callback are optional
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:8190](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L8190)
+[adapter/src/lib/adapter/adapter.ts:8242](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L8242)
___
@@ -6604,7 +6787,7 @@ Writes a value (which might not belong to this adapter) into the states DB.
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:430](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L430)
+[adapter/src/lib/adapter/adapter.ts:444](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L444)
▸ **setForeignStateAsync**(`id`, `state`, `options?`): [`SetStatePromise`](../modules/internal_.md#setstatepromise)
@@ -6622,7 +6805,7 @@ Writes a value (which might not belong to this adapter) into the states DB.
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:435](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L435)
+[adapter/src/lib/adapter/adapter.ts:449](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L449)
▸ **setForeignStateAsync**(`id`, `state`, `ack`, `options`): [`SetStatePromise`](../modules/internal_.md#setstatepromise)
@@ -6641,7 +6824,7 @@ Writes a value (which might not belong to this adapter) into the states DB.
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:440](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L440)
+[adapter/src/lib/adapter/adapter.ts:454](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L454)
___
@@ -6668,7 +6851,7 @@ ack, options and callback are optional
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:8484](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L8484)
+[adapter/src/lib/adapter/adapter.ts:8536](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L8536)
▸ **setForeignStateChanged**(`id`, `state`, `ack`, `callback?`): `void`
@@ -6692,7 +6875,7 @@ ack, options and callback are optional
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:8489](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L8489)
+[adapter/src/lib/adapter/adapter.ts:8541](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L8541)
▸ **setForeignStateChanged**(`id`, `state`, `options`, `callback?`): `void`
@@ -6716,7 +6899,7 @@ ack, options and callback are optional
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:8495](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L8495)
+[adapter/src/lib/adapter/adapter.ts:8547](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L8547)
▸ **setForeignStateChanged**(`id`, `state`, `ack`, `options`, `callback?`): `void`
@@ -6741,7 +6924,7 @@ ack, options and callback are optional
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:8501](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L8501)
+[adapter/src/lib/adapter/adapter.ts:8553](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L8553)
___
@@ -6765,7 +6948,7 @@ Writes a value (which might not belong to this adapter) into the states DB only
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:343](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L343)
+[adapter/src/lib/adapter/adapter.ts:357](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L357)
▸ **setForeignStateChangedAsync**(`id`, `state`, `options?`): [`SetStateChangedPromise`](../modules/internal_.md#setstatechangedpromise)
@@ -6783,7 +6966,7 @@ Writes a value (which might not belong to this adapter) into the states DB only
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:348](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L348)
+[adapter/src/lib/adapter/adapter.ts:362](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L362)
▸ **setForeignStateChangedAsync**(`id`, `state`, `ack`, `options`): [`SetStateChangedPromise`](../modules/internal_.md#setstatechangedpromise)
@@ -6802,7 +6985,7 @@ Writes a value (which might not belong to this adapter) into the states DB only
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:353](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L353)
+[adapter/src/lib/adapter/adapter.ts:367](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L367)
___
@@ -6830,7 +7013,7 @@ interval interval object
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:2585](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L2585)
+[adapter/src/lib/adapter/adapter.ts:2607](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L2607)
___
@@ -6870,7 +7053,7 @@ Additionally, type "state" requires role, type and name, e.
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:2638](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L2638)
+[adapter/src/lib/adapter/adapter.ts:2660](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L2660)
▸ **setObject**(`id`, `obj`, `options`, `callback?`): `Promise`<`void`\>
@@ -6907,7 +7090,7 @@ Additionally, type "state" requires role, type and name, e.
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:2639](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L2639)
+[adapter/src/lib/adapter/adapter.ts:2661](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L2661)
▸ **setObject**(`id`, `obj`, `callback?`): `Promise`<`void`\>
@@ -6943,7 +7126,7 @@ Additionally, type "state" requires role, type and name, e.
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:2645](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L2645)
+[adapter/src/lib/adapter/adapter.ts:2667](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L2667)
___
@@ -6967,7 +7150,7 @@ Creates or overwrites an object in the object db
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:321](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L321)
+[adapter/src/lib/adapter/adapter.ts:335](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L335)
___
@@ -6994,7 +7177,7 @@ New object will be created only if no object exists with such ID.
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:4780](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L4780)
+[adapter/src/lib/adapter/adapter.ts:4802](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L4802)
▸ **setObjectNotExists**(`id`, `obj`, `options`, `callback?`): `void` \| `Promise`<`undefined` \| `void` \| { `id`: `string` }\>
@@ -7018,7 +7201,7 @@ New object will be created only if no object exists with such ID.
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:4785](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L4785)
+[adapter/src/lib/adapter/adapter.ts:4807](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L4807)
___
@@ -7042,7 +7225,7 @@ Creates an object in the object db. Existing objects are not overwritten.
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:181](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L181)
+[adapter/src/lib/adapter/adapter.ts:195](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L195)
___
@@ -7067,7 +7250,7 @@ sets the user's password
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:1653](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L1653)
+[adapter/src/lib/adapter/adapter.ts:1675](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L1675)
▸ **setPassword**(`user`, `pw`, `callback?`): `Promise`<`void`\>
@@ -7087,7 +7270,7 @@ sets the user's password
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:1660](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L1660)
+[adapter/src/lib/adapter/adapter.ts:1682](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L1682)
___
@@ -7111,7 +7294,7 @@ Sets a new password for the given user
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:311](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L311)
+[adapter/src/lib/adapter/adapter.ts:325](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L325)
___
@@ -7134,7 +7317,7 @@ ___
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:1285](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L1285)
+[adapter/src/lib/adapter/adapter.ts:1307](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L1307)
___
@@ -7168,7 +7351,7 @@ ack, options and callback are optional
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:7384](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L7384)
+[adapter/src/lib/adapter/adapter.ts:7436](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L7436)
▸ **setState**<`T`\>(`id`, `state`, `ack`, `callback?`): `T` extends [`SetStateCallback`](../modules/internal_.md#setstatecallback) ? `void` : [`SetStatePromise`](../modules/internal_.md#setstatepromise)
@@ -7199,7 +7382,7 @@ ack, options and callback are optional
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:7389](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L7389)
+[adapter/src/lib/adapter/adapter.ts:7441](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L7441)
▸ **setState**<`T`\>(`id`, `state`, `options?`, `callback?`): `T` extends [`SetStateCallback`](../modules/internal_.md#setstatecallback) ? `void` : [`SetStatePromise`](../modules/internal_.md#setstatepromise)
@@ -7230,7 +7413,7 @@ ack, options and callback are optional
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:7395](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L7395)
+[adapter/src/lib/adapter/adapter.ts:7447](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L7447)
▸ **setState**<`T`\>(`id`, `state`, `ack`, `options?`, `callback?`): `T` extends [`SetStateCallback`](../modules/internal_.md#setstatecallback) ? `void` : [`SetStatePromise`](../modules/internal_.md#setstatepromise)
@@ -7262,7 +7445,7 @@ ack, options and callback are optional
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:7401](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L7401)
+[adapter/src/lib/adapter/adapter.ts:7453](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L7453)
___
@@ -7286,7 +7469,7 @@ Writes a value into the states DB.
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:410](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L410)
+[adapter/src/lib/adapter/adapter.ts:424](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L424)
▸ **setStateAsync**(`id`, `state`, `options?`): [`SetStatePromise`](../modules/internal_.md#setstatepromise)
@@ -7304,7 +7487,7 @@ Writes a value into the states DB.
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:415](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L415)
+[adapter/src/lib/adapter/adapter.ts:429](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L429)
▸ **setStateAsync**(`id`, `state`, `ack`, `options`): [`SetStatePromise`](../modules/internal_.md#setstatepromise)
@@ -7323,7 +7506,7 @@ Writes a value into the states DB.
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:420](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L420)
+[adapter/src/lib/adapter/adapter.ts:434](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L434)
___
@@ -7351,7 +7534,7 @@ ack, options and callback are optional
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:8030](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L8030)
+[adapter/src/lib/adapter/adapter.ts:8082](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L8082)
▸ **setStateChanged**(`id`, `state`, `ack`, `callback?`): `void`
@@ -7376,7 +7559,7 @@ ack, options and callback are optional
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:8035](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L8035)
+[adapter/src/lib/adapter/adapter.ts:8087](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L8087)
▸ **setStateChanged**(`id`, `state`, `options`, `callback?`): `void`
@@ -7401,7 +7584,7 @@ ack, options and callback are optional
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:8041](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L8041)
+[adapter/src/lib/adapter/adapter.ts:8093](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L8093)
▸ **setStateChanged**(`id`, `state`, `ack`, `options`, `callback?`): `void`
@@ -7427,7 +7610,7 @@ ack, options and callback are optional
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:8047](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L8047)
+[adapter/src/lib/adapter/adapter.ts:8099](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L8099)
___
@@ -7451,7 +7634,7 @@ Writes a value into the states DB only if it has changed.
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:363](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L363)
+[adapter/src/lib/adapter/adapter.ts:377](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L377)
▸ **setStateChangedAsync**(`id`, `state`, `options?`): [`SetStateChangedPromise`](../modules/internal_.md#setstatechangedpromise)
@@ -7469,7 +7652,7 @@ Writes a value into the states DB only if it has changed.
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:368](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L368)
+[adapter/src/lib/adapter/adapter.ts:382](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L382)
▸ **setStateChangedAsync**(`id`, `state`, `ack`, `options`): [`SetStateChangedPromise`](../modules/internal_.md#setstatechangedpromise)
@@ -7488,7 +7671,7 @@ Writes a value into the states DB only if it has changed.
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:373](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L373)
+[adapter/src/lib/adapter/adapter.ts:387](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L387)
___
@@ -7516,7 +7699,7 @@ timer id
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:2498](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L2498)
+[adapter/src/lib/adapter/adapter.ts:2520](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L2520)
___
@@ -7541,7 +7724,7 @@ This is async function!
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:4723](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L4723)
+[adapter/src/lib/adapter/adapter.ts:4745](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L4745)
___
@@ -7564,7 +7747,7 @@ Subscribe for the changes of objects in any instance.
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:4644](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L4644)
+[adapter/src/lib/adapter/adapter.ts:4666](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L4666)
▸ **subscribeForeignObjects**(`pattern`, `options`, `callback?`): `void`
@@ -7584,7 +7767,7 @@ Subscribe for the changes of objects in any instance.
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:4645](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L4645)
+[adapter/src/lib/adapter/adapter.ts:4667](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L4667)
___
@@ -7607,7 +7790,7 @@ Subscribe to changes of objects (which might not belong to this adapter)
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:177](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L177)
+[adapter/src/lib/adapter/adapter.ts:191](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L191)
___
@@ -7635,7 +7818,7 @@ Allows to Subscribe on changes all states of all instances according to pattern.
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:9492](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L9492)
+[adapter/src/lib/adapter/adapter.ts:9544](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L9544)
▸ **subscribeForeignStates**(`pattern`, `options`, `callback?`): `void`
@@ -7660,7 +7843,7 @@ Allows to Subscribe on changes all states of all instances according to pattern.
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:9493](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L9493)
+[adapter/src/lib/adapter/adapter.ts:9545](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L9545)
___
@@ -7683,7 +7866,7 @@ Subscribe to changes of states (which might not belong to this adapter)
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:256](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L256)
+[adapter/src/lib/adapter/adapter.ts:270](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L270)
___
@@ -7706,7 +7889,7 @@ Subscribe for the changes of objects in this instance.
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:4559](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L4559)
+[adapter/src/lib/adapter/adapter.ts:4581](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L4581)
▸ **subscribeObjects**(`pattern`, `options`, `callback?`): `void`
@@ -7726,7 +7909,7 @@ Subscribe for the changes of objects in this instance.
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:4560](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L4560)
+[adapter/src/lib/adapter/adapter.ts:4582](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L4582)
___
@@ -7749,7 +7932,7 @@ Subscribe to changes of objects in this instance
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:171](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L171)
+[adapter/src/lib/adapter/adapter.ts:185](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L185)
___
@@ -7777,7 +7960,7 @@ Allows to Subscribe on changes all states of current adapter according to patter
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:9881](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L9881)
+[adapter/src/lib/adapter/adapter.ts:9933](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L9933)
▸ **subscribeStates**(`pattern`, `options`, `callback?`): `void`
@@ -7802,7 +7985,7 @@ Allows to Subscribe on changes all states of current adapter according to patter
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:9882](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L9882)
+[adapter/src/lib/adapter/adapter.ts:9934](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L9934)
___
@@ -7825,7 +8008,7 @@ Subscribe to changes of states in this instance
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:260](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L260)
+[adapter/src/lib/adapter/adapter.ts:274](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L274)
___
@@ -7856,7 +8039,7 @@ true/false if the feature is in the list of supported features
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:1496](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L1496)
+[adapter/src/lib/adapter/adapter.ts:1518](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L1518)
___
@@ -7880,7 +8063,7 @@ Sometimes, the adapter must be stopped if some libraries are missing.
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:1347](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L1347)
+[adapter/src/lib/adapter/adapter.ts:1369](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L1369)
▸ **terminate**(`reason?`, `exitCode?`): `never`
@@ -7901,7 +8084,7 @@ Sometimes, the adapter must be stopped if some libraries are missing.
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:1348](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L1348)
+[adapter/src/lib/adapter/adapter.ts:1370](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L1370)
___
@@ -7923,7 +8106,7 @@ ___
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:6562](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L6562)
+[adapter/src/lib/adapter/adapter.ts:6584](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L6584)
▸ **unlink**(`adapterName`, `path`, `options`, `callback`): `void`
@@ -7942,7 +8125,7 @@ ___
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:6563](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L6563)
+[adapter/src/lib/adapter/adapter.ts:6585](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L6585)
___
@@ -7966,7 +8149,7 @@ Deletes a given file
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:234](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L234)
+[adapter/src/lib/adapter/adapter.ts:248](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L248)
___
@@ -7991,7 +8174,7 @@ This is async function!
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:4750](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L4750)
+[adapter/src/lib/adapter/adapter.ts:4772](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L4772)
___
@@ -8014,7 +8197,7 @@ Unsubscribe for the patterns on all objects.
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:4682](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L4682)
+[adapter/src/lib/adapter/adapter.ts:4704](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L4704)
▸ **unsubscribeForeignObjects**(`pattern`, `options`, `callback?`): `void`
@@ -8034,7 +8217,7 @@ Unsubscribe for the patterns on all objects.
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:4683](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L4683)
+[adapter/src/lib/adapter/adapter.ts:4705](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L4705)
___
@@ -8057,7 +8240,7 @@ Unsubscribe from changes of objects (which might not belong to this adapter)
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:179](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L179)
+[adapter/src/lib/adapter/adapter.ts:193](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L193)
___
@@ -8087,7 +8270,7 @@ This function allows to unsubscribe from changes. The pattern must be equal to r
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:9731](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L9731)
+[adapter/src/lib/adapter/adapter.ts:9783](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L9783)
▸ **unsubscribeForeignStates**(`pattern`, `options`, `callback?`): `void`
@@ -8114,7 +8297,7 @@ This function allows to unsubscribe from changes. The pattern must be equal to r
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:9732](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L9732)
+[adapter/src/lib/adapter/adapter.ts:9784](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L9784)
___
@@ -8137,7 +8320,7 @@ Subscribe from changes of states (which might not belong to this adapter)
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:258](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L258)
+[adapter/src/lib/adapter/adapter.ts:272](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L272)
___
@@ -8160,7 +8343,7 @@ Unsubscribe on the changes of objects in this instance.
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:4601](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L4601)
+[adapter/src/lib/adapter/adapter.ts:4623](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L4623)
▸ **unsubscribeObjects**(`pattern`, `options`, `callback?`): `void`
@@ -8180,7 +8363,7 @@ Unsubscribe on the changes of objects in this instance.
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:4602](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L4602)
+[adapter/src/lib/adapter/adapter.ts:4624](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L4624)
___
@@ -8203,7 +8386,7 @@ Unsubscribe from changes of objects in this instance
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:173](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L173)
+[adapter/src/lib/adapter/adapter.ts:187](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L187)
___
@@ -8233,7 +8416,7 @@ This function allows to unsubscribe from changes. The pattern must be equal to r
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:9915](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L9915)
+[adapter/src/lib/adapter/adapter.ts:9967](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L9967)
▸ **unsubscribeStates**(`pattern`, `options`, `callback?`): `void`
@@ -8260,7 +8443,7 @@ This function allows to unsubscribe from changes. The pattern must be equal to r
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:9916](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L9916)
+[adapter/src/lib/adapter/adapter.ts:9968](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L9968)
___
@@ -8283,7 +8466,7 @@ Subscribe from changes of states in this instance
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:262](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L262)
+[adapter/src/lib/adapter/adapter.ts:276](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L276)
___
@@ -8310,7 +8493,7 @@ After updating the configuration, the adapter is automatically restarted.
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:2397](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L2397)
+[adapter/src/lib/adapter/adapter.ts:2419](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L2419)
___
@@ -8342,7 +8525,7 @@ This function writes the content of one file into DB for given adapter and file
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:6701](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L6701)
+[adapter/src/lib/adapter/adapter.ts:6723](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L6723)
▸ **writeFile**(`adapterName`, `path`, `data`, `options`, `callback`): `void`
@@ -8371,7 +8554,7 @@ This function writes the content of one file into DB for given adapter and file
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:6702](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L6702)
+[adapter/src/lib/adapter/adapter.ts:6724](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L6724)
___
@@ -8394,4 +8577,4 @@ ___
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:241](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L241)
+[adapter/src/lib/adapter/adapter.ts:255](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L255)
diff --git a/packages/controller/doc/classes/internal_.Log.md b/packages/controller/doc/classes/internal_.Log.md
index fdc968f2bd..49049c3ad7 100644
--- a/packages/controller/doc/classes/internal_.Log.md
+++ b/packages/controller/doc/classes/internal_.Log.md
@@ -42,7 +42,7 @@ It prefixes every message with the given namespace
#### Defined in
-[adapter/src/lib/adapter/log.ts:17](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/log.ts#L17)
+[adapter/src/lib/adapter/log.ts:17](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/log.ts#L17)
## Properties
@@ -52,7 +52,7 @@ It prefixes every message with the given namespace
#### Defined in
-[adapter/src/lib/adapter/log.ts:8](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/log.ts#L8)
+[adapter/src/lib/adapter/log.ts:8](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/log.ts#L8)
## Methods
@@ -72,7 +72,7 @@ It prefixes every message with the given namespace
#### Defined in
-[adapter/src/lib/adapter/log.ts:37](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/log.ts#L37)
+[adapter/src/lib/adapter/log.ts:37](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/log.ts#L37)
___
@@ -92,7 +92,7 @@ ___
#### Defined in
-[adapter/src/lib/adapter/log.ts:45](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/log.ts#L45)
+[adapter/src/lib/adapter/log.ts:45](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/log.ts#L45)
___
@@ -112,7 +112,7 @@ ___
#### Defined in
-[adapter/src/lib/adapter/log.ts:41](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/log.ts#L41)
+[adapter/src/lib/adapter/log.ts:41](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/log.ts#L41)
___
@@ -132,7 +132,7 @@ ___
#### Defined in
-[adapter/src/lib/adapter/log.ts:33](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/log.ts#L33)
+[adapter/src/lib/adapter/log.ts:33](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/log.ts#L33)
___
@@ -152,4 +152,4 @@ ___
#### Defined in
-[adapter/src/lib/adapter/log.ts:49](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/log.ts#L49)
+[adapter/src/lib/adapter/log.ts:49](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/log.ts#L49)
diff --git a/packages/controller/doc/classes/internal_.StateRedisClient.md b/packages/controller/doc/classes/internal_.StateRedisClient.md
new file mode 100644
index 0000000000..b920f9baad
--- /dev/null
+++ b/packages/controller/doc/classes/internal_.StateRedisClient.md
@@ -0,0 +1,744 @@
+[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [](../modules/internal_.md) / StateRedisClient
+
+# Class: StateRedisClient
+
+[](../modules/internal_.md).StateRedisClient
+
+## Table of contents
+
+### Constructors
+
+- [constructor](internal_.StateRedisClient.md#constructor)
+
+### Properties
+
+- [namespaceMsg](internal_.StateRedisClient.md#namespacemsg)
+
+### Methods
+
+- [connectDb](internal_.StateRedisClient.md#connectdb)
+- [delBinaryState](internal_.StateRedisClient.md#delbinarystate)
+- [delState](internal_.StateRedisClient.md#delstate)
+- [destroy](internal_.StateRedisClient.md#destroy)
+- [destroyDB](internal_.StateRedisClient.md#destroydb)
+- [destroySession](internal_.StateRedisClient.md#destroysession)
+- [getBinaryState](internal_.StateRedisClient.md#getbinarystate)
+- [getKeys](internal_.StateRedisClient.md#getkeys)
+- [getProtocolVersion](internal_.StateRedisClient.md#getprotocolversion)
+- [getSession](internal_.StateRedisClient.md#getsession)
+- [getState](internal_.StateRedisClient.md#getstate)
+- [getStateAsync](internal_.StateRedisClient.md#getstateasync)
+- [getStates](internal_.StateRedisClient.md#getstates)
+- [getStatus](internal_.StateRedisClient.md#getstatus)
+- [pushLog](internal_.StateRedisClient.md#pushlog)
+- [pushMessage](internal_.StateRedisClient.md#pushmessage)
+- [setBinaryState](internal_.StateRedisClient.md#setbinarystate)
+- [setProtocolVersion](internal_.StateRedisClient.md#setprotocolversion)
+- [setRawState](internal_.StateRedisClient.md#setrawstate)
+- [setSession](internal_.StateRedisClient.md#setsession)
+- [setState](internal_.StateRedisClient.md#setstate)
+- [setStateAsync](internal_.StateRedisClient.md#setstateasync)
+- [subscribe](internal_.StateRedisClient.md#subscribe)
+- [subscribeLog](internal_.StateRedisClient.md#subscribelog)
+- [subscribeMessage](internal_.StateRedisClient.md#subscribemessage)
+- [subscribeUser](internal_.StateRedisClient.md#subscribeuser)
+- [unsubscribe](internal_.StateRedisClient.md#unsubscribe)
+- [unsubscribeLog](internal_.StateRedisClient.md#unsubscribelog)
+- [unsubscribeMessage](internal_.StateRedisClient.md#unsubscribemessage)
+- [unsubscribeUser](internal_.StateRedisClient.md#unsubscribeuser)
+
+## Constructors
+
+### constructor
+
+• **new StateRedisClient**(`settings`)
+
+#### Parameters
+
+| Name | Type |
+| :------ | :------ |
+| `settings` | [`StatesSettings`](../interfaces/internal_.StatesSettings.md) |
+
+#### Defined in
+
+db-states-redis/build/lib/states/statesInRedisClient.d.ts:65
+
+## Properties
+
+### namespaceMsg
+
+• **namespaceMsg**: `string`
+
+#### Defined in
+
+db-states-redis/build/lib/states/statesInRedisClient.d.ts:46
+
+## Methods
+
+### connectDb
+
+▸ **connectDb**(): `void`
+
+#### Returns
+
+`void`
+
+#### Defined in
+
+db-states-redis/build/lib/states/statesInRedisClient.d.ts:72
+
+___
+
+### delBinaryState
+
+▸ **delBinaryState**(`id`, `callback?`): `Promise`<`string` \| `void`\>
+
+#### Parameters
+
+| Name | Type |
+| :------ | :------ |
+| `id` | `string` |
+| `callback?` | (`err`: `undefined` \| ``null`` \| `Error`, `id?`: `string`) => `void` |
+
+#### Returns
+
+`Promise`<`string` \| `void`\>
+
+#### Defined in
+
+db-states-redis/build/lib/states/statesInRedisClient.d.ts:163
+
+___
+
+### delState
+
+▸ **delState**(`id`, `callback?`): `Promise`<`undefined` \| `string` \| `void`\>
+
+#### Parameters
+
+| Name | Type |
+| :------ | :------ |
+| `id` | `string` |
+| `callback?` | [`DeleteStateCallback`](../modules/internal_.md#deletestatecallback) |
+
+#### Returns
+
+`Promise`<`undefined` \| `string` \| `void`\>
+
+#### Defined in
+
+db-states-redis/build/lib/states/statesInRedisClient.d.ts:132
+
+___
+
+### destroy
+
+▸ **destroy**(): `Promise`<`void`\>
+
+#### Returns
+
+`Promise`<`void`\>
+
+#### Defined in
+
+db-states-redis/build/lib/states/statesInRedisClient.d.ts:131
+
+___
+
+### destroyDB
+
+▸ **destroyDB**(`callback?`): `Promise`<`void`\>
+
+**`Method`**
+
+destroyDB
+
+#### Parameters
+
+| Name | Type | Description |
+| :------ | :------ | :------ |
+| `callback?` | [`ErrorCallback`](../modules/internal_.md#errorcallback) | cb function to be executed after DB has been destroyed |
+
+#### Returns
+
+`Promise`<`void`\>
+
+#### Defined in
+
+db-states-redis/build/lib/states/statesInRedisClient.d.ts:130
+
+___
+
+### destroySession
+
+▸ **destroySession**(`id`, `callback?`): `Promise`<`void`\>
+
+#### Parameters
+
+| Name | Type |
+| :------ | :------ |
+| `id` | `string` |
+| `callback?` | [`ErrorCallback`](../modules/internal_.md#errorcallback) |
+
+#### Returns
+
+`Promise`<`void`\>
+
+#### Defined in
+
+db-states-redis/build/lib/states/statesInRedisClient.d.ts:160
+
+___
+
+### getBinaryState
+
+▸ **getBinaryState**(`id`, `callback`): `Promise`<`void` \| `Buffer`\>
+
+#### Parameters
+
+| Name | Type |
+| :------ | :------ |
+| `id` | `string` |
+| `callback` | (`err`: `undefined` \| ``null`` \| `Error`, `state?`: `Buffer`) => `void` |
+
+#### Returns
+
+`Promise`<`void` \| `Buffer`\>
+
+#### Defined in
+
+db-states-redis/build/lib/states/statesInRedisClient.d.ts:162
+
+___
+
+### getKeys
+
+▸ **getKeys**(`pattern`, `callback?`, `dontModify?`): `Promise`<`undefined` \| `void` \| `string`[]\>
+
+#### Parameters
+
+| Name | Type |
+| :------ | :------ |
+| `pattern` | `string` |
+| `callback?` | [`GetConfigKeysCallback`](../modules/internal_.md#getconfigkeyscallback) |
+| `dontModify?` | `boolean` |
+
+#### Returns
+
+`Promise`<`undefined` \| `void` \| `string`[]\>
+
+#### Defined in
+
+db-states-redis/build/lib/states/statesInRedisClient.d.ts:133
+
+___
+
+### getProtocolVersion
+
+▸ **getProtocolVersion**(): `Promise`<``null`` \| `string`\>
+
+Returns the protocol version from DB
+
+#### Returns
+
+`Promise`<``null`` \| `string`\>
+
+#### Defined in
+
+db-states-redis/build/lib/states/statesInRedisClient.d.ts:168
+
+___
+
+### getSession
+
+▸ **getSession**(`id`, `callback`): `Promise`<``null`` \| `void` \| `Record`<`string`, `any`\>\>
+
+#### Parameters
+
+| Name | Type |
+| :------ | :------ |
+| `id` | `string` |
+| `callback` | (`err`: `undefined` \| ``null`` \| `Error`, `session?`: ``null`` \| `Record`<`string`, `any`\>) => `void` |
+
+#### Returns
+
+`Promise`<``null`` \| `void` \| `Record`<`string`, `any`\>\>
+
+#### Defined in
+
+db-states-redis/build/lib/states/statesInRedisClient.d.ts:158
+
+___
+
+### getState
+
+▸ **getState**(`id`, `callback?`): `Promise`<`undefined` \| ``null`` \| `void` \| [`State`](../interfaces/internal_.State.md)\>
+
+**`Method`**
+
+getState
+
+#### Parameters
+
+| Name | Type |
+| :------ | :------ |
+| `id` | `string` |
+| `callback?` | (`err`: `undefined` \| ``null`` \| `Error`, `state?`: ``null`` \| [`State`](../interfaces/internal_.State.md)) => `void` |
+
+#### Returns
+
+`Promise`<`undefined` \| ``null`` \| `void` \| [`State`](../interfaces/internal_.State.md)\>
+
+#### Defined in
+
+db-states-redis/build/lib/states/statesInRedisClient.d.ts:112
+
+___
+
+### getStateAsync
+
+▸ **getStateAsync**(`id`): `Promise`<`undefined` \| ``null`` \| `void` \| [`State`](../interfaces/internal_.State.md)\>
+
+Promise-version of getState
+
+#### Parameters
+
+| Name | Type |
+| :------ | :------ |
+| `id` | `string` |
+
+#### Returns
+
+`Promise`<`undefined` \| ``null`` \| `void` \| [`State`](../interfaces/internal_.State.md)\>
+
+#### Defined in
+
+db-states-redis/build/lib/states/statesInRedisClient.d.ts:116
+
+___
+
+### getStates
+
+▸ **getStates**(`keys`, `callback?`, `dontModify?`): `Promise`<`void` \| (``null`` \| [`State`](../interfaces/internal_.State.md))[]\>
+
+#### Parameters
+
+| Name | Type |
+| :------ | :------ |
+| `keys` | `string`[] |
+| `callback?` | (`err`: `undefined` \| ``null`` \| `Error`, `states?`: (``null`` \| [`State`](../interfaces/internal_.State.md))[]) => `void` |
+| `dontModify?` | `boolean` |
+
+#### Returns
+
+`Promise`<`void` \| (``null`` \| [`State`](../interfaces/internal_.State.md))[]\>
+
+#### Defined in
+
+db-states-redis/build/lib/states/statesInRedisClient.d.ts:117
+
+___
+
+### getStatus
+
+▸ **getStatus**(): [`DbStatus`](../interfaces/internal_.DbStatus.md)
+
+#### Returns
+
+[`DbStatus`](../interfaces/internal_.DbStatus.md)
+
+#### Defined in
+
+db-states-redis/build/lib/states/statesInRedisClient.d.ts:73
+
+___
+
+### pushLog
+
+▸ **pushLog**(`id`, `log`, `callback?`): `Promise`<`string` \| `void`\>
+
+#### Parameters
+
+| Name | Type |
+| :------ | :------ |
+| `id` | `string` |
+| `log` | [`LogObject`](../interfaces/internal_.LogObject.md) |
+| `callback?` | (`err`: `undefined` \| ``null`` \| `Error`, `id?`: `string`) => `void` |
+
+#### Returns
+
+`Promise`<`string` \| `void`\>
+
+#### Defined in
+
+db-states-redis/build/lib/states/statesInRedisClient.d.ts:155
+
+___
+
+### pushMessage
+
+▸ **pushMessage**(`id`, `message`): `Promise`<`void`\>
+
+#### Parameters
+
+| Name | Type |
+| :------ | :------ |
+| `id` | `string` |
+| `message` | [`SendableMessage`](../interfaces/internal_.SendableMessage.md) |
+
+#### Returns
+
+`Promise`<`void`\>
+
+#### Defined in
+
+db-states-redis/build/lib/states/statesInRedisClient.d.ts:152
+
+___
+
+### setBinaryState
+
+▸ **setBinaryState**(`id`, `data`, `callback?`): `Promise`<`void`\>
+
+#### Parameters
+
+| Name | Type |
+| :------ | :------ |
+| `id` | `string` |
+| `data` | `Buffer` |
+| `callback?` | [`ErrorCallback`](../modules/internal_.md#errorcallback) |
+
+#### Returns
+
+`Promise`<`void`\>
+
+#### Defined in
+
+db-states-redis/build/lib/states/statesInRedisClient.d.ts:161
+
+___
+
+### setProtocolVersion
+
+▸ **setProtocolVersion**(`version`): `Promise`<`void`\>
+
+Sets the protocol version to the DB
+
+#### Parameters
+
+| Name | Type | Description |
+| :------ | :------ | :------ |
+| `version` | `number` | protocol version |
+
+#### Returns
+
+`Promise`<`void`\>
+
+#### Defined in
+
+db-states-redis/build/lib/states/statesInRedisClient.d.ts:173
+
+___
+
+### setRawState
+
+▸ **setRawState**(`id`, `state`): `Promise`<`string`\>
+
+#### Parameters
+
+| Name | Type |
+| :------ | :------ |
+| `id` | `string` |
+| `state` | [`SettableState`](../modules/internal_.md#settablestate) |
+
+#### Returns
+
+`Promise`<`string`\>
+
+#### Defined in
+
+db-states-redis/build/lib/states/statesInRedisClient.d.ts:105
+
+___
+
+### setSession
+
+▸ **setSession**(`id`, `expireS`, `obj`, `callback?`): `Promise`<`void`\>
+
+#### Parameters
+
+| Name | Type |
+| :------ | :------ |
+| `id` | `string` |
+| `expireS` | `number` |
+| `obj` | `Record`<`string`, `any`\> |
+| `callback?` | [`ErrorCallback`](../modules/internal_.md#errorcallback) |
+
+#### Returns
+
+`Promise`<`void`\>
+
+#### Defined in
+
+db-states-redis/build/lib/states/statesInRedisClient.d.ts:159
+
+___
+
+### setState
+
+▸ **setState**(`id`, `state`, `callback?`): `Promise`<`string` \| `void`\>
+
+**`Method`**
+
+setState
+
+#### Parameters
+
+| Name | Type | Description |
+| :------ | :------ | :------ |
+| `id` | `string` | the id of the value. '.' will be prepended |
+| `state` | [`SettableState`](../modules/internal_.md#settablestate) \| [`StateValue`](../modules/internal_.md#statevalue) | an object containing the actual value and some metadata:
setState(id, {'val': val, 'ts': ts, 'ack': ack, 'from': from, 'lc': lc, 'user': user}) if no object is given state is treated as val:
setState(id, val) - val the actual value. Can be any JSON-stringifiable object. If undefined the value is kept unchanged.
- ack a boolean that can be used to mark a value as confirmed, used in bidirectional systems which acknowledge that a value has been successfully set. Will be set to false if undefined.
- ts a unix timestamp indicating the last write-operation on the state. Will be set by the setState method if undefined.
- lc a unix timestamp indicating the last change of the actual value. this should be undefined when calling setState, it will be set by the setValue method itself.
|
+| `callback?` | (`err`: `undefined` \| ``null`` \| `Error`, `id`: `string`) => `void` | will be called when redis confirmed reception of the command |
+
+#### Returns
+
+`Promise`<`string` \| `void`\>
+
+#### Defined in
+
+db-states-redis/build/lib/states/statesInRedisClient.d.ts:100
+
+___
+
+### setStateAsync
+
+▸ **setStateAsync**(`id`, `state`): `Promise`<`string`\>
+
+Promise-version of setState
+
+#### Parameters
+
+| Name | Type |
+| :------ | :------ |
+| `id` | `string` |
+| `state` | [`SettableState`](../modules/internal_.md#settablestate) \| [`StateValue`](../modules/internal_.md#statevalue) |
+
+#### Returns
+
+`Promise`<`string`\>
+
+#### Defined in
+
+db-states-redis/build/lib/states/statesInRedisClient.d.ts:104
+
+___
+
+### subscribe
+
+▸ **subscribe**(`pattern`, `callback?`): `Promise`<`void`\>
+
+#### Parameters
+
+| Name | Type |
+| :------ | :------ |
+| `pattern` | `string` |
+| `callback?` | [`ErrorCallback`](../modules/internal_.md#errorcallback) |
+
+#### Returns
+
+`Promise`<`void`\>
+
+#### Defined in
+
+db-states-redis/build/lib/states/statesInRedisClient.d.ts:134
+
+▸ **subscribe**(`pattern`, `asUser`, `callback?`): `Promise`<`void`\>
+
+#### Parameters
+
+| Name | Type |
+| :------ | :------ |
+| `pattern` | `string` |
+| `asUser` | `boolean` |
+| `callback?` | [`ErrorCallback`](../modules/internal_.md#errorcallback) |
+
+#### Returns
+
+`Promise`<`void`\>
+
+#### Defined in
+
+db-states-redis/build/lib/states/statesInRedisClient.d.ts:135
+
+___
+
+### subscribeLog
+
+▸ **subscribeLog**(`id`, `callback?`): `Promise`<`void`\>
+
+#### Parameters
+
+| Name | Type |
+| :------ | :------ |
+| `id` | `string` |
+| `callback?` | [`ErrorCallback`](../modules/internal_.md#errorcallback) |
+
+#### Returns
+
+`Promise`<`void`\>
+
+#### Defined in
+
+db-states-redis/build/lib/states/statesInRedisClient.d.ts:156
+
+___
+
+### subscribeMessage
+
+▸ **subscribeMessage**(`id`, `callback?`): `Promise`<`void`\>
+
+#### Parameters
+
+| Name | Type |
+| :------ | :------ |
+| `id` | `string` |
+| `callback?` | [`ErrorCallback`](../modules/internal_.md#errorcallback) |
+
+#### Returns
+
+`Promise`<`void`\>
+
+#### Defined in
+
+db-states-redis/build/lib/states/statesInRedisClient.d.ts:153
+
+___
+
+### subscribeUser
+
+▸ **subscribeUser**(`pattern`, `callback?`): `Promise`<`void`\>
+
+**`Method`**
+
+subscribeUser
+
+#### Parameters
+
+| Name | Type | Description |
+| :------ | :------ | :------ |
+| `pattern` | `string` | |
+| `callback?` | [`ErrorCallback`](../modules/internal_.md#errorcallback) | callback function (optional) |
+
+#### Returns
+
+`Promise`<`void`\>
+
+#### Defined in
+
+db-states-redis/build/lib/states/statesInRedisClient.d.ts:142
+
+___
+
+### unsubscribe
+
+▸ **unsubscribe**(`pattern`, `asUser`, `callback?`): `Promise`<`void`\>
+
+#### Parameters
+
+| Name | Type |
+| :------ | :------ |
+| `pattern` | `string` |
+| `asUser` | `boolean` |
+| `callback?` | [`ErrorCallback`](../modules/internal_.md#errorcallback) |
+
+#### Returns
+
+`Promise`<`void`\>
+
+#### Defined in
+
+db-states-redis/build/lib/states/statesInRedisClient.d.ts:143
+
+▸ **unsubscribe**(`pattern`, `callback?`): `Promise`<`void`\>
+
+#### Parameters
+
+| Name | Type |
+| :------ | :------ |
+| `pattern` | `string` |
+| `callback?` | [`ErrorCallback`](../modules/internal_.md#errorcallback) |
+
+#### Returns
+
+`Promise`<`void`\>
+
+#### Defined in
+
+db-states-redis/build/lib/states/statesInRedisClient.d.ts:144
+
+___
+
+### unsubscribeLog
+
+▸ **unsubscribeLog**(`id`, `callback?`): `Promise`<`void`\>
+
+#### Parameters
+
+| Name | Type |
+| :------ | :------ |
+| `id` | `string` |
+| `callback?` | [`ErrorCallback`](../modules/internal_.md#errorcallback) |
+
+#### Returns
+
+`Promise`<`void`\>
+
+#### Defined in
+
+db-states-redis/build/lib/states/statesInRedisClient.d.ts:157
+
+___
+
+### unsubscribeMessage
+
+▸ **unsubscribeMessage**(`id`, `callback?`): `Promise`<`void`\>
+
+#### Parameters
+
+| Name | Type |
+| :------ | :------ |
+| `id` | `string` |
+| `callback?` | [`ErrorCallback`](../modules/internal_.md#errorcallback) |
+
+#### Returns
+
+`Promise`<`void`\>
+
+#### Defined in
+
+db-states-redis/build/lib/states/statesInRedisClient.d.ts:154
+
+___
+
+### unsubscribeUser
+
+▸ **unsubscribeUser**(`pattern`, `callback?`): `Promise`<`void`\>
+
+**`Method`**
+
+unsubscribeUser
+
+#### Parameters
+
+| Name | Type | Description |
+| :------ | :------ | :------ |
+| `pattern` | `string` | |
+| `callback?` | [`ErrorCallback`](../modules/internal_.md#errorcallback) | callback function (optional) |
+
+#### Returns
+
+`Promise`<`void`\>
+
+#### Defined in
+
+db-states-redis/build/lib/states/statesInRedisClient.d.ts:151
diff --git a/packages/controller/doc/classes/internal_.UserInterfaceMessagingController.md b/packages/controller/doc/classes/internal_.UserInterfaceMessagingController.md
new file mode 100644
index 0000000000..b69347cfcd
--- /dev/null
+++ b/packages/controller/doc/classes/internal_.UserInterfaceMessagingController.md
@@ -0,0 +1,122 @@
+[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [](../modules/internal_.md) / UserInterfaceMessagingController
+
+# Class: UserInterfaceMessagingController
+
+[](../modules/internal_.md).UserInterfaceMessagingController
+
+## Table of contents
+
+### Constructors
+
+- [constructor](internal_.UserInterfaceMessagingController.md#constructor)
+
+### Methods
+
+- [registerClientSubscribeByMessage](internal_.UserInterfaceMessagingController.md#registerclientsubscribebymessage)
+- [removeClientSubscribeByMessage](internal_.UserInterfaceMessagingController.md#removeclientsubscribebymessage)
+- [sendToAllClients](internal_.UserInterfaceMessagingController.md#sendtoallclients)
+- [sendToClient](internal_.UserInterfaceMessagingController.md#sendtoclient)
+
+## Constructors
+
+### constructor
+
+• **new UserInterfaceMessagingController**(`options`)
+
+#### Parameters
+
+| Name | Type |
+| :------ | :------ |
+| `options` | [`MessagingControllerOptions`](../interfaces/internal_.MessagingControllerOptions.md) |
+
+#### Defined in
+
+[adapter/src/lib/adapter/userInterfaceMessagingController.ts:70](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/userInterfaceMessagingController.ts#L70)
+
+## Methods
+
+### registerClientSubscribeByMessage
+
+▸ **registerClientSubscribeByMessage**(`msg`): `Promise`<`void`\>
+
+Register subscription from new client
+
+#### Parameters
+
+| Name | Type | Description |
+| :------ | :------ | :------ |
+| `msg` | [`Message`](../interfaces/internal_.Message.md) | The subscribe message |
+
+#### Returns
+
+`Promise`<`void`\>
+
+#### Defined in
+
+[adapter/src/lib/adapter/userInterfaceMessagingController.ts:117](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/userInterfaceMessagingController.ts#L117)
+
+___
+
+### removeClientSubscribeByMessage
+
+▸ **removeClientSubscribeByMessage**(`msg`): `void`
+
+Remove a client subscription, issued by message
+
+#### Parameters
+
+| Name | Type | Description |
+| :------ | :------ | :------ |
+| `msg` | [`UserInterfaceClientRemoveMessage`](../modules/internal_.md#userinterfaceclientremovemessage) | The unsubscribe message |
+
+#### Returns
+
+`void`
+
+#### Defined in
+
+[adapter/src/lib/adapter/userInterfaceMessagingController.ts:156](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/userInterfaceMessagingController.ts#L156)
+
+___
+
+### sendToAllClients
+
+▸ **sendToAllClients**(`options`): `Promise`<`void`\>
+
+Send a message to all active clients
+
+#### Parameters
+
+| Name | Type | Description |
+| :------ | :------ | :------ |
+| `options` | [`SendToAllClientOptions`](../modules/internal_.md#sendtoallclientoptions) | Data and states options |
+
+#### Returns
+
+`Promise`<`void`\>
+
+#### Defined in
+
+[adapter/src/lib/adapter/userInterfaceMessagingController.ts:104](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/userInterfaceMessagingController.ts#L104)
+
+___
+
+### sendToClient
+
+▸ **sendToClient**(`options`): `Promise`<`void`\>
+
+Send a message to the given clientId
+
+#### Parameters
+
+| Name | Type | Description |
+| :------ | :------ | :------ |
+| `options` | [`SendToClientOptions`](../interfaces/internal_.SendToClientOptions.md) | Data, states and client information |
+
+#### Returns
+
+`Promise`<`void`\>
+
+#### Defined in
+
+[adapter/src/lib/adapter/userInterfaceMessagingController.ts:83](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/userInterfaceMessagingController.ts#L83)
diff --git a/packages/controller/doc/classes/internal_.Validator.md b/packages/controller/doc/classes/internal_.Validator.md
index 967de8447a..71fd6cfbd0 100644
--- a/packages/controller/doc/classes/internal_.Validator.md
+++ b/packages/controller/doc/classes/internal_.Validator.md
@@ -48,7 +48,7 @@ Validator for internal adapter.js usage
#### Defined in
-[adapter/src/lib/adapter/validator.ts:31](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/validator.ts#L31)
+[adapter/src/lib/adapter/validator.ts:31](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/validator.ts#L31)
## Methods
@@ -71,7 +71,7 @@ Adds the namespace to the id if it is missing, if an object is passed it will be
#### Defined in
-[adapter/src/lib/adapter/validator.ts:348](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/validator.ts#L348)
+[adapter/src/lib/adapter/validator.ts:348](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/validator.ts#L348)
___
@@ -95,7 +95,7 @@ additionally it rounds state values whose objects have a common.step attribute d
#### Defined in
-[adapter/src/lib/adapter/validator.ts:54](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/validator.ts#L54)
+[adapter/src/lib/adapter/validator.ts:54](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/validator.ts#L54)
___
@@ -123,7 +123,7 @@ asserts id is string
#### Defined in
-[adapter/src/lib/adapter/validator.ts:157](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/validator.ts#L157)
+[adapter/src/lib/adapter/validator.ts:157](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/validator.ts#L157)
___
@@ -145,7 +145,7 @@ Validates the object-type argument that is passed to setState
#### Defined in
-[adapter/src/lib/adapter/validator.ts:379](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/validator.ts#L379)
+[adapter/src/lib/adapter/validator.ts:379](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/validator.ts#L379)
___
@@ -168,7 +168,7 @@ asserts value is boolean
#### Defined in
-[adapter/src/lib/adapter/validator.ts:273](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/validator.ts#L273)
+[adapter/src/lib/adapter/validator.ts:273](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/validator.ts#L273)
___
@@ -191,7 +191,7 @@ asserts value is Buffer
#### Defined in
-[adapter/src/lib/adapter/validator.ts:310](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/validator.ts#L310)
+[adapter/src/lib/adapter/validator.ts:310](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/validator.ts#L310)
___
@@ -214,7 +214,7 @@ asserts value is Callback
#### Defined in
-[adapter/src/lib/adapter/validator.ts:334](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/validator.ts#L334)
+[adapter/src/lib/adapter/validator.ts:334](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/validator.ts#L334)
___
@@ -237,7 +237,7 @@ asserts value is number
#### Defined in
-[adapter/src/lib/adapter/validator.ts:286](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/validator.ts#L286)
+[adapter/src/lib/adapter/validator.ts:286](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/validator.ts#L286)
___
@@ -260,7 +260,7 @@ asserts value is Record
#### Defined in
-[adapter/src/lib/adapter/validator.ts:299](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/validator.ts#L299)
+[adapter/src/lib/adapter/validator.ts:299](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/validator.ts#L299)
___
@@ -283,7 +283,7 @@ asserts value is OptionalCallback
#### Defined in
-[adapter/src/lib/adapter/validator.ts:321](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/validator.ts#L321)
+[adapter/src/lib/adapter/validator.ts:321](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/validator.ts#L321)
___
@@ -306,7 +306,7 @@ asserts value is Pattern
#### Defined in
-[adapter/src/lib/adapter/validator.ts:252](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/validator.ts#L252)
+[adapter/src/lib/adapter/validator.ts:252](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/validator.ts#L252)
___
@@ -329,7 +329,7 @@ asserts value is string
#### Defined in
-[adapter/src/lib/adapter/validator.ts:239](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/validator.ts#L239)
+[adapter/src/lib/adapter/validator.ts:239](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/validator.ts#L239)
___
@@ -351,7 +351,7 @@ Validates, that the timeout is not exceeding a 32-bit signed integer
#### Defined in
-[adapter/src/lib/adapter/validator.ts:439](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/validator.ts#L439)
+[adapter/src/lib/adapter/validator.ts:439](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/validator.ts#L439)
___
@@ -375,4 +375,4 @@ error description
#### Defined in
-[adapter/src/lib/adapter/validator.ts:229](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/validator.ts#L229)
+[adapter/src/lib/adapter/validator.ts:229](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/validator.ts#L229)
diff --git a/packages/controller/doc/enums/internal_.STATE_QUALITY-1.md b/packages/controller/doc/enums/internal_.STATE_QUALITY-1.md
index 574513400c..5787108208 100644
--- a/packages/controller/doc/enums/internal_.STATE_QUALITY-1.md
+++ b/packages/controller/doc/enums/internal_.STATE_QUALITY-1.md
@@ -36,7 +36,7 @@ General problem
#### Defined in
-[types-dev/index.d.ts:21](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L21)
+[types-dev/index.d.ts:21](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L21)
___
@@ -48,7 +48,7 @@ The instance cannot establish a connection
#### Defined in
-[types-dev/index.d.ts:23](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L23)
+[types-dev/index.d.ts:23](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L23)
___
@@ -60,7 +60,7 @@ The device has reported an error
#### Defined in
-[types-dev/index.d.ts:45](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L45)
+[types-dev/index.d.ts:45](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L45)
___
@@ -72,7 +72,7 @@ The device is not connected
#### Defined in
-[types-dev/index.d.ts:41](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L41)
+[types-dev/index.d.ts:41](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L41)
___
@@ -84,7 +84,7 @@ General problem by device
#### Defined in
-[types-dev/index.d.ts:35](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L35)
+[types-dev/index.d.ts:35](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L35)
___
@@ -96,7 +96,7 @@ General problem by instance
#### Defined in
-[types-dev/index.d.ts:33](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L33)
+[types-dev/index.d.ts:33](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L33)
___
@@ -108,7 +108,7 @@ General problem by sensor
#### Defined in
-[types-dev/index.d.ts:37](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L37)
+[types-dev/index.d.ts:37](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L37)
___
@@ -120,7 +120,7 @@ The default value for a state
#### Defined in
-[types-dev/index.d.ts:19](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L19)
+[types-dev/index.d.ts:19](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L19)
___
@@ -132,7 +132,7 @@ The instance is not connected
#### Defined in
-[types-dev/index.d.ts:39](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L39)
+[types-dev/index.d.ts:39](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L39)
___
@@ -144,7 +144,7 @@ The sensor has reported an error
#### Defined in
-[types-dev/index.d.ts:47](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L47)
+[types-dev/index.d.ts:47](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L47)
___
@@ -156,7 +156,7 @@ The sensor is not connected
#### Defined in
-[types-dev/index.d.ts:43](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L43)
+[types-dev/index.d.ts:43](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L43)
___
@@ -168,7 +168,7 @@ Substitute value from instance or device
#### Defined in
-[types-dev/index.d.ts:29](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L29)
+[types-dev/index.d.ts:29](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L29)
___
@@ -180,7 +180,7 @@ Substitute value from controller, do not set this in adapters
#### Defined in
-[types-dev/index.d.ts:25](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L25)
+[types-dev/index.d.ts:25](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L25)
___
@@ -192,7 +192,7 @@ Quality for default values
#### Defined in
-[types-dev/index.d.ts:27](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L27)
+[types-dev/index.d.ts:27](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L27)
___
@@ -204,4 +204,4 @@ Substitute value from a sensor
#### Defined in
-[types-dev/index.d.ts:31](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L31)
+[types-dev/index.d.ts:31](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L31)
diff --git a/packages/controller/doc/enums/internal_.STATE_QUALITY.md b/packages/controller/doc/enums/internal_.STATE_QUALITY.md
index 9ed8fb466a..dc4e31b5a5 100644
--- a/packages/controller/doc/enums/internal_.STATE_QUALITY.md
+++ b/packages/controller/doc/enums/internal_.STATE_QUALITY.md
@@ -36,7 +36,7 @@ General problem
#### Defined in
-[adapter/src/lib/adapter/constants.ts:22](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/constants.ts#L22)
+[adapter/src/lib/adapter/constants.ts:22](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/constants.ts#L22)
___
@@ -48,7 +48,7 @@ The instance cannot establish a connection
#### Defined in
-[adapter/src/lib/adapter/constants.ts:24](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/constants.ts#L24)
+[adapter/src/lib/adapter/constants.ts:24](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/constants.ts#L24)
___
@@ -60,7 +60,7 @@ The device has reported an error
#### Defined in
-[adapter/src/lib/adapter/constants.ts:46](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/constants.ts#L46)
+[adapter/src/lib/adapter/constants.ts:46](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/constants.ts#L46)
___
@@ -72,7 +72,7 @@ The device is not connected
#### Defined in
-[adapter/src/lib/adapter/constants.ts:42](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/constants.ts#L42)
+[adapter/src/lib/adapter/constants.ts:42](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/constants.ts#L42)
___
@@ -84,7 +84,7 @@ General problem by device
#### Defined in
-[adapter/src/lib/adapter/constants.ts:36](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/constants.ts#L36)
+[adapter/src/lib/adapter/constants.ts:36](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/constants.ts#L36)
___
@@ -96,7 +96,7 @@ General problem by instance
#### Defined in
-[adapter/src/lib/adapter/constants.ts:34](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/constants.ts#L34)
+[adapter/src/lib/adapter/constants.ts:34](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/constants.ts#L34)
___
@@ -108,7 +108,7 @@ General problem by sensor
#### Defined in
-[adapter/src/lib/adapter/constants.ts:38](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/constants.ts#L38)
+[adapter/src/lib/adapter/constants.ts:38](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/constants.ts#L38)
___
@@ -120,7 +120,7 @@ The default value for a state
#### Defined in
-[adapter/src/lib/adapter/constants.ts:20](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/constants.ts#L20)
+[adapter/src/lib/adapter/constants.ts:20](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/constants.ts#L20)
___
@@ -132,7 +132,7 @@ The instance is not connected
#### Defined in
-[adapter/src/lib/adapter/constants.ts:40](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/constants.ts#L40)
+[adapter/src/lib/adapter/constants.ts:40](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/constants.ts#L40)
___
@@ -144,7 +144,7 @@ The sensor has reported an error
#### Defined in
-[adapter/src/lib/adapter/constants.ts:48](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/constants.ts#L48)
+[adapter/src/lib/adapter/constants.ts:48](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/constants.ts#L48)
___
@@ -156,7 +156,7 @@ The sensor is not connected
#### Defined in
-[adapter/src/lib/adapter/constants.ts:44](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/constants.ts#L44)
+[adapter/src/lib/adapter/constants.ts:44](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/constants.ts#L44)
___
@@ -168,7 +168,7 @@ Substitute value from instance or device
#### Defined in
-[adapter/src/lib/adapter/constants.ts:30](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/constants.ts#L30)
+[adapter/src/lib/adapter/constants.ts:30](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/constants.ts#L30)
___
@@ -180,7 +180,7 @@ Substitute value from controller, do not set this in adapters
#### Defined in
-[adapter/src/lib/adapter/constants.ts:26](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/constants.ts#L26)
+[adapter/src/lib/adapter/constants.ts:26](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/constants.ts#L26)
___
@@ -192,7 +192,7 @@ Quality for default values
#### Defined in
-[adapter/src/lib/adapter/constants.ts:28](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/constants.ts#L28)
+[adapter/src/lib/adapter/constants.ts:28](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/constants.ts#L28)
___
@@ -204,4 +204,4 @@ Substitute value from a sensor
#### Defined in
-[adapter/src/lib/adapter/constants.ts:32](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/constants.ts#L32)
+[adapter/src/lib/adapter/constants.ts:32](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/constants.ts#L32)
diff --git a/packages/controller/doc/interfaces/internal_.AdapterCommon.md b/packages/controller/doc/interfaces/internal_.AdapterCommon.md
index e3c3e4d274..72fc5c367e 100644
--- a/packages/controller/doc/interfaces/internal_.AdapterCommon.md
+++ b/packages/controller/doc/interfaces/internal_.AdapterCommon.md
@@ -95,7 +95,7 @@ Custom attributes to be shown in admin in the object browser
#### Defined in
-[types-dev/objects.d.ts:457](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L457)
+[types-dev/objects.d.ts:457](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L457)
___
@@ -117,7 +117,7 @@ Settings for custom Admin Tabs
#### Defined in
-[types-dev/objects.d.ts:459](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L459)
+[types-dev/objects.d.ts:459](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L459)
___
@@ -127,7 +127,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:470](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L470)
+[types-dev/objects.d.ts:470](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L470)
___
@@ -139,7 +139,7 @@ Possible values for the instance mode (if more than one is possible)
#### Defined in
-[types-dev/objects.d.ts:472](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L472)
+[types-dev/objects.d.ts:472](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L472)
___
@@ -151,7 +151,7 @@ Whether this adapter includes custom blocks for Blockly. If true, `admin/blockly
#### Defined in
-[types-dev/objects.d.ts:474](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L474)
+[types-dev/objects.d.ts:474](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L474)
___
@@ -163,7 +163,7 @@ If true, this adapter can be started in compact mode (in the same process as oth
#### Defined in
-[types-dev/objects.d.ts:478](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L478)
+[types-dev/objects.d.ts:478](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L478)
___
@@ -179,7 +179,7 @@ dataSource
#### Defined in
-[types-dev/objects.d.ts:476](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L476)
+[types-dev/objects.d.ts:476](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L476)
___
@@ -189,7 +189,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:592](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L592)
+[types-dev/objects.d.ts:592](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L592)
___
@@ -201,7 +201,7 @@ The directory relative to iobroker-data where the adapter stores the data. Suppo
#### Defined in
-[types-dev/objects.d.ts:480](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L480)
+[types-dev/objects.d.ts:480](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L480)
___
@@ -217,7 +217,7 @@ connectionType
#### Defined in
-[types-dev/objects.d.ts:482](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L482)
+[types-dev/objects.d.ts:482](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L482)
___
@@ -229,7 +229,7 @@ A record of ioBroker adapters (including "js-controller") and version ranges whi
#### Defined in
-[types-dev/objects.d.ts:484](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L484)
+[types-dev/objects.d.ts:484](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L484)
___
@@ -241,7 +241,7 @@ Which files outside of the README.md have documentation for the adapter
#### Defined in
-[types-dev/objects.d.ts:486](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L486)
+[types-dev/objects.d.ts:486](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L486)
___
@@ -257,7 +257,7 @@ When set to true, this object may not be deleted
#### Defined in
-[types-dev/objects.d.ts:159](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L159)
+[types-dev/objects.d.ts:159](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L159)
___
@@ -269,7 +269,7 @@ Whether new instances should be enabled by default. *Should* be `false`!
#### Defined in
-[types-dev/objects.d.ts:488](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L488)
+[types-dev/objects.d.ts:488](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L488)
___
@@ -281,7 +281,7 @@ If true, all previous data in the target directory (web) should be deleted befor
#### Defined in
-[types-dev/objects.d.ts:490](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L490)
+[types-dev/objects.d.ts:490](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L490)
___
@@ -297,7 +297,7 @@ When set to true, this object is only visible when expert mode is turned on in a
#### Defined in
-[types-dev/objects.d.ts:162](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L162)
+[types-dev/objects.d.ts:162](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L162)
___
@@ -309,7 +309,7 @@ URL of an external icon that is shown for adapters that are not installed
#### Defined in
-[types-dev/objects.d.ts:492](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L492)
+[types-dev/objects.d.ts:492](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L492)
___
@@ -321,7 +321,7 @@ Whether this adapter responds to `getHistory` messages
#### Defined in
-[types-dev/objects.d.ts:494](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L494)
+[types-dev/objects.d.ts:494](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L494)
___
@@ -337,7 +337,7 @@ Filename of the local icon which is shown for installed adapters. Should be loca
#### Defined in
-[types-dev/objects.d.ts:496](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L496)
+[types-dev/objects.d.ts:496](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L496)
___
@@ -349,7 +349,7 @@ Which version of this adapter is installed
#### Defined in
-[types-dev/objects.d.ts:498](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L498)
+[types-dev/objects.d.ts:498](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L498)
___
@@ -359,7 +359,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:499](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L499)
+[types-dev/objects.d.ts:499](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L499)
___
@@ -377,7 +377,7 @@ localLinks
#### Defined in
-[types-dev/objects.d.ts:503](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L503)
+[types-dev/objects.d.ts:503](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L503)
___
@@ -389,7 +389,7 @@ A dictionary of links to web services this adapter provides
#### Defined in
-[types-dev/objects.d.ts:501](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L501)
+[types-dev/objects.d.ts:501](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L501)
___
@@ -401,7 +401,7 @@ Whether this adapter receives logs from other hosts and adapters (e.g. to strore
#### Defined in
-[types-dev/objects.d.ts:506](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L506)
+[types-dev/objects.d.ts:506](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L506)
___
@@ -411,7 +411,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:504](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L504)
+[types-dev/objects.d.ts:504](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L504)
___
@@ -423,7 +423,7 @@ Path to the start file of the adapter. Should be the same as in `package.json`
#### Defined in
-[types-dev/objects.d.ts:508](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L508)
+[types-dev/objects.d.ts:508](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L508)
___
@@ -435,7 +435,7 @@ Whether the admin configuration dialog is written in materialize style. Required
#### Defined in
-[types-dev/objects.d.ts:512](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L512)
+[types-dev/objects.d.ts:512](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L512)
___
@@ -447,7 +447,7 @@ Whether the admin tab is written in materialize style. Required for Admin 3+
#### Defined in
-[types-dev/objects.d.ts:510](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L510)
+[types-dev/objects.d.ts:510](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L510)
___
@@ -465,7 +465,7 @@ supportedMessages up from controller v5
#### Defined in
-[types-dev/objects.d.ts:514](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L514)
+[types-dev/objects.d.ts:514](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L514)
___
@@ -475,7 +475,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:517](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L517)
+[types-dev/objects.d.ts:517](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L517)
___
@@ -491,7 +491,7 @@ Name of the adapter (without leading `ioBroker.`)
#### Defined in
-[types-dev/objects.d.ts:519](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L519)
+[types-dev/objects.d.ts:519](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L519)
___
@@ -503,7 +503,7 @@ If `true`, no configuration dialog will be shown
#### Defined in
-[types-dev/objects.d.ts:521](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L521)
+[types-dev/objects.d.ts:521](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L521)
___
@@ -515,7 +515,7 @@ If `true`, this adapter's instances will not be shown in the admin overview scre
#### Defined in
-[types-dev/objects.d.ts:523](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L523)
+[types-dev/objects.d.ts:523](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L523)
___
@@ -527,7 +527,7 @@ Set to `true` if the adapter is not available in the official ioBroker repositor
#### Defined in
-[types-dev/objects.d.ts:525](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L525)
+[types-dev/objects.d.ts:525](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L525)
___
@@ -539,7 +539,7 @@ If `true`, manual installation from GitHub is not possible
#### Defined in
-[types-dev/objects.d.ts:527](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L527)
+[types-dev/objects.d.ts:527](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L527)
___
@@ -551,7 +551,7 @@ If `true`, this adapter cannot be deleted or updated manually.
#### Defined in
-[types-dev/objects.d.ts:529](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L529)
+[types-dev/objects.d.ts:529](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L529)
___
@@ -563,7 +563,7 @@ If `true`, this "adapter" only contains HTML files and no main executable
#### Defined in
-[types-dev/objects.d.ts:531](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L531)
+[types-dev/objects.d.ts:531](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L531)
___
@@ -575,7 +575,7 @@ Which OSes this adapter supports
#### Defined in
-[types-dev/objects.d.ts:542](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L542)
+[types-dev/objects.d.ts:542](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L542)
___
@@ -595,7 +595,7 @@ Used to configure native (OS) dependencies of this adapter that need to be insta
#### Defined in
-[types-dev/objects.d.ts:533](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L533)
+[types-dev/objects.d.ts:533](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L533)
___
@@ -605,7 +605,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:543](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L543)
+[types-dev/objects.d.ts:543](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L543)
___
@@ -617,7 +617,7 @@ The keys of common attributes (e.g. `history`) which are not deleted in a `setOb
#### Defined in
-[types-dev/objects.d.ts:545](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L545)
+[types-dev/objects.d.ts:545](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L545)
___
@@ -629,7 +629,7 @@ Which adapters must be restarted after installing or updating this adapter.
#### Defined in
-[types-dev/objects.d.ts:547](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L547)
+[types-dev/objects.d.ts:547](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L547)
___
@@ -645,7 +645,7 @@ role of the object
#### Defined in
-[types-dev/objects.d.ts:169](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L169)
+[types-dev/objects.d.ts:169](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L169)
___
@@ -657,7 +657,7 @@ If the adapter runs in `schedule` mode, this contains the CRON
#### Defined in
-[types-dev/objects.d.ts:549](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L549)
+[types-dev/objects.d.ts:549](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L549)
___
@@ -667,7 +667,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:550](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L550)
+[types-dev/objects.d.ts:550](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L550)
___
@@ -679,7 +679,7 @@ Whether this adapter may only be installed once in the whole system
#### Defined in
-[types-dev/objects.d.ts:554](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L554)
+[types-dev/objects.d.ts:554](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L554)
___
@@ -691,7 +691,7 @@ Whether this adapter may only be installed once per host
#### Defined in
-[types-dev/objects.d.ts:552](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L552)
+[types-dev/objects.d.ts:552](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L552)
___
@@ -703,7 +703,7 @@ Whether the adapter must be stopped before an update
#### Defined in
-[types-dev/objects.d.ts:556](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L556)
+[types-dev/objects.d.ts:556](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L556)
___
@@ -715,7 +715,7 @@ Overrides the default timeout that ioBroker will wait before force-stopping the
#### Defined in
-[types-dev/objects.d.ts:558](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L558)
+[types-dev/objects.d.ts:558](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L558)
___
@@ -725,7 +725,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:559](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L559)
+[types-dev/objects.d.ts:559](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L559)
___
@@ -735,7 +735,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:560](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L560)
+[types-dev/objects.d.ts:560](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L560)
___
@@ -747,7 +747,7 @@ If `true`, this adapter provides custom per-state settings. Requires a `custom_m
#### Defined in
-[types-dev/objects.d.ts:562](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L562)
+[types-dev/objects.d.ts:562](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L562)
___
@@ -765,7 +765,7 @@ supportedMessages up from controller v5
#### Defined in
-[types-dev/objects.d.ts:564](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L564)
+[types-dev/objects.d.ts:564](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L564)
___
@@ -777,7 +777,7 @@ Messages which are supported by the adapter, supportedMessages.custom: true is t
#### Defined in
-[types-dev/objects.d.ts:516](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L516)
+[types-dev/objects.d.ts:516](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L516)
___
@@ -795,7 +795,7 @@ titleLang instead.
#### Defined in
-[types-dev/objects.d.ts:568](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L568)
+[types-dev/objects.d.ts:568](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L568)
___
@@ -807,7 +807,7 @@ The translated names of this adapter to be shown in the admin UI
#### Defined in
-[types-dev/objects.d.ts:566](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L566)
+[types-dev/objects.d.ts:566](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L566)
___
@@ -819,7 +819,7 @@ The type of this adapter
#### Defined in
-[types-dev/objects.d.ts:570](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L570)
+[types-dev/objects.d.ts:570](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L570)
___
@@ -831,7 +831,7 @@ If `true`, the `npm` package must be installed with the `--unsafe-perm` flag
#### Defined in
-[types-dev/objects.d.ts:572](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L572)
+[types-dev/objects.d.ts:572](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L572)
___
@@ -843,7 +843,7 @@ The available version in the ioBroker repo.
#### Defined in
-[types-dev/objects.d.ts:574](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L574)
+[types-dev/objects.d.ts:574](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L574)
___
@@ -855,7 +855,7 @@ If `true`, the adapter will be started if any value is written into `system.adap
#### Defined in
-[types-dev/objects.d.ts:576](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L576)
+[types-dev/objects.d.ts:576](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L576)
___
@@ -867,7 +867,7 @@ Include the adapter version in the URL of the web adapter, e.g. `http://ip:port/
#### Defined in
-[types-dev/objects.d.ts:578](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L578)
+[types-dev/objects.d.ts:578](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L578)
___
@@ -879,7 +879,7 @@ Whether the web server in this adapter can be extended with plugin/extensions
#### Defined in
-[types-dev/objects.d.ts:580](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L580)
+[types-dev/objects.d.ts:580](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L580)
___
@@ -895,7 +895,7 @@ native.webInstance to configure which instances this affects
#### Defined in
-[types-dev/objects.d.ts:582](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L582)
+[types-dev/objects.d.ts:582](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L582)
___
@@ -905,7 +905,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:583](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L583)
+[types-dev/objects.d.ts:583](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L583)
___
@@ -915,7 +915,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:584](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L584)
+[types-dev/objects.d.ts:584](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L584)
___
@@ -927,7 +927,7 @@ A list of pages that should be shown on the "web" index page
#### Defined in
-[types-dev/objects.d.ts:586](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L586)
+[types-dev/objects.d.ts:586](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L586)
___
@@ -939,7 +939,7 @@ A list of pages that should be shown on the ioBroker cloud index page
#### Defined in
-[types-dev/objects.d.ts:588](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L588)
+[types-dev/objects.d.ts:588](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L588)
___
@@ -949,4 +949,4 @@ ___
#### Defined in
-[types-dev/objects.d.ts:589](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L589)
+[types-dev/objects.d.ts:589](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L589)
diff --git a/packages/controller/doc/interfaces/internal_.AdapterObject.md b/packages/controller/doc/interfaces/internal_.AdapterObject.md
index 0089c8bfb1..86eb3ff8c7 100644
--- a/packages/controller/doc/interfaces/internal_.AdapterObject.md
+++ b/packages/controller/doc/interfaces/internal_.AdapterObject.md
@@ -41,7 +41,7 @@ The ID of this object
#### Defined in
-[types-dev/objects.d.ts:720](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L720)
+[types-dev/objects.d.ts:720](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L720)
___
@@ -55,7 +55,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:630](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L630)
+[types-dev/objects.d.ts:630](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L630)
___
@@ -69,7 +69,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:722](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L722)
+[types-dev/objects.d.ts:722](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L722)
___
@@ -81,7 +81,7 @@ Like protectedNative, but the properties are also encrypted and decrypted automa
#### Defined in
-[types-dev/objects.d.ts:726](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L726)
+[types-dev/objects.d.ts:726](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L726)
___
@@ -95,7 +95,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:629](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L629)
+[types-dev/objects.d.ts:629](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L629)
___
@@ -109,7 +109,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:631](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L631)
+[types-dev/objects.d.ts:631](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L631)
___
@@ -123,7 +123,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:627](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L627)
+[types-dev/objects.d.ts:627](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L627)
___
@@ -139,7 +139,7 @@ These properties can only be edited if correct password is provided
#### Defined in
-[types-dev/objects.d.ts:636](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L636)
+[types-dev/objects.d.ts:636](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L636)
___
@@ -151,7 +151,7 @@ An array of `native` properties which cannot be accessed from outside the defini
#### Defined in
-[types-dev/objects.d.ts:724](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L724)
+[types-dev/objects.d.ts:724](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L724)
___
@@ -165,7 +165,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:634](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L634)
+[types-dev/objects.d.ts:634](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L634)
___
@@ -179,7 +179,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:721](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L721)
+[types-dev/objects.d.ts:721](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L721)
___
@@ -195,4 +195,4 @@ The user who created or updated this object
#### Defined in
-[types-dev/objects.d.ts:633](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L633)
+[types-dev/objects.d.ts:633](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L633)
diff --git a/packages/controller/doc/interfaces/internal_.AdapterOptions.md b/packages/controller/doc/interfaces/internal_.AdapterOptions.md
index 14285a86ca..240e03ae54 100644
--- a/packages/controller/doc/interfaces/internal_.AdapterOptions.md
+++ b/packages/controller/doc/interfaces/internal_.AdapterOptions.md
@@ -29,6 +29,8 @@
- [subscribable](internal_.AdapterOptions.md#subscribable)
- [subscribesChange](internal_.AdapterOptions.md#subscribeschange)
- [systemConfig](internal_.AdapterOptions.md#systemconfig)
+- [uiClientSubscribe](internal_.AdapterOptions.md#uiclientsubscribe)
+- [uiClientUnsubscribe](internal_.AdapterOptions.md#uiclientunsubscribe)
- [unload](internal_.AdapterOptions.md#unload)
- [useFormatDate](internal_.AdapterOptions.md#useformatdate)
@@ -42,7 +44,7 @@ If true runs in compact mode
#### Defined in
-[adapter/src/lib/_Types.ts:22](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L22)
+[adapter/src/lib/_Types.ts:22](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L22)
___
@@ -54,7 +56,7 @@ compact group instance if running in compact mode
#### Defined in
-[adapter/src/lib/_Types.ts:10](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L10)
+[adapter/src/lib/_Types.ts:10](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L10)
___
@@ -66,7 +68,7 @@ configuration of the connection to controller
#### Defined in
-[adapter/src/lib/_Types.ts:24](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L24)
+[adapter/src/lib/_Types.ts:24](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L24)
___
@@ -78,7 +80,7 @@ adapter directory name
#### Defined in
-[adapter/src/lib/_Types.ts:18](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L18)
+[adapter/src/lib/_Types.ts:18](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L18)
___
@@ -90,7 +92,7 @@ Handler to handle uncaught exceptions, return true if no further handling requir
#### Defined in
-[adapter/src/lib/_Types.ts:46](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L46)
+[adapter/src/lib/_Types.ts:50](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L50)
___
@@ -102,7 +104,7 @@ callback function (id, file) that will be called if file changed
#### Defined in
-[adapter/src/lib/_Types.ts:34](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L34)
+[adapter/src/lib/_Types.ts:34](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L34)
___
@@ -114,7 +116,7 @@ called when adapter is installed
#### Defined in
-[adapter/src/lib/_Types.ts:42](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L42)
+[adapter/src/lib/_Types.ts:46](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L46)
___
@@ -126,7 +128,7 @@ instance number of adapter
#### Defined in
-[adapter/src/lib/_Types.ts:16](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L16)
+[adapter/src/lib/_Types.ts:16](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L16)
___
@@ -138,7 +140,7 @@ If the adapter collects logs from all adapters (experts only). Default: false
#### Defined in
-[adapter/src/lib/_Types.ts:4](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L4)
+[adapter/src/lib/_Types.ts:4](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L4)
___
@@ -150,7 +152,7 @@ callback to inform about new message the adapter
#### Defined in
-[adapter/src/lib/_Types.ts:36](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L36)
+[adapter/src/lib/_Types.ts:40](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L40)
___
@@ -162,7 +164,7 @@ name of the adapter. Must be exactly the same as directory name.
#### Defined in
-[adapter/src/lib/_Types.ts:26](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L26)
+[adapter/src/lib/_Types.ts:26](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L26)
___
@@ -174,7 +176,7 @@ callback function (id, obj) that will be called if object changed
#### Defined in
-[adapter/src/lib/_Types.ts:30](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L30)
+[adapter/src/lib/_Types.ts:30](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L30)
___
@@ -186,7 +188,7 @@ if desired to have oObjects. This is a list with all states, channels and device
#### Defined in
-[adapter/src/lib/_Types.ts:14](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L14)
+[adapter/src/lib/_Types.ts:14](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L14)
___
@@ -198,7 +200,7 @@ called when adapter is ready
#### Defined in
-[adapter/src/lib/_Types.ts:40](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L40)
+[adapter/src/lib/_Types.ts:44](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L44)
___
@@ -218,7 +220,7 @@ called on reconnection to DB
#### Defined in
-[adapter/src/lib/_Types.ts:44](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L44)
+[adapter/src/lib/_Types.ts:48](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L48)
___
@@ -230,7 +232,7 @@ callback function (id, obj) that will be called if state changed
#### Defined in
-[adapter/src/lib/_Types.ts:32](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L32)
+[adapter/src/lib/_Types.ts:32](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L32)
___
@@ -242,7 +244,7 @@ if desired to have oStates. This is a list with all states values, and it will b
#### Defined in
-[adapter/src/lib/_Types.ts:12](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L12)
+[adapter/src/lib/_Types.ts:12](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L12)
___
@@ -254,7 +256,7 @@ flag which defaults to true - if true, adapter warns if states are set without a
#### Defined in
-[adapter/src/lib/_Types.ts:20](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L20)
+[adapter/src/lib/_Types.ts:20](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L20)
___
@@ -262,11 +264,11 @@ ___
• `Optional` **subscribable**: `boolean`
-if it is possible for other instances to retrive states of this adapter automatically
+if it is possible for other instances to retrieve states of this adapter automatically
#### Defined in
-[adapter/src/lib/_Types.ts:8](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L8)
+[adapter/src/lib/_Types.ts:8](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L8)
___
@@ -290,7 +292,7 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:2](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L2)
+[adapter/src/lib/_Types.ts:2](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L2)
___
@@ -302,7 +304,31 @@ If true, the systemConfig (iobroker.json) will be available in this.systemConfig
#### Defined in
-[adapter/src/lib/_Types.ts:28](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L28)
+[adapter/src/lib/_Types.ts:28](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L28)
+
+___
+
+### uiClientSubscribe
+
+• `Optional` **uiClientSubscribe**: [`UserInterfaceClientSubscribeHandler`](../modules/internal_.md#userinterfaceclientsubscribehandler)
+
+callback function that will be called when a new UI client subscribes
+
+#### Defined in
+
+[adapter/src/lib/_Types.ts:36](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L36)
+
+___
+
+### uiClientUnsubscribe
+
+• `Optional` **uiClientUnsubscribe**: [`UserInterfaceClientUnsubscribeHandler`](../modules/internal_.md#userinterfaceclientunsubscribehandler)
+
+callback function that will be called when a new UI client unsubscribes
+
+#### Defined in
+
+[adapter/src/lib/_Types.ts:38](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L38)
___
@@ -314,7 +340,7 @@ callback to stop the adapter
#### Defined in
-[adapter/src/lib/_Types.ts:38](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L38)
+[adapter/src/lib/_Types.ts:42](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L42)
___
@@ -326,4 +352,4 @@ if true, the date format from system.config
#### Defined in
-[adapter/src/lib/_Types.ts:6](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L6)
+[adapter/src/lib/_Types.ts:6](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L6)
diff --git a/packages/controller/doc/interfaces/internal_.AdapterOptionsConfig.md b/packages/controller/doc/interfaces/internal_.AdapterOptionsConfig.md
index 9e6c090e2b..bb9c777b8f 100644
--- a/packages/controller/doc/interfaces/internal_.AdapterOptionsConfig.md
+++ b/packages/controller/doc/interfaces/internal_.AdapterOptionsConfig.md
@@ -24,4 +24,4 @@
#### Defined in
-[adapter/src/lib/_Types.ts:52](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L52)
+[adapter/src/lib/_Types.ts:116](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L116)
diff --git a/packages/controller/doc/interfaces/internal_.AliasDetails.md b/packages/controller/doc/interfaces/internal_.AliasDetails.md
index 1813f5fd2b..7812203dfb 100644
--- a/packages/controller/doc/interfaces/internal_.AliasDetails.md
+++ b/packages/controller/doc/interfaces/internal_.AliasDetails.md
@@ -19,7 +19,7 @@
#### Defined in
-[adapter/src/lib/_Types.ts:64](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L64)
+[adapter/src/lib/_Types.ts:128](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L128)
___
@@ -29,4 +29,4 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:65](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L65)
+[adapter/src/lib/_Types.ts:129](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L129)
diff --git a/packages/controller/doc/interfaces/internal_.AliasDetailsSource.md b/packages/controller/doc/interfaces/internal_.AliasDetailsSource.md
index 1ea0809805..fa1cdc2e53 100644
--- a/packages/controller/doc/interfaces/internal_.AliasDetailsSource.md
+++ b/packages/controller/doc/interfaces/internal_.AliasDetailsSource.md
@@ -21,7 +21,7 @@
#### Defined in
-[adapter/src/lib/_Types.ts:70](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L70)
+[adapter/src/lib/_Types.ts:134](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L134)
___
@@ -31,7 +31,7 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:69](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L69)
+[adapter/src/lib/_Types.ts:133](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L133)
___
@@ -41,7 +41,7 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:71](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L71)
+[adapter/src/lib/_Types.ts:135](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L135)
___
@@ -51,4 +51,4 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:72](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L72)
+[adapter/src/lib/_Types.ts:136](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L136)
diff --git a/packages/controller/doc/interfaces/internal_.AliasTargetEntry.md b/packages/controller/doc/interfaces/internal_.AliasTargetEntry.md
index 42b673956f..5f81a3d27d 100644
--- a/packages/controller/doc/interfaces/internal_.AliasTargetEntry.md
+++ b/packages/controller/doc/interfaces/internal_.AliasTargetEntry.md
@@ -24,7 +24,7 @@
#### Defined in
-[adapter/src/lib/_Types.ts:76](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L76)
+[adapter/src/lib/_Types.ts:140](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L140)
___
@@ -34,7 +34,7 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:77](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L77)
+[adapter/src/lib/_Types.ts:141](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L141)
___
@@ -44,7 +44,7 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:80](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L80)
+[adapter/src/lib/_Types.ts:144](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L144)
___
@@ -54,7 +54,7 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:81](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L81)
+[adapter/src/lib/_Types.ts:145](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L145)
___
@@ -64,7 +64,7 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:78](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L78)
+[adapter/src/lib/_Types.ts:142](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L142)
___
@@ -74,7 +74,7 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:79](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L79)
+[adapter/src/lib/_Types.ts:143](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L143)
___
@@ -84,4 +84,4 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:82](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L82)
+[adapter/src/lib/_Types.ts:146](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L146)
diff --git a/packages/controller/doc/interfaces/internal_.BackupOptions.md b/packages/controller/doc/interfaces/internal_.BackupOptions.md
new file mode 100644
index 0000000000..343956a8f9
--- /dev/null
+++ b/packages/controller/doc/interfaces/internal_.BackupOptions.md
@@ -0,0 +1,71 @@
+[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [](../modules/internal_.md) / BackupOptions
+
+# Interface: BackupOptions
+
+[](../modules/internal_.md).BackupOptions
+
+## Table of contents
+
+### Properties
+
+- [disabled](internal_.BackupOptions.md#disabled)
+- [files](internal_.BackupOptions.md#files)
+- [hours](internal_.BackupOptions.md#hours)
+- [path](internal_.BackupOptions.md#path)
+- [period](internal_.BackupOptions.md#period)
+
+## Properties
+
+### disabled
+
+• **disabled**: `boolean`
+
+deactivates backup if true
+
+#### Defined in
+
+db-base/build/lib/inMemFileDB.d.ts:31
+
+___
+
+### files
+
+• **files**: `number`
+
+minimum number of files
+
+#### Defined in
+
+db-base/build/lib/inMemFileDB.d.ts:33
+
+___
+
+### hours
+
+• **hours**: `number`
+
+#### Defined in
+
+db-base/build/lib/inMemFileDB.d.ts:34
+
+___
+
+### path
+
+• **path**: `string`
+
+#### Defined in
+
+db-base/build/lib/inMemFileDB.d.ts:37
+
+___
+
+### period
+
+• **period**: `number`
+
+minutes
+
+#### Defined in
+
+db-base/build/lib/inMemFileDB.d.ts:36
diff --git a/packages/controller/doc/interfaces/internal_.BaseObject.md b/packages/controller/doc/interfaces/internal_.BaseObject.md
index 76cfef4892..e33a6229d7 100644
--- a/packages/controller/doc/interfaces/internal_.BaseObject.md
+++ b/packages/controller/doc/interfaces/internal_.BaseObject.md
@@ -63,7 +63,7 @@ The ID of this object
#### Defined in
-[types-dev/objects.d.ts:623](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L623)
+[types-dev/objects.d.ts:623](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L623)
___
@@ -73,7 +73,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:630](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L630)
+[types-dev/objects.d.ts:630](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L630)
___
@@ -83,7 +83,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:628](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L628)
+[types-dev/objects.d.ts:628](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L628)
___
@@ -93,7 +93,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:629](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L629)
+[types-dev/objects.d.ts:629](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L629)
___
@@ -103,7 +103,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:631](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L631)
+[types-dev/objects.d.ts:631](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L631)
___
@@ -113,7 +113,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:627](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L627)
+[types-dev/objects.d.ts:627](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L627)
___
@@ -125,7 +125,7 @@ These properties can only be edited if correct password is provided
#### Defined in
-[types-dev/objects.d.ts:636](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L636)
+[types-dev/objects.d.ts:636](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L636)
___
@@ -135,7 +135,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:634](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L634)
+[types-dev/objects.d.ts:634](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L634)
___
@@ -145,7 +145,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:624](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L624)
+[types-dev/objects.d.ts:624](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L624)
___
@@ -157,4 +157,4 @@ The user who created or updated this object
#### Defined in
-[types-dev/objects.d.ts:633](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L633)
+[types-dev/objects.d.ts:633](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L633)
diff --git a/packages/controller/doc/interfaces/internal_.Certificates.md b/packages/controller/doc/interfaces/internal_.Certificates.md
index 0198f95204..4f2f60d4d4 100644
--- a/packages/controller/doc/interfaces/internal_.Certificates.md
+++ b/packages/controller/doc/interfaces/internal_.Certificates.md
@@ -22,7 +22,7 @@ chained CA certificates
#### Defined in
-[types-dev/index.d.ts:224](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L224)
+[types-dev/index.d.ts:224](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L224)
___
@@ -34,7 +34,7 @@ public certificate
#### Defined in
-[types-dev/index.d.ts:222](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L222)
+[types-dev/index.d.ts:222](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L222)
___
@@ -46,4 +46,4 @@ private key file
#### Defined in
-[types-dev/index.d.ts:220](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L220)
+[types-dev/index.d.ts:220](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L220)
diff --git a/packages/controller/doc/interfaces/internal_.ChannelCommon.md b/packages/controller/doc/interfaces/internal_.ChannelCommon.md
index 60ac80ad7c..b203ca950a 100644
--- a/packages/controller/doc/interfaces/internal_.ChannelCommon.md
+++ b/packages/controller/doc/interfaces/internal_.ChannelCommon.md
@@ -30,7 +30,7 @@
#### Defined in
-[types-dev/objects.d.ts:269](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L269)
+[types-dev/objects.d.ts:269](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L269)
___
@@ -42,7 +42,7 @@ description of this channel
#### Defined in
-[types-dev/objects.d.ts:266](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L266)
+[types-dev/objects.d.ts:266](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L266)
___
@@ -58,7 +58,7 @@ When set to true, this object may not be deleted
#### Defined in
-[types-dev/objects.d.ts:159](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L159)
+[types-dev/objects.d.ts:159](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L159)
___
@@ -74,7 +74,7 @@ When set to true, this object is only visible when expert mode is turned on in a
#### Defined in
-[types-dev/objects.d.ts:162](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L162)
+[types-dev/objects.d.ts:162](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L162)
___
@@ -90,7 +90,7 @@ Icon for this object
#### Defined in
-[types-dev/objects.d.ts:167](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L167)
+[types-dev/objects.d.ts:167](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L167)
___
@@ -106,7 +106,7 @@ The name of this object as a simple string or an object with translations
#### Defined in
-[types-dev/objects.d.ts:156](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L156)
+[types-dev/objects.d.ts:156](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L156)
___
@@ -122,4 +122,4 @@ role of the object
#### Defined in
-[types-dev/objects.d.ts:169](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L169)
+[types-dev/objects.d.ts:169](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L169)
diff --git a/packages/controller/doc/interfaces/internal_.ChannelObject.md b/packages/controller/doc/interfaces/internal_.ChannelObject.md
index ee3e73067a..603d92c828 100644
--- a/packages/controller/doc/interfaces/internal_.ChannelObject.md
+++ b/packages/controller/doc/interfaces/internal_.ChannelObject.md
@@ -39,7 +39,7 @@ The ID of this object
#### Defined in
-[types-dev/objects.d.ts:623](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L623)
+[types-dev/objects.d.ts:623](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L623)
___
@@ -53,7 +53,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:630](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L630)
+[types-dev/objects.d.ts:630](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L630)
___
@@ -67,7 +67,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:651](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L651)
+[types-dev/objects.d.ts:651](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L651)
___
@@ -81,7 +81,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:629](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L629)
+[types-dev/objects.d.ts:629](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L629)
___
@@ -95,7 +95,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:631](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L631)
+[types-dev/objects.d.ts:631](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L631)
___
@@ -109,7 +109,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:627](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L627)
+[types-dev/objects.d.ts:627](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L627)
___
@@ -125,7 +125,7 @@ These properties can only be edited if correct password is provided
#### Defined in
-[types-dev/objects.d.ts:636](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L636)
+[types-dev/objects.d.ts:636](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L636)
___
@@ -139,7 +139,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:634](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L634)
+[types-dev/objects.d.ts:634](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L634)
___
@@ -153,7 +153,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:650](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L650)
+[types-dev/objects.d.ts:650](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L650)
___
@@ -169,4 +169,4 @@ The user who created or updated this object
#### Defined in
-[types-dev/objects.d.ts:633](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L633)
+[types-dev/objects.d.ts:633](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L633)
diff --git a/packages/controller/doc/interfaces/internal_.ChartCommon.md b/packages/controller/doc/interfaces/internal_.ChartCommon.md
index 07350cbb3b..8e928d63bf 100644
--- a/packages/controller/doc/interfaces/internal_.ChartCommon.md
+++ b/packages/controller/doc/interfaces/internal_.ChartCommon.md
@@ -31,7 +31,7 @@
#### Defined in
-[types-dev/objects.d.ts:285](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L285)
+[types-dev/objects.d.ts:285](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L285)
___
@@ -41,7 +41,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:287](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L287)
+[types-dev/objects.d.ts:287](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L287)
___
@@ -57,7 +57,7 @@ When set to true, this object may not be deleted
#### Defined in
-[types-dev/objects.d.ts:159](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L159)
+[types-dev/objects.d.ts:159](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L159)
___
@@ -67,7 +67,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:284](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L284)
+[types-dev/objects.d.ts:284](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L284)
___
@@ -83,7 +83,7 @@ When set to true, this object is only visible when expert mode is turned on in a
#### Defined in
-[types-dev/objects.d.ts:162](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L162)
+[types-dev/objects.d.ts:162](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L162)
___
@@ -99,7 +99,7 @@ Icon for this object
#### Defined in
-[types-dev/objects.d.ts:167](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L167)
+[types-dev/objects.d.ts:167](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L167)
___
@@ -115,7 +115,7 @@ The name of this object as a simple string or an object with translations
#### Defined in
-[types-dev/objects.d.ts:156](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L156)
+[types-dev/objects.d.ts:156](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L156)
___
@@ -131,4 +131,4 @@ role of the object
#### Defined in
-[types-dev/objects.d.ts:169](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L169)
+[types-dev/objects.d.ts:169](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L169)
diff --git a/packages/controller/doc/interfaces/internal_.ChartObject.md b/packages/controller/doc/interfaces/internal_.ChartObject.md
index 1ee063c3a1..71465d155a 100644
--- a/packages/controller/doc/interfaces/internal_.ChartObject.md
+++ b/packages/controller/doc/interfaces/internal_.ChartObject.md
@@ -39,7 +39,7 @@ The ID of this object
#### Defined in
-[types-dev/objects.d.ts:623](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L623)
+[types-dev/objects.d.ts:623](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L623)
___
@@ -53,7 +53,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:630](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L630)
+[types-dev/objects.d.ts:630](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L630)
___
@@ -67,7 +67,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:692](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L692)
+[types-dev/objects.d.ts:692](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L692)
___
@@ -81,7 +81,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:629](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L629)
+[types-dev/objects.d.ts:629](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L629)
___
@@ -95,7 +95,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:631](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L631)
+[types-dev/objects.d.ts:631](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L631)
___
@@ -109,7 +109,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:627](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L627)
+[types-dev/objects.d.ts:627](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L627)
___
@@ -125,7 +125,7 @@ These properties can only be edited if correct password is provided
#### Defined in
-[types-dev/objects.d.ts:636](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L636)
+[types-dev/objects.d.ts:636](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L636)
___
@@ -139,7 +139,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:634](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L634)
+[types-dev/objects.d.ts:634](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L634)
___
@@ -153,7 +153,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:691](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L691)
+[types-dev/objects.d.ts:691](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L691)
___
@@ -169,4 +169,4 @@ The user who created or updated this object
#### Defined in
-[types-dev/objects.d.ts:633](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L633)
+[types-dev/objects.d.ts:633](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L633)
diff --git a/packages/controller/doc/interfaces/internal_.CheckStatesResult.md b/packages/controller/doc/interfaces/internal_.CheckStatesResult.md
index 51a90bc82f..fd1996b223 100644
--- a/packages/controller/doc/interfaces/internal_.CheckStatesResult.md
+++ b/packages/controller/doc/interfaces/internal_.CheckStatesResult.md
@@ -19,7 +19,7 @@
#### Defined in
-[adapter/src/lib/_Types.ts:87](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L87)
+[adapter/src/lib/_Types.ts:151](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L151)
___
@@ -29,4 +29,4 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:86](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L86)
+[adapter/src/lib/_Types.ts:150](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L150)
diff --git a/packages/controller/doc/interfaces/internal_.ChownFileResult.md b/packages/controller/doc/interfaces/internal_.ChownFileResult.md
index d0175eec05..df557c1a65 100644
--- a/packages/controller/doc/interfaces/internal_.ChownFileResult.md
+++ b/packages/controller/doc/interfaces/internal_.ChownFileResult.md
@@ -28,7 +28,7 @@ Access rights
#### Defined in
-[types-dev/index.d.ts:456](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L456)
+[types-dev/index.d.ts:456](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L456)
___
@@ -40,7 +40,7 @@ Date of creation
#### Defined in
-[types-dev/index.d.ts:460](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L460)
+[types-dev/index.d.ts:460](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L460)
___
@@ -52,7 +52,7 @@ Name of the file or directory
#### Defined in
-[types-dev/index.d.ts:450](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L450)
+[types-dev/index.d.ts:450](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L450)
___
@@ -64,7 +64,7 @@ Whether this is a directory or a file
#### Defined in
-[types-dev/index.d.ts:454](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L454)
+[types-dev/index.d.ts:454](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L454)
___
@@ -76,7 +76,7 @@ Date of last modification
#### Defined in
-[types-dev/index.d.ts:458](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L458)
+[types-dev/index.d.ts:458](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L458)
___
@@ -88,7 +88,7 @@ The parent directory of the processed file or directory
#### Defined in
-[types-dev/index.d.ts:448](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L448)
+[types-dev/index.d.ts:448](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L448)
___
@@ -100,4 +100,4 @@ File system stats
#### Defined in
-[types-dev/index.d.ts:452](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L452)
+[types-dev/index.d.ts:452](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L452)
diff --git a/packages/controller/doc/interfaces/internal_.ClientHandler.md b/packages/controller/doc/interfaces/internal_.ClientHandler.md
new file mode 100644
index 0000000000..6c37b06fa1
--- /dev/null
+++ b/packages/controller/doc/interfaces/internal_.ClientHandler.md
@@ -0,0 +1,49 @@
+[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [](../modules/internal_.md) / ClientHandler
+
+# Interface: ClientHandler
+
+[](../modules/internal_.md).ClientHandler
+
+## Table of contents
+
+### Properties
+
+- [from](internal_.ClientHandler.md#from)
+- [sid](internal_.ClientHandler.md#sid)
+- [type](internal_.ClientHandler.md#type)
+
+## Properties
+
+### from
+
+• **from**: `string`
+
+Name of the subscriber
+
+#### Defined in
+
+[adapter/src/lib/adapter/userInterfaceMessagingController.ts:42](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/userInterfaceMessagingController.ts#L42)
+
+___
+
+### sid
+
+• **sid**: `string`
+
+The session id of the client connection
+
+#### Defined in
+
+[adapter/src/lib/adapter/userInterfaceMessagingController.ts:40](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/userInterfaceMessagingController.ts#L40)
+
+___
+
+### type
+
+• **type**: `string`
+
+Individual type which can be specified
+
+#### Defined in
+
+[adapter/src/lib/adapter/userInterfaceMessagingController.ts:44](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/userInterfaceMessagingController.ts#L44)
diff --git a/packages/controller/doc/interfaces/internal_.ConnectionOptions.md b/packages/controller/doc/interfaces/internal_.ConnectionOptions.md
new file mode 100644
index 0000000000..1a4bfe1c1c
--- /dev/null
+++ b/packages/controller/doc/interfaces/internal_.ConnectionOptions.md
@@ -0,0 +1,115 @@
+[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [](../modules/internal_.md) / ConnectionOptions
+
+# Interface: ConnectionOptions
+
+[](../modules/internal_.md).ConnectionOptions
+
+## Table of contents
+
+### Properties
+
+- [backup](internal_.ConnectionOptions.md#backup)
+- [dataDir](internal_.ConnectionOptions.md#datadir)
+- [enhancedLogging](internal_.ConnectionOptions.md#enhancedlogging)
+- [host](internal_.ConnectionOptions.md#host)
+- [maxQueue](internal_.ConnectionOptions.md#maxqueue)
+- [options](internal_.ConnectionOptions.md#options)
+- [pass](internal_.ConnectionOptions.md#pass)
+- [port](internal_.ConnectionOptions.md#port)
+- [sentinelName](internal_.ConnectionOptions.md#sentinelname)
+
+## Properties
+
+### backup
+
+• `Optional` **backup**: [`BackupOptions`](internal_.BackupOptions.md)
+
+#### Defined in
+
+db-base/build/lib/inMemFileDB.d.ts:20
+
+___
+
+### dataDir
+
+• **dataDir**: `string`
+
+relative path to the data dir
+
+#### Defined in
+
+db-base/build/lib/inMemFileDB.d.ts:22
+
+___
+
+### enhancedLogging
+
+• `Optional` **enhancedLogging**: `boolean`
+
+#### Defined in
+
+db-base/build/lib/inMemFileDB.d.ts:19
+
+___
+
+### host
+
+• **host**: `string` \| `string`[]
+
+array on sentinel
+
+#### Defined in
+
+db-base/build/lib/inMemFileDB.d.ts:14
+
+___
+
+### maxQueue
+
+• `Optional` **maxQueue**: `number`
+
+#### Defined in
+
+db-base/build/lib/inMemFileDB.d.ts:18
+
+___
+
+### options
+
+• **options**: `Record`<`string`, `any`\>
+
+#### Defined in
+
+db-base/build/lib/inMemFileDB.d.ts:17
+
+___
+
+### pass
+
+• `Optional` **pass**: `string`
+
+#### Defined in
+
+db-base/build/lib/inMemFileDB.d.ts:11
+
+___
+
+### port
+
+• **port**: `number` \| `number`[]
+
+array on sentinel
+
+#### Defined in
+
+db-base/build/lib/inMemFileDB.d.ts:16
+
+___
+
+### sentinelName
+
+• `Optional` **sentinelName**: `string`
+
+#### Defined in
+
+db-base/build/lib/inMemFileDB.d.ts:12
diff --git a/packages/controller/doc/interfaces/internal_.DbStatus.md b/packages/controller/doc/interfaces/internal_.DbStatus.md
new file mode 100644
index 0000000000..2875525f90
--- /dev/null
+++ b/packages/controller/doc/interfaces/internal_.DbStatus.md
@@ -0,0 +1,32 @@
+[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [](../modules/internal_.md) / DbStatus
+
+# Interface: DbStatus
+
+[](../modules/internal_.md).DbStatus
+
+## Table of contents
+
+### Properties
+
+- [server](internal_.DbStatus.md#server)
+- [type](internal_.DbStatus.md#type)
+
+## Properties
+
+### server
+
+• **server**: `boolean`
+
+#### Defined in
+
+db-base/build/lib/inMemFileDB.d.ts:27
+
+___
+
+### type
+
+• **type**: `string`
+
+#### Defined in
+
+db-base/build/lib/inMemFileDB.d.ts:26
diff --git a/packages/controller/doc/interfaces/internal_.DelObjectOptions.md b/packages/controller/doc/interfaces/internal_.DelObjectOptions.md
index d917522249..1380fa15fb 100644
--- a/packages/controller/doc/interfaces/internal_.DelObjectOptions.md
+++ b/packages/controller/doc/interfaces/internal_.DelObjectOptions.md
@@ -24,4 +24,4 @@ Whether all child objects should be deleted aswell
#### Defined in
-[types-dev/index.d.ts:293](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L293)
+[types-dev/index.d.ts:293](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L293)
diff --git a/packages/controller/doc/interfaces/internal_.DesignObject.md b/packages/controller/doc/interfaces/internal_.DesignObject.md
index adbf6175f8..2613864024 100644
--- a/packages/controller/doc/interfaces/internal_.DesignObject.md
+++ b/packages/controller/doc/interfaces/internal_.DesignObject.md
@@ -39,7 +39,7 @@ Omit.\_id
#### Defined in
-[types-dev/objects.d.ts:781](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L781)
+[types-dev/objects.d.ts:781](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L781)
___
@@ -53,7 +53,7 @@ Omit.acl
#### Defined in
-[types-dev/objects.d.ts:630](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L630)
+[types-dev/objects.d.ts:630](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L630)
___
@@ -63,7 +63,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:783](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L783)
+[types-dev/objects.d.ts:783](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L783)
___
@@ -77,7 +77,7 @@ Omit.enums
#### Defined in
-[types-dev/objects.d.ts:629](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L629)
+[types-dev/objects.d.ts:629](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L629)
___
@@ -91,7 +91,7 @@ Omit.from
#### Defined in
-[types-dev/objects.d.ts:631](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L631)
+[types-dev/objects.d.ts:631](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L631)
___
@@ -101,7 +101,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:782](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L782)
+[types-dev/objects.d.ts:782](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L782)
___
@@ -115,7 +115,7 @@ Omit.native
#### Defined in
-[types-dev/objects.d.ts:627](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L627)
+[types-dev/objects.d.ts:627](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L627)
___
@@ -131,7 +131,7 @@ Omit.nonEdit
#### Defined in
-[types-dev/objects.d.ts:636](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L636)
+[types-dev/objects.d.ts:636](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L636)
___
@@ -145,7 +145,7 @@ Omit.ts
#### Defined in
-[types-dev/objects.d.ts:634](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L634)
+[types-dev/objects.d.ts:634](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L634)
___
@@ -159,7 +159,7 @@ Omit.type
#### Defined in
-[types-dev/objects.d.ts:780](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L780)
+[types-dev/objects.d.ts:780](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L780)
___
@@ -175,7 +175,7 @@ Omit.user
#### Defined in
-[types-dev/objects.d.ts:633](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L633)
+[types-dev/objects.d.ts:633](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L633)
___
@@ -185,4 +185,4 @@ ___
#### Defined in
-[types-dev/objects.d.ts:784](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L784)
+[types-dev/objects.d.ts:784](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L784)
diff --git a/packages/controller/doc/interfaces/internal_.DeviceCommon.md b/packages/controller/doc/interfaces/internal_.DeviceCommon.md
index a12f0e89e7..d5e0530188 100644
--- a/packages/controller/doc/interfaces/internal_.DeviceCommon.md
+++ b/packages/controller/doc/interfaces/internal_.DeviceCommon.md
@@ -29,7 +29,7 @@
#### Defined in
-[types-dev/objects.d.ts:275](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L275)
+[types-dev/objects.d.ts:275](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L275)
___
@@ -45,7 +45,7 @@ When set to true, this object may not be deleted
#### Defined in
-[types-dev/objects.d.ts:159](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L159)
+[types-dev/objects.d.ts:159](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L159)
___
@@ -61,7 +61,7 @@ When set to true, this object is only visible when expert mode is turned on in a
#### Defined in
-[types-dev/objects.d.ts:162](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L162)
+[types-dev/objects.d.ts:162](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L162)
___
@@ -77,7 +77,7 @@ Icon for this object
#### Defined in
-[types-dev/objects.d.ts:167](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L167)
+[types-dev/objects.d.ts:167](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L167)
___
@@ -93,7 +93,7 @@ The name of this object as a simple string or an object with translations
#### Defined in
-[types-dev/objects.d.ts:156](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L156)
+[types-dev/objects.d.ts:156](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L156)
___
@@ -109,4 +109,4 @@ role of the object
#### Defined in
-[types-dev/objects.d.ts:169](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L169)
+[types-dev/objects.d.ts:169](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L169)
diff --git a/packages/controller/doc/interfaces/internal_.DeviceObject.md b/packages/controller/doc/interfaces/internal_.DeviceObject.md
index a232cfa55c..2b3a099431 100644
--- a/packages/controller/doc/interfaces/internal_.DeviceObject.md
+++ b/packages/controller/doc/interfaces/internal_.DeviceObject.md
@@ -39,7 +39,7 @@ The ID of this object
#### Defined in
-[types-dev/objects.d.ts:623](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L623)
+[types-dev/objects.d.ts:623](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L623)
___
@@ -53,7 +53,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:630](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L630)
+[types-dev/objects.d.ts:630](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L630)
___
@@ -67,7 +67,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:659](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L659)
+[types-dev/objects.d.ts:659](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L659)
___
@@ -81,7 +81,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:629](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L629)
+[types-dev/objects.d.ts:629](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L629)
___
@@ -95,7 +95,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:631](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L631)
+[types-dev/objects.d.ts:631](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L631)
___
@@ -109,7 +109,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:627](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L627)
+[types-dev/objects.d.ts:627](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L627)
___
@@ -125,7 +125,7 @@ These properties can only be edited if correct password is provided
#### Defined in
-[types-dev/objects.d.ts:636](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L636)
+[types-dev/objects.d.ts:636](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L636)
___
@@ -139,7 +139,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:634](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L634)
+[types-dev/objects.d.ts:634](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L634)
___
@@ -153,7 +153,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:658](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L658)
+[types-dev/objects.d.ts:658](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L658)
___
@@ -169,4 +169,4 @@ The user who created or updated this object
#### Defined in
-[types-dev/objects.d.ts:633](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L633)
+[types-dev/objects.d.ts:633](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L633)
diff --git a/packages/controller/doc/interfaces/internal_.EnumCommon.md b/packages/controller/doc/interfaces/internal_.EnumCommon.md
index 9ed45a1f2c..6f7f03c33d 100644
--- a/packages/controller/doc/interfaces/internal_.EnumCommon.md
+++ b/packages/controller/doc/interfaces/internal_.EnumCommon.md
@@ -30,7 +30,7 @@
#### Defined in
-[types-dev/objects.d.ts:294](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L294)
+[types-dev/objects.d.ts:294](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L294)
___
@@ -46,7 +46,7 @@ When set to true, this object may not be deleted
#### Defined in
-[types-dev/objects.d.ts:159](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L159)
+[types-dev/objects.d.ts:159](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L159)
___
@@ -62,7 +62,7 @@ When set to true, this object is only visible when expert mode is turned on in a
#### Defined in
-[types-dev/objects.d.ts:162](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L162)
+[types-dev/objects.d.ts:162](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L162)
___
@@ -78,7 +78,7 @@ Icon for this object
#### Defined in
-[types-dev/objects.d.ts:167](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L167)
+[types-dev/objects.d.ts:167](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L167)
___
@@ -90,7 +90,7 @@ The IDs of the enum members
#### Defined in
-[types-dev/objects.d.ts:291](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L291)
+[types-dev/objects.d.ts:291](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L291)
___
@@ -106,7 +106,7 @@ The name of this object as a simple string or an object with translations
#### Defined in
-[types-dev/objects.d.ts:156](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L156)
+[types-dev/objects.d.ts:156](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L156)
___
@@ -122,4 +122,4 @@ role of the object
#### Defined in
-[types-dev/objects.d.ts:169](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L169)
+[types-dev/objects.d.ts:169](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L169)
diff --git a/packages/controller/doc/interfaces/internal_.EnumObject.md b/packages/controller/doc/interfaces/internal_.EnumObject.md
index 085064be55..04d2dd952b 100644
--- a/packages/controller/doc/interfaces/internal_.EnumObject.md
+++ b/packages/controller/doc/interfaces/internal_.EnumObject.md
@@ -39,7 +39,7 @@ The ID of this object
#### Defined in
-[types-dev/objects.d.ts:623](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L623)
+[types-dev/objects.d.ts:623](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L623)
___
@@ -53,7 +53,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:630](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L630)
+[types-dev/objects.d.ts:630](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L630)
___
@@ -67,7 +67,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:676](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L676)
+[types-dev/objects.d.ts:676](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L676)
___
@@ -81,7 +81,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:629](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L629)
+[types-dev/objects.d.ts:629](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L629)
___
@@ -95,7 +95,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:631](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L631)
+[types-dev/objects.d.ts:631](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L631)
___
@@ -109,7 +109,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:627](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L627)
+[types-dev/objects.d.ts:627](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L627)
___
@@ -125,7 +125,7 @@ These properties can only be edited if correct password is provided
#### Defined in
-[types-dev/objects.d.ts:636](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L636)
+[types-dev/objects.d.ts:636](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L636)
___
@@ -139,7 +139,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:634](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L634)
+[types-dev/objects.d.ts:634](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L634)
___
@@ -153,7 +153,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:675](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L675)
+[types-dev/objects.d.ts:675](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L675)
___
@@ -169,4 +169,4 @@ The user who created or updated this object
#### Defined in
-[types-dev/objects.d.ts:633](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L633)
+[types-dev/objects.d.ts:633](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L633)
diff --git a/packages/controller/doc/interfaces/internal_.EvaluatedFileACL.md b/packages/controller/doc/interfaces/internal_.EvaluatedFileACL.md
index 31c98d3788..5123c50335 100644
--- a/packages/controller/doc/interfaces/internal_.EvaluatedFileACL.md
+++ b/packages/controller/doc/interfaces/internal_.EvaluatedFileACL.md
@@ -36,7 +36,7 @@ Full name of the user who owns this file, e.g. "system.user.admin"
#### Defined in
-[types-dev/objects.d.ts:8](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L8)
+[types-dev/objects.d.ts:8](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L8)
___
@@ -52,7 +52,7 @@ Full name of the group who owns this file, e.g. "system.group.administrator"
#### Defined in
-[types-dev/objects.d.ts:10](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L10)
+[types-dev/objects.d.ts:10](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L10)
___
@@ -68,7 +68,7 @@ Linux-type permissions defining access to this file
#### Defined in
-[types-dev/objects.d.ts:12](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L12)
+[types-dev/objects.d.ts:12](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L12)
___
@@ -80,7 +80,7 @@ Whether the user may read the file
#### Defined in
-[types-dev/objects.d.ts:17](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L17)
+[types-dev/objects.d.ts:17](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L17)
___
@@ -92,4 +92,4 @@ Whether the user may write the file
#### Defined in
-[types-dev/objects.d.ts:19](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L19)
+[types-dev/objects.d.ts:19](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L19)
diff --git a/packages/controller/doc/interfaces/internal_.ExtendObjectOptions.md b/packages/controller/doc/interfaces/internal_.ExtendObjectOptions.md
index aaa257c74d..969e2c04e8 100644
--- a/packages/controller/doc/interfaces/internal_.ExtendObjectOptions.md
+++ b/packages/controller/doc/interfaces/internal_.ExtendObjectOptions.md
@@ -24,4 +24,4 @@ Which properties of the original object should be preserved
#### Defined in
-[types-dev/index.d.ts:304](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L304)
+[types-dev/index.d.ts:304](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L304)
diff --git a/packages/controller/doc/interfaces/internal_.FileACL.md b/packages/controller/doc/interfaces/internal_.FileACL.md
index 408248188e..ba23d7aeb7 100644
--- a/packages/controller/doc/interfaces/internal_.FileACL.md
+++ b/packages/controller/doc/interfaces/internal_.FileACL.md
@@ -30,7 +30,7 @@ Full name of the user who owns this file, e.g. "system.user.admin"
#### Defined in
-[types-dev/objects.d.ts:8](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L8)
+[types-dev/objects.d.ts:8](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L8)
___
@@ -42,7 +42,7 @@ Full name of the group who owns this file, e.g. "system.group.administrator"
#### Defined in
-[types-dev/objects.d.ts:10](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L10)
+[types-dev/objects.d.ts:10](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L10)
___
@@ -54,4 +54,4 @@ Linux-type permissions defining access to this file
#### Defined in
-[types-dev/objects.d.ts:12](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L12)
+[types-dev/objects.d.ts:12](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L12)
diff --git a/packages/controller/doc/interfaces/internal_.FolderObject.md b/packages/controller/doc/interfaces/internal_.FolderObject.md
index 7257823dc7..0bcfbef172 100644
--- a/packages/controller/doc/interfaces/internal_.FolderObject.md
+++ b/packages/controller/doc/interfaces/internal_.FolderObject.md
@@ -39,7 +39,7 @@ The ID of this object
#### Defined in
-[types-dev/objects.d.ts:623](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L623)
+[types-dev/objects.d.ts:623](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L623)
___
@@ -53,7 +53,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:630](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L630)
+[types-dev/objects.d.ts:630](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L630)
___
@@ -67,7 +67,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:668](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L668)
+[types-dev/objects.d.ts:668](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L668)
___
@@ -81,7 +81,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:629](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L629)
+[types-dev/objects.d.ts:629](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L629)
___
@@ -95,7 +95,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:631](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L631)
+[types-dev/objects.d.ts:631](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L631)
___
@@ -109,7 +109,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:627](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L627)
+[types-dev/objects.d.ts:627](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L627)
___
@@ -125,7 +125,7 @@ These properties can only be edited if correct password is provided
#### Defined in
-[types-dev/objects.d.ts:636](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L636)
+[types-dev/objects.d.ts:636](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L636)
___
@@ -139,7 +139,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:634](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L634)
+[types-dev/objects.d.ts:634](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L634)
___
@@ -153,7 +153,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:666](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L666)
+[types-dev/objects.d.ts:666](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L666)
___
@@ -169,4 +169,4 @@ The user who created or updated this object
#### Defined in
-[types-dev/objects.d.ts:633](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L633)
+[types-dev/objects.d.ts:633](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L633)
diff --git a/packages/controller/doc/interfaces/internal_.GetHistoryOptions.md b/packages/controller/doc/interfaces/internal_.GetHistoryOptions.md
index 984eb18921..445290a28f 100644
--- a/packages/controller/doc/interfaces/internal_.GetHistoryOptions.md
+++ b/packages/controller/doc/interfaces/internal_.GetHistoryOptions.md
@@ -30,7 +30,7 @@
#### Defined in
-[types-dev/index.d.ts:282](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L282)
+[types-dev/index.d.ts:282](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L282)
___
@@ -40,7 +40,7 @@ ___
#### Defined in
-[types-dev/index.d.ts:284](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L284)
+[types-dev/index.d.ts:284](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L284)
___
@@ -50,7 +50,7 @@ ___
#### Defined in
-[types-dev/index.d.ts:288](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L288)
+[types-dev/index.d.ts:288](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L288)
___
@@ -60,7 +60,7 @@ ___
#### Defined in
-[types-dev/index.d.ts:280](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L280)
+[types-dev/index.d.ts:280](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L280)
___
@@ -70,7 +70,7 @@ ___
#### Defined in
-[types-dev/index.d.ts:278](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L278)
+[types-dev/index.d.ts:278](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L278)
___
@@ -80,7 +80,7 @@ ___
#### Defined in
-[types-dev/index.d.ts:281](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L281)
+[types-dev/index.d.ts:281](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L281)
___
@@ -90,7 +90,7 @@ ___
#### Defined in
-[types-dev/index.d.ts:286](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L286)
+[types-dev/index.d.ts:286](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L286)
___
@@ -100,7 +100,7 @@ ___
#### Defined in
-[types-dev/index.d.ts:276](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L276)
+[types-dev/index.d.ts:276](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L276)
___
@@ -110,7 +110,7 @@ ___
#### Defined in
-[types-dev/index.d.ts:285](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L285)
+[types-dev/index.d.ts:285](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L285)
___
@@ -120,7 +120,7 @@ ___
#### Defined in
-[types-dev/index.d.ts:283](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L283)
+[types-dev/index.d.ts:283](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L283)
___
@@ -130,7 +130,7 @@ ___
#### Defined in
-[types-dev/index.d.ts:287](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L287)
+[types-dev/index.d.ts:287](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L287)
___
@@ -140,7 +140,7 @@ ___
#### Defined in
-[types-dev/index.d.ts:277](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L277)
+[types-dev/index.d.ts:277](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L277)
___
@@ -150,4 +150,4 @@ ___
#### Defined in
-[types-dev/index.d.ts:279](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L279)
+[types-dev/index.d.ts:279](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L279)
diff --git a/packages/controller/doc/interfaces/internal_.GetObjectListItem.md b/packages/controller/doc/interfaces/internal_.GetObjectListItem.md
index bf180da69e..c5dbf538b4 100644
--- a/packages/controller/doc/interfaces/internal_.GetObjectListItem.md
+++ b/packages/controller/doc/interfaces/internal_.GetObjectListItem.md
@@ -28,7 +28,7 @@ The same as @link{value}
#### Defined in
-[types-dev/index.d.ts:493](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L493)
+[types-dev/index.d.ts:493](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L493)
___
@@ -44,7 +44,7 @@ The ID of this object
#### Defined in
-[types-dev/index.d.ts:479](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L479)
+[types-dev/index.d.ts:479](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L479)
___
@@ -60,4 +60,4 @@ A copy of the object
#### Defined in
-[types-dev/index.d.ts:491](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L491)
+[types-dev/index.d.ts:491](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L491)
diff --git a/packages/controller/doc/interfaces/internal_.GetObjectViewItem.md b/packages/controller/doc/interfaces/internal_.GetObjectViewItem.md
index 93192b86a5..84e523fb6d 100644
--- a/packages/controller/doc/interfaces/internal_.GetObjectViewItem.md
+++ b/packages/controller/doc/interfaces/internal_.GetObjectViewItem.md
@@ -33,7 +33,7 @@ The ID of this object
#### Defined in
-[types-dev/index.d.ts:479](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L479)
+[types-dev/index.d.ts:479](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L479)
___
@@ -45,4 +45,4 @@ A copy of the object from the DB
#### Defined in
-[types-dev/index.d.ts:481](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L481)
+[types-dev/index.d.ts:481](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L481)
diff --git a/packages/controller/doc/interfaces/internal_.GetObjectViewParams.md b/packages/controller/doc/interfaces/internal_.GetObjectViewParams.md
index c3f3f7d4ca..186f4c54eb 100644
--- a/packages/controller/doc/interfaces/internal_.GetObjectViewParams.md
+++ b/packages/controller/doc/interfaces/internal_.GetObjectViewParams.md
@@ -24,7 +24,7 @@ Last id to include in the return list
#### Defined in
-[types-dev/index.d.ts:193](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L193)
+[types-dev/index.d.ts:193](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L193)
___
@@ -36,7 +36,7 @@ Whether docs should be included in the return list
#### Defined in
-[types-dev/index.d.ts:195](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L195)
+[types-dev/index.d.ts:195](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L195)
___
@@ -48,4 +48,4 @@ First id to include in the return list
#### Defined in
-[types-dev/index.d.ts:191](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L191)
+[types-dev/index.d.ts:191](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L191)
diff --git a/packages/controller/doc/interfaces/internal_.GetUserGroupsOptions.md b/packages/controller/doc/interfaces/internal_.GetUserGroupsOptions.md
index b245d27021..a7daf6b49b 100644
--- a/packages/controller/doc/interfaces/internal_.GetUserGroupsOptions.md
+++ b/packages/controller/doc/interfaces/internal_.GetUserGroupsOptions.md
@@ -22,4 +22,4 @@
#### Defined in
-[adapter/src/lib/_Types.ts:96](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L96)
+[adapter/src/lib/_Types.ts:160](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L160)
diff --git a/packages/controller/doc/interfaces/internal_.GroupCommon.md b/packages/controller/doc/interfaces/internal_.GroupCommon.md
index 27736db866..eaec2e641e 100644
--- a/packages/controller/doc/interfaces/internal_.GroupCommon.md
+++ b/packages/controller/doc/interfaces/internal_.GroupCommon.md
@@ -34,7 +34,7 @@ The default permissions of this group
#### Defined in
-[types-dev/objects.d.ts:402](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L402)
+[types-dev/objects.d.ts:402](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L402)
___
@@ -44,7 +44,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:406](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L406)
+[types-dev/objects.d.ts:406](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L406)
___
@@ -60,7 +60,7 @@ When set to true, this object may not be deleted
#### Defined in
-[types-dev/objects.d.ts:159](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L159)
+[types-dev/objects.d.ts:159](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L159)
___
@@ -72,7 +72,7 @@ A group can be disabled, if missing, group is active
#### Defined in
-[types-dev/objects.d.ts:404](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L404)
+[types-dev/objects.d.ts:404](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L404)
___
@@ -88,7 +88,7 @@ When set to true, this object is only visible when expert mode is turned on in a
#### Defined in
-[types-dev/objects.d.ts:162](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L162)
+[types-dev/objects.d.ts:162](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L162)
___
@@ -104,7 +104,7 @@ Icon for this object
#### Defined in
-[types-dev/objects.d.ts:167](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L167)
+[types-dev/objects.d.ts:167](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L167)
___
@@ -116,7 +116,7 @@ The users of this group
#### Defined in
-[types-dev/objects.d.ts:400](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L400)
+[types-dev/objects.d.ts:400](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L400)
___
@@ -132,7 +132,7 @@ The name of this group
#### Defined in
-[types-dev/objects.d.ts:398](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L398)
+[types-dev/objects.d.ts:398](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L398)
___
@@ -148,4 +148,4 @@ role of the object
#### Defined in
-[types-dev/objects.d.ts:169](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L169)
+[types-dev/objects.d.ts:169](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L169)
diff --git a/packages/controller/doc/interfaces/internal_.GroupObject.md b/packages/controller/doc/interfaces/internal_.GroupObject.md
index 3deadf2dfc..6020701b97 100644
--- a/packages/controller/doc/interfaces/internal_.GroupObject.md
+++ b/packages/controller/doc/interfaces/internal_.GroupObject.md
@@ -39,7 +39,7 @@ The ID of this object
#### Defined in
-[types-dev/objects.d.ts:753](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L753)
+[types-dev/objects.d.ts:753](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L753)
___
@@ -53,7 +53,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:630](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L630)
+[types-dev/objects.d.ts:630](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L630)
___
@@ -67,7 +67,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:755](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L755)
+[types-dev/objects.d.ts:755](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L755)
___
@@ -81,7 +81,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:629](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L629)
+[types-dev/objects.d.ts:629](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L629)
___
@@ -95,7 +95,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:631](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L631)
+[types-dev/objects.d.ts:631](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L631)
___
@@ -109,7 +109,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:627](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L627)
+[types-dev/objects.d.ts:627](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L627)
___
@@ -125,7 +125,7 @@ These properties can only be edited if correct password is provided
#### Defined in
-[types-dev/objects.d.ts:636](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L636)
+[types-dev/objects.d.ts:636](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L636)
___
@@ -139,7 +139,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:634](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L634)
+[types-dev/objects.d.ts:634](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L634)
___
@@ -153,7 +153,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:754](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L754)
+[types-dev/objects.d.ts:754](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L754)
___
@@ -169,4 +169,4 @@ The user who created or updated this object
#### Defined in
-[types-dev/objects.d.ts:633](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L633)
+[types-dev/objects.d.ts:633](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L633)
diff --git a/packages/controller/doc/interfaces/internal_.HeartbeatTimer.md b/packages/controller/doc/interfaces/internal_.HeartbeatTimer.md
new file mode 100644
index 0000000000..d82f634002
--- /dev/null
+++ b/packages/controller/doc/interfaces/internal_.HeartbeatTimer.md
@@ -0,0 +1,36 @@
+[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [](../modules/internal_.md) / HeartbeatTimer
+
+# Interface: HeartbeatTimer
+
+[](../modules/internal_.md).HeartbeatTimer
+
+## Table of contents
+
+### Properties
+
+- [heartbeat](internal_.HeartbeatTimer.md#heartbeat)
+- [timer](internal_.HeartbeatTimer.md#timer)
+
+## Properties
+
+### heartbeat
+
+• **heartbeat**: `number`
+
+The heartbeat interval
+
+#### Defined in
+
+[adapter/src/lib/adapter/userInterfaceMessagingController.ts:15](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/userInterfaceMessagingController.ts#L15)
+
+___
+
+### timer
+
+• **timer**: `Timeout`
+
+The actual timer
+
+#### Defined in
+
+[adapter/src/lib/adapter/userInterfaceMessagingController.ts:13](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/userInterfaceMessagingController.ts#L13)
diff --git a/packages/controller/doc/interfaces/internal_.HostCommon.md b/packages/controller/doc/interfaces/internal_.HostCommon.md
index 254971003e..2af678d47e 100644
--- a/packages/controller/doc/interfaces/internal_.HostCommon.md
+++ b/packages/controller/doc/interfaces/internal_.HostCommon.md
@@ -39,7 +39,7 @@ An array of IP addresses this host exposes
#### Defined in
-[types-dev/objects.d.ts:349](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L349)
+[types-dev/objects.d.ts:349](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L349)
___
@@ -51,7 +51,7 @@ The command line of the executable
#### Defined in
-[types-dev/objects.d.ts:346](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L346)
+[types-dev/objects.d.ts:346](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L346)
___
@@ -61,7 +61,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:354](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L354)
+[types-dev/objects.d.ts:354](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L354)
___
@@ -71,7 +71,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:357](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L357)
+[types-dev/objects.d.ts:357](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L357)
___
@@ -87,7 +87,7 @@ When set to true, this object may not be deleted
#### Defined in
-[types-dev/objects.d.ts:159](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L159)
+[types-dev/objects.d.ts:159](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L159)
___
@@ -103,7 +103,7 @@ When set to true, this object is only visible when expert mode is turned on in a
#### Defined in
-[types-dev/objects.d.ts:162](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L162)
+[types-dev/objects.d.ts:162](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L162)
___
@@ -113,7 +113,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:347](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L347)
+[types-dev/objects.d.ts:347](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L347)
___
@@ -129,7 +129,7 @@ Icon for this object
#### Defined in
-[types-dev/objects.d.ts:167](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L167)
+[types-dev/objects.d.ts:167](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L167)
___
@@ -139,7 +139,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:344](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L344)
+[types-dev/objects.d.ts:344](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L344)
___
@@ -155,7 +155,7 @@ The display name of this host
#### Defined in
-[types-dev/objects.d.ts:342](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L342)
+[types-dev/objects.d.ts:342](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L342)
___
@@ -165,7 +165,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:352](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L352)
+[types-dev/objects.d.ts:352](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L352)
___
@@ -181,7 +181,7 @@ role of the object
#### Defined in
-[types-dev/objects.d.ts:169](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L169)
+[types-dev/objects.d.ts:169](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L169)
___
@@ -191,7 +191,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:343](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L343)
+[types-dev/objects.d.ts:343](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L343)
___
@@ -201,4 +201,4 @@ ___
#### Defined in
-[types-dev/objects.d.ts:351](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L351)
+[types-dev/objects.d.ts:351](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L351)
diff --git a/packages/controller/doc/interfaces/internal_.HostNative.md b/packages/controller/doc/interfaces/internal_.HostNative.md
index bd81c5d12b..a51f583692 100644
--- a/packages/controller/doc/interfaces/internal_.HostNative.md
+++ b/packages/controller/doc/interfaces/internal_.HostNative.md
@@ -28,7 +28,7 @@
#### Defined in
-[types-dev/objects.d.ts:375](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L375)
+[types-dev/objects.d.ts:375](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L375)
___
@@ -50,7 +50,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:366](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L366)
+[types-dev/objects.d.ts:366](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L366)
___
@@ -68,4 +68,4 @@ ___
#### Defined in
-[types-dev/objects.d.ts:361](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L361)
+[types-dev/objects.d.ts:361](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L361)
diff --git a/packages/controller/doc/interfaces/internal_.HostObject.md b/packages/controller/doc/interfaces/internal_.HostObject.md
index cf6b7a227d..662b2cdf7f 100644
--- a/packages/controller/doc/interfaces/internal_.HostObject.md
+++ b/packages/controller/doc/interfaces/internal_.HostObject.md
@@ -39,7 +39,7 @@ The ID of this object
#### Defined in
-[types-dev/objects.d.ts:733](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L733)
+[types-dev/objects.d.ts:733](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L733)
___
@@ -53,7 +53,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:630](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L630)
+[types-dev/objects.d.ts:630](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L630)
___
@@ -67,7 +67,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:735](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L735)
+[types-dev/objects.d.ts:735](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L735)
___
@@ -81,7 +81,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:629](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L629)
+[types-dev/objects.d.ts:629](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L629)
___
@@ -95,7 +95,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:631](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L631)
+[types-dev/objects.d.ts:631](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L631)
___
@@ -109,7 +109,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:736](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L736)
+[types-dev/objects.d.ts:736](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L736)
___
@@ -125,7 +125,7 @@ These properties can only be edited if correct password is provided
#### Defined in
-[types-dev/objects.d.ts:636](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L636)
+[types-dev/objects.d.ts:636](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L636)
___
@@ -139,7 +139,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:634](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L634)
+[types-dev/objects.d.ts:634](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L634)
___
@@ -153,7 +153,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:734](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L734)
+[types-dev/objects.d.ts:734](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L734)
___
@@ -169,4 +169,4 @@ The user who created or updated this object
#### Defined in
-[types-dev/objects.d.ts:633](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L633)
+[types-dev/objects.d.ts:633](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L633)
diff --git a/packages/controller/doc/interfaces/internal_.IdObject.md b/packages/controller/doc/interfaces/internal_.IdObject.md
index ef0f56550e..187cf5091f 100644
--- a/packages/controller/doc/interfaces/internal_.IdObject.md
+++ b/packages/controller/doc/interfaces/internal_.IdObject.md
@@ -20,7 +20,7 @@
#### Defined in
-[types-dev/index.d.ts:85](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L85)
+[types-dev/index.d.ts:85](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L85)
___
@@ -30,7 +30,7 @@ ___
#### Defined in
-[types-dev/index.d.ts:84](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L84)
+[types-dev/index.d.ts:84](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L84)
___
@@ -40,4 +40,4 @@ ___
#### Defined in
-[types-dev/index.d.ts:86](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L86)
+[types-dev/index.d.ts:86](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L86)
diff --git a/packages/controller/doc/interfaces/internal_.InstanceCommon.md b/packages/controller/doc/interfaces/internal_.InstanceCommon.md
index 0bfffffb1d..b067c678bc 100644
--- a/packages/controller/doc/interfaces/internal_.InstanceCommon.md
+++ b/packages/controller/doc/interfaces/internal_.InstanceCommon.md
@@ -103,7 +103,7 @@ Custom attributes to be shown in admin in the object browser
#### Defined in
-[types-dev/objects.d.ts:457](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L457)
+[types-dev/objects.d.ts:457](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L457)
___
@@ -129,7 +129,7 @@ Settings for custom Admin Tabs
#### Defined in
-[types-dev/objects.d.ts:459](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L459)
+[types-dev/objects.d.ts:459](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L459)
___
@@ -143,7 +143,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:470](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L470)
+[types-dev/objects.d.ts:470](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L470)
___
@@ -159,7 +159,7 @@ Possible values for the instance mode (if more than one is possible)
#### Defined in
-[types-dev/objects.d.ts:472](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L472)
+[types-dev/objects.d.ts:472](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L472)
___
@@ -175,7 +175,7 @@ Whether this adapter includes custom blocks for Blockly. If true, `admin/blockly
#### Defined in
-[types-dev/objects.d.ts:474](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L474)
+[types-dev/objects.d.ts:474](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L474)
___
@@ -191,7 +191,7 @@ If compact mode is supported
#### Defined in
-[types-dev/objects.d.ts:323](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L323)
+[types-dev/objects.d.ts:323](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L323)
___
@@ -203,7 +203,7 @@ Active compact group, instances in this group will be started in one process
#### Defined in
-[types-dev/objects.d.ts:327](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L327)
+[types-dev/objects.d.ts:327](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L327)
___
@@ -223,7 +223,7 @@ dataSource
#### Defined in
-[types-dev/objects.d.ts:476](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L476)
+[types-dev/objects.d.ts:476](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L476)
___
@@ -237,7 +237,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:337](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L337)
+[types-dev/objects.d.ts:337](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L337)
___
@@ -253,7 +253,7 @@ The directory relative to iobroker-data where the adapter stores the data. Suppo
#### Defined in
-[types-dev/objects.d.ts:480](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L480)
+[types-dev/objects.d.ts:480](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L480)
___
@@ -273,7 +273,7 @@ connectionType
#### Defined in
-[types-dev/objects.d.ts:482](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L482)
+[types-dev/objects.d.ts:482](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L482)
___
@@ -289,7 +289,7 @@ A record of ioBroker adapters (including "js-controller") and version ranges whi
#### Defined in
-[types-dev/objects.d.ts:484](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L484)
+[types-dev/objects.d.ts:484](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L484)
___
@@ -305,7 +305,7 @@ Which files outside of the README.md have documentation for the adapter
#### Defined in
-[types-dev/objects.d.ts:486](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L486)
+[types-dev/objects.d.ts:486](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L486)
___
@@ -321,7 +321,7 @@ When set to true, this object may not be deleted
#### Defined in
-[types-dev/objects.d.ts:159](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L159)
+[types-dev/objects.d.ts:159](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L159)
___
@@ -337,7 +337,7 @@ Whether new instances should be enabled by default. *Should* be `false`!
#### Defined in
-[types-dev/objects.d.ts:310](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L310)
+[types-dev/objects.d.ts:310](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L310)
___
@@ -353,7 +353,7 @@ If true, all previous data in the target directory (web) should be deleted befor
#### Defined in
-[types-dev/objects.d.ts:490](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L490)
+[types-dev/objects.d.ts:490](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L490)
___
@@ -369,7 +369,7 @@ When set to true, this object is only visible when expert mode is turned on in a
#### Defined in
-[types-dev/objects.d.ts:162](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L162)
+[types-dev/objects.d.ts:162](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L162)
___
@@ -385,7 +385,7 @@ URL of an external icon that is shown for adapters that are not installed
#### Defined in
-[types-dev/objects.d.ts:492](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L492)
+[types-dev/objects.d.ts:492](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L492)
___
@@ -401,7 +401,7 @@ Whether this adapter responds to `getHistory` messages
#### Defined in
-[types-dev/objects.d.ts:494](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L494)
+[types-dev/objects.d.ts:494](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L494)
___
@@ -413,7 +413,7 @@ The name of the host where this instance is running
#### Defined in
-[types-dev/objects.d.ts:309](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L309)
+[types-dev/objects.d.ts:309](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L309)
___
@@ -429,7 +429,7 @@ Filename of the local icon which is shown for installed adapters. Should be loca
#### Defined in
-[types-dev/objects.d.ts:496](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L496)
+[types-dev/objects.d.ts:496](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L496)
___
@@ -439,7 +439,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:330](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L330)
+[types-dev/objects.d.ts:330](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L330)
___
@@ -455,7 +455,7 @@ Which version of this adapter is installed
#### Defined in
-[types-dev/objects.d.ts:498](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L498)
+[types-dev/objects.d.ts:498](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L498)
___
@@ -469,7 +469,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:499](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L499)
+[types-dev/objects.d.ts:499](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L499)
___
@@ -491,7 +491,7 @@ localLinks
#### Defined in
-[types-dev/objects.d.ts:503](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L503)
+[types-dev/objects.d.ts:503](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L503)
___
@@ -507,7 +507,7 @@ A dictionary of links to web services this adapter provides
#### Defined in
-[types-dev/objects.d.ts:501](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L501)
+[types-dev/objects.d.ts:501](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L501)
___
@@ -523,7 +523,7 @@ If adapter can consume log messages, like admin, javascript or logparser
#### Defined in
-[types-dev/objects.d.ts:334](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L334)
+[types-dev/objects.d.ts:334](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L334)
___
@@ -537,7 +537,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:504](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L504)
+[types-dev/objects.d.ts:504](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L504)
___
@@ -553,7 +553,7 @@ Path to the start file of the adapter. Should be the same as in `package.json`
#### Defined in
-[types-dev/objects.d.ts:508](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L508)
+[types-dev/objects.d.ts:508](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L508)
___
@@ -569,7 +569,7 @@ Whether the admin configuration dialog is written in materialize style. Required
#### Defined in
-[types-dev/objects.d.ts:512](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L512)
+[types-dev/objects.d.ts:512](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L512)
___
@@ -585,7 +585,7 @@ Whether the admin tab is written in materialize style. Required for Admin 3+
#### Defined in
-[types-dev/objects.d.ts:510](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L510)
+[types-dev/objects.d.ts:510](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L510)
___
@@ -607,7 +607,7 @@ supportedMessages up from controller v5
#### Defined in
-[types-dev/objects.d.ts:514](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L514)
+[types-dev/objects.d.ts:514](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L514)
___
@@ -623,7 +623,7 @@ How and when this instance should be started
#### Defined in
-[types-dev/objects.d.ts:312](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L312)
+[types-dev/objects.d.ts:312](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L312)
___
@@ -639,7 +639,7 @@ Name of the adapter (without leading `ioBroker.`)
#### Defined in
-[types-dev/objects.d.ts:519](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L519)
+[types-dev/objects.d.ts:519](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L519)
___
@@ -655,7 +655,7 @@ If `true`, no configuration dialog will be shown
#### Defined in
-[types-dev/objects.d.ts:521](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L521)
+[types-dev/objects.d.ts:521](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L521)
___
@@ -671,7 +671,7 @@ If `true`, this adapter's instances will not be shown in the admin overview scre
#### Defined in
-[types-dev/objects.d.ts:523](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L523)
+[types-dev/objects.d.ts:523](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L523)
___
@@ -687,7 +687,7 @@ Set to `true` if the adapter is not available in the official ioBroker repositor
#### Defined in
-[types-dev/objects.d.ts:525](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L525)
+[types-dev/objects.d.ts:525](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L525)
___
@@ -699,7 +699,7 @@ Arguments passed to the adapter process, this disables compact mode
#### Defined in
-[types-dev/objects.d.ts:332](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L332)
+[types-dev/objects.d.ts:332](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L332)
___
@@ -715,7 +715,7 @@ If `true`, manual installation from GitHub is not possible
#### Defined in
-[types-dev/objects.d.ts:527](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L527)
+[types-dev/objects.d.ts:527](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L527)
___
@@ -731,7 +731,7 @@ If `true`, this adapter cannot be deleted or updated manually.
#### Defined in
-[types-dev/objects.d.ts:529](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L529)
+[types-dev/objects.d.ts:529](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L529)
___
@@ -747,7 +747,7 @@ If `true`, this "adapter" only contains HTML files and no main executable
#### Defined in
-[types-dev/objects.d.ts:531](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L531)
+[types-dev/objects.d.ts:531](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L531)
___
@@ -763,7 +763,7 @@ Which OSes this adapter supports
#### Defined in
-[types-dev/objects.d.ts:542](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L542)
+[types-dev/objects.d.ts:542](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L542)
___
@@ -787,7 +787,7 @@ Used to configure native (OS) dependencies of this adapter that need to be insta
#### Defined in
-[types-dev/objects.d.ts:533](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L533)
+[types-dev/objects.d.ts:533](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L533)
___
@@ -801,7 +801,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:543](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L543)
+[types-dev/objects.d.ts:543](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L543)
___
@@ -817,7 +817,7 @@ String (or array) with names of attributes in common of instance, which will not
#### Defined in
-[types-dev/objects.d.ts:329](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L329)
+[types-dev/objects.d.ts:329](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L329)
___
@@ -833,7 +833,7 @@ Which adapters must be restarted after installing or updating this adapter.
#### Defined in
-[types-dev/objects.d.ts:547](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L547)
+[types-dev/objects.d.ts:547](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L547)
___
@@ -849,7 +849,7 @@ role of the object
#### Defined in
-[types-dev/objects.d.ts:169](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L169)
+[types-dev/objects.d.ts:169](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L169)
___
@@ -861,7 +861,7 @@ If compact mode is active
#### Defined in
-[types-dev/objects.d.ts:325](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L325)
+[types-dev/objects.d.ts:325](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L325)
___
@@ -877,7 +877,7 @@ If the adapter runs in `schedule` mode, this contains the CRON
#### Defined in
-[types-dev/objects.d.ts:549](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L549)
+[types-dev/objects.d.ts:549](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L549)
___
@@ -891,7 +891,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:550](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L550)
+[types-dev/objects.d.ts:550](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L550)
___
@@ -907,7 +907,7 @@ Whether this adapter may only be installed once in the whole system
#### Defined in
-[types-dev/objects.d.ts:554](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L554)
+[types-dev/objects.d.ts:554](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L554)
___
@@ -923,7 +923,7 @@ Whether this adapter may only be installed once per host
#### Defined in
-[types-dev/objects.d.ts:552](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L552)
+[types-dev/objects.d.ts:552](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L552)
___
@@ -939,7 +939,7 @@ Whether the adapter must be stopped before an update
#### Defined in
-[types-dev/objects.d.ts:556](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L556)
+[types-dev/objects.d.ts:556](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L556)
___
@@ -955,7 +955,7 @@ Overrides the default timeout that ioBroker will wait before force-stopping the
#### Defined in
-[types-dev/objects.d.ts:558](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L558)
+[types-dev/objects.d.ts:558](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L558)
___
@@ -971,7 +971,7 @@ Variables of this adapter must be subscribed with sendTo to enable updates
#### Defined in
-[types-dev/objects.d.ts:321](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L321)
+[types-dev/objects.d.ts:321](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L321)
___
@@ -985,7 +985,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:560](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L560)
+[types-dev/objects.d.ts:560](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L560)
___
@@ -1001,7 +1001,7 @@ If `true`, this adapter provides custom per-state settings. Requires a `custom_m
#### Defined in
-[types-dev/objects.d.ts:562](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L562)
+[types-dev/objects.d.ts:562](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L562)
___
@@ -1023,7 +1023,7 @@ supportedMessages up from controller v5
#### Defined in
-[types-dev/objects.d.ts:564](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L564)
+[types-dev/objects.d.ts:564](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L564)
___
@@ -1039,7 +1039,7 @@ Messages which are supported by the adapter, supportedMessages.custom: true is t
#### Defined in
-[types-dev/objects.d.ts:516](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L516)
+[types-dev/objects.d.ts:516](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L516)
___
@@ -1054,7 +1054,7 @@ The starting priority of this adapter:
#### Defined in
-[types-dev/objects.d.ts:319](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L319)
+[types-dev/objects.d.ts:319](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L319)
___
@@ -1076,7 +1076,7 @@ titleLang instead.
#### Defined in
-[types-dev/objects.d.ts:568](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L568)
+[types-dev/objects.d.ts:568](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L568)
___
@@ -1092,7 +1092,7 @@ The translated names of this adapter to be shown in the admin UI
#### Defined in
-[types-dev/objects.d.ts:566](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L566)
+[types-dev/objects.d.ts:566](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L566)
___
@@ -1108,7 +1108,7 @@ The type of this adapter
#### Defined in
-[types-dev/objects.d.ts:570](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L570)
+[types-dev/objects.d.ts:570](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L570)
___
@@ -1124,7 +1124,7 @@ If `true`, the `npm` package must be installed with the `--unsafe-perm` flag
#### Defined in
-[types-dev/objects.d.ts:572](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L572)
+[types-dev/objects.d.ts:572](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L572)
___
@@ -1140,7 +1140,7 @@ The available version in the ioBroker repo.
#### Defined in
-[types-dev/objects.d.ts:307](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L307)
+[types-dev/objects.d.ts:307](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L307)
___
@@ -1156,7 +1156,7 @@ If `true`, the adapter will be started if any value is written into `system.adap
#### Defined in
-[types-dev/objects.d.ts:576](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L576)
+[types-dev/objects.d.ts:576](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L576)
___
@@ -1172,7 +1172,7 @@ Include the adapter version in the URL of the web adapter, e.g. `http://ip:port/
#### Defined in
-[types-dev/objects.d.ts:578](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L578)
+[types-dev/objects.d.ts:578](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L578)
___
@@ -1188,7 +1188,7 @@ Whether the web server in this adapter can be extended with plugin/extensions
#### Defined in
-[types-dev/objects.d.ts:580](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L580)
+[types-dev/objects.d.ts:580](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L580)
___
@@ -1208,7 +1208,7 @@ native.webInstance to configure which instances this affects
#### Defined in
-[types-dev/objects.d.ts:582](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L582)
+[types-dev/objects.d.ts:582](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L582)
___
@@ -1222,7 +1222,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:583](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L583)
+[types-dev/objects.d.ts:583](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L583)
___
@@ -1236,7 +1236,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:584](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L584)
+[types-dev/objects.d.ts:584](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L584)
___
@@ -1252,7 +1252,7 @@ A list of pages that should be shown on the "web" index page
#### Defined in
-[types-dev/objects.d.ts:586](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L586)
+[types-dev/objects.d.ts:586](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L586)
___
@@ -1268,7 +1268,7 @@ A list of pages that should be shown on the ioBroker cloud index page
#### Defined in
-[types-dev/objects.d.ts:588](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L588)
+[types-dev/objects.d.ts:588](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L588)
___
@@ -1282,4 +1282,4 @@ ___
#### Defined in
-[types-dev/objects.d.ts:589](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L589)
+[types-dev/objects.d.ts:589](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L589)
diff --git a/packages/controller/doc/interfaces/internal_.InstanceObject.md b/packages/controller/doc/interfaces/internal_.InstanceObject.md
index 26bbadb259..507b7f4850 100644
--- a/packages/controller/doc/interfaces/internal_.InstanceObject.md
+++ b/packages/controller/doc/interfaces/internal_.InstanceObject.md
@@ -41,7 +41,7 @@ The ID of this object
#### Defined in
-[types-dev/objects.d.ts:707](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L707)
+[types-dev/objects.d.ts:707](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L707)
___
@@ -55,7 +55,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:630](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L630)
+[types-dev/objects.d.ts:630](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L630)
___
@@ -69,7 +69,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:709](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L709)
+[types-dev/objects.d.ts:709](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L709)
___
@@ -81,7 +81,7 @@ These properties will be automatically encrypted and decrypted when used with ad
#### Defined in
-[types-dev/objects.d.ts:713](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L713)
+[types-dev/objects.d.ts:713](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L713)
___
@@ -95,7 +95,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:629](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L629)
+[types-dev/objects.d.ts:629](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L629)
___
@@ -109,7 +109,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:631](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L631)
+[types-dev/objects.d.ts:631](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L631)
___
@@ -123,7 +123,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:627](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L627)
+[types-dev/objects.d.ts:627](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L627)
___
@@ -139,7 +139,7 @@ These properties can only be edited if correct password is provided
#### Defined in
-[types-dev/objects.d.ts:636](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L636)
+[types-dev/objects.d.ts:636](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L636)
___
@@ -151,7 +151,7 @@ These properties will be removed when foreign adapters access it
#### Defined in
-[types-dev/objects.d.ts:711](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L711)
+[types-dev/objects.d.ts:711](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L711)
___
@@ -165,7 +165,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:634](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L634)
+[types-dev/objects.d.ts:634](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L634)
___
@@ -179,7 +179,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:708](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L708)
+[types-dev/objects.d.ts:708](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L708)
___
@@ -195,4 +195,4 @@ The user who created or updated this object
#### Defined in
-[types-dev/objects.d.ts:633](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L633)
+[types-dev/objects.d.ts:633](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L633)
diff --git a/packages/controller/doc/interfaces/internal_.InternalAddChannelToEnumOptions.md b/packages/controller/doc/interfaces/internal_.InternalAddChannelToEnumOptions.md
index a5121ad4b3..fb185f070e 100644
--- a/packages/controller/doc/interfaces/internal_.InternalAddChannelToEnumOptions.md
+++ b/packages/controller/doc/interfaces/internal_.InternalAddChannelToEnumOptions.md
@@ -23,7 +23,7 @@
#### Defined in
-[adapter/src/lib/_Types.ts:314](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L314)
+[adapter/src/lib/_Types.ts:387](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L387)
___
@@ -33,7 +33,7 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:318](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L318)
+[adapter/src/lib/_Types.ts:391](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L391)
___
@@ -43,7 +43,7 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:316](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L316)
+[adapter/src/lib/_Types.ts:389](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L389)
___
@@ -53,7 +53,7 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:313](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L313)
+[adapter/src/lib/_Types.ts:386](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L386)
___
@@ -63,7 +63,7 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:317](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L317)
+[adapter/src/lib/_Types.ts:390](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L390)
___
@@ -73,4 +73,4 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:315](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L315)
+[adapter/src/lib/_Types.ts:388](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L388)
diff --git a/packages/controller/doc/interfaces/internal_.InternalAddStateToEnumOptions.md b/packages/controller/doc/interfaces/internal_.InternalAddStateToEnumOptions.md
index b7bbdbd9e1..56ad4e2770 100644
--- a/packages/controller/doc/interfaces/internal_.InternalAddStateToEnumOptions.md
+++ b/packages/controller/doc/interfaces/internal_.InternalAddStateToEnumOptions.md
@@ -24,7 +24,7 @@
#### Defined in
-[adapter/src/lib/_Types.ts:417](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L417)
+[adapter/src/lib/_Types.ts:490](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L490)
___
@@ -34,7 +34,7 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:422](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L422)
+[adapter/src/lib/_Types.ts:495](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L495)
___
@@ -44,7 +44,7 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:416](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L416)
+[adapter/src/lib/_Types.ts:489](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L489)
___
@@ -54,7 +54,7 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:421](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L421)
+[adapter/src/lib/_Types.ts:494](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L494)
___
@@ -64,7 +64,7 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:419](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L419)
+[adapter/src/lib/_Types.ts:492](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L492)
___
@@ -74,7 +74,7 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:418](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L418)
+[adapter/src/lib/_Types.ts:491](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L491)
___
@@ -84,4 +84,4 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:420](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L420)
+[adapter/src/lib/_Types.ts:493](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L493)
diff --git a/packages/controller/doc/interfaces/internal_.InternalCalculatePermissionsOptions.md b/packages/controller/doc/interfaces/internal_.InternalCalculatePermissionsOptions.md
index ce271f66c8..1b5a7e81cb 100644
--- a/packages/controller/doc/interfaces/internal_.InternalCalculatePermissionsOptions.md
+++ b/packages/controller/doc/interfaces/internal_.InternalCalculatePermissionsOptions.md
@@ -21,7 +21,7 @@
#### Defined in
-[adapter/src/lib/_Types.ts:169](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L169)
+[adapter/src/lib/_Types.ts:242](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L242)
___
@@ -31,7 +31,7 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:167](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L167)
+[adapter/src/lib/_Types.ts:240](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L240)
___
@@ -41,7 +41,7 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:168](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L168)
+[adapter/src/lib/_Types.ts:241](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L241)
___
@@ -51,4 +51,4 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:166](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L166)
+[adapter/src/lib/_Types.ts:239](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L239)
diff --git a/packages/controller/doc/interfaces/internal_.InternalCheckGroupOptions.md b/packages/controller/doc/interfaces/internal_.InternalCheckGroupOptions.md
index 19af8fe024..9123b721e4 100644
--- a/packages/controller/doc/interfaces/internal_.InternalCheckGroupOptions.md
+++ b/packages/controller/doc/interfaces/internal_.InternalCheckGroupOptions.md
@@ -21,7 +21,7 @@
#### Defined in
-[adapter/src/lib/_Types.ts:153](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L153)
+[adapter/src/lib/_Types.ts:217](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L217)
___
@@ -31,7 +31,7 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:151](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L151)
+[adapter/src/lib/_Types.ts:215](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L215)
___
@@ -41,7 +41,7 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:152](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L152)
+[adapter/src/lib/_Types.ts:216](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L216)
___
@@ -51,4 +51,4 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:150](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L150)
+[adapter/src/lib/_Types.ts:214](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L214)
diff --git a/packages/controller/doc/interfaces/internal_.InternalCheckPasswordOptions.md b/packages/controller/doc/interfaces/internal_.InternalCheckPasswordOptions.md
index fe0de8c108..911451beb9 100644
--- a/packages/controller/doc/interfaces/internal_.InternalCheckPasswordOptions.md
+++ b/packages/controller/doc/interfaces/internal_.InternalCheckPasswordOptions.md
@@ -21,7 +21,7 @@
#### Defined in
-[adapter/src/lib/_Types.ts:133](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L133)
+[adapter/src/lib/_Types.ts:197](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L197)
___
@@ -31,7 +31,7 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:132](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L132)
+[adapter/src/lib/_Types.ts:196](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L196)
___
@@ -41,7 +41,7 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:131](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L131)
+[adapter/src/lib/_Types.ts:195](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L195)
___
@@ -51,4 +51,4 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:130](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L130)
+[adapter/src/lib/_Types.ts:194](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L194)
diff --git a/packages/controller/doc/interfaces/internal_.InternalCreateDeviceOptions.md b/packages/controller/doc/interfaces/internal_.InternalCreateDeviceOptions.md
index b349d5696d..c10e49020d 100644
--- a/packages/controller/doc/interfaces/internal_.InternalCreateDeviceOptions.md
+++ b/packages/controller/doc/interfaces/internal_.InternalCreateDeviceOptions.md
@@ -22,7 +22,7 @@
#### Defined in
-[adapter/src/lib/_Types.ts:272](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L272)
+[adapter/src/lib/_Types.ts:345](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L345)
___
@@ -32,7 +32,7 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:274](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L274)
+[adapter/src/lib/_Types.ts:347](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L347)
___
@@ -42,7 +42,7 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:271](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L271)
+[adapter/src/lib/_Types.ts:344](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L344)
___
@@ -52,7 +52,7 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:270](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L270)
+[adapter/src/lib/_Types.ts:343](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L343)
___
@@ -62,4 +62,4 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:273](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L273)
+[adapter/src/lib/_Types.ts:346](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L346)
diff --git a/packages/controller/doc/interfaces/internal_.InternalCreateStateOptions.md b/packages/controller/doc/interfaces/internal_.InternalCreateStateOptions.md
index 40f6139a5f..076af49a42 100644
--- a/packages/controller/doc/interfaces/internal_.InternalCreateStateOptions.md
+++ b/packages/controller/doc/interfaces/internal_.InternalCreateStateOptions.md
@@ -24,7 +24,7 @@
#### Defined in
-[adapter/src/lib/_Types.ts:294](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L294)
+[adapter/src/lib/_Types.ts:367](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L367)
___
@@ -34,7 +34,7 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:296](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L296)
+[adapter/src/lib/_Types.ts:369](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L369)
___
@@ -44,7 +44,7 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:293](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L293)
+[adapter/src/lib/_Types.ts:366](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L366)
___
@@ -54,7 +54,7 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:295](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L295)
+[adapter/src/lib/_Types.ts:368](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L368)
___
@@ -64,7 +64,7 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:291](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L291)
+[adapter/src/lib/_Types.ts:364](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L364)
___
@@ -74,7 +74,7 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:290](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L290)
+[adapter/src/lib/_Types.ts:363](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L363)
___
@@ -84,4 +84,4 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:292](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L292)
+[adapter/src/lib/_Types.ts:365](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L365)
diff --git a/packages/controller/doc/interfaces/internal_.InternalDelBinaryStateOptions.md b/packages/controller/doc/interfaces/internal_.InternalDelBinaryStateOptions.md
index 2796d01401..af35a290d7 100644
--- a/packages/controller/doc/interfaces/internal_.InternalDelBinaryStateOptions.md
+++ b/packages/controller/doc/interfaces/internal_.InternalDelBinaryStateOptions.md
@@ -20,7 +20,7 @@
#### Defined in
-[adapter/src/lib/_Types.ts:373](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L373)
+[adapter/src/lib/_Types.ts:446](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L446)
___
@@ -30,7 +30,7 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:371](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L371)
+[adapter/src/lib/_Types.ts:444](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L444)
___
@@ -40,4 +40,4 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:372](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L372)
+[adapter/src/lib/_Types.ts:445](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L445)
diff --git a/packages/controller/doc/interfaces/internal_.InternalDelObjectOptions.md b/packages/controller/doc/interfaces/internal_.InternalDelObjectOptions.md
index 5cc58663cc..61a9a7da6d 100644
--- a/packages/controller/doc/interfaces/internal_.InternalDelObjectOptions.md
+++ b/packages/controller/doc/interfaces/internal_.InternalDelObjectOptions.md
@@ -20,7 +20,7 @@
#### Defined in
-[adapter/src/lib/_Types.ts:266](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L266)
+[adapter/src/lib/_Types.ts:339](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L339)
___
@@ -30,7 +30,7 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:264](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L264)
+[adapter/src/lib/_Types.ts:337](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L337)
___
@@ -40,4 +40,4 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:265](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L265)
+[adapter/src/lib/_Types.ts:338](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L338)
diff --git a/packages/controller/doc/interfaces/internal_.InternalDelStateOptions.md b/packages/controller/doc/interfaces/internal_.InternalDelStateOptions.md
index 9e9dd1d3cc..e10073cb3a 100644
--- a/packages/controller/doc/interfaces/internal_.InternalDelStateOptions.md
+++ b/packages/controller/doc/interfaces/internal_.InternalDelStateOptions.md
@@ -20,7 +20,7 @@
#### Defined in
-[adapter/src/lib/_Types.ts:210](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L210)
+[adapter/src/lib/_Types.ts:283](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L283)
___
@@ -30,7 +30,7 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:208](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L208)
+[adapter/src/lib/_Types.ts:281](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L281)
___
@@ -40,4 +40,4 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:209](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L209)
+[adapter/src/lib/_Types.ts:282](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L282)
diff --git a/packages/controller/doc/interfaces/internal_.InternalDeleteChannelFromEnumOptions.md b/packages/controller/doc/interfaces/internal_.InternalDeleteChannelFromEnumOptions.md
index 3a01cb302e..cf2eeff00d 100644
--- a/packages/controller/doc/interfaces/internal_.InternalDeleteChannelFromEnumOptions.md
+++ b/packages/controller/doc/interfaces/internal_.InternalDeleteChannelFromEnumOptions.md
@@ -22,7 +22,7 @@
#### Defined in
-[adapter/src/lib/_Types.ts:386](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L386)
+[adapter/src/lib/_Types.ts:459](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L459)
___
@@ -32,7 +32,7 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:384](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L384)
+[adapter/src/lib/_Types.ts:457](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L457)
___
@@ -42,7 +42,7 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:382](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L382)
+[adapter/src/lib/_Types.ts:455](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L455)
___
@@ -52,7 +52,7 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:385](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L385)
+[adapter/src/lib/_Types.ts:458](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L458)
___
@@ -62,4 +62,4 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:383](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L383)
+[adapter/src/lib/_Types.ts:456](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L456)
diff --git a/packages/controller/doc/interfaces/internal_.InternalDeleteChannelOptions.md b/packages/controller/doc/interfaces/internal_.InternalDeleteChannelOptions.md
index 15b7b45a7a..ce07ad9b70 100644
--- a/packages/controller/doc/interfaces/internal_.InternalDeleteChannelOptions.md
+++ b/packages/controller/doc/interfaces/internal_.InternalDeleteChannelOptions.md
@@ -20,7 +20,7 @@
#### Defined in
-[adapter/src/lib/_Types.ts:392](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L392)
+[adapter/src/lib/_Types.ts:465](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L465)
___
@@ -30,7 +30,7 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:391](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L391)
+[adapter/src/lib/_Types.ts:464](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L464)
___
@@ -40,4 +40,4 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:390](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L390)
+[adapter/src/lib/_Types.ts:463](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L463)
diff --git a/packages/controller/doc/interfaces/internal_.InternalDeleteDeviceOptions.md b/packages/controller/doc/interfaces/internal_.InternalDeleteDeviceOptions.md
index 0d778868d3..4fbfd4fbd8 100644
--- a/packages/controller/doc/interfaces/internal_.InternalDeleteDeviceOptions.md
+++ b/packages/controller/doc/interfaces/internal_.InternalDeleteDeviceOptions.md
@@ -19,7 +19,7 @@
#### Defined in
-[adapter/src/lib/_Types.ts:378](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L378)
+[adapter/src/lib/_Types.ts:451](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L451)
___
@@ -29,4 +29,4 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:377](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L377)
+[adapter/src/lib/_Types.ts:450](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L450)
diff --git a/packages/controller/doc/interfaces/internal_.InternalDeleteStateFromEnumOptions.md b/packages/controller/doc/interfaces/internal_.InternalDeleteStateFromEnumOptions.md
index bd05a639da..82e3cbf592 100644
--- a/packages/controller/doc/interfaces/internal_.InternalDeleteStateFromEnumOptions.md
+++ b/packages/controller/doc/interfaces/internal_.InternalDeleteStateFromEnumOptions.md
@@ -23,7 +23,7 @@
#### Defined in
-[adapter/src/lib/_Types.ts:431](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L431)
+[adapter/src/lib/_Types.ts:504](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L504)
___
@@ -33,7 +33,7 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:426](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L426)
+[adapter/src/lib/_Types.ts:499](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L499)
___
@@ -43,7 +43,7 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:430](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L430)
+[adapter/src/lib/_Types.ts:503](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L503)
___
@@ -53,7 +53,7 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:428](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L428)
+[adapter/src/lib/_Types.ts:501](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L501)
___
@@ -63,7 +63,7 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:427](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L427)
+[adapter/src/lib/_Types.ts:500](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L500)
___
@@ -73,4 +73,4 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:429](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L429)
+[adapter/src/lib/_Types.ts:502](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L502)
diff --git a/packages/controller/doc/interfaces/internal_.InternalDeleteStateOptions.md b/packages/controller/doc/interfaces/internal_.InternalDeleteStateOptions.md
index 144fc964bd..4209fcc877 100644
--- a/packages/controller/doc/interfaces/internal_.InternalDeleteStateOptions.md
+++ b/packages/controller/doc/interfaces/internal_.InternalDeleteStateOptions.md
@@ -22,7 +22,7 @@
#### Defined in
-[adapter/src/lib/_Types.ts:400](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L400)
+[adapter/src/lib/_Types.ts:473](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L473)
___
@@ -32,7 +32,7 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:399](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L399)
+[adapter/src/lib/_Types.ts:472](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L472)
___
@@ -42,7 +42,7 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:397](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L397)
+[adapter/src/lib/_Types.ts:470](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L470)
___
@@ -52,7 +52,7 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:396](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L396)
+[adapter/src/lib/_Types.ts:469](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L469)
___
@@ -62,4 +62,4 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:398](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L398)
+[adapter/src/lib/_Types.ts:471](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L471)
diff --git a/packages/controller/doc/interfaces/internal_.InternalDestroySessionOptions.md b/packages/controller/doc/interfaces/internal_.InternalDestroySessionOptions.md
index 5bba7ad2b0..c3c727dc47 100644
--- a/packages/controller/doc/interfaces/internal_.InternalDestroySessionOptions.md
+++ b/packages/controller/doc/interfaces/internal_.InternalDestroySessionOptions.md
@@ -19,7 +19,7 @@
#### Defined in
-[adapter/src/lib/_Types.ts:118](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L118)
+[adapter/src/lib/_Types.ts:182](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L182)
___
@@ -29,4 +29,4 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:117](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L117)
+[adapter/src/lib/_Types.ts:181](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L181)
diff --git a/packages/controller/doc/interfaces/internal_.InternalFormatDateOptions.md b/packages/controller/doc/interfaces/internal_.InternalFormatDateOptions.md
index 4a8c5c02fd..e5c9e1260c 100644
--- a/packages/controller/doc/interfaces/internal_.InternalFormatDateOptions.md
+++ b/packages/controller/doc/interfaces/internal_.InternalFormatDateOptions.md
@@ -20,7 +20,7 @@
#### Defined in
-[adapter/src/lib/_Types.ts:60](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L60)
+[adapter/src/lib/_Types.ts:124](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L124)
___
@@ -30,7 +30,7 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:58](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L58)
+[adapter/src/lib/_Types.ts:122](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L122)
___
@@ -40,4 +40,4 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:59](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L59)
+[adapter/src/lib/_Types.ts:123](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L123)
diff --git a/packages/controller/doc/interfaces/internal_.InternalGetAdapterObjectsOptions.md b/packages/controller/doc/interfaces/internal_.InternalGetAdapterObjectsOptions.md
index 8980f88a07..f693880c65 100644
--- a/packages/controller/doc/interfaces/internal_.InternalGetAdapterObjectsOptions.md
+++ b/packages/controller/doc/interfaces/internal_.InternalGetAdapterObjectsOptions.md
@@ -32,4 +32,4 @@
#### Defined in
-[adapter/src/lib/_Types.ts:240](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L240)
+[adapter/src/lib/_Types.ts:313](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L313)
diff --git a/packages/controller/doc/interfaces/internal_.InternalGetBinaryStateOption.md b/packages/controller/doc/interfaces/internal_.InternalGetBinaryStateOption.md
index bd7bed285e..09c2af6d65 100644
--- a/packages/controller/doc/interfaces/internal_.InternalGetBinaryStateOption.md
+++ b/packages/controller/doc/interfaces/internal_.InternalGetBinaryStateOption.md
@@ -20,7 +20,7 @@
#### Defined in
-[adapter/src/lib/_Types.ts:367](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L367)
+[adapter/src/lib/_Types.ts:440](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L440)
___
@@ -30,7 +30,7 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:365](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L365)
+[adapter/src/lib/_Types.ts:438](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L438)
___
@@ -40,4 +40,4 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:366](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L366)
+[adapter/src/lib/_Types.ts:439](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L439)
diff --git a/packages/controller/doc/interfaces/internal_.InternalGetCertificatesOptions.md b/packages/controller/doc/interfaces/internal_.InternalGetCertificatesOptions.md
index 8577618a17..cdd95044f1 100644
--- a/packages/controller/doc/interfaces/internal_.InternalGetCertificatesOptions.md
+++ b/packages/controller/doc/interfaces/internal_.InternalGetCertificatesOptions.md
@@ -21,7 +21,7 @@
#### Defined in
-[adapter/src/lib/_Types.ts:184](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L184)
+[adapter/src/lib/_Types.ts:257](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L257)
___
@@ -31,7 +31,7 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:183](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L183)
+[adapter/src/lib/_Types.ts:256](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L256)
___
@@ -41,7 +41,7 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:182](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L182)
+[adapter/src/lib/_Types.ts:255](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L255)
___
@@ -51,4 +51,4 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:181](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L181)
+[adapter/src/lib/_Types.ts:254](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L254)
diff --git a/packages/controller/doc/interfaces/internal_.InternalGetChannelsOfOptions.md b/packages/controller/doc/interfaces/internal_.InternalGetChannelsOfOptions.md
index 52314e1026..469ca01946 100644
--- a/packages/controller/doc/interfaces/internal_.InternalGetChannelsOfOptions.md
+++ b/packages/controller/doc/interfaces/internal_.InternalGetChannelsOfOptions.md
@@ -20,7 +20,7 @@
#### Defined in
-[adapter/src/lib/_Types.ts:235](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L235)
+[adapter/src/lib/_Types.ts:308](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L308)
___
@@ -30,7 +30,7 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:236](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L236)
+[adapter/src/lib/_Types.ts:309](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L309)
___
@@ -40,4 +40,4 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:234](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L234)
+[adapter/src/lib/_Types.ts:307](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L307)
diff --git a/packages/controller/doc/interfaces/internal_.InternalGetDevicesOptions.md b/packages/controller/doc/interfaces/internal_.InternalGetDevicesOptions.md
index f19f43c1a9..fe6e6f76d8 100644
--- a/packages/controller/doc/interfaces/internal_.InternalGetDevicesOptions.md
+++ b/packages/controller/doc/interfaces/internal_.InternalGetDevicesOptions.md
@@ -19,7 +19,7 @@
#### Defined in
-[adapter/src/lib/_Types.ts:405](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L405)
+[adapter/src/lib/_Types.ts:478](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L478)
___
@@ -29,4 +29,4 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:404](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L404)
+[adapter/src/lib/_Types.ts:477](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L477)
diff --git a/packages/controller/doc/interfaces/internal_.InternalGetEncryptedConfigOptions.md b/packages/controller/doc/interfaces/internal_.InternalGetEncryptedConfigOptions.md
index 2faf02173c..a2e9a6cecc 100644
--- a/packages/controller/doc/interfaces/internal_.InternalGetEncryptedConfigOptions.md
+++ b/packages/controller/doc/interfaces/internal_.InternalGetEncryptedConfigOptions.md
@@ -19,7 +19,7 @@
#### Defined in
-[adapter/src/lib/_Types.ts:194](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L194)
+[adapter/src/lib/_Types.ts:267](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L267)
___
@@ -29,4 +29,4 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:195](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L195)
+[adapter/src/lib/_Types.ts:268](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L268)
diff --git a/packages/controller/doc/interfaces/internal_.InternalGetEnumOptions.md b/packages/controller/doc/interfaces/internal_.InternalGetEnumOptions.md
index f440a8120e..73eb7810ba 100644
--- a/packages/controller/doc/interfaces/internal_.InternalGetEnumOptions.md
+++ b/packages/controller/doc/interfaces/internal_.InternalGetEnumOptions.md
@@ -20,7 +20,7 @@
#### Defined in
-[adapter/src/lib/_Types.ts:252](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L252)
+[adapter/src/lib/_Types.ts:325](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L325)
___
@@ -30,7 +30,7 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:254](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L254)
+[adapter/src/lib/_Types.ts:327](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L327)
___
@@ -40,4 +40,4 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:253](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L253)
+[adapter/src/lib/_Types.ts:326](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L326)
diff --git a/packages/controller/doc/interfaces/internal_.InternalGetEnumsOptions.md b/packages/controller/doc/interfaces/internal_.InternalGetEnumsOptions.md
index 066e2f55a1..8187fd07f1 100644
--- a/packages/controller/doc/interfaces/internal_.InternalGetEnumsOptions.md
+++ b/packages/controller/doc/interfaces/internal_.InternalGetEnumsOptions.md
@@ -20,7 +20,7 @@
#### Defined in
-[adapter/src/lib/_Types.ts:258](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L258)
+[adapter/src/lib/_Types.ts:331](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L331)
___
@@ -30,7 +30,7 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:260](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L260)
+[adapter/src/lib/_Types.ts:333](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L333)
___
@@ -40,4 +40,4 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:259](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L259)
+[adapter/src/lib/_Types.ts:332](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L332)
diff --git a/packages/controller/doc/interfaces/internal_.InternalGetHistoryOptions.md b/packages/controller/doc/interfaces/internal_.InternalGetHistoryOptions.md
index f9602bbe0f..893b4fc481 100644
--- a/packages/controller/doc/interfaces/internal_.InternalGetHistoryOptions.md
+++ b/packages/controller/doc/interfaces/internal_.InternalGetHistoryOptions.md
@@ -20,7 +20,7 @@
#### Defined in
-[adapter/src/lib/_Types.ts:222](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L222)
+[adapter/src/lib/_Types.ts:295](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L295)
___
@@ -30,7 +30,7 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:220](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L220)
+[adapter/src/lib/_Types.ts:293](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L293)
___
@@ -40,4 +40,4 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:221](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L221)
+[adapter/src/lib/_Types.ts:294](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L294)
diff --git a/packages/controller/doc/interfaces/internal_.InternalGetObjectOptions.md b/packages/controller/doc/interfaces/internal_.InternalGetObjectOptions.md
index 4aaf6a766b..5029bcc51d 100644
--- a/packages/controller/doc/interfaces/internal_.InternalGetObjectOptions.md
+++ b/packages/controller/doc/interfaces/internal_.InternalGetObjectOptions.md
@@ -20,7 +20,7 @@
#### Defined in
-[adapter/src/lib/_Types.ts:216](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L216)
+[adapter/src/lib/_Types.ts:289](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L289)
___
@@ -30,7 +30,7 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:214](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L214)
+[adapter/src/lib/_Types.ts:287](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L287)
___
@@ -40,4 +40,4 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:215](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L215)
+[adapter/src/lib/_Types.ts:288](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L288)
diff --git a/packages/controller/doc/interfaces/internal_.InternalGetObjectViewOptions.md b/packages/controller/doc/interfaces/internal_.InternalGetObjectViewOptions.md
index 4a9ca2e284..b15e4d51a3 100644
--- a/packages/controller/doc/interfaces/internal_.InternalGetObjectViewOptions.md
+++ b/packages/controller/doc/interfaces/internal_.InternalGetObjectViewOptions.md
@@ -22,7 +22,7 @@
#### Defined in
-[adapter/src/lib/_Types.ts:248](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L248)
+[adapter/src/lib/_Types.ts:321](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L321)
___
@@ -32,7 +32,7 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:244](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L244)
+[adapter/src/lib/_Types.ts:317](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L317)
___
@@ -42,7 +42,7 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:247](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L247)
+[adapter/src/lib/_Types.ts:320](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L320)
___
@@ -52,7 +52,7 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:246](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L246)
+[adapter/src/lib/_Types.ts:319](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L319)
___
@@ -62,4 +62,4 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:245](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L245)
+[adapter/src/lib/_Types.ts:318](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L318)
diff --git a/packages/controller/doc/interfaces/internal_.InternalGetObjectsOptions.md b/packages/controller/doc/interfaces/internal_.InternalGetObjectsOptions.md
index 7decc9700e..674eea2e1b 100644
--- a/packages/controller/doc/interfaces/internal_.InternalGetObjectsOptions.md
+++ b/packages/controller/doc/interfaces/internal_.InternalGetObjectsOptions.md
@@ -22,7 +22,7 @@
#### Defined in
-[adapter/src/lib/_Types.ts:230](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L230)
+[adapter/src/lib/_Types.ts:303](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L303)
___
@@ -32,7 +32,7 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:228](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L228)
+[adapter/src/lib/_Types.ts:301](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L301)
___
@@ -42,7 +42,7 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:229](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L229)
+[adapter/src/lib/_Types.ts:302](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L302)
___
@@ -52,7 +52,7 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:226](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L226)
+[adapter/src/lib/_Types.ts:299](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L299)
___
@@ -62,4 +62,4 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:227](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L227)
+[adapter/src/lib/_Types.ts:300](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L300)
diff --git a/packages/controller/doc/interfaces/internal_.InternalGetPortOptions.md b/packages/controller/doc/interfaces/internal_.InternalGetPortOptions.md
index b810fca1a9..76204c8a8f 100644
--- a/packages/controller/doc/interfaces/internal_.InternalGetPortOptions.md
+++ b/packages/controller/doc/interfaces/internal_.InternalGetPortOptions.md
@@ -34,7 +34,7 @@
#### Defined in
-[adapter/src/lib/_Types.ts:124](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L124)
+[adapter/src/lib/_Types.ts:188](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L188)
___
@@ -44,7 +44,7 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:123](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L123)
+[adapter/src/lib/_Types.ts:187](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L187)
___
@@ -54,4 +54,4 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:122](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L122)
+[adapter/src/lib/_Types.ts:186](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L186)
diff --git a/packages/controller/doc/interfaces/internal_.InternalGetSessionOptions.md b/packages/controller/doc/interfaces/internal_.InternalGetSessionOptions.md
index fedd4e3eb7..9ca351c36f 100644
--- a/packages/controller/doc/interfaces/internal_.InternalGetSessionOptions.md
+++ b/packages/controller/doc/interfaces/internal_.InternalGetSessionOptions.md
@@ -19,7 +19,7 @@
#### Defined in
-[adapter/src/lib/_Types.ts:113](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L113)
+[adapter/src/lib/_Types.ts:177](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L177)
___
@@ -29,4 +29,4 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:112](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L112)
+[adapter/src/lib/_Types.ts:176](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L176)
diff --git a/packages/controller/doc/interfaces/internal_.InternalGetStateOptions.md b/packages/controller/doc/interfaces/internal_.InternalGetStateOptions.md
index f655713192..a8911e9cef 100644
--- a/packages/controller/doc/interfaces/internal_.InternalGetStateOptions.md
+++ b/packages/controller/doc/interfaces/internal_.InternalGetStateOptions.md
@@ -20,7 +20,7 @@
#### Defined in
-[adapter/src/lib/_Types.ts:355](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L355)
+[adapter/src/lib/_Types.ts:428](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L428)
___
@@ -30,7 +30,7 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:353](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L353)
+[adapter/src/lib/_Types.ts:426](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L426)
___
@@ -40,4 +40,4 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:354](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L354)
+[adapter/src/lib/_Types.ts:427](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L427)
diff --git a/packages/controller/doc/interfaces/internal_.InternalGetStatesOfOptions.md b/packages/controller/doc/interfaces/internal_.InternalGetStatesOfOptions.md
index 7096be53e4..09cf5ebbe6 100644
--- a/packages/controller/doc/interfaces/internal_.InternalGetStatesOfOptions.md
+++ b/packages/controller/doc/interfaces/internal_.InternalGetStatesOfOptions.md
@@ -21,7 +21,7 @@
#### Defined in
-[adapter/src/lib/_Types.ts:412](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L412)
+[adapter/src/lib/_Types.ts:485](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L485)
___
@@ -31,7 +31,7 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:411](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L411)
+[adapter/src/lib/_Types.ts:484](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L484)
___
@@ -41,7 +41,7 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:410](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L410)
+[adapter/src/lib/_Types.ts:483](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L483)
___
@@ -51,4 +51,4 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:409](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L409)
+[adapter/src/lib/_Types.ts:482](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L482)
diff --git a/packages/controller/doc/interfaces/internal_.InternalGetStatesOptions.md b/packages/controller/doc/interfaces/internal_.InternalGetStatesOptions.md
index 8b7bad76df..399d4324da 100644
--- a/packages/controller/doc/interfaces/internal_.InternalGetStatesOptions.md
+++ b/packages/controller/doc/interfaces/internal_.InternalGetStatesOptions.md
@@ -20,7 +20,7 @@
#### Defined in
-[adapter/src/lib/_Types.ts:361](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L361)
+[adapter/src/lib/_Types.ts:434](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L434)
___
@@ -30,7 +30,7 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:360](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L360)
+[adapter/src/lib/_Types.ts:433](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L433)
___
@@ -40,4 +40,4 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:359](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L359)
+[adapter/src/lib/_Types.ts:432](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L432)
diff --git a/packages/controller/doc/interfaces/internal_.InternalGetUserIDOptions.md b/packages/controller/doc/interfaces/internal_.InternalGetUserIDOptions.md
index 34f3d891d0..d0d77a6960 100644
--- a/packages/controller/doc/interfaces/internal_.InternalGetUserIDOptions.md
+++ b/packages/controller/doc/interfaces/internal_.InternalGetUserIDOptions.md
@@ -18,4 +18,4 @@
#### Defined in
-[adapter/src/lib/_Types.ts:137](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L137)
+[adapter/src/lib/_Types.ts:201](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L201)
diff --git a/packages/controller/doc/interfaces/internal_.InternalSendToHostOptions.md b/packages/controller/doc/interfaces/internal_.InternalSendToHostOptions.md
index a534369f57..df323298ba 100644
--- a/packages/controller/doc/interfaces/internal_.InternalSendToHostOptions.md
+++ b/packages/controller/doc/interfaces/internal_.InternalSendToHostOptions.md
@@ -21,7 +21,7 @@
#### Defined in
-[adapter/src/lib/_Types.ts:349](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L349)
+[adapter/src/lib/_Types.ts:422](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L422)
___
@@ -31,7 +31,7 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:347](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L347)
+[adapter/src/lib/_Types.ts:420](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L420)
___
@@ -43,7 +43,7 @@ if null, send to all hosts
#### Defined in
-[adapter/src/lib/_Types.ts:346](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L346)
+[adapter/src/lib/_Types.ts:419](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L419)
___
@@ -53,4 +53,4 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:348](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L348)
+[adapter/src/lib/_Types.ts:421](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L421)
diff --git a/packages/controller/doc/interfaces/internal_.InternalSendToOptions.md b/packages/controller/doc/interfaces/internal_.InternalSendToOptions.md
index 7826bdd25f..436746a0e2 100644
--- a/packages/controller/doc/interfaces/internal_.InternalSendToOptions.md
+++ b/packages/controller/doc/interfaces/internal_.InternalSendToOptions.md
@@ -22,7 +22,7 @@
#### Defined in
-[adapter/src/lib/_Types.ts:330](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L330)
+[adapter/src/lib/_Types.ts:403](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L403)
___
@@ -32,7 +32,7 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:328](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L328)
+[adapter/src/lib/_Types.ts:401](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L401)
___
@@ -42,7 +42,7 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:327](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L327)
+[adapter/src/lib/_Types.ts:400](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L400)
___
@@ -52,7 +52,7 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:329](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L329)
+[adapter/src/lib/_Types.ts:402](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L402)
___
@@ -62,4 +62,4 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:331](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L331)
+[adapter/src/lib/_Types.ts:404](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L404)
diff --git a/packages/controller/doc/interfaces/internal_.InternalSetBinaryStateOptions.md b/packages/controller/doc/interfaces/internal_.InternalSetBinaryStateOptions.md
index 0d723db30e..e410a0d807 100644
--- a/packages/controller/doc/interfaces/internal_.InternalSetBinaryStateOptions.md
+++ b/packages/controller/doc/interfaces/internal_.InternalSetBinaryStateOptions.md
@@ -21,7 +21,7 @@
#### Defined in
-[adapter/src/lib/_Types.ts:308](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L308)
+[adapter/src/lib/_Types.ts:381](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L381)
___
@@ -31,7 +31,7 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:309](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L309)
+[adapter/src/lib/_Types.ts:382](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L382)
___
@@ -41,7 +41,7 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:306](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L306)
+[adapter/src/lib/_Types.ts:379](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L379)
___
@@ -51,4 +51,4 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:307](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L307)
+[adapter/src/lib/_Types.ts:380](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L380)
diff --git a/packages/controller/doc/interfaces/internal_.InternalSetObjectOptions.md b/packages/controller/doc/interfaces/internal_.InternalSetObjectOptions.md
index 5bb1d11c09..2de42ede93 100644
--- a/packages/controller/doc/interfaces/internal_.InternalSetObjectOptions.md
+++ b/packages/controller/doc/interfaces/internal_.InternalSetObjectOptions.md
@@ -21,7 +21,7 @@
#### Defined in
-[adapter/src/lib/_Types.ts:204](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L204)
+[adapter/src/lib/_Types.ts:277](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L277)
___
@@ -31,7 +31,7 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:201](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L201)
+[adapter/src/lib/_Types.ts:274](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L274)
___
@@ -41,7 +41,7 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:203](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L203)
+[adapter/src/lib/_Types.ts:276](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L276)
___
@@ -51,4 +51,4 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:202](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L202)
+[adapter/src/lib/_Types.ts:275](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L275)
diff --git a/packages/controller/doc/interfaces/internal_.InternalSetPasswordOptions.md b/packages/controller/doc/interfaces/internal_.InternalSetPasswordOptions.md
index 9767376e66..83df8f9a09 100644
--- a/packages/controller/doc/interfaces/internal_.InternalSetPasswordOptions.md
+++ b/packages/controller/doc/interfaces/internal_.InternalSetPasswordOptions.md
@@ -21,7 +21,7 @@
#### Defined in
-[adapter/src/lib/_Types.ts:144](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L144)
+[adapter/src/lib/_Types.ts:208](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L208)
___
@@ -31,7 +31,7 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:143](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L143)
+[adapter/src/lib/_Types.ts:207](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L207)
___
@@ -41,7 +41,7 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:142](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L142)
+[adapter/src/lib/_Types.ts:206](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L206)
___
@@ -51,4 +51,4 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:141](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L141)
+[adapter/src/lib/_Types.ts:205](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L205)
diff --git a/packages/controller/doc/interfaces/internal_.InternalSetSessionOptions.md b/packages/controller/doc/interfaces/internal_.InternalSetSessionOptions.md
index f981871200..dd00e4de45 100644
--- a/packages/controller/doc/interfaces/internal_.InternalSetSessionOptions.md
+++ b/packages/controller/doc/interfaces/internal_.InternalSetSessionOptions.md
@@ -21,7 +21,7 @@
#### Defined in
-[adapter/src/lib/_Types.ts:108](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L108)
+[adapter/src/lib/_Types.ts:172](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L172)
___
@@ -31,7 +31,7 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:107](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L107)
+[adapter/src/lib/_Types.ts:171](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L171)
___
@@ -41,7 +41,7 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:105](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L105)
+[adapter/src/lib/_Types.ts:169](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L169)
___
@@ -51,4 +51,4 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:106](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L106)
+[adapter/src/lib/_Types.ts:170](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L170)
diff --git a/packages/controller/doc/interfaces/internal_.InternalSetStateChangedOptions.md b/packages/controller/doc/interfaces/internal_.InternalSetStateChangedOptions.md
index b2fa44355d..b1574bbd41 100644
--- a/packages/controller/doc/interfaces/internal_.InternalSetStateChangedOptions.md
+++ b/packages/controller/doc/interfaces/internal_.InternalSetStateChangedOptions.md
@@ -32,7 +32,7 @@
#### Defined in
-[adapter/src/lib/_Types.ts:280](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L280)
+[adapter/src/lib/_Types.ts:353](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L353)
___
@@ -46,7 +46,7 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:286](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L286)
+[adapter/src/lib/_Types.ts:359](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L359)
___
@@ -60,7 +60,7 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:278](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L278)
+[adapter/src/lib/_Types.ts:351](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L351)
___
@@ -74,7 +74,7 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:281](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L281)
+[adapter/src/lib/_Types.ts:354](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L354)
___
@@ -88,4 +88,4 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:279](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L279)
+[adapter/src/lib/_Types.ts:352](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L352)
diff --git a/packages/controller/doc/interfaces/internal_.InternalSetStateOptions.md b/packages/controller/doc/interfaces/internal_.InternalSetStateOptions.md
index 56d4f97c66..038cd09a22 100644
--- a/packages/controller/doc/interfaces/internal_.InternalSetStateOptions.md
+++ b/packages/controller/doc/interfaces/internal_.InternalSetStateOptions.md
@@ -28,7 +28,7 @@
#### Defined in
-[adapter/src/lib/_Types.ts:280](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L280)
+[adapter/src/lib/_Types.ts:353](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L353)
___
@@ -38,7 +38,7 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:282](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L282)
+[adapter/src/lib/_Types.ts:355](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L355)
___
@@ -48,7 +48,7 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:278](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L278)
+[adapter/src/lib/_Types.ts:351](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L351)
___
@@ -58,7 +58,7 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:281](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L281)
+[adapter/src/lib/_Types.ts:354](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L354)
___
@@ -68,4 +68,4 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:279](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L279)
+[adapter/src/lib/_Types.ts:352](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L352)
diff --git a/packages/controller/doc/interfaces/internal_.InternalSubscribeOptions.md b/packages/controller/doc/interfaces/internal_.InternalSubscribeOptions.md
index 7e7d296306..c8355e5e8d 100644
--- a/packages/controller/doc/interfaces/internal_.InternalSubscribeOptions.md
+++ b/packages/controller/doc/interfaces/internal_.InternalSubscribeOptions.md
@@ -20,7 +20,7 @@
#### Defined in
-[adapter/src/lib/_Types.ts:302](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L302)
+[adapter/src/lib/_Types.ts:375](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L375)
___
@@ -30,7 +30,7 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:301](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L301)
+[adapter/src/lib/_Types.ts:374](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L374)
___
@@ -40,4 +40,4 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:300](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L300)
+[adapter/src/lib/_Types.ts:373](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L373)
diff --git a/packages/controller/doc/interfaces/internal_.InternalUpdateConfigOptions.md b/packages/controller/doc/interfaces/internal_.InternalUpdateConfigOptions.md
index b3dcddeaec..8c7c29a891 100644
--- a/packages/controller/doc/interfaces/internal_.InternalUpdateConfigOptions.md
+++ b/packages/controller/doc/interfaces/internal_.InternalUpdateConfigOptions.md
@@ -18,4 +18,4 @@
#### Defined in
-[adapter/src/lib/_Types.ts:188](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L188)
+[adapter/src/lib/_Types.ts:261](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L261)
diff --git a/packages/controller/doc/interfaces/internal_.LogObject.md b/packages/controller/doc/interfaces/internal_.LogObject.md
new file mode 100644
index 0000000000..54f678a108
--- /dev/null
+++ b/packages/controller/doc/interfaces/internal_.LogObject.md
@@ -0,0 +1,62 @@
+[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [](../modules/internal_.md) / LogObject
+
+# Interface: LogObject
+
+[](../modules/internal_.md).LogObject
+
+## Table of contents
+
+### Properties
+
+- [from](internal_.LogObject.md#from)
+- [message](internal_.LogObject.md#message)
+- [severity](internal_.LogObject.md#severity)
+- [ts](internal_.LogObject.md#ts)
+
+## Properties
+
+### from
+
+• **from**: `string`
+
+id of the source instance
+
+#### Defined in
+
+db-states-redis/build/lib/states/statesInRedisClient.d.ts:16
+
+___
+
+### message
+
+• **message**: `string`
+
+actual content
+
+#### Defined in
+
+db-states-redis/build/lib/states/statesInRedisClient.d.ts:22
+
+___
+
+### severity
+
+• **severity**: `string`
+
+log level
+
+#### Defined in
+
+db-states-redis/build/lib/states/statesInRedisClient.d.ts:18
+
+___
+
+### ts
+
+• **ts**: `number`
+
+timestamp
+
+#### Defined in
+
+db-states-redis/build/lib/states/statesInRedisClient.d.ts:20
diff --git a/packages/controller/doc/interfaces/internal_.Logger.md b/packages/controller/doc/interfaces/internal_.Logger.md
new file mode 100644
index 0000000000..70f0580a90
--- /dev/null
+++ b/packages/controller/doc/interfaces/internal_.Logger.md
@@ -0,0 +1,141 @@
+[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [](../modules/internal_.md) / Logger
+
+# Interface: Logger
+
+[](../modules/internal_.md).Logger
+
+## Table of contents
+
+### Properties
+
+- [level](internal_.Logger.md#level)
+
+### Methods
+
+- [debug](internal_.Logger.md#debug)
+- [error](internal_.Logger.md#error)
+- [info](internal_.Logger.md#info)
+- [silly](internal_.Logger.md#silly)
+- [warn](internal_.Logger.md#warn)
+
+## Properties
+
+### level
+
+• **level**: [`LogLevel`](../modules/internal_.md#loglevel)
+
+Verbosity of the log output
+
+#### Defined in
+
+[types-dev/index.d.ts:215](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L215)
+
+## Methods
+
+### debug
+
+▸ **debug**(`message`): `void`
+
+log message with debug level
+
+#### Parameters
+
+| Name | Type |
+| :------ | :------ |
+| `message` | `string` |
+
+#### Returns
+
+`void`
+
+#### Defined in
+
+[types-dev/index.d.ts:206](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L206)
+
+___
+
+### error
+
+▸ **error**(`message`): `void`
+
+log message with error severity
+
+#### Parameters
+
+| Name | Type |
+| :------ | :------ |
+| `message` | `string` |
+
+#### Returns
+
+`void`
+
+#### Defined in
+
+[types-dev/index.d.ts:212](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L212)
+
+___
+
+### info
+
+▸ **info**(`message`): `void`
+
+log message with info level (default output level for all adapters)
+
+#### Parameters
+
+| Name | Type |
+| :------ | :------ |
+| `message` | `string` |
+
+#### Returns
+
+`void`
+
+#### Defined in
+
+[types-dev/index.d.ts:208](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L208)
+
+___
+
+### silly
+
+▸ **silly**(`message`): `void`
+
+log message with silly level
+
+#### Parameters
+
+| Name | Type |
+| :------ | :------ |
+| `message` | `string` |
+
+#### Returns
+
+`void`
+
+#### Defined in
+
+[types-dev/index.d.ts:204](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L204)
+
+___
+
+### warn
+
+▸ **warn**(`message`): `void`
+
+log message with warning severity
+
+#### Parameters
+
+| Name | Type |
+| :------ | :------ |
+| `message` | `string` |
+
+#### Returns
+
+`void`
+
+#### Defined in
+
+[types-dev/index.d.ts:210](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L210)
diff --git a/packages/controller/doc/interfaces/internal_.Message.md b/packages/controller/doc/interfaces/internal_.Message.md
index 047f24ec16..a407318f3b 100644
--- a/packages/controller/doc/interfaces/internal_.Message.md
+++ b/packages/controller/doc/interfaces/internal_.Message.md
@@ -32,7 +32,7 @@ ID of this message
#### Defined in
-[types-dev/index.d.ts:255](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L255)
+[types-dev/index.d.ts:255](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L255)
___
@@ -48,7 +48,7 @@ Callback information. This is set when the source expects a response
#### Defined in
-[types-dev/index.d.ts:249](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L249)
+[types-dev/index.d.ts:249](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L249)
___
@@ -64,7 +64,7 @@ The command to be executed
#### Defined in
-[types-dev/index.d.ts:243](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L243)
+[types-dev/index.d.ts:243](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L243)
___
@@ -80,7 +80,7 @@ The source of this message
#### Defined in
-[types-dev/index.d.ts:247](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L247)
+[types-dev/index.d.ts:247](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L247)
___
@@ -96,4 +96,4 @@ The message payload
#### Defined in
-[types-dev/index.d.ts:245](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L245)
+[types-dev/index.d.ts:245](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L245)
diff --git a/packages/controller/doc/interfaces/internal_.MessageCallbackInfo.md b/packages/controller/doc/interfaces/internal_.MessageCallbackInfo.md
index eeb568aa0c..c2fd590111 100644
--- a/packages/controller/doc/interfaces/internal_.MessageCallbackInfo.md
+++ b/packages/controller/doc/interfaces/internal_.MessageCallbackInfo.md
@@ -23,7 +23,7 @@ Callback information for a passed message
#### Defined in
-[types-dev/index.d.ts:236](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L236)
+[types-dev/index.d.ts:236](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L236)
___
@@ -35,7 +35,7 @@ ID of this callback
#### Defined in
-[types-dev/index.d.ts:234](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L234)
+[types-dev/index.d.ts:234](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L234)
___
@@ -47,7 +47,7 @@ The original message payload
#### Defined in
-[types-dev/index.d.ts:232](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L232)
+[types-dev/index.d.ts:232](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L232)
___
@@ -59,4 +59,4 @@ Timestamp of this message
#### Defined in
-[types-dev/index.d.ts:238](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L238)
+[types-dev/index.d.ts:238](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L238)
diff --git a/packages/controller/doc/interfaces/internal_.MessageCallbackObject.md b/packages/controller/doc/interfaces/internal_.MessageCallbackObject.md
index b80aa817bf..34201653b6 100644
--- a/packages/controller/doc/interfaces/internal_.MessageCallbackObject.md
+++ b/packages/controller/doc/interfaces/internal_.MessageCallbackObject.md
@@ -24,7 +24,7 @@ the callback itself
#### Defined in
-[adapter/src/lib/_Types.ts:337](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L337)
+[adapter/src/lib/_Types.ts:410](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L410)
___
@@ -36,7 +36,7 @@ The timestamp of the initial message
#### Defined in
-[adapter/src/lib/_Types.ts:339](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L339)
+[adapter/src/lib/_Types.ts:412](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L412)
___
@@ -48,4 +48,4 @@ An optional timer, if a timeout has been specified
#### Defined in
-[adapter/src/lib/_Types.ts:341](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L341)
+[adapter/src/lib/_Types.ts:414](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L414)
diff --git a/packages/controller/doc/interfaces/internal_.MessagingControllerOptions.md b/packages/controller/doc/interfaces/internal_.MessagingControllerOptions.md
new file mode 100644
index 0000000000..7b72436be1
--- /dev/null
+++ b/packages/controller/doc/interfaces/internal_.MessagingControllerOptions.md
@@ -0,0 +1,49 @@
+[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [](../modules/internal_.md) / MessagingControllerOptions
+
+# Interface: MessagingControllerOptions
+
+[](../modules/internal_.md).MessagingControllerOptions
+
+## Table of contents
+
+### Properties
+
+- [adapter](internal_.MessagingControllerOptions.md#adapter)
+- [subscribeCallback](internal_.MessagingControllerOptions.md#subscribecallback)
+- [unsubscribeCallback](internal_.MessagingControllerOptions.md#unsubscribecallback)
+
+## Properties
+
+### adapter
+
+• **adapter**: [`AdapterClass`](../classes/AdapterClass.md)
+
+The adapter using this messaging controller
+
+#### Defined in
+
+[adapter/src/lib/adapter/userInterfaceMessagingController.ts:20](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/userInterfaceMessagingController.ts#L20)
+
+___
+
+### subscribeCallback
+
+• `Optional` **subscribeCallback**: [`UserInterfaceClientSubscribeHandler`](../modules/internal_.md#userinterfaceclientsubscribehandler)
+
+Callback to call if successfully subscribed
+
+#### Defined in
+
+[adapter/src/lib/adapter/userInterfaceMessagingController.ts:22](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/userInterfaceMessagingController.ts#L22)
+
+___
+
+### unsubscribeCallback
+
+• `Optional` **unsubscribeCallback**: [`UserInterfaceClientUnsubscribeHandler`](../modules/internal_.md#userinterfaceclientunsubscribehandler)
+
+Callback to call if successfully unsubscribed
+
+#### Defined in
+
+[adapter/src/lib/adapter/userInterfaceMessagingController.ts:24](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/userInterfaceMessagingController.ts#L24)
diff --git a/packages/controller/doc/interfaces/internal_.MetaCommon.md b/packages/controller/doc/interfaces/internal_.MetaCommon.md
index b42208a90d..3f3ffc5eec 100644
--- a/packages/controller/doc/interfaces/internal_.MetaCommon.md
+++ b/packages/controller/doc/interfaces/internal_.MetaCommon.md
@@ -30,7 +30,7 @@
#### Defined in
-[types-dev/objects.d.ts:302](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L302)
+[types-dev/objects.d.ts:302](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L302)
___
@@ -46,7 +46,7 @@ When set to true, this object may not be deleted
#### Defined in
-[types-dev/objects.d.ts:159](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L159)
+[types-dev/objects.d.ts:159](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L159)
___
@@ -62,7 +62,7 @@ When set to true, this object is only visible when expert mode is turned on in a
#### Defined in
-[types-dev/objects.d.ts:162](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L162)
+[types-dev/objects.d.ts:162](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L162)
___
@@ -78,7 +78,7 @@ Icon for this object
#### Defined in
-[types-dev/objects.d.ts:167](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L167)
+[types-dev/objects.d.ts:167](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L167)
___
@@ -94,7 +94,7 @@ The name of this object as a simple string or an object with translations
#### Defined in
-[types-dev/objects.d.ts:156](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L156)
+[types-dev/objects.d.ts:156](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L156)
___
@@ -110,7 +110,7 @@ role of the object
#### Defined in
-[types-dev/objects.d.ts:169](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L169)
+[types-dev/objects.d.ts:169](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L169)
___
@@ -120,4 +120,4 @@ ___
#### Defined in
-[types-dev/objects.d.ts:299](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L299)
+[types-dev/objects.d.ts:299](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L299)
diff --git a/packages/controller/doc/interfaces/internal_.MetaObject.md b/packages/controller/doc/interfaces/internal_.MetaObject.md
index 1ed8f81d84..ee1986c678 100644
--- a/packages/controller/doc/interfaces/internal_.MetaObject.md
+++ b/packages/controller/doc/interfaces/internal_.MetaObject.md
@@ -39,7 +39,7 @@ The ID of this object
#### Defined in
-[types-dev/objects.d.ts:623](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L623)
+[types-dev/objects.d.ts:623](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L623)
___
@@ -53,7 +53,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:630](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L630)
+[types-dev/objects.d.ts:630](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L630)
___
@@ -67,7 +67,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:684](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L684)
+[types-dev/objects.d.ts:684](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L684)
___
@@ -81,7 +81,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:629](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L629)
+[types-dev/objects.d.ts:629](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L629)
___
@@ -95,7 +95,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:631](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L631)
+[types-dev/objects.d.ts:631](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L631)
___
@@ -109,7 +109,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:627](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L627)
+[types-dev/objects.d.ts:627](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L627)
___
@@ -125,7 +125,7 @@ These properties can only be edited if correct password is provided
#### Defined in
-[types-dev/objects.d.ts:636](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L636)
+[types-dev/objects.d.ts:636](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L636)
___
@@ -139,7 +139,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:634](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L634)
+[types-dev/objects.d.ts:634](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L634)
___
@@ -153,7 +153,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:683](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L683)
+[types-dev/objects.d.ts:683](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L683)
___
@@ -169,4 +169,4 @@ The user who created or updated this object
#### Defined in
-[types-dev/objects.d.ts:633](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L633)
+[types-dev/objects.d.ts:633](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L633)
diff --git a/packages/controller/doc/interfaces/internal_.NonEditable.md b/packages/controller/doc/interfaces/internal_.NonEditable.md
index 4239d910b5..0869243e38 100644
--- a/packages/controller/doc/interfaces/internal_.NonEditable.md
+++ b/packages/controller/doc/interfaces/internal_.NonEditable.md
@@ -29,7 +29,7 @@ These properties can only be changed by providing the password, else they stay o
#### Defined in
-[types-dev/objects.d.ts:615](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L615)
+[types-dev/objects.d.ts:615](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L615)
___
@@ -41,7 +41,7 @@ These properties can only be changed by providing the password, else they stay o
#### Defined in
-[types-dev/objects.d.ts:617](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L617)
+[types-dev/objects.d.ts:617](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L617)
___
@@ -53,7 +53,7 @@ Hashed version of current password
#### Defined in
-[types-dev/objects.d.ts:613](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L613)
+[types-dev/objects.d.ts:613](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L613)
___
@@ -65,4 +65,4 @@ Password needed to edit non-editable information
#### Defined in
-[types-dev/objects.d.ts:611](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L611)
+[types-dev/objects.d.ts:611](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L611)
diff --git a/packages/controller/doc/interfaces/internal_.NotificationScopes.md b/packages/controller/doc/interfaces/internal_.NotificationScopes.md
index 781085f26e..2a620dd6aa 100644
--- a/packages/controller/doc/interfaces/internal_.NotificationScopes.md
+++ b/packages/controller/doc/interfaces/internal_.NotificationScopes.md
@@ -20,4 +20,4 @@ Predefined notification scopes and their categories
#### Defined in
-[types-dev/index.d.ts:311](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L311)
+[types-dev/index.d.ts:311](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L311)
diff --git a/packages/controller/doc/interfaces/internal_.ObjectACL.md b/packages/controller/doc/interfaces/internal_.ObjectACL.md
index 11f90831c1..d4b5e15f0e 100644
--- a/packages/controller/doc/interfaces/internal_.ObjectACL.md
+++ b/packages/controller/doc/interfaces/internal_.ObjectACL.md
@@ -30,7 +30,7 @@ Linux-type permissions defining access to this object
#### Defined in
-[types-dev/objects.d.ts:29](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L29)
+[types-dev/objects.d.ts:29](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L29)
___
@@ -42,7 +42,7 @@ Full name of the user who owns this object, e.g. "system.user.admin"
#### Defined in
-[types-dev/objects.d.ts:25](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L25)
+[types-dev/objects.d.ts:25](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L25)
___
@@ -54,4 +54,4 @@ Full name of the group who owns this object, e.g. "system.group.administrator"
#### Defined in
-[types-dev/objects.d.ts:27](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L27)
+[types-dev/objects.d.ts:27](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L27)
diff --git a/packages/controller/doc/interfaces/internal_.ObjectCommon.md b/packages/controller/doc/interfaces/internal_.ObjectCommon.md
index 43b35efd1a..d739549e3e 100644
--- a/packages/controller/doc/interfaces/internal_.ObjectCommon.md
+++ b/packages/controller/doc/interfaces/internal_.ObjectCommon.md
@@ -54,7 +54,7 @@ When set to true, this object may not be deleted
#### Defined in
-[types-dev/objects.d.ts:159](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L159)
+[types-dev/objects.d.ts:159](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L159)
___
@@ -66,7 +66,7 @@ When set to true, this object is only visible when expert mode is turned on in a
#### Defined in
-[types-dev/objects.d.ts:162](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L162)
+[types-dev/objects.d.ts:162](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L162)
___
@@ -78,7 +78,7 @@ Icon for this object
#### Defined in
-[types-dev/objects.d.ts:167](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L167)
+[types-dev/objects.d.ts:167](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L167)
___
@@ -90,7 +90,7 @@ The name of this object as a simple string or an object with translations
#### Defined in
-[types-dev/objects.d.ts:156](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L156)
+[types-dev/objects.d.ts:156](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L156)
___
@@ -102,4 +102,4 @@ role of the object
#### Defined in
-[types-dev/objects.d.ts:169](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L169)
+[types-dev/objects.d.ts:169](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L169)
diff --git a/packages/controller/doc/interfaces/internal_.ObjectOperationPermissions.md b/packages/controller/doc/interfaces/internal_.ObjectOperationPermissions.md
index 473e691d1c..0d43660b79 100644
--- a/packages/controller/doc/interfaces/internal_.ObjectOperationPermissions.md
+++ b/packages/controller/doc/interfaces/internal_.ObjectOperationPermissions.md
@@ -26,7 +26,7 @@ Whether a user may create objects of this type
#### Defined in
-[types-dev/index.d.ts:100](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L100)
+[types-dev/index.d.ts:100](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L100)
___
@@ -38,7 +38,7 @@ Whether a user may delete objects of this type
#### Defined in
-[types-dev/index.d.ts:102](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L102)
+[types-dev/index.d.ts:102](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L102)
___
@@ -50,7 +50,7 @@ Whether a user may enumerate objects of this type
#### Defined in
-[types-dev/index.d.ts:94](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L94)
+[types-dev/index.d.ts:94](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L94)
___
@@ -62,7 +62,7 @@ Whether a user may read objects of this type
#### Defined in
-[types-dev/index.d.ts:96](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L96)
+[types-dev/index.d.ts:96](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L96)
___
@@ -74,4 +74,4 @@ Whether a user may write objects of this type
#### Defined in
-[types-dev/index.d.ts:98](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L98)
+[types-dev/index.d.ts:98](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L98)
diff --git a/packages/controller/doc/interfaces/internal_.ObjectPermissions.md b/packages/controller/doc/interfaces/internal_.ObjectPermissions.md
index 392274a52f..2b9687a5f0 100644
--- a/packages/controller/doc/interfaces/internal_.ObjectPermissions.md
+++ b/packages/controller/doc/interfaces/internal_.ObjectPermissions.md
@@ -31,7 +31,7 @@ The access rights for files
#### Defined in
-[types-dev/index.d.ts:108](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L108)
+[types-dev/index.d.ts:108](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L108)
___
@@ -43,7 +43,7 @@ The access rights for objects
#### Defined in
-[types-dev/index.d.ts:110](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L110)
+[types-dev/index.d.ts:110](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L110)
___
@@ -55,7 +55,7 @@ The access rights for states
#### Defined in
-[types-dev/index.d.ts:114](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L114)
+[types-dev/index.d.ts:114](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L114)
___
@@ -67,4 +67,4 @@ The access rights for users/groups
#### Defined in
-[types-dev/index.d.ts:112](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L112)
+[types-dev/index.d.ts:112](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L112)
diff --git a/packages/controller/doc/interfaces/internal_.OtherCommon.md b/packages/controller/doc/interfaces/internal_.OtherCommon.md
index cd46ea97ce..bf84af052b 100644
--- a/packages/controller/doc/interfaces/internal_.OtherCommon.md
+++ b/packages/controller/doc/interfaces/internal_.OtherCommon.md
@@ -33,7 +33,7 @@
#### Defined in
-[types-dev/objects.d.ts:599](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L599)
+[types-dev/objects.d.ts:599](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L599)
___
@@ -49,7 +49,7 @@ When set to true, this object may not be deleted
#### Defined in
-[types-dev/objects.d.ts:159](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L159)
+[types-dev/objects.d.ts:159](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L159)
___
@@ -65,7 +65,7 @@ When set to true, this object is only visible when expert mode is turned on in a
#### Defined in
-[types-dev/objects.d.ts:162](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L162)
+[types-dev/objects.d.ts:162](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L162)
___
@@ -81,7 +81,7 @@ Icon for this object
#### Defined in
-[types-dev/objects.d.ts:167](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L167)
+[types-dev/objects.d.ts:167](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L167)
___
@@ -97,7 +97,7 @@ The name of this object as a simple string or an object with translations
#### Defined in
-[types-dev/objects.d.ts:156](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L156)
+[types-dev/objects.d.ts:156](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L156)
___
@@ -113,4 +113,4 @@ role of the object
#### Defined in
-[types-dev/objects.d.ts:169](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L169)
+[types-dev/objects.d.ts:169](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L169)
diff --git a/packages/controller/doc/interfaces/internal_.OtherObject.md b/packages/controller/doc/interfaces/internal_.OtherObject.md
index 0ceb9c161b..53088563e0 100644
--- a/packages/controller/doc/interfaces/internal_.OtherObject.md
+++ b/packages/controller/doc/interfaces/internal_.OtherObject.md
@@ -39,7 +39,7 @@ The ID of this object
#### Defined in
-[types-dev/objects.d.ts:623](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L623)
+[types-dev/objects.d.ts:623](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L623)
___
@@ -53,7 +53,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:630](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L630)
+[types-dev/objects.d.ts:630](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L630)
___
@@ -67,7 +67,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:771](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L771)
+[types-dev/objects.d.ts:771](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L771)
___
@@ -81,7 +81,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:629](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L629)
+[types-dev/objects.d.ts:629](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L629)
___
@@ -95,7 +95,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:631](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L631)
+[types-dev/objects.d.ts:631](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L631)
___
@@ -109,7 +109,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:627](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L627)
+[types-dev/objects.d.ts:627](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L627)
___
@@ -125,7 +125,7 @@ These properties can only be edited if correct password is provided
#### Defined in
-[types-dev/objects.d.ts:636](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L636)
+[types-dev/objects.d.ts:636](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L636)
___
@@ -139,7 +139,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:634](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L634)
+[types-dev/objects.d.ts:634](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L634)
___
@@ -153,7 +153,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:770](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L770)
+[types-dev/objects.d.ts:770](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L770)
___
@@ -169,4 +169,4 @@ The user who created or updated this object
#### Defined in
-[types-dev/objects.d.ts:633](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L633)
+[types-dev/objects.d.ts:633](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L633)
diff --git a/packages/controller/doc/interfaces/internal_.PartialAdapterObject.md b/packages/controller/doc/interfaces/internal_.PartialAdapterObject.md
index 693428c583..4e50b8070a 100644
--- a/packages/controller/doc/interfaces/internal_.PartialAdapterObject.md
+++ b/packages/controller/doc/interfaces/internal_.PartialAdapterObject.md
@@ -39,7 +39,7 @@ Partial.\_id
#### Defined in
-[types-dev/objects.d.ts:720](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L720)
+[types-dev/objects.d.ts:720](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L720)
___
@@ -53,7 +53,7 @@ Partial.acl
#### Defined in
-[types-dev/objects.d.ts:630](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L630)
+[types-dev/objects.d.ts:630](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L630)
___
@@ -63,7 +63,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:729](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L729)
+[types-dev/objects.d.ts:729](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L729)
___
@@ -79,7 +79,7 @@ Partial.encryptedNative
#### Defined in
-[types-dev/objects.d.ts:726](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L726)
+[types-dev/objects.d.ts:726](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L726)
___
@@ -93,7 +93,7 @@ Partial.enums
#### Defined in
-[types-dev/objects.d.ts:629](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L629)
+[types-dev/objects.d.ts:629](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L629)
___
@@ -107,7 +107,7 @@ Partial.from
#### Defined in
-[types-dev/objects.d.ts:631](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L631)
+[types-dev/objects.d.ts:631](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L631)
___
@@ -121,7 +121,7 @@ Partial.native
#### Defined in
-[types-dev/objects.d.ts:627](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L627)
+[types-dev/objects.d.ts:627](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L627)
___
@@ -137,7 +137,7 @@ Partial.nonEdit
#### Defined in
-[types-dev/objects.d.ts:636](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L636)
+[types-dev/objects.d.ts:636](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L636)
___
@@ -153,7 +153,7 @@ Partial.protectedNative
#### Defined in
-[types-dev/objects.d.ts:724](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L724)
+[types-dev/objects.d.ts:724](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L724)
___
@@ -167,7 +167,7 @@ Partial.ts
#### Defined in
-[types-dev/objects.d.ts:634](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L634)
+[types-dev/objects.d.ts:634](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L634)
___
@@ -181,7 +181,7 @@ Partial.type
#### Defined in
-[types-dev/objects.d.ts:721](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L721)
+[types-dev/objects.d.ts:721](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L721)
___
@@ -197,4 +197,4 @@ Partial.user
#### Defined in
-[types-dev/objects.d.ts:633](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L633)
+[types-dev/objects.d.ts:633](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L633)
diff --git a/packages/controller/doc/interfaces/internal_.PartialChannelObject.md b/packages/controller/doc/interfaces/internal_.PartialChannelObject.md
index dba19a526f..272b973cb8 100644
--- a/packages/controller/doc/interfaces/internal_.PartialChannelObject.md
+++ b/packages/controller/doc/interfaces/internal_.PartialChannelObject.md
@@ -39,7 +39,7 @@ Partial.\_id
#### Defined in
-[types-dev/objects.d.ts:623](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L623)
+[types-dev/objects.d.ts:623](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L623)
___
@@ -53,7 +53,7 @@ Partial.acl
#### Defined in
-[types-dev/objects.d.ts:630](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L630)
+[types-dev/objects.d.ts:630](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L630)
___
@@ -63,7 +63,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:654](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L654)
+[types-dev/objects.d.ts:654](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L654)
___
@@ -77,7 +77,7 @@ Partial.enums
#### Defined in
-[types-dev/objects.d.ts:629](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L629)
+[types-dev/objects.d.ts:629](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L629)
___
@@ -91,7 +91,7 @@ Partial.from
#### Defined in
-[types-dev/objects.d.ts:631](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L631)
+[types-dev/objects.d.ts:631](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L631)
___
@@ -105,7 +105,7 @@ Partial.native
#### Defined in
-[types-dev/objects.d.ts:627](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L627)
+[types-dev/objects.d.ts:627](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L627)
___
@@ -121,7 +121,7 @@ Partial.nonEdit
#### Defined in
-[types-dev/objects.d.ts:636](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L636)
+[types-dev/objects.d.ts:636](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L636)
___
@@ -135,7 +135,7 @@ Partial.ts
#### Defined in
-[types-dev/objects.d.ts:634](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L634)
+[types-dev/objects.d.ts:634](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L634)
___
@@ -149,7 +149,7 @@ Partial.type
#### Defined in
-[types-dev/objects.d.ts:650](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L650)
+[types-dev/objects.d.ts:650](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L650)
___
@@ -165,4 +165,4 @@ Partial.user
#### Defined in
-[types-dev/objects.d.ts:633](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L633)
+[types-dev/objects.d.ts:633](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L633)
diff --git a/packages/controller/doc/interfaces/internal_.PartialDesignObject.md b/packages/controller/doc/interfaces/internal_.PartialDesignObject.md
index f6429affcb..c4d6a88f30 100644
--- a/packages/controller/doc/interfaces/internal_.PartialDesignObject.md
+++ b/packages/controller/doc/interfaces/internal_.PartialDesignObject.md
@@ -39,7 +39,7 @@ Partial.\_id
#### Defined in
-[types-dev/objects.d.ts:781](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L781)
+[types-dev/objects.d.ts:781](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L781)
___
@@ -53,7 +53,7 @@ Partial.acl
#### Defined in
-[types-dev/objects.d.ts:630](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L630)
+[types-dev/objects.d.ts:630](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L630)
___
@@ -63,7 +63,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:788](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L788)
+[types-dev/objects.d.ts:788](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L788)
___
@@ -77,7 +77,7 @@ Partial.enums
#### Defined in
-[types-dev/objects.d.ts:629](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L629)
+[types-dev/objects.d.ts:629](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L629)
___
@@ -91,7 +91,7 @@ Partial.from
#### Defined in
-[types-dev/objects.d.ts:631](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L631)
+[types-dev/objects.d.ts:631](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L631)
___
@@ -105,7 +105,7 @@ Partial.language
#### Defined in
-[types-dev/objects.d.ts:782](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L782)
+[types-dev/objects.d.ts:782](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L782)
___
@@ -119,7 +119,7 @@ Partial.native
#### Defined in
-[types-dev/objects.d.ts:627](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L627)
+[types-dev/objects.d.ts:627](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L627)
___
@@ -135,7 +135,7 @@ Partial.nonEdit
#### Defined in
-[types-dev/objects.d.ts:636](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L636)
+[types-dev/objects.d.ts:636](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L636)
___
@@ -149,7 +149,7 @@ Partial.ts
#### Defined in
-[types-dev/objects.d.ts:634](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L634)
+[types-dev/objects.d.ts:634](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L634)
___
@@ -163,7 +163,7 @@ Partial.type
#### Defined in
-[types-dev/objects.d.ts:780](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L780)
+[types-dev/objects.d.ts:780](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L780)
___
@@ -179,7 +179,7 @@ Partial.user
#### Defined in
-[types-dev/objects.d.ts:633](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L633)
+[types-dev/objects.d.ts:633](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L633)
___
@@ -193,4 +193,4 @@ Partial.views
#### Defined in
-[types-dev/objects.d.ts:784](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L784)
+[types-dev/objects.d.ts:784](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L784)
diff --git a/packages/controller/doc/interfaces/internal_.PartialDeviceObject.md b/packages/controller/doc/interfaces/internal_.PartialDeviceObject.md
index 4c521ed91f..7888fc2a07 100644
--- a/packages/controller/doc/interfaces/internal_.PartialDeviceObject.md
+++ b/packages/controller/doc/interfaces/internal_.PartialDeviceObject.md
@@ -39,7 +39,7 @@ Partial.\_id
#### Defined in
-[types-dev/objects.d.ts:623](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L623)
+[types-dev/objects.d.ts:623](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L623)
___
@@ -53,7 +53,7 @@ Partial.acl
#### Defined in
-[types-dev/objects.d.ts:630](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L630)
+[types-dev/objects.d.ts:630](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L630)
___
@@ -63,7 +63,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:662](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L662)
+[types-dev/objects.d.ts:662](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L662)
___
@@ -77,7 +77,7 @@ Partial.enums
#### Defined in
-[types-dev/objects.d.ts:629](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L629)
+[types-dev/objects.d.ts:629](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L629)
___
@@ -91,7 +91,7 @@ Partial.from
#### Defined in
-[types-dev/objects.d.ts:631](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L631)
+[types-dev/objects.d.ts:631](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L631)
___
@@ -105,7 +105,7 @@ Partial.native
#### Defined in
-[types-dev/objects.d.ts:627](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L627)
+[types-dev/objects.d.ts:627](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L627)
___
@@ -121,7 +121,7 @@ Partial.nonEdit
#### Defined in
-[types-dev/objects.d.ts:636](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L636)
+[types-dev/objects.d.ts:636](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L636)
___
@@ -135,7 +135,7 @@ Partial.ts
#### Defined in
-[types-dev/objects.d.ts:634](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L634)
+[types-dev/objects.d.ts:634](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L634)
___
@@ -149,7 +149,7 @@ Partial.type
#### Defined in
-[types-dev/objects.d.ts:658](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L658)
+[types-dev/objects.d.ts:658](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L658)
___
@@ -165,4 +165,4 @@ Partial.user
#### Defined in
-[types-dev/objects.d.ts:633](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L633)
+[types-dev/objects.d.ts:633](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L633)
diff --git a/packages/controller/doc/interfaces/internal_.PartialEnumObject.md b/packages/controller/doc/interfaces/internal_.PartialEnumObject.md
index a6edfc993f..c64bdb2acf 100644
--- a/packages/controller/doc/interfaces/internal_.PartialEnumObject.md
+++ b/packages/controller/doc/interfaces/internal_.PartialEnumObject.md
@@ -39,7 +39,7 @@ Partial.\_id
#### Defined in
-[types-dev/objects.d.ts:623](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L623)
+[types-dev/objects.d.ts:623](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L623)
___
@@ -53,7 +53,7 @@ Partial.acl
#### Defined in
-[types-dev/objects.d.ts:630](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L630)
+[types-dev/objects.d.ts:630](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L630)
___
@@ -63,7 +63,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:679](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L679)
+[types-dev/objects.d.ts:679](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L679)
___
@@ -77,7 +77,7 @@ Partial.enums
#### Defined in
-[types-dev/objects.d.ts:629](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L629)
+[types-dev/objects.d.ts:629](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L629)
___
@@ -91,7 +91,7 @@ Partial.from
#### Defined in
-[types-dev/objects.d.ts:631](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L631)
+[types-dev/objects.d.ts:631](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L631)
___
@@ -105,7 +105,7 @@ Partial.native
#### Defined in
-[types-dev/objects.d.ts:627](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L627)
+[types-dev/objects.d.ts:627](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L627)
___
@@ -121,7 +121,7 @@ Partial.nonEdit
#### Defined in
-[types-dev/objects.d.ts:636](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L636)
+[types-dev/objects.d.ts:636](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L636)
___
@@ -135,7 +135,7 @@ Partial.ts
#### Defined in
-[types-dev/objects.d.ts:634](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L634)
+[types-dev/objects.d.ts:634](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L634)
___
@@ -149,7 +149,7 @@ Partial.type
#### Defined in
-[types-dev/objects.d.ts:675](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L675)
+[types-dev/objects.d.ts:675](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L675)
___
@@ -165,4 +165,4 @@ Partial.user
#### Defined in
-[types-dev/objects.d.ts:633](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L633)
+[types-dev/objects.d.ts:633](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L633)
diff --git a/packages/controller/doc/interfaces/internal_.PartialFolderObject.md b/packages/controller/doc/interfaces/internal_.PartialFolderObject.md
index 46aa49c04a..bf03653b68 100644
--- a/packages/controller/doc/interfaces/internal_.PartialFolderObject.md
+++ b/packages/controller/doc/interfaces/internal_.PartialFolderObject.md
@@ -39,7 +39,7 @@ Partial.\_id
#### Defined in
-[types-dev/objects.d.ts:623](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L623)
+[types-dev/objects.d.ts:623](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L623)
___
@@ -53,7 +53,7 @@ Partial.acl
#### Defined in
-[types-dev/objects.d.ts:630](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L630)
+[types-dev/objects.d.ts:630](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L630)
___
@@ -63,7 +63,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:671](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L671)
+[types-dev/objects.d.ts:671](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L671)
___
@@ -77,7 +77,7 @@ Partial.enums
#### Defined in
-[types-dev/objects.d.ts:629](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L629)
+[types-dev/objects.d.ts:629](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L629)
___
@@ -91,7 +91,7 @@ Partial.from
#### Defined in
-[types-dev/objects.d.ts:631](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L631)
+[types-dev/objects.d.ts:631](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L631)
___
@@ -105,7 +105,7 @@ Partial.native
#### Defined in
-[types-dev/objects.d.ts:627](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L627)
+[types-dev/objects.d.ts:627](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L627)
___
@@ -121,7 +121,7 @@ Partial.nonEdit
#### Defined in
-[types-dev/objects.d.ts:636](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L636)
+[types-dev/objects.d.ts:636](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L636)
___
@@ -135,7 +135,7 @@ Partial.ts
#### Defined in
-[types-dev/objects.d.ts:634](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L634)
+[types-dev/objects.d.ts:634](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L634)
___
@@ -149,7 +149,7 @@ Partial.type
#### Defined in
-[types-dev/objects.d.ts:666](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L666)
+[types-dev/objects.d.ts:666](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L666)
___
@@ -165,4 +165,4 @@ Partial.user
#### Defined in
-[types-dev/objects.d.ts:633](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L633)
+[types-dev/objects.d.ts:633](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L633)
diff --git a/packages/controller/doc/interfaces/internal_.PartialGroupObject.md b/packages/controller/doc/interfaces/internal_.PartialGroupObject.md
index bfaff5b813..a1a4e61c99 100644
--- a/packages/controller/doc/interfaces/internal_.PartialGroupObject.md
+++ b/packages/controller/doc/interfaces/internal_.PartialGroupObject.md
@@ -37,7 +37,7 @@ Partial.\_id
#### Defined in
-[types-dev/objects.d.ts:753](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L753)
+[types-dev/objects.d.ts:753](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L753)
___
@@ -51,7 +51,7 @@ Partial.acl
#### Defined in
-[types-dev/objects.d.ts:630](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L630)
+[types-dev/objects.d.ts:630](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L630)
___
@@ -61,7 +61,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:758](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L758)
+[types-dev/objects.d.ts:758](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L758)
___
@@ -75,7 +75,7 @@ Partial.enums
#### Defined in
-[types-dev/objects.d.ts:629](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L629)
+[types-dev/objects.d.ts:629](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L629)
___
@@ -89,7 +89,7 @@ Partial.from
#### Defined in
-[types-dev/objects.d.ts:631](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L631)
+[types-dev/objects.d.ts:631](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L631)
___
@@ -103,7 +103,7 @@ Partial.native
#### Defined in
-[types-dev/objects.d.ts:627](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L627)
+[types-dev/objects.d.ts:627](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L627)
___
@@ -119,7 +119,7 @@ Partial.nonEdit
#### Defined in
-[types-dev/objects.d.ts:636](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L636)
+[types-dev/objects.d.ts:636](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L636)
___
@@ -133,7 +133,7 @@ Partial.ts
#### Defined in
-[types-dev/objects.d.ts:634](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L634)
+[types-dev/objects.d.ts:634](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L634)
___
@@ -147,7 +147,7 @@ Partial.type
#### Defined in
-[types-dev/objects.d.ts:754](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L754)
+[types-dev/objects.d.ts:754](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L754)
___
@@ -163,4 +163,4 @@ Partial.user
#### Defined in
-[types-dev/objects.d.ts:633](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L633)
+[types-dev/objects.d.ts:633](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L633)
diff --git a/packages/controller/doc/interfaces/internal_.PartialHostObject.md b/packages/controller/doc/interfaces/internal_.PartialHostObject.md
index d12462ab3a..bc06931e03 100644
--- a/packages/controller/doc/interfaces/internal_.PartialHostObject.md
+++ b/packages/controller/doc/interfaces/internal_.PartialHostObject.md
@@ -37,7 +37,7 @@ Partial.\_id
#### Defined in
-[types-dev/objects.d.ts:733](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L733)
+[types-dev/objects.d.ts:733](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L733)
___
@@ -51,7 +51,7 @@ Partial.acl
#### Defined in
-[types-dev/objects.d.ts:630](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L630)
+[types-dev/objects.d.ts:630](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L630)
___
@@ -61,7 +61,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:739](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L739)
+[types-dev/objects.d.ts:739](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L739)
___
@@ -75,7 +75,7 @@ Partial.enums
#### Defined in
-[types-dev/objects.d.ts:629](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L629)
+[types-dev/objects.d.ts:629](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L629)
___
@@ -89,7 +89,7 @@ Partial.from
#### Defined in
-[types-dev/objects.d.ts:631](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L631)
+[types-dev/objects.d.ts:631](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L631)
___
@@ -99,7 +99,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:740](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L740)
+[types-dev/objects.d.ts:740](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L740)
___
@@ -115,7 +115,7 @@ Partial.nonEdit
#### Defined in
-[types-dev/objects.d.ts:636](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L636)
+[types-dev/objects.d.ts:636](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L636)
___
@@ -129,7 +129,7 @@ Partial.ts
#### Defined in
-[types-dev/objects.d.ts:634](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L634)
+[types-dev/objects.d.ts:634](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L634)
___
@@ -143,7 +143,7 @@ Partial.type
#### Defined in
-[types-dev/objects.d.ts:734](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L734)
+[types-dev/objects.d.ts:734](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L734)
___
@@ -159,4 +159,4 @@ Partial.user
#### Defined in
-[types-dev/objects.d.ts:633](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L633)
+[types-dev/objects.d.ts:633](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L633)
diff --git a/packages/controller/doc/interfaces/internal_.PartialInstanceObject.md b/packages/controller/doc/interfaces/internal_.PartialInstanceObject.md
index fb1f4bee9c..061f50a194 100644
--- a/packages/controller/doc/interfaces/internal_.PartialInstanceObject.md
+++ b/packages/controller/doc/interfaces/internal_.PartialInstanceObject.md
@@ -39,7 +39,7 @@ Partial.\_id
#### Defined in
-[types-dev/objects.d.ts:707](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L707)
+[types-dev/objects.d.ts:707](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L707)
___
@@ -53,7 +53,7 @@ Partial.acl
#### Defined in
-[types-dev/objects.d.ts:630](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L630)
+[types-dev/objects.d.ts:630](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L630)
___
@@ -63,7 +63,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:716](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L716)
+[types-dev/objects.d.ts:716](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L716)
___
@@ -79,7 +79,7 @@ Partial.encryptedNative
#### Defined in
-[types-dev/objects.d.ts:713](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L713)
+[types-dev/objects.d.ts:713](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L713)
___
@@ -93,7 +93,7 @@ Partial.enums
#### Defined in
-[types-dev/objects.d.ts:629](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L629)
+[types-dev/objects.d.ts:629](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L629)
___
@@ -107,7 +107,7 @@ Partial.from
#### Defined in
-[types-dev/objects.d.ts:631](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L631)
+[types-dev/objects.d.ts:631](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L631)
___
@@ -121,7 +121,7 @@ Partial.native
#### Defined in
-[types-dev/objects.d.ts:627](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L627)
+[types-dev/objects.d.ts:627](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L627)
___
@@ -137,7 +137,7 @@ Partial.nonEdit
#### Defined in
-[types-dev/objects.d.ts:636](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L636)
+[types-dev/objects.d.ts:636](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L636)
___
@@ -153,7 +153,7 @@ Partial.protectedNative
#### Defined in
-[types-dev/objects.d.ts:711](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L711)
+[types-dev/objects.d.ts:711](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L711)
___
@@ -167,7 +167,7 @@ Partial.ts
#### Defined in
-[types-dev/objects.d.ts:634](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L634)
+[types-dev/objects.d.ts:634](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L634)
___
@@ -181,7 +181,7 @@ Partial.type
#### Defined in
-[types-dev/objects.d.ts:708](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L708)
+[types-dev/objects.d.ts:708](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L708)
___
@@ -197,4 +197,4 @@ Partial.user
#### Defined in
-[types-dev/objects.d.ts:633](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L633)
+[types-dev/objects.d.ts:633](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L633)
diff --git a/packages/controller/doc/interfaces/internal_.PartialMetaObject.md b/packages/controller/doc/interfaces/internal_.PartialMetaObject.md
index d29f08078c..8a0682dc84 100644
--- a/packages/controller/doc/interfaces/internal_.PartialMetaObject.md
+++ b/packages/controller/doc/interfaces/internal_.PartialMetaObject.md
@@ -39,7 +39,7 @@ Partial.\_id
#### Defined in
-[types-dev/objects.d.ts:623](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L623)
+[types-dev/objects.d.ts:623](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L623)
___
@@ -53,7 +53,7 @@ Partial.acl
#### Defined in
-[types-dev/objects.d.ts:630](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L630)
+[types-dev/objects.d.ts:630](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L630)
___
@@ -63,7 +63,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:687](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L687)
+[types-dev/objects.d.ts:687](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L687)
___
@@ -77,7 +77,7 @@ Partial.enums
#### Defined in
-[types-dev/objects.d.ts:629](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L629)
+[types-dev/objects.d.ts:629](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L629)
___
@@ -91,7 +91,7 @@ Partial.from
#### Defined in
-[types-dev/objects.d.ts:631](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L631)
+[types-dev/objects.d.ts:631](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L631)
___
@@ -105,7 +105,7 @@ Partial.native
#### Defined in
-[types-dev/objects.d.ts:627](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L627)
+[types-dev/objects.d.ts:627](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L627)
___
@@ -121,7 +121,7 @@ Partial.nonEdit
#### Defined in
-[types-dev/objects.d.ts:636](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L636)
+[types-dev/objects.d.ts:636](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L636)
___
@@ -135,7 +135,7 @@ Partial.ts
#### Defined in
-[types-dev/objects.d.ts:634](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L634)
+[types-dev/objects.d.ts:634](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L634)
___
@@ -149,7 +149,7 @@ Partial.type
#### Defined in
-[types-dev/objects.d.ts:683](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L683)
+[types-dev/objects.d.ts:683](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L683)
___
@@ -165,4 +165,4 @@ Partial.user
#### Defined in
-[types-dev/objects.d.ts:633](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L633)
+[types-dev/objects.d.ts:633](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L633)
diff --git a/packages/controller/doc/interfaces/internal_.PartialOtherObject.md b/packages/controller/doc/interfaces/internal_.PartialOtherObject.md
index 6c35f0b7f2..01618ee67b 100644
--- a/packages/controller/doc/interfaces/internal_.PartialOtherObject.md
+++ b/packages/controller/doc/interfaces/internal_.PartialOtherObject.md
@@ -39,7 +39,7 @@ Partial.\_id
#### Defined in
-[types-dev/objects.d.ts:623](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L623)
+[types-dev/objects.d.ts:623](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L623)
___
@@ -53,7 +53,7 @@ Partial.acl
#### Defined in
-[types-dev/objects.d.ts:630](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L630)
+[types-dev/objects.d.ts:630](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L630)
___
@@ -63,7 +63,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:775](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L775)
+[types-dev/objects.d.ts:775](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L775)
___
@@ -77,7 +77,7 @@ Partial.enums
#### Defined in
-[types-dev/objects.d.ts:629](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L629)
+[types-dev/objects.d.ts:629](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L629)
___
@@ -91,7 +91,7 @@ Partial.from
#### Defined in
-[types-dev/objects.d.ts:631](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L631)
+[types-dev/objects.d.ts:631](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L631)
___
@@ -105,7 +105,7 @@ Partial.native
#### Defined in
-[types-dev/objects.d.ts:627](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L627)
+[types-dev/objects.d.ts:627](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L627)
___
@@ -121,7 +121,7 @@ Partial.nonEdit
#### Defined in
-[types-dev/objects.d.ts:636](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L636)
+[types-dev/objects.d.ts:636](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L636)
___
@@ -135,7 +135,7 @@ Partial.ts
#### Defined in
-[types-dev/objects.d.ts:634](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L634)
+[types-dev/objects.d.ts:634](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L634)
___
@@ -149,7 +149,7 @@ Partial.type
#### Defined in
-[types-dev/objects.d.ts:770](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L770)
+[types-dev/objects.d.ts:770](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L770)
___
@@ -165,4 +165,4 @@ Partial.user
#### Defined in
-[types-dev/objects.d.ts:633](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L633)
+[types-dev/objects.d.ts:633](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L633)
diff --git a/packages/controller/doc/interfaces/internal_.PartialScheduleObject.md b/packages/controller/doc/interfaces/internal_.PartialScheduleObject.md
index 6cd01e5cf3..c3d920120e 100644
--- a/packages/controller/doc/interfaces/internal_.PartialScheduleObject.md
+++ b/packages/controller/doc/interfaces/internal_.PartialScheduleObject.md
@@ -39,7 +39,7 @@ Partial.\_id
#### Defined in
-[types-dev/objects.d.ts:623](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L623)
+[types-dev/objects.d.ts:623](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L623)
___
@@ -53,7 +53,7 @@ Partial.acl
#### Defined in
-[types-dev/objects.d.ts:630](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L630)
+[types-dev/objects.d.ts:630](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L630)
___
@@ -63,7 +63,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:703](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L703)
+[types-dev/objects.d.ts:703](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L703)
___
@@ -77,7 +77,7 @@ Partial.enums
#### Defined in
-[types-dev/objects.d.ts:629](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L629)
+[types-dev/objects.d.ts:629](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L629)
___
@@ -91,7 +91,7 @@ Partial.from
#### Defined in
-[types-dev/objects.d.ts:631](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L631)
+[types-dev/objects.d.ts:631](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L631)
___
@@ -105,7 +105,7 @@ Partial.native
#### Defined in
-[types-dev/objects.d.ts:627](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L627)
+[types-dev/objects.d.ts:627](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L627)
___
@@ -121,7 +121,7 @@ Partial.nonEdit
#### Defined in
-[types-dev/objects.d.ts:636](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L636)
+[types-dev/objects.d.ts:636](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L636)
___
@@ -135,7 +135,7 @@ Partial.ts
#### Defined in
-[types-dev/objects.d.ts:634](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L634)
+[types-dev/objects.d.ts:634](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L634)
___
@@ -149,7 +149,7 @@ Partial.type
#### Defined in
-[types-dev/objects.d.ts:698](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L698)
+[types-dev/objects.d.ts:698](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L698)
___
@@ -165,4 +165,4 @@ Partial.user
#### Defined in
-[types-dev/objects.d.ts:633](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L633)
+[types-dev/objects.d.ts:633](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L633)
diff --git a/packages/controller/doc/interfaces/internal_.PartialScriptObject.md b/packages/controller/doc/interfaces/internal_.PartialScriptObject.md
index 48947872fd..ff97cff0e9 100644
--- a/packages/controller/doc/interfaces/internal_.PartialScriptObject.md
+++ b/packages/controller/doc/interfaces/internal_.PartialScriptObject.md
@@ -39,7 +39,7 @@ Partial.\_id
#### Defined in
-[types-dev/objects.d.ts:623](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L623)
+[types-dev/objects.d.ts:623](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L623)
___
@@ -53,7 +53,7 @@ Partial.acl
#### Defined in
-[types-dev/objects.d.ts:630](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L630)
+[types-dev/objects.d.ts:630](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L630)
___
@@ -63,7 +63,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:766](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L766)
+[types-dev/objects.d.ts:766](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L766)
___
@@ -77,7 +77,7 @@ Partial.enums
#### Defined in
-[types-dev/objects.d.ts:629](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L629)
+[types-dev/objects.d.ts:629](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L629)
___
@@ -91,7 +91,7 @@ Partial.from
#### Defined in
-[types-dev/objects.d.ts:631](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L631)
+[types-dev/objects.d.ts:631](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L631)
___
@@ -105,7 +105,7 @@ Partial.native
#### Defined in
-[types-dev/objects.d.ts:627](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L627)
+[types-dev/objects.d.ts:627](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L627)
___
@@ -121,7 +121,7 @@ Partial.nonEdit
#### Defined in
-[types-dev/objects.d.ts:636](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L636)
+[types-dev/objects.d.ts:636](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L636)
___
@@ -135,7 +135,7 @@ Partial.ts
#### Defined in
-[types-dev/objects.d.ts:634](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L634)
+[types-dev/objects.d.ts:634](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L634)
___
@@ -149,7 +149,7 @@ Partial.type
#### Defined in
-[types-dev/objects.d.ts:762](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L762)
+[types-dev/objects.d.ts:762](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L762)
___
@@ -165,4 +165,4 @@ Partial.user
#### Defined in
-[types-dev/objects.d.ts:633](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L633)
+[types-dev/objects.d.ts:633](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L633)
diff --git a/packages/controller/doc/interfaces/internal_.PartialStateObject.md b/packages/controller/doc/interfaces/internal_.PartialStateObject.md
index b8560ce045..a437b88ef5 100644
--- a/packages/controller/doc/interfaces/internal_.PartialStateObject.md
+++ b/packages/controller/doc/interfaces/internal_.PartialStateObject.md
@@ -39,7 +39,7 @@ Partial.\_id
#### Defined in
-[types-dev/objects.d.ts:623](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L623)
+[types-dev/objects.d.ts:623](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L623)
___
@@ -49,7 +49,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:646](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L646)
+[types-dev/objects.d.ts:646](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L646)
___
@@ -59,7 +59,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:645](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L645)
+[types-dev/objects.d.ts:645](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L645)
___
@@ -73,7 +73,7 @@ Partial.enums
#### Defined in
-[types-dev/objects.d.ts:629](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L629)
+[types-dev/objects.d.ts:629](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L629)
___
@@ -87,7 +87,7 @@ Partial.from
#### Defined in
-[types-dev/objects.d.ts:631](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L631)
+[types-dev/objects.d.ts:631](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L631)
___
@@ -101,7 +101,7 @@ Partial.native
#### Defined in
-[types-dev/objects.d.ts:627](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L627)
+[types-dev/objects.d.ts:627](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L627)
___
@@ -117,7 +117,7 @@ Partial.nonEdit
#### Defined in
-[types-dev/objects.d.ts:636](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L636)
+[types-dev/objects.d.ts:636](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L636)
___
@@ -131,7 +131,7 @@ Partial.ts
#### Defined in
-[types-dev/objects.d.ts:634](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L634)
+[types-dev/objects.d.ts:634](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L634)
___
@@ -145,7 +145,7 @@ Partial.type
#### Defined in
-[types-dev/objects.d.ts:640](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L640)
+[types-dev/objects.d.ts:640](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L640)
___
@@ -161,4 +161,4 @@ Partial.user
#### Defined in
-[types-dev/objects.d.ts:633](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L633)
+[types-dev/objects.d.ts:633](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L633)
diff --git a/packages/controller/doc/interfaces/internal_.PartialUserObject.md b/packages/controller/doc/interfaces/internal_.PartialUserObject.md
index edc682020a..71bb532f02 100644
--- a/packages/controller/doc/interfaces/internal_.PartialUserObject.md
+++ b/packages/controller/doc/interfaces/internal_.PartialUserObject.md
@@ -37,7 +37,7 @@ Partial.\_id
#### Defined in
-[types-dev/objects.d.ts:744](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L744)
+[types-dev/objects.d.ts:744](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L744)
___
@@ -51,7 +51,7 @@ Partial.acl
#### Defined in
-[types-dev/objects.d.ts:630](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L630)
+[types-dev/objects.d.ts:630](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L630)
___
@@ -61,7 +61,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:749](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L749)
+[types-dev/objects.d.ts:749](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L749)
___
@@ -75,7 +75,7 @@ Partial.enums
#### Defined in
-[types-dev/objects.d.ts:629](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L629)
+[types-dev/objects.d.ts:629](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L629)
___
@@ -89,7 +89,7 @@ Partial.from
#### Defined in
-[types-dev/objects.d.ts:631](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L631)
+[types-dev/objects.d.ts:631](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L631)
___
@@ -103,7 +103,7 @@ Partial.native
#### Defined in
-[types-dev/objects.d.ts:627](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L627)
+[types-dev/objects.d.ts:627](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L627)
___
@@ -119,7 +119,7 @@ Partial.nonEdit
#### Defined in
-[types-dev/objects.d.ts:636](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L636)
+[types-dev/objects.d.ts:636](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L636)
___
@@ -133,7 +133,7 @@ Partial.ts
#### Defined in
-[types-dev/objects.d.ts:634](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L634)
+[types-dev/objects.d.ts:634](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L634)
___
@@ -147,7 +147,7 @@ Partial.type
#### Defined in
-[types-dev/objects.d.ts:745](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L745)
+[types-dev/objects.d.ts:745](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L745)
___
@@ -163,4 +163,4 @@ Partial.user
#### Defined in
-[types-dev/objects.d.ts:633](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L633)
+[types-dev/objects.d.ts:633](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L633)
diff --git a/packages/controller/doc/interfaces/internal_.PermissionSet.md b/packages/controller/doc/interfaces/internal_.PermissionSet.md
index 5fddd40872..3d95003860 100644
--- a/packages/controller/doc/interfaces/internal_.PermissionSet.md
+++ b/packages/controller/doc/interfaces/internal_.PermissionSet.md
@@ -38,7 +38,7 @@ The access rights for files
#### Defined in
-[types-dev/index.d.ts:108](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L108)
+[types-dev/index.d.ts:108](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L108)
___
@@ -50,7 +50,7 @@ The name of the groups this ACL was merged from
#### Defined in
-[types-dev/index.d.ts:121](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L121)
+[types-dev/index.d.ts:121](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L121)
___
@@ -66,7 +66,7 @@ The access rights for objects
#### Defined in
-[types-dev/index.d.ts:110](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L110)
+[types-dev/index.d.ts:110](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L110)
___
@@ -86,7 +86,7 @@ The access rights for certain commands
#### Defined in
-[types-dev/index.d.ts:123](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L123)
+[types-dev/index.d.ts:123](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L123)
___
@@ -102,7 +102,7 @@ The access rights for states
#### Defined in
-[types-dev/index.d.ts:114](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L114)
+[types-dev/index.d.ts:114](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L114)
___
@@ -114,7 +114,7 @@ The name of the user this ACL is for
#### Defined in
-[types-dev/index.d.ts:119](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L119)
+[types-dev/index.d.ts:119](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L119)
___
@@ -130,4 +130,4 @@ The access rights for users/groups
#### Defined in
-[types-dev/index.d.ts:112](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L112)
+[types-dev/index.d.ts:112](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L112)
diff --git a/packages/controller/doc/interfaces/internal_.ReadDirResult.md b/packages/controller/doc/interfaces/internal_.ReadDirResult.md
index 034388e1e5..8a6192dd01 100644
--- a/packages/controller/doc/interfaces/internal_.ReadDirResult.md
+++ b/packages/controller/doc/interfaces/internal_.ReadDirResult.md
@@ -27,7 +27,7 @@ Access rights
#### Defined in
-[types-dev/index.d.ts:433](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L433)
+[types-dev/index.d.ts:433](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L433)
___
@@ -39,7 +39,7 @@ Date of creation
#### Defined in
-[types-dev/index.d.ts:437](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L437)
+[types-dev/index.d.ts:437](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L437)
___
@@ -51,7 +51,7 @@ Name of the file or directory
#### Defined in
-[types-dev/index.d.ts:427](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L427)
+[types-dev/index.d.ts:427](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L427)
___
@@ -63,7 +63,7 @@ Whether this is a directory or a file
#### Defined in
-[types-dev/index.d.ts:431](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L431)
+[types-dev/index.d.ts:431](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L431)
___
@@ -75,7 +75,7 @@ Date of last modification
#### Defined in
-[types-dev/index.d.ts:435](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L435)
+[types-dev/index.d.ts:435](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L435)
___
@@ -87,4 +87,4 @@ File system stats
#### Defined in
-[types-dev/index.d.ts:429](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L429)
+[types-dev/index.d.ts:429](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L429)
diff --git a/packages/controller/doc/interfaces/internal_.ScheduleCommon.md b/packages/controller/doc/interfaces/internal_.ScheduleCommon.md
index 2e0b9555d9..20677a69a2 100644
--- a/packages/controller/doc/interfaces/internal_.ScheduleCommon.md
+++ b/packages/controller/doc/interfaces/internal_.ScheduleCommon.md
@@ -30,7 +30,7 @@
#### Defined in
-[types-dev/objects.d.ts:280](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L280)
+[types-dev/objects.d.ts:280](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L280)
___
@@ -46,7 +46,7 @@ When set to true, this object may not be deleted
#### Defined in
-[types-dev/objects.d.ts:159](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L159)
+[types-dev/objects.d.ts:159](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L159)
___
@@ -56,7 +56,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:278](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L278)
+[types-dev/objects.d.ts:278](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L278)
___
@@ -72,7 +72,7 @@ When set to true, this object is only visible when expert mode is turned on in a
#### Defined in
-[types-dev/objects.d.ts:162](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L162)
+[types-dev/objects.d.ts:162](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L162)
___
@@ -88,7 +88,7 @@ Icon for this object
#### Defined in
-[types-dev/objects.d.ts:167](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L167)
+[types-dev/objects.d.ts:167](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L167)
___
@@ -104,7 +104,7 @@ The name of this object as a simple string or an object with translations
#### Defined in
-[types-dev/objects.d.ts:156](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L156)
+[types-dev/objects.d.ts:156](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L156)
___
@@ -120,4 +120,4 @@ role of the object
#### Defined in
-[types-dev/objects.d.ts:169](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L169)
+[types-dev/objects.d.ts:169](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L169)
diff --git a/packages/controller/doc/interfaces/internal_.ScheduleObject.md b/packages/controller/doc/interfaces/internal_.ScheduleObject.md
index 1a38b626a6..afec179eee 100644
--- a/packages/controller/doc/interfaces/internal_.ScheduleObject.md
+++ b/packages/controller/doc/interfaces/internal_.ScheduleObject.md
@@ -39,7 +39,7 @@ The ID of this object
#### Defined in
-[types-dev/objects.d.ts:623](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L623)
+[types-dev/objects.d.ts:623](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L623)
___
@@ -53,7 +53,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:630](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L630)
+[types-dev/objects.d.ts:630](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L630)
___
@@ -67,7 +67,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:699](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L699)
+[types-dev/objects.d.ts:699](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L699)
___
@@ -81,7 +81,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:629](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L629)
+[types-dev/objects.d.ts:629](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L629)
___
@@ -95,7 +95,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:631](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L631)
+[types-dev/objects.d.ts:631](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L631)
___
@@ -109,7 +109,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:627](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L627)
+[types-dev/objects.d.ts:627](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L627)
___
@@ -125,7 +125,7 @@ These properties can only be edited if correct password is provided
#### Defined in
-[types-dev/objects.d.ts:636](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L636)
+[types-dev/objects.d.ts:636](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L636)
___
@@ -139,7 +139,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:634](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L634)
+[types-dev/objects.d.ts:634](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L634)
___
@@ -153,7 +153,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:698](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L698)
+[types-dev/objects.d.ts:698](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L698)
___
@@ -169,4 +169,4 @@ The user who created or updated this object
#### Defined in
-[types-dev/objects.d.ts:633](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L633)
+[types-dev/objects.d.ts:633](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L633)
diff --git a/packages/controller/doc/interfaces/internal_.ScriptCommon.md b/packages/controller/doc/interfaces/internal_.ScriptCommon.md
index 2ff8f77f36..141bd293f6 100644
--- a/packages/controller/doc/interfaces/internal_.ScriptCommon.md
+++ b/packages/controller/doc/interfaces/internal_.ScriptCommon.md
@@ -40,7 +40,7 @@ If the script uses a compiled language like TypeScript, this contains the compil
#### Defined in
-[types-dev/objects.d.ts:424](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L424)
+[types-dev/objects.d.ts:424](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L424)
___
@@ -50,7 +50,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:429](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L429)
+[types-dev/objects.d.ts:429](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L429)
___
@@ -60,7 +60,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:417](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L417)
+[types-dev/objects.d.ts:417](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L417)
___
@@ -72,7 +72,7 @@ If the script uses a compiled language like TypeScript, this contains the genera
#### Defined in
-[types-dev/objects.d.ts:426](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L426)
+[types-dev/objects.d.ts:426](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L426)
___
@@ -88,7 +88,7 @@ When set to true, this object may not be deleted
#### Defined in
-[types-dev/objects.d.ts:159](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L159)
+[types-dev/objects.d.ts:159](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L159)
___
@@ -100,7 +100,7 @@ Whether this script should be executed
#### Defined in
-[types-dev/objects.d.ts:420](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L420)
+[types-dev/objects.d.ts:420](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L420)
___
@@ -112,7 +112,7 @@ The instance id of the instance which executes this script
#### Defined in
-[types-dev/objects.d.ts:414](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L414)
+[types-dev/objects.d.ts:414](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L414)
___
@@ -124,7 +124,7 @@ Defines the type of the script, e.g. TypeScript/ts, JavaScript/js or Blockly
#### Defined in
-[types-dev/objects.d.ts:412](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L412)
+[types-dev/objects.d.ts:412](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L412)
___
@@ -140,7 +140,7 @@ When set to true, this object is only visible when expert mode is turned on in a
#### Defined in
-[types-dev/objects.d.ts:162](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L162)
+[types-dev/objects.d.ts:162](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L162)
___
@@ -156,7 +156,7 @@ Icon for this object
#### Defined in
-[types-dev/objects.d.ts:167](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L167)
+[types-dev/objects.d.ts:167](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L167)
___
@@ -172,7 +172,7 @@ The name of this object as a simple string or an object with translations
#### Defined in
-[types-dev/objects.d.ts:410](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L410)
+[types-dev/objects.d.ts:410](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L410)
___
@@ -188,7 +188,7 @@ role of the object
#### Defined in
-[types-dev/objects.d.ts:169](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L169)
+[types-dev/objects.d.ts:169](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L169)
___
@@ -200,7 +200,7 @@ The source code of this script
#### Defined in
-[types-dev/objects.d.ts:416](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L416)
+[types-dev/objects.d.ts:416](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L416)
___
@@ -212,7 +212,7 @@ Is used to determine whether a script has changed and needs to be recompiled
#### Defined in
-[types-dev/objects.d.ts:422](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L422)
+[types-dev/objects.d.ts:422](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L422)
___
@@ -222,4 +222,4 @@ ___
#### Defined in
-[types-dev/objects.d.ts:418](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L418)
+[types-dev/objects.d.ts:418](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L418)
diff --git a/packages/controller/doc/interfaces/internal_.ScriptObject.md b/packages/controller/doc/interfaces/internal_.ScriptObject.md
index 7bfe9bba78..df3a085ed4 100644
--- a/packages/controller/doc/interfaces/internal_.ScriptObject.md
+++ b/packages/controller/doc/interfaces/internal_.ScriptObject.md
@@ -39,7 +39,7 @@ The ID of this object
#### Defined in
-[types-dev/objects.d.ts:623](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L623)
+[types-dev/objects.d.ts:623](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L623)
___
@@ -53,7 +53,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:630](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L630)
+[types-dev/objects.d.ts:630](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L630)
___
@@ -67,7 +67,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:763](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L763)
+[types-dev/objects.d.ts:763](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L763)
___
@@ -81,7 +81,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:629](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L629)
+[types-dev/objects.d.ts:629](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L629)
___
@@ -95,7 +95,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:631](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L631)
+[types-dev/objects.d.ts:631](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L631)
___
@@ -109,7 +109,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:627](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L627)
+[types-dev/objects.d.ts:627](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L627)
___
@@ -125,7 +125,7 @@ These properties can only be edited if correct password is provided
#### Defined in
-[types-dev/objects.d.ts:636](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L636)
+[types-dev/objects.d.ts:636](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L636)
___
@@ -139,7 +139,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:634](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L634)
+[types-dev/objects.d.ts:634](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L634)
___
@@ -153,7 +153,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:762](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L762)
+[types-dev/objects.d.ts:762](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L762)
___
@@ -169,4 +169,4 @@ The user who created or updated this object
#### Defined in
-[types-dev/objects.d.ts:633](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L633)
+[types-dev/objects.d.ts:633](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L633)
diff --git a/packages/controller/doc/interfaces/internal_.SendToClientOptions.md b/packages/controller/doc/interfaces/internal_.SendToClientOptions.md
new file mode 100644
index 0000000000..46b64bb9ea
--- /dev/null
+++ b/packages/controller/doc/interfaces/internal_.SendToClientOptions.md
@@ -0,0 +1,49 @@
+[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [](../modules/internal_.md) / SendToClientOptions
+
+# Interface: SendToClientOptions
+
+[](../modules/internal_.md).SendToClientOptions
+
+## Table of contents
+
+### Properties
+
+- [clientId](internal_.SendToClientOptions.md#clientid)
+- [data](internal_.SendToClientOptions.md#data)
+- [states](internal_.SendToClientOptions.md#states)
+
+## Properties
+
+### clientId
+
+• **clientId**: `string`
+
+ID of the client to send the message to, will send to all if omitted
+
+#### Defined in
+
+[adapter/src/lib/adapter/userInterfaceMessagingController.ts:29](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/userInterfaceMessagingController.ts#L29)
+
+___
+
+### data
+
+• **data**: `unknown`
+
+Data to send to the client
+
+#### Defined in
+
+[adapter/src/lib/adapter/userInterfaceMessagingController.ts:31](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/userInterfaceMessagingController.ts#L31)
+
+___
+
+### states
+
+• **states**: [`StateRedisClient`](../classes/internal_.StateRedisClient.md)
+
+The states db
+
+#### Defined in
+
+[adapter/src/lib/adapter/userInterfaceMessagingController.ts:33](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/userInterfaceMessagingController.ts#L33)
diff --git a/packages/controller/doc/interfaces/internal_.SendToOptions.md b/packages/controller/doc/interfaces/internal_.SendToOptions.md
index 50291d04cf..d8479aa383 100644
--- a/packages/controller/doc/interfaces/internal_.SendToOptions.md
+++ b/packages/controller/doc/interfaces/internal_.SendToOptions.md
@@ -20,4 +20,4 @@ Method throws or calls error cb, if callback not called in time, works for singl
#### Defined in
-[adapter/src/lib/_Types.ts:323](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L323)
+[adapter/src/lib/_Types.ts:396](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L396)
diff --git a/packages/controller/doc/interfaces/internal_.SendToUserInterfaceClientOptions.md b/packages/controller/doc/interfaces/internal_.SendToUserInterfaceClientOptions.md
new file mode 100644
index 0000000000..e46b496df0
--- /dev/null
+++ b/packages/controller/doc/interfaces/internal_.SendToUserInterfaceClientOptions.md
@@ -0,0 +1,36 @@
+[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [](../modules/internal_.md) / SendToUserInterfaceClientOptions
+
+# Interface: SendToUserInterfaceClientOptions
+
+[](../modules/internal_.md).SendToUserInterfaceClientOptions
+
+## Table of contents
+
+### Properties
+
+- [clientId](internal_.SendToUserInterfaceClientOptions.md#clientid)
+- [data](internal_.SendToUserInterfaceClientOptions.md#data)
+
+## Properties
+
+### clientId
+
+• `Optional` **clientId**: `string`
+
+id of the UI client, if not given send to all active clients
+
+#### Defined in
+
+[adapter/src/lib/_Types.ts:231](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L231)
+
+___
+
+### data
+
+• **data**: `unknown`
+
+data to send to the client
+
+#### Defined in
+
+[adapter/src/lib/_Types.ts:233](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L233)
diff --git a/packages/controller/doc/interfaces/internal_.SendableMessage.md b/packages/controller/doc/interfaces/internal_.SendableMessage.md
index aaecaf66f3..7187b7b146 100644
--- a/packages/controller/doc/interfaces/internal_.SendableMessage.md
+++ b/packages/controller/doc/interfaces/internal_.SendableMessage.md
@@ -29,7 +29,7 @@ Callback information. This is set when the source expects a response
#### Defined in
-[types-dev/index.d.ts:249](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L249)
+[types-dev/index.d.ts:249](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L249)
___
@@ -41,7 +41,7 @@ The command to be executed
#### Defined in
-[types-dev/index.d.ts:243](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L243)
+[types-dev/index.d.ts:243](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L243)
___
@@ -53,7 +53,7 @@ The source of this message
#### Defined in
-[types-dev/index.d.ts:247](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L247)
+[types-dev/index.d.ts:247](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L247)
___
@@ -65,4 +65,4 @@ The message payload
#### Defined in
-[types-dev/index.d.ts:245](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L245)
+[types-dev/index.d.ts:245](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L245)
diff --git a/packages/controller/doc/interfaces/internal_.SetStateChangedResult.md b/packages/controller/doc/interfaces/internal_.SetStateChangedResult.md
index 735edcc291..56c29aec56 100644
--- a/packages/controller/doc/interfaces/internal_.SetStateChangedResult.md
+++ b/packages/controller/doc/interfaces/internal_.SetStateChangedResult.md
@@ -19,7 +19,7 @@
#### Defined in
-[adapter/src/lib/_Types.ts:92](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L92)
+[adapter/src/lib/_Types.ts:156](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L156)
___
@@ -29,4 +29,4 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:91](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L91)
+[adapter/src/lib/_Types.ts:155](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L155)
diff --git a/packages/controller/doc/interfaces/internal_.State.md b/packages/controller/doc/interfaces/internal_.State.md
index e152df467d..1010a2b831 100644
--- a/packages/controller/doc/interfaces/internal_.State.md
+++ b/packages/controller/doc/interfaces/internal_.State.md
@@ -28,7 +28,7 @@ Direction flag: false for desired value and true for actual value. Default: fals
#### Defined in
-[types-dev/index.d.ts:57](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L57)
+[types-dev/index.d.ts:57](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L57)
___
@@ -40,7 +40,7 @@ Optional comment
#### Defined in
-[types-dev/index.d.ts:78](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L78)
+[types-dev/index.d.ts:78](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L78)
___
@@ -52,7 +52,7 @@ Optional time in seconds after which the state is reset to null
#### Defined in
-[types-dev/index.d.ts:72](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L72)
+[types-dev/index.d.ts:72](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L72)
___
@@ -64,7 +64,7 @@ Name of the adapter instance which set the value, e.g. "system.adapter.web.0"
#### Defined in
-[types-dev/index.d.ts:66](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L66)
+[types-dev/index.d.ts:66](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L66)
___
@@ -76,7 +76,7 @@ Unix timestamp of the last time the value changed
#### Defined in
-[types-dev/index.d.ts:63](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L63)
+[types-dev/index.d.ts:63](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L63)
___
@@ -88,7 +88,7 @@ Optional quality of the state value
#### Defined in
-[types-dev/index.d.ts:75](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L75)
+[types-dev/index.d.ts:75](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L75)
___
@@ -100,7 +100,7 @@ Unix timestamp. Default: current time
#### Defined in
-[types-dev/index.d.ts:60](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L60)
+[types-dev/index.d.ts:60](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L60)
___
@@ -112,7 +112,7 @@ The user who set this value
#### Defined in
-[types-dev/index.d.ts:69](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L69)
+[types-dev/index.d.ts:69](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L69)
___
@@ -124,4 +124,4 @@ The value of the state.
#### Defined in
-[types-dev/index.d.ts:54](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L54)
+[types-dev/index.d.ts:54](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L54)
diff --git a/packages/controller/doc/interfaces/internal_.StateACL.md b/packages/controller/doc/interfaces/internal_.StateACL.md
index 72ecb43b8f..f36f81de1c 100644
--- a/packages/controller/doc/interfaces/internal_.StateACL.md
+++ b/packages/controller/doc/interfaces/internal_.StateACL.md
@@ -35,7 +35,7 @@ Linux-type permissions defining access to this object
#### Defined in
-[types-dev/objects.d.ts:29](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L29)
+[types-dev/objects.d.ts:29](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L29)
___
@@ -51,7 +51,7 @@ Full name of the user who owns this object, e.g. "system.user.admin"
#### Defined in
-[types-dev/objects.d.ts:25](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L25)
+[types-dev/objects.d.ts:25](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L25)
___
@@ -67,7 +67,7 @@ Full name of the group who owns this object, e.g. "system.group.administrator"
#### Defined in
-[types-dev/objects.d.ts:27](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L27)
+[types-dev/objects.d.ts:27](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L27)
___
@@ -79,4 +79,4 @@ Linux-type permissions defining access to this state
#### Defined in
-[types-dev/objects.d.ts:34](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L34)
+[types-dev/objects.d.ts:34](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L34)
diff --git a/packages/controller/doc/interfaces/internal_.StateCommon.md b/packages/controller/doc/interfaces/internal_.StateCommon.md
index 18f54c27ee..b788fce37c 100644
--- a/packages/controller/doc/interfaces/internal_.StateCommon.md
+++ b/packages/controller/doc/interfaces/internal_.StateCommon.md
@@ -57,7 +57,7 @@ Configures this state as an alias for another state
#### Defined in
-[types-dev/objects.d.ts:199](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L199)
+[types-dev/objects.d.ts:199](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L199)
___
@@ -69,7 +69,7 @@ Custom settings for this state
#### Defined in
-[types-dev/objects.d.ts:240](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L240)
+[types-dev/objects.d.ts:240](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L240)
___
@@ -81,7 +81,7 @@ the default value
#### Defined in
-[types-dev/objects.d.ts:194](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L194)
+[types-dev/objects.d.ts:194](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L194)
___
@@ -93,7 +93,7 @@ the default status of the ack flag
#### Defined in
-[types-dev/objects.d.ts:196](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L196)
+[types-dev/objects.d.ts:196](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L196)
___
@@ -105,7 +105,7 @@ description of this state
#### Defined in
-[types-dev/objects.d.ts:184](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L184)
+[types-dev/objects.d.ts:184](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L184)
___
@@ -121,7 +121,7 @@ When set to true, this object may not be deleted
#### Defined in
-[types-dev/objects.d.ts:159](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L159)
+[types-dev/objects.d.ts:159](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L159)
___
@@ -137,7 +137,7 @@ When set to true, this object is only visible when expert mode is turned on in a
#### Defined in
-[types-dev/objects.d.ts:162](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L162)
+[types-dev/objects.d.ts:162](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L162)
___
@@ -149,7 +149,7 @@ Custom defined properties for backward compatibility of habpanel adapter
#### Defined in
-[types-dev/objects.d.ts:246](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L246)
+[types-dev/objects.d.ts:246](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L246)
___
@@ -161,7 +161,7 @@ attached history information
#### Defined in
-[types-dev/objects.d.ts:237](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L237)
+[types-dev/objects.d.ts:237](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L237)
___
@@ -177,7 +177,7 @@ Icon for this object
#### Defined in
-[types-dev/objects.d.ts:167](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L167)
+[types-dev/objects.d.ts:167](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L167)
___
@@ -189,7 +189,7 @@ Custom defined properties for backward compatibility of material adapter
#### Defined in
-[types-dev/objects.d.ts:243](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L243)
+[types-dev/objects.d.ts:243](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L243)
___
@@ -201,7 +201,7 @@ maximum value
#### Defined in
-[types-dev/objects.d.ts:178](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L178)
+[types-dev/objects.d.ts:178](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L178)
___
@@ -213,7 +213,7 @@ minimum value
#### Defined in
-[types-dev/objects.d.ts:176](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L176)
+[types-dev/objects.d.ts:176](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L176)
___
@@ -225,7 +225,7 @@ Custom defined properties for backward compatibility of habpanel adapter
#### Defined in
-[types-dev/objects.d.ts:249](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L249)
+[types-dev/objects.d.ts:249](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L249)
___
@@ -241,7 +241,7 @@ The name of this object as a simple string or an object with translations
#### Defined in
-[types-dev/objects.d.ts:156](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L156)
+[types-dev/objects.d.ts:156](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L156)
___
@@ -253,7 +253,7 @@ if this state is readable
#### Defined in
-[types-dev/objects.d.ts:187](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L187)
+[types-dev/objects.d.ts:187](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L187)
___
@@ -269,7 +269,7 @@ role of the state (used in user interfaces to indicate which widget to choose)
#### Defined in
-[types-dev/objects.d.ts:191](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L191)
+[types-dev/objects.d.ts:191](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L191)
___
@@ -282,7 +282,7 @@ The string "ignore" is a special case, causing the state to be ignored.
#### Defined in
-[types-dev/objects.d.ts:255](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L255)
+[types-dev/objects.d.ts:255](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L255)
___
@@ -309,7 +309,7 @@ In old ioBroker versions, this could also be a string of the form
#### Defined in
-[types-dev/objects.d.ts:231](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L231)
+[types-dev/objects.d.ts:231](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L231)
___
@@ -321,7 +321,7 @@ allowed interval for numeric values
#### Defined in
-[types-dev/objects.d.ts:180](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L180)
+[types-dev/objects.d.ts:180](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L180)
___
@@ -333,7 +333,7 @@ Type of this state. See https://github.com/ioBroker/ioBroker/blob/master/doc/SCH
#### Defined in
-[types-dev/objects.d.ts:174](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L174)
+[types-dev/objects.d.ts:174](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L174)
___
@@ -345,7 +345,7 @@ unit of the value
#### Defined in
-[types-dev/objects.d.ts:182](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L182)
+[types-dev/objects.d.ts:182](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L182)
___
@@ -357,7 +357,7 @@ ID of a helper state indicating if the handler of this state is working
#### Defined in
-[types-dev/objects.d.ts:234](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L234)
+[types-dev/objects.d.ts:234](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L234)
___
@@ -369,4 +369,4 @@ if this state is writable
#### Defined in
-[types-dev/objects.d.ts:189](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L189)
+[types-dev/objects.d.ts:189](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L189)
diff --git a/packages/controller/doc/interfaces/internal_.StateObject.md b/packages/controller/doc/interfaces/internal_.StateObject.md
index ea979deda6..5222c9cb25 100644
--- a/packages/controller/doc/interfaces/internal_.StateObject.md
+++ b/packages/controller/doc/interfaces/internal_.StateObject.md
@@ -39,7 +39,7 @@ The ID of this object
#### Defined in
-[types-dev/objects.d.ts:623](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L623)
+[types-dev/objects.d.ts:623](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L623)
___
@@ -53,7 +53,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:642](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L642)
+[types-dev/objects.d.ts:642](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L642)
___
@@ -67,7 +67,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:641](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L641)
+[types-dev/objects.d.ts:641](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L641)
___
@@ -81,7 +81,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:629](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L629)
+[types-dev/objects.d.ts:629](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L629)
___
@@ -95,7 +95,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:631](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L631)
+[types-dev/objects.d.ts:631](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L631)
___
@@ -109,7 +109,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:627](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L627)
+[types-dev/objects.d.ts:627](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L627)
___
@@ -125,7 +125,7 @@ These properties can only be edited if correct password is provided
#### Defined in
-[types-dev/objects.d.ts:636](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L636)
+[types-dev/objects.d.ts:636](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L636)
___
@@ -139,7 +139,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:634](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L634)
+[types-dev/objects.d.ts:634](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L634)
___
@@ -153,7 +153,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:640](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L640)
+[types-dev/objects.d.ts:640](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L640)
___
@@ -169,4 +169,4 @@ The user who created or updated this object
#### Defined in
-[types-dev/objects.d.ts:633](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L633)
+[types-dev/objects.d.ts:633](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L633)
diff --git a/packages/controller/doc/interfaces/internal_.StatesSettings.md b/packages/controller/doc/interfaces/internal_.StatesSettings.md
new file mode 100644
index 0000000000..8ca6bbf11a
--- /dev/null
+++ b/packages/controller/doc/interfaces/internal_.StatesSettings.md
@@ -0,0 +1,180 @@
+[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [](../modules/internal_.md) / StatesSettings
+
+# Interface: StatesSettings
+
+[](../modules/internal_.md).StatesSettings
+
+## Table of contents
+
+### Properties
+
+- [autoConnect](internal_.StatesSettings.md#autoconnect)
+- [change](internal_.StatesSettings.md#change)
+- [changeUser](internal_.StatesSettings.md#changeuser)
+- [connected](internal_.StatesSettings.md#connected)
+- [connection](internal_.StatesSettings.md#connection)
+- [disconnected](internal_.StatesSettings.md#disconnected)
+- [hostname](internal_.StatesSettings.md#hostname)
+- [logger](internal_.StatesSettings.md#logger)
+- [metaNamespace](internal_.StatesSettings.md#metanamespace)
+- [namespace](internal_.StatesSettings.md#namespace)
+- [namespaceLog](internal_.StatesSettings.md#namespacelog)
+- [namespaceMsg](internal_.StatesSettings.md#namespacemsg)
+- [namespaceSession](internal_.StatesSettings.md#namespacesession)
+- [redisNamespace](internal_.StatesSettings.md#redisnamespace)
+
+## Properties
+
+### autoConnect
+
+• `Optional` **autoConnect**: `boolean`
+
+#### Defined in
+
+db-states-redis/build/lib/states/statesInRedisClient.d.ts:32
+
+___
+
+### change
+
+• `Optional` **change**: [`ChangeFunction`](../modules/internal_.md#changefunction)
+
+#### Defined in
+
+db-states-redis/build/lib/states/statesInRedisClient.d.ts:30
+
+___
+
+### changeUser
+
+• `Optional` **changeUser**: [`UserChangeFunction`](../modules/internal_.md#userchangefunction)
+
+#### Defined in
+
+db-states-redis/build/lib/states/statesInRedisClient.d.ts:29
+
+___
+
+### connected
+
+• `Optional` **connected**: () => `void`
+
+#### Type declaration
+
+▸ (): `void`
+
+##### Returns
+
+`void`
+
+#### Defined in
+
+db-states-redis/build/lib/states/statesInRedisClient.d.ts:27
+
+___
+
+### connection
+
+• **connection**: [`ConnectionOptions`](internal_.ConnectionOptions.md)
+
+#### Defined in
+
+db-states-redis/build/lib/states/statesInRedisClient.d.ts:31
+
+___
+
+### disconnected
+
+• `Optional` **disconnected**: () => `void`
+
+#### Type declaration
+
+▸ (): `void`
+
+##### Returns
+
+`void`
+
+#### Defined in
+
+db-states-redis/build/lib/states/statesInRedisClient.d.ts:28
+
+___
+
+### hostname
+
+• `Optional` **hostname**: `string`
+
+#### Defined in
+
+db-states-redis/build/lib/states/statesInRedisClient.d.ts:34
+
+___
+
+### logger
+
+• `Optional` **logger**: [`InternalLogger`](../modules/internal_.md#internallogger)
+
+#### Defined in
+
+db-states-redis/build/lib/states/statesInRedisClient.d.ts:33
+
+___
+
+### metaNamespace
+
+• `Optional` **metaNamespace**: `string`
+
+#### Defined in
+
+db-states-redis/build/lib/states/statesInRedisClient.d.ts:36
+
+___
+
+### namespace
+
+• `Optional` **namespace**: `string`
+
+#### Defined in
+
+db-states-redis/build/lib/states/statesInRedisClient.d.ts:35
+
+___
+
+### namespaceLog
+
+• `Optional` **namespaceLog**: `string`
+
+#### Defined in
+
+db-states-redis/build/lib/states/statesInRedisClient.d.ts:38
+
+___
+
+### namespaceMsg
+
+• `Optional` **namespaceMsg**: `string`
+
+#### Defined in
+
+db-states-redis/build/lib/states/statesInRedisClient.d.ts:39
+
+___
+
+### namespaceSession
+
+• `Optional` **namespaceSession**: `string`
+
+#### Defined in
+
+db-states-redis/build/lib/states/statesInRedisClient.d.ts:37
+
+___
+
+### redisNamespace
+
+• `Optional` **redisNamespace**: `string`
+
+#### Defined in
+
+db-states-redis/build/lib/states/statesInRedisClient.d.ts:40
diff --git a/packages/controller/doc/interfaces/internal_.SupportedMessages.md b/packages/controller/doc/interfaces/internal_.SupportedMessages.md
index c0795e2c5e..4b546543e5 100644
--- a/packages/controller/doc/interfaces/internal_.SupportedMessages.md
+++ b/packages/controller/doc/interfaces/internal_.SupportedMessages.md
@@ -26,7 +26,7 @@ If custom messages are supported (same as legacy messagebox)
#### Defined in
-[types-dev/objects.d.ts:448](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L448)
+[types-dev/objects.d.ts:448](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L448)
___
@@ -38,7 +38,7 @@ If notification handling is supported, for information, see https://github.com/f
#### Defined in
-[types-dev/objects.d.ts:450](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L450)
+[types-dev/objects.d.ts:450](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L450)
___
@@ -50,4 +50,4 @@ If adapter supports signal stopInstance. Use number if you need more than 1000 m
#### Defined in
-[types-dev/objects.d.ts:452](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L452)
+[types-dev/objects.d.ts:452](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L452)
diff --git a/packages/controller/doc/interfaces/internal_.UserCommon.md b/packages/controller/doc/interfaces/internal_.UserCommon.md
index c8d5cd376b..2a8e3a88e1 100644
--- a/packages/controller/doc/interfaces/internal_.UserCommon.md
+++ b/packages/controller/doc/interfaces/internal_.UserCommon.md
@@ -34,7 +34,7 @@ User color for Admin adapter
#### Defined in
-[types-dev/objects.d.ts:390](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L390)
+[types-dev/objects.d.ts:390](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L390)
___
@@ -44,7 +44,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:393](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L393)
+[types-dev/objects.d.ts:393](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L393)
___
@@ -60,7 +60,7 @@ When set to true, this object may not be deleted
#### Defined in
-[types-dev/objects.d.ts:159](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L159)
+[types-dev/objects.d.ts:159](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L159)
___
@@ -72,7 +72,7 @@ Whether this user is enabled
#### Defined in
-[types-dev/objects.d.ts:388](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L388)
+[types-dev/objects.d.ts:388](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L388)
___
@@ -88,7 +88,7 @@ When set to true, this object is only visible when expert mode is turned on in a
#### Defined in
-[types-dev/objects.d.ts:162](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L162)
+[types-dev/objects.d.ts:162](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L162)
___
@@ -104,7 +104,7 @@ Icon for this object
#### Defined in
-[types-dev/objects.d.ts:167](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L167)
+[types-dev/objects.d.ts:167](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L167)
___
@@ -120,7 +120,7 @@ The username
#### Defined in
-[types-dev/objects.d.ts:384](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L384)
+[types-dev/objects.d.ts:384](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L384)
___
@@ -132,7 +132,7 @@ The hashed password
#### Defined in
-[types-dev/objects.d.ts:386](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L386)
+[types-dev/objects.d.ts:386](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L386)
___
@@ -148,4 +148,4 @@ role of the object
#### Defined in
-[types-dev/objects.d.ts:169](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L169)
+[types-dev/objects.d.ts:169](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L169)
diff --git a/packages/controller/doc/interfaces/internal_.UserInterfaceClientSubscribeReturnType.md b/packages/controller/doc/interfaces/internal_.UserInterfaceClientSubscribeReturnType.md
new file mode 100644
index 0000000000..f145d44d13
--- /dev/null
+++ b/packages/controller/doc/interfaces/internal_.UserInterfaceClientSubscribeReturnType.md
@@ -0,0 +1,36 @@
+[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [](../modules/internal_.md) / UserInterfaceClientSubscribeReturnType
+
+# Interface: UserInterfaceClientSubscribeReturnType
+
+[](../modules/internal_.md).UserInterfaceClientSubscribeReturnType
+
+## Table of contents
+
+### Properties
+
+- [accepted](internal_.UserInterfaceClientSubscribeReturnType.md#accepted)
+- [heartbeat](internal_.UserInterfaceClientSubscribeReturnType.md#heartbeat)
+
+## Properties
+
+### accepted
+
+• **accepted**: `boolean`
+
+If the adapter has accepted the client subscription
+
+#### Defined in
+
+[adapter/src/lib/_Types.ts:70](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L70)
+
+___
+
+### heartbeat
+
+• `Optional` **heartbeat**: `number`
+
+Optional heartbeat, if set, the client needs to re-subscribe every heartbeat interval
+
+#### Defined in
+
+[adapter/src/lib/_Types.ts:72](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L72)
diff --git a/packages/controller/doc/interfaces/internal_.UserInterfaceSubscribeInfo.md b/packages/controller/doc/interfaces/internal_.UserInterfaceSubscribeInfo.md
new file mode 100644
index 0000000000..e458a78ee2
--- /dev/null
+++ b/packages/controller/doc/interfaces/internal_.UserInterfaceSubscribeInfo.md
@@ -0,0 +1,36 @@
+[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [](../modules/internal_.md) / UserInterfaceSubscribeInfo
+
+# Interface: UserInterfaceSubscribeInfo
+
+[](../modules/internal_.md).UserInterfaceSubscribeInfo
+
+## Table of contents
+
+### Properties
+
+- [clientId](internal_.UserInterfaceSubscribeInfo.md#clientid)
+- [message](internal_.UserInterfaceSubscribeInfo.md#message)
+
+## Properties
+
+### clientId
+
+• **clientId**: `string`
+
+The client id, which can be used to send information to clients
+
+#### Defined in
+
+[adapter/src/lib/_Types.ts:59](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L59)
+
+___
+
+### message
+
+• **message**: [`Message`](internal_.Message.md)
+
+The message used for subscription
+
+#### Defined in
+
+[adapter/src/lib/_Types.ts:61](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L61)
diff --git a/packages/controller/doc/interfaces/internal_.UserObject.md b/packages/controller/doc/interfaces/internal_.UserObject.md
index 91baa82810..ac07db7ed9 100644
--- a/packages/controller/doc/interfaces/internal_.UserObject.md
+++ b/packages/controller/doc/interfaces/internal_.UserObject.md
@@ -39,7 +39,7 @@ The ID of this object
#### Defined in
-[types-dev/objects.d.ts:744](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L744)
+[types-dev/objects.d.ts:744](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L744)
___
@@ -53,7 +53,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:630](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L630)
+[types-dev/objects.d.ts:630](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L630)
___
@@ -67,7 +67,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:746](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L746)
+[types-dev/objects.d.ts:746](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L746)
___
@@ -81,7 +81,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:629](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L629)
+[types-dev/objects.d.ts:629](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L629)
___
@@ -95,7 +95,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:631](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L631)
+[types-dev/objects.d.ts:631](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L631)
___
@@ -109,7 +109,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:627](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L627)
+[types-dev/objects.d.ts:627](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L627)
___
@@ -125,7 +125,7 @@ These properties can only be edited if correct password is provided
#### Defined in
-[types-dev/objects.d.ts:636](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L636)
+[types-dev/objects.d.ts:636](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L636)
___
@@ -139,7 +139,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:634](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L634)
+[types-dev/objects.d.ts:634](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L634)
___
@@ -153,7 +153,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:745](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L745)
+[types-dev/objects.d.ts:745](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L745)
___
@@ -169,4 +169,4 @@ The user who created or updated this object
#### Defined in
-[types-dev/objects.d.ts:633](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L633)
+[types-dev/objects.d.ts:633](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L633)
diff --git a/packages/controller/doc/interfaces/internal_.ValidateIdOptions.md b/packages/controller/doc/interfaces/internal_.ValidateIdOptions.md
index f3ebd21cd4..1d9c022229 100644
--- a/packages/controller/doc/interfaces/internal_.ValidateIdOptions.md
+++ b/packages/controller/doc/interfaces/internal_.ValidateIdOptions.md
@@ -21,7 +21,7 @@ in maintenance mode we can access ivnalid ids to delete them, only works with th
#### Defined in
-[adapter/src/lib/adapter/validator.ts:10](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/validator.ts#L10)
+[adapter/src/lib/adapter/validator.ts:10](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/validator.ts#L10)
___
@@ -31,4 +31,4 @@ ___
#### Defined in
-[adapter/src/lib/adapter/validator.ts:11](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/validator.ts#L11)
+[adapter/src/lib/adapter/validator.ts:11](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/validator.ts#L11)
diff --git a/packages/controller/doc/modules.md b/packages/controller/doc/modules.md
index ba201567f3..78711f0cbe 100644
--- a/packages/controller/doc/modules.md
+++ b/packages/controller/doc/modules.md
@@ -26,4 +26,4 @@ Polyfill to allow calling without `new`
#### Defined in
-[adapter/src/lib/adapter/adapter.ts:12116](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/adapter.ts#L12116)
+[adapter/src/lib/adapter/adapter.ts:12178](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/adapter.ts#L12178)
diff --git a/packages/controller/doc/modules/internal_.md b/packages/controller/doc/modules/internal_.md
index 814400b86d..1ed2977336 100644
--- a/packages/controller/doc/modules/internal_.md
+++ b/packages/controller/doc/modules/internal_.md
@@ -12,6 +12,8 @@
### Classes
- [Log](../classes/internal_.Log.md)
+- [StateRedisClient](../classes/internal_.StateRedisClient.md)
+- [UserInterfaceMessagingController](../classes/internal_.UserInterfaceMessagingController.md)
- [Validator](../classes/internal_.Validator.md)
### Interfaces
@@ -24,6 +26,7 @@
- [AliasDetails](../interfaces/internal_.AliasDetails.md)
- [AliasDetailsSource](../interfaces/internal_.AliasDetailsSource.md)
- [AliasTargetEntry](../interfaces/internal_.AliasTargetEntry.md)
+- [BackupOptions](../interfaces/internal_.BackupOptions.md)
- [BaseObject](../interfaces/internal_.BaseObject.md)
- [Certificates](../interfaces/internal_.Certificates.md)
- [ChannelCommon](../interfaces/internal_.ChannelCommon.md)
@@ -32,6 +35,9 @@
- [ChartObject](../interfaces/internal_.ChartObject.md)
- [CheckStatesResult](../interfaces/internal_.CheckStatesResult.md)
- [ChownFileResult](../interfaces/internal_.ChownFileResult.md)
+- [ClientHandler](../interfaces/internal_.ClientHandler.md)
+- [ConnectionOptions](../interfaces/internal_.ConnectionOptions.md)
+- [DbStatus](../interfaces/internal_.DbStatus.md)
- [DelObjectOptions](../interfaces/internal_.DelObjectOptions.md)
- [DesignObject](../interfaces/internal_.DesignObject.md)
- [DeviceCommon](../interfaces/internal_.DeviceCommon.md)
@@ -50,6 +56,7 @@
- [GetUserGroupsOptions](../interfaces/internal_.GetUserGroupsOptions.md)
- [GroupCommon](../interfaces/internal_.GroupCommon.md)
- [GroupObject](../interfaces/internal_.GroupObject.md)
+- [HeartbeatTimer](../interfaces/internal_.HeartbeatTimer.md)
- [HostCommon](../interfaces/internal_.HostCommon.md)
- [HostNative](../interfaces/internal_.HostNative.md)
- [HostObject](../interfaces/internal_.HostObject.md)
@@ -101,9 +108,12 @@
- [InternalSetStateOptions](../interfaces/internal_.InternalSetStateOptions.md)
- [InternalSubscribeOptions](../interfaces/internal_.InternalSubscribeOptions.md)
- [InternalUpdateConfigOptions](../interfaces/internal_.InternalUpdateConfigOptions.md)
+- [LogObject](../interfaces/internal_.LogObject.md)
+- [Logger](../interfaces/internal_.Logger.md)
- [Message](../interfaces/internal_.Message.md)
- [MessageCallbackInfo](../interfaces/internal_.MessageCallbackInfo.md)
- [MessageCallbackObject](../interfaces/internal_.MessageCallbackObject.md)
+- [MessagingControllerOptions](../interfaces/internal_.MessagingControllerOptions.md)
- [MetaCommon](../interfaces/internal_.MetaCommon.md)
- [MetaObject](../interfaces/internal_.MetaObject.md)
- [NonEditable](../interfaces/internal_.NonEditable.md)
@@ -135,15 +145,20 @@
- [ScheduleObject](../interfaces/internal_.ScheduleObject.md)
- [ScriptCommon](../interfaces/internal_.ScriptCommon.md)
- [ScriptObject](../interfaces/internal_.ScriptObject.md)
+- [SendToClientOptions](../interfaces/internal_.SendToClientOptions.md)
- [SendToOptions](../interfaces/internal_.SendToOptions.md)
+- [SendToUserInterfaceClientOptions](../interfaces/internal_.SendToUserInterfaceClientOptions.md)
- [SendableMessage](../interfaces/internal_.SendableMessage.md)
- [SetStateChangedResult](../interfaces/internal_.SetStateChangedResult.md)
- [State](../interfaces/internal_.State.md)
- [StateACL](../interfaces/internal_.StateACL.md)
- [StateCommon](../interfaces/internal_.StateCommon.md)
- [StateObject](../interfaces/internal_.StateObject.md)
+- [StatesSettings](../interfaces/internal_.StatesSettings.md)
- [SupportedMessages](../interfaces/internal_.SupportedMessages.md)
- [UserCommon](../interfaces/internal_.UserCommon.md)
+- [UserInterfaceClientSubscribeReturnType](../interfaces/internal_.UserInterfaceClientSubscribeReturnType.md)
+- [UserInterfaceSubscribeInfo](../interfaces/internal_.UserInterfaceSubscribeInfo.md)
- [UserObject](../interfaces/internal_.UserObject.md)
- [ValidateIdOptions](../interfaces/internal_.ValidateIdOptions.md)
@@ -158,16 +173,19 @@
- [CalculatePermissionsCallback](internal_.md#calculatepermissionscallback)
- [Callback](internal_.md#callback)
- [CallbackReturnTypeOf](internal_.md#callbackreturntypeof)
+- [ChangeFunction](internal_.md#changefunction)
- [Channel](internal_.md#channel)
- [CheckGroupCallback](internal_.md#checkgroupcallback)
- [CheckPasswordCallback](internal_.md#checkpasswordcallback)
- [CheckStateCommand](internal_.md#checkstatecommand)
- [ChownFileCallback](internal_.md#chownfilecallback)
+- [ClientUnsubscribeReason](internal_.md#clientunsubscribereason)
- [CommandsPermissions](internal_.md#commandspermissions)
- [CommandsPermissionsEntry](internal_.md#commandspermissionsentry)
- [CommandsPermissionsObject](internal_.md#commandspermissionsobject)
- [CommonType](internal_.md#commontype)
- [Config](internal_.md#config)
+- [DeleteStateCallback](internal_.md#deletestatecallback)
- [Design](internal_.md#design)
- [EmptyCallback](internal_.md#emptycallback)
- [Enum](internal_.md#enum)
@@ -183,6 +201,7 @@
- [GetBinaryStatePromise](internal_.md#getbinarystatepromise)
- [GetCertificatesCallback](internal_.md#getcertificatescallback)
- [GetCertificatesPromiseReturnType](internal_.md#getcertificatespromisereturntype)
+- [GetConfigKeysCallback](internal_.md#getconfigkeyscallback)
- [GetEncryptedConfigCallback](internal_.md#getencryptedconfigcallback)
- [GetEnumCallback](internal_.md#getenumcallback)
- [GetEnumsCallback](internal_.md#getenumscallback)
@@ -210,12 +229,14 @@
- [InferGetObjectViewItemType](internal_.md#infergetobjectviewitemtype)
- [Instance](internal_.md#instance)
- [InstanceMode](internal_.md#instancemode)
+- [InternalLogger](internal_.md#internallogger)
- [Interval](internal_.md#interval)
- [Languages](internal_.md#languages)
- [LogLevel](internal_.md#loglevel)
- [MaybePromise](internal_.md#maybepromise)
- [MessageCallback](internal_.md#messagecallback)
- [MessageHandler](internal_.md#messagehandler)
+- [MessageUnsubscribeReason](internal_.md#messageunsubscribereason)
- [Meta](internal_.md#meta)
- [Misc](internal_.md#misc)
- [NonNullCallbackReturnTypeOf](internal_.md#nonnullcallbackreturntypeof)
@@ -236,6 +257,7 @@
- [ReadyHandler](internal_.md#readyhandler)
- [ScriptOrChannel](internal_.md#scriptorchannel)
- [SecondParameterOf](internal_.md#secondparameterof)
+- [SendToAllClientOptions](internal_.md#sendtoallclientoptions)
- [Session](internal_.md#session)
- [SetObjectCallback](internal_.md#setobjectcallback)
- [SetObjectPromise](internal_.md#setobjectpromise)
@@ -253,6 +275,13 @@
- [TimeoutCallback](internal_.md#timeoutcallback)
- [UnloadHandler](internal_.md#unloadhandler)
- [User](internal_.md#user)
+- [UserChangeFunction](internal_.md#userchangefunction)
+- [UserInterfaceClientRemoveMessage](internal_.md#userinterfaceclientremovemessage)
+- [UserInterfaceClientSubscribeHandler](internal_.md#userinterfaceclientsubscribehandler)
+- [UserInterfaceClientUnsubscribeHandler](internal_.md#userinterfaceclientunsubscribehandler)
+- [UserInterfaceClientUnsubscribeReason](internal_.md#userinterfaceclientunsubscribereason)
+- [UserInterfaceUnsubscribeInfo](internal_.md#userinterfaceunsubscribeinfo)
+- [UserInterfaceUnsubscribeInfoBaseObject](internal_.md#userinterfaceunsubscribeinfobaseobject)
- [WelcomeScreenEntry](internal_.md#welcomescreenentry)
## Type Aliases
@@ -263,7 +292,7 @@
#### Defined in
-[types-dev/objects.d.ts:81](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L81)
+[types-dev/objects.d.ts:81](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L81)
___
@@ -273,7 +302,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:94](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L94)
+[types-dev/objects.d.ts:94](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L94)
___
@@ -285,7 +314,7 @@ All objects that usually appear in an adapter scope
#### Defined in
-[types-dev/objects.d.ts:828](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L828)
+[types-dev/objects.d.ts:828](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L828)
___
@@ -295,7 +324,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:791](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L791)
+[types-dev/objects.d.ts:791](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L791)
___
@@ -305,7 +334,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:809](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L809)
+[types-dev/objects.d.ts:809](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L809)
___
@@ -323,7 +352,7 @@ ___
#### Defined in
-[types-dev/index.d.ts:10](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L10)
+[types-dev/index.d.ts:10](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L10)
___
@@ -347,7 +376,7 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:163](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L163)
+[adapter/src/lib/_Types.ts:227](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L227)
___
@@ -371,7 +400,7 @@ ___
#### Defined in
-[adapter/src/lib/adapter/validator.ts:4](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/validator.ts#L4)
+[adapter/src/lib/adapter/validator.ts:4](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/validator.ts#L4)
___
@@ -389,7 +418,32 @@ Infers the return type from a callback-style API and leaves null and undefined i
#### Defined in
-[types-dev/index.d.ts:397](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L397)
+[types-dev/index.d.ts:397](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L397)
+
+___
+
+### ChangeFunction
+
+Ƭ **ChangeFunction**: (`id`: `string`, `state`: [`State`](../interfaces/internal_.State.md) \| [`Message`](../interfaces/internal_.Message.md) \| ``null``) => `void`
+
+#### Type declaration
+
+▸ (`id`, `state`): `void`
+
+##### Parameters
+
+| Name | Type |
+| :------ | :------ |
+| `id` | `string` |
+| `state` | [`State`](../interfaces/internal_.State.md) \| [`Message`](../interfaces/internal_.Message.md) \| ``null`` |
+
+##### Returns
+
+`void`
+
+#### Defined in
+
+db-states-redis/build/lib/states/statesInRedisClient.d.ts:25
___
@@ -399,7 +453,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:71](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L71)
+[types-dev/objects.d.ts:71](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L71)
___
@@ -423,7 +477,7 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:147](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L147)
+[adapter/src/lib/_Types.ts:211](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L211)
___
@@ -448,7 +502,7 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:127](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L127)
+[adapter/src/lib/_Types.ts:191](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L191)
___
@@ -458,7 +512,7 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:100](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L100)
+[adapter/src/lib/_Types.ts:164](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L164)
___
@@ -483,7 +537,17 @@ ___
#### Defined in
-[types-dev/index.d.ts:462](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L462)
+[types-dev/index.d.ts:462](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L462)
+
+___
+
+### ClientUnsubscribeReason
+
+Ƭ **ClientUnsubscribeReason**: [`MessageUnsubscribeReason`](internal_.md#messageunsubscribereason) \| ``"clientSubscribeError"``
+
+#### Defined in
+
+[adapter/src/lib/_Types.ts:54](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L54)
___
@@ -493,7 +557,7 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:161](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L161)
+[adapter/src/lib/_Types.ts:225](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L225)
___
@@ -510,7 +574,7 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:156](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L156)
+[adapter/src/lib/_Types.ts:220](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L220)
___
@@ -524,7 +588,7 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:157](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L157)
+[adapter/src/lib/_Types.ts:221](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L221)
___
@@ -534,7 +598,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:152](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L152)
+[types-dev/objects.d.ts:152](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L152)
___
@@ -544,7 +608,32 @@ ___
#### Defined in
-[types-dev/objects.d.ts:89](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L89)
+[types-dev/objects.d.ts:89](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L89)
+
+___
+
+### DeleteStateCallback
+
+Ƭ **DeleteStateCallback**: (`err?`: `Error` \| ``null``, `id?`: `string`) => `void`
+
+#### Type declaration
+
+▸ (`err?`, `id?`): `void`
+
+##### Parameters
+
+| Name | Type |
+| :------ | :------ |
+| `err?` | `Error` \| ``null`` |
+| `id?` | `string` |
+
+##### Returns
+
+`void`
+
+#### Defined in
+
+[types-dev/index.d.ts:414](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L414)
___
@@ -554,7 +643,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:91](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L91)
+[types-dev/objects.d.ts:91](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L91)
___
@@ -572,7 +661,7 @@ ___
#### Defined in
-[types-dev/index.d.ts:333](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L333)
+[types-dev/index.d.ts:333](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L333)
___
@@ -582,7 +671,7 @@ ___
#### Defined in
-[types-dev/index.d.ts:262](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L262)
+[types-dev/index.d.ts:262](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L262)
___
@@ -592,7 +681,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:77](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L77)
+[types-dev/objects.d.ts:77](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L77)
___
@@ -602,7 +691,7 @@ ___
#### Defined in
-[types-dev/index.d.ts:260](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L260)
+[types-dev/index.d.ts:260](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L260)
___
@@ -628,7 +717,7 @@ Special variant of ErrorCallback for methods where Node.js returns an ErrnoExcep
#### Defined in
-[types-dev/index.d.ts:336](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L336)
+[types-dev/index.d.ts:336](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L336)
___
@@ -652,7 +741,7 @@ ___
#### Defined in
-[types-dev/index.d.ts:334](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L334)
+[types-dev/index.d.ts:334](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L334)
___
@@ -676,7 +765,7 @@ ___
#### Defined in
-[types-dev/index.d.ts:331](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L331)
+[types-dev/index.d.ts:331](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L331)
___
@@ -702,7 +791,7 @@ ___
#### Defined in
-[types-dev/index.d.ts:328](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L328)
+[types-dev/index.d.ts:328](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L328)
___
@@ -728,7 +817,7 @@ ___
#### Defined in
-[types-dev/index.d.ts:372](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L372)
+[types-dev/index.d.ts:372](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L372)
___
@@ -759,7 +848,7 @@ ___
#### Defined in
-[types-dev/index.d.ts:338](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L338)
+[types-dev/index.d.ts:338](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L338)
___
@@ -784,7 +873,7 @@ ___
#### Defined in
-[types-dev/index.d.ts:405](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L405)
+[types-dev/index.d.ts:405](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L405)
___
@@ -794,7 +883,7 @@ ___
#### Defined in
-[types-dev/index.d.ts:406](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L406)
+[types-dev/index.d.ts:406](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L406)
___
@@ -820,7 +909,7 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:172](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L172)
+[adapter/src/lib/_Types.ts:245](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L245)
___
@@ -830,7 +919,32 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:178](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L178)
+[adapter/src/lib/_Types.ts:251](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L251)
+
+___
+
+### GetConfigKeysCallback
+
+Ƭ **GetConfigKeysCallback**: (`err?`: `Error` \| ``null``, `list?`: `string`[]) => `void`
+
+#### Type declaration
+
+▸ (`err?`, `list?`): `void`
+
+##### Parameters
+
+| Name | Type |
+| :------ | :------ |
+| `err?` | `Error` \| ``null`` |
+| `list?` | `string`[] |
+
+##### Returns
+
+`void`
+
+#### Defined in
+
+[types-dev/index.d.ts:475](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L475)
___
@@ -855,7 +969,7 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:191](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L191)
+[adapter/src/lib/_Types.ts:264](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L264)
___
@@ -881,7 +995,7 @@ ___
#### Defined in
-[types-dev/index.d.ts:352](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L352)
+[types-dev/index.d.ts:352](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L352)
___
@@ -906,7 +1020,7 @@ ___
#### Defined in
-[types-dev/index.d.ts:353](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L353)
+[types-dev/index.d.ts:353](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L353)
___
@@ -916,7 +1030,7 @@ ___
#### Defined in
-[types-dev/index.d.ts:359](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L359)
+[types-dev/index.d.ts:359](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L359)
___
@@ -943,7 +1057,7 @@ ___
#### Defined in
-[types-dev/index.d.ts:417](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L417)
+[types-dev/index.d.ts:417](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L417)
___
@@ -953,7 +1067,7 @@ ___
#### Defined in
-[types-dev/index.d.ts:416](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L416)
+[types-dev/index.d.ts:416](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L416)
___
@@ -984,7 +1098,7 @@ ___
#### Defined in
-[types-dev/index.d.ts:346](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L346)
+[types-dev/index.d.ts:346](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L346)
___
@@ -1010,7 +1124,7 @@ ___
#### Defined in
-[types-dev/index.d.ts:495](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L495)
+[types-dev/index.d.ts:495](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L495)
___
@@ -1020,7 +1134,7 @@ ___
#### Defined in
-[types-dev/index.d.ts:496](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L496)
+[types-dev/index.d.ts:496](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L496)
___
@@ -1036,7 +1150,7 @@ ___
#### Defined in
-[types-dev/index.d.ts:350](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L350)
+[types-dev/index.d.ts:350](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L350)
___
@@ -1068,7 +1182,7 @@ ___
#### Defined in
-[types-dev/index.d.ts:483](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L483)
+[types-dev/index.d.ts:483](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L483)
___
@@ -1084,7 +1198,7 @@ ___
#### Defined in
-[types-dev/index.d.ts:487](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L487)
+[types-dev/index.d.ts:487](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L487)
___
@@ -1109,7 +1223,7 @@ ___
#### Defined in
-[types-dev/index.d.ts:361](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L361)
+[types-dev/index.d.ts:361](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L361)
___
@@ -1140,7 +1254,7 @@ ___
#### Defined in
-[types-dev/index.d.ts:382](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L382)
+[types-dev/index.d.ts:382](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L382)
___
@@ -1171,7 +1285,7 @@ ___
#### Defined in
-[types-dev/index.d.ts:364](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L364)
+[types-dev/index.d.ts:364](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L364)
___
@@ -1181,7 +1295,7 @@ ___
#### Defined in
-[types-dev/index.d.ts:362](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L362)
+[types-dev/index.d.ts:362](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L362)
___
@@ -1197,7 +1311,7 @@ ___
#### Defined in
-[types-dev/index.d.ts:368](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L368)
+[types-dev/index.d.ts:368](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L368)
___
@@ -1221,7 +1335,7 @@ ___
#### Defined in
-[types-dev/index.d.ts:504](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L504)
+[types-dev/index.d.ts:504](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L504)
___
@@ -1246,7 +1360,7 @@ ___
#### Defined in
-[types-dev/index.d.ts:399](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L399)
+[types-dev/index.d.ts:399](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L399)
___
@@ -1256,7 +1370,7 @@ ___
#### Defined in
-[types-dev/index.d.ts:400](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L400)
+[types-dev/index.d.ts:400](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L400)
___
@@ -1281,7 +1395,7 @@ ___
#### Defined in
-[types-dev/index.d.ts:402](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L402)
+[types-dev/index.d.ts:402](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L402)
___
@@ -1291,7 +1405,7 @@ ___
#### Defined in
-[types-dev/index.d.ts:403](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L403)
+[types-dev/index.d.ts:403](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L403)
___
@@ -1301,7 +1415,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:83](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L83)
+[types-dev/objects.d.ts:83](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L83)
___
@@ -1311,7 +1425,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:87](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L87)
+[types-dev/objects.d.ts:87](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L87)
___
@@ -1328,7 +1442,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:869](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L869)
+[types-dev/objects.d.ts:869](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L869)
___
@@ -1338,7 +1452,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:79](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L79)
+[types-dev/objects.d.ts:79](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L79)
___
@@ -1348,7 +1462,17 @@ ___
#### Defined in
-[types-dev/objects.d.ts:305](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L305)
+[types-dev/objects.d.ts:305](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L305)
+
+___
+
+### InternalLogger
+
+Ƭ **InternalLogger**: `Omit`<[`Logger`](../interfaces/internal_.Logger.md), ``"level"``\>
+
+#### Defined in
+
+common/build/lib/common/tools.d.ts:577
___
@@ -1358,7 +1482,7 @@ ___
#### Defined in
-[types-dev/index.d.ts:507](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L507)
+[types-dev/index.d.ts:507](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L507)
___
@@ -1368,7 +1492,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:148](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L148)
+[types-dev/objects.d.ts:148](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L148)
___
@@ -1378,7 +1502,7 @@ ___
#### Defined in
-[types-dev/index.d.ts:201](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L201)
+[types-dev/index.d.ts:201](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L201)
___
@@ -1388,7 +1512,7 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:102](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L102)
+[adapter/src/lib/_Types.ts:166](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L166)
___
@@ -1414,7 +1538,7 @@ Due to backward compatibility first param can be result or error
#### Defined in
-[types-dev/index.d.ts:341](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L341)
+[types-dev/index.d.ts:341](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L341)
___
@@ -1438,7 +1562,17 @@ ___
#### Defined in
-[types-dev/index.d.ts:329](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L329)
+[types-dev/index.d.ts:329](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L329)
+
+___
+
+### MessageUnsubscribeReason
+
+Ƭ **MessageUnsubscribeReason**: ``"client"`` \| ``"disconnect"``
+
+#### Defined in
+
+[adapter/src/lib/_Types.ts:53](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L53)
___
@@ -1448,7 +1582,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:60](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L60)
+[types-dev/objects.d.ts:60](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L60)
___
@@ -1458,7 +1592,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:68](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L68)
+[types-dev/objects.d.ts:68](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L68)
___
@@ -1476,7 +1610,7 @@ Infers the return type from a callback-style API and strips out null and undefin
#### Defined in
-[types-dev/index.d.ts:392](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L392)
+[types-dev/index.d.ts:392](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L392)
___
@@ -1486,7 +1620,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:832](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L832)
+[types-dev/objects.d.ts:832](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L832)
___
@@ -1511,7 +1645,7 @@ ___
#### Defined in
-[types-dev/index.d.ts:326](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L326)
+[types-dev/index.d.ts:326](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L326)
___
@@ -1528,7 +1662,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:113](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L113)
+[types-dev/objects.d.ts:113](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L113)
___
@@ -1540,7 +1674,7 @@ Defines the existing object types in ioBroker
#### Defined in
-[types-dev/objects.d.ts:38](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L38)
+[types-dev/objects.d.ts:38](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L38)
___
@@ -1550,7 +1684,7 @@ ___
#### Defined in
-[adapter/src/lib/adapter/validator.ts:5](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/validator.ts#L5)
+[adapter/src/lib/adapter/validator.ts:5](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/validator.ts#L5)
___
@@ -1560,7 +1694,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:695](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L695)
+[types-dev/objects.d.ts:695](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L695)
___
@@ -1576,7 +1710,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:845](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L845)
+[types-dev/objects.d.ts:845](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L845)
___
@@ -1586,7 +1720,7 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:49](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L49)
+[adapter/src/lib/_Types.ts:113](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L113)
___
@@ -1596,7 +1730,7 @@ ___
#### Defined in
-[adapter/src/lib/adapter/validator.ts:6](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/adapter/validator.ts#L6)
+[adapter/src/lib/adapter/validator.ts:6](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/validator.ts#L6)
___
@@ -1606,7 +1740,7 @@ ___
#### Defined in
-[types-dev/index.d.ts:264](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L264)
+[types-dev/index.d.ts:264](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L264)
___
@@ -1631,7 +1765,7 @@ ___
#### Defined in
-[types-dev/index.d.ts:439](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L439)
+[types-dev/index.d.ts:439](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L439)
___
@@ -1641,7 +1775,7 @@ ___
#### Defined in
-[types-dev/index.d.ts:440](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L440)
+[types-dev/index.d.ts:440](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L440)
___
@@ -1667,7 +1801,7 @@ ___
#### Defined in
-[types-dev/index.d.ts:442](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L442)
+[types-dev/index.d.ts:442](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L442)
___
@@ -1677,7 +1811,7 @@ ___
#### Defined in
-[types-dev/index.d.ts:443](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L443)
+[types-dev/index.d.ts:443](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L443)
___
@@ -1695,7 +1829,7 @@ ___
#### Defined in
-[types-dev/index.d.ts:325](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L325)
+[types-dev/index.d.ts:325](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L325)
___
@@ -1705,7 +1839,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:73](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L73)
+[types-dev/objects.d.ts:73](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L73)
___
@@ -1721,7 +1855,17 @@ ___
#### Defined in
-[types-dev/index.d.ts:384](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L384)
+[types-dev/index.d.ts:384](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L384)
+
+___
+
+### SendToAllClientOptions
+
+Ƭ **SendToAllClientOptions**: `Omit`<[`SendToClientOptions`](../interfaces/internal_.SendToClientOptions.md), ``"clientId"``\>
+
+#### Defined in
+
+[adapter/src/lib/adapter/userInterfaceMessagingController.ts:36](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/adapter/userInterfaceMessagingController.ts#L36)
___
@@ -1731,7 +1875,7 @@ ___
#### Defined in
-[types-dev/index.d.ts:89](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L89)
+[types-dev/index.d.ts:89](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L89)
___
@@ -1757,7 +1901,7 @@ ___
#### Defined in
-[types-dev/index.d.ts:343](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L343)
+[types-dev/index.d.ts:343](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L343)
___
@@ -1767,7 +1911,7 @@ ___
#### Defined in
-[types-dev/index.d.ts:344](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L344)
+[types-dev/index.d.ts:344](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L344)
___
@@ -1792,7 +1936,7 @@ ___
#### Defined in
-[types-dev/index.d.ts:408](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L408)
+[types-dev/index.d.ts:408](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L408)
___
@@ -1818,7 +1962,7 @@ ___
#### Defined in
-[types-dev/index.d.ts:411](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L411)
+[types-dev/index.d.ts:411](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L411)
___
@@ -1828,7 +1972,7 @@ ___
#### Defined in
-[types-dev/index.d.ts:412](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L412)
+[types-dev/index.d.ts:412](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L412)
___
@@ -1838,7 +1982,7 @@ ___
#### Defined in
-[types-dev/index.d.ts:409](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L409)
+[types-dev/index.d.ts:409](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L409)
___
@@ -1854,7 +1998,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:838](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L838)
+[types-dev/objects.d.ts:838](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L838)
___
@@ -1864,7 +2008,7 @@ ___
#### Defined in
-[types-dev/index.d.ts:81](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L81)
+[types-dev/index.d.ts:81](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L81)
___
@@ -1874,7 +2018,7 @@ ___
#### Defined in
-[types-dev/objects.d.ts:75](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L75)
+[types-dev/objects.d.ts:75](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L75)
___
@@ -1899,7 +2043,7 @@ ___
#### Defined in
-[types-dev/index.d.ts:327](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L327)
+[types-dev/index.d.ts:327](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L327)
___
@@ -1909,7 +2053,7 @@ ___
#### Defined in
-[types-dev/index.d.ts:50](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L50)
+[types-dev/index.d.ts:50](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L50)
___
@@ -1921,7 +2065,7 @@ For objects we require the English language to be present
#### Defined in
-[types-dev/objects.d.ts:150](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L150)
+[types-dev/objects.d.ts:150](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L150)
___
@@ -1931,7 +2075,7 @@ ___
#### Defined in
-[types-dev/index.d.ts:506](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L506)
+[types-dev/index.d.ts:506](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L506)
___
@@ -1955,7 +2099,7 @@ ___
#### Defined in
-[adapter/src/lib/_Types.ts:198](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/adapter/src/lib/_Types.ts#L198)
+[adapter/src/lib/_Types.ts:271](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L271)
___
@@ -1979,7 +2123,7 @@ ___
#### Defined in
-[types-dev/index.d.ts:330](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/index.d.ts#L330)
+[types-dev/index.d.ts:330](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/index.d.ts#L330)
___
@@ -1989,7 +2133,126 @@ ___
#### Defined in
-[types-dev/objects.d.ts:85](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L85)
+[types-dev/objects.d.ts:85](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L85)
+
+___
+
+### UserChangeFunction
+
+Ƭ **UserChangeFunction**: (`id`: `string`, `state`: [`State`](../interfaces/internal_.State.md) \| ``null``) => `void`
+
+#### Type declaration
+
+▸ (`id`, `state`): `void`
+
+##### Parameters
+
+| Name | Type |
+| :------ | :------ |
+| `id` | `string` |
+| `state` | [`State`](../interfaces/internal_.State.md) \| ``null`` |
+
+##### Returns
+
+`void`
+
+#### Defined in
+
+db-states-redis/build/lib/states/statesInRedisClient.d.ts:24
+
+___
+
+### UserInterfaceClientRemoveMessage
+
+Ƭ **UserInterfaceClientRemoveMessage**: [`Message`](../interfaces/internal_.Message.md) & { `command`: ``"clientUnsubscribe"`` ; `message`: { `reason`: [`MessageUnsubscribeReason`](internal_.md#messageunsubscribereason) } } \| [`Message`](../interfaces/internal_.Message.md) & { `command`: ``"clientSubscribeError"`` ; `message`: { `reason`: `undefined` } }
+
+#### Defined in
+
+[adapter/src/lib/_Types.ts:99](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L99)
+
+___
+
+### UserInterfaceClientSubscribeHandler
+
+Ƭ **UserInterfaceClientSubscribeHandler**: (`subscribeInfo`: [`UserInterfaceSubscribeInfo`](../interfaces/internal_.UserInterfaceSubscribeInfo.md)) => [`UserInterfaceClientSubscribeReturnType`](../interfaces/internal_.UserInterfaceClientSubscribeReturnType.md) \| `Promise`<[`UserInterfaceClientSubscribeReturnType`](../interfaces/internal_.UserInterfaceClientSubscribeReturnType.md)\>
+
+#### Type declaration
+
+▸ (`subscribeInfo`): [`UserInterfaceClientSubscribeReturnType`](../interfaces/internal_.UserInterfaceClientSubscribeReturnType.md) \| `Promise`<[`UserInterfaceClientSubscribeReturnType`](../interfaces/internal_.UserInterfaceClientSubscribeReturnType.md)\>
+
+##### Parameters
+
+| Name | Type |
+| :------ | :------ |
+| `subscribeInfo` | [`UserInterfaceSubscribeInfo`](../interfaces/internal_.UserInterfaceSubscribeInfo.md) |
+
+##### Returns
+
+[`UserInterfaceClientSubscribeReturnType`](../interfaces/internal_.UserInterfaceClientSubscribeReturnType.md) \| `Promise`<[`UserInterfaceClientSubscribeReturnType`](../interfaces/internal_.UserInterfaceClientSubscribeReturnType.md)\>
+
+#### Defined in
+
+[adapter/src/lib/_Types.ts:64](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L64)
+
+___
+
+### UserInterfaceClientUnsubscribeHandler
+
+Ƭ **UserInterfaceClientUnsubscribeHandler**: (`unsubscribeInfo`: [`UserInterfaceUnsubscribeInfo`](internal_.md#userinterfaceunsubscribeinfo)) => `void` \| `Promise`<`void`\>
+
+#### Type declaration
+
+▸ (`unsubscribeInfo`): `void` \| `Promise`<`void`\>
+
+##### Parameters
+
+| Name | Type |
+| :------ | :------ |
+| `unsubscribeInfo` | [`UserInterfaceUnsubscribeInfo`](internal_.md#userinterfaceunsubscribeinfo) |
+
+##### Returns
+
+`void` \| `Promise`<`void`\>
+
+#### Defined in
+
+[adapter/src/lib/_Types.ts:95](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L95)
+
+___
+
+### UserInterfaceClientUnsubscribeReason
+
+Ƭ **UserInterfaceClientUnsubscribeReason**: [`ClientUnsubscribeReason`](internal_.md#clientunsubscribereason) \| ``"timeout"``
+
+#### Defined in
+
+[adapter/src/lib/_Types.ts:55](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L55)
+
+___
+
+### UserInterfaceUnsubscribeInfo
+
+Ƭ **UserInterfaceUnsubscribeInfo**: [`UserInterfaceUnsubscribeInfoBaseObject`](internal_.md#userinterfaceunsubscribeinfobaseobject) & { `message?`: `undefined` ; `reason`: `Exclude`<[`UserInterfaceClientUnsubscribeReason`](internal_.md#userinterfaceclientunsubscribereason), [`ClientUnsubscribeReason`](internal_.md#clientunsubscribereason)\> } \| { `message`: [`Message`](../interfaces/internal_.Message.md) ; `reason`: [`ClientUnsubscribeReason`](internal_.md#clientunsubscribereason) }
+
+#### Defined in
+
+[adapter/src/lib/_Types.ts:80](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L80)
+
+___
+
+### UserInterfaceUnsubscribeInfoBaseObject
+
+Ƭ **UserInterfaceUnsubscribeInfoBaseObject**: `Object`
+
+#### Type declaration
+
+| Name | Type | Description |
+| :------ | :------ | :------ |
+| `clientId` | `string` | The handler id, which can be used to send information to clients |
+
+#### Defined in
+
+[adapter/src/lib/_Types.ts:75](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/adapter/src/lib/_Types.ts#L75)
___
@@ -1999,4 +2262,4 @@ ___
#### Defined in
-[types-dev/objects.d.ts:432](https://github.com/ioBroker/ioBroker.js-controller/blob/0eb416fc/packages/types-dev/objects.d.ts#L432)
+[types-dev/objects.d.ts:432](https://github.com/ioBroker/ioBroker.js-controller/blob/25f18577/packages/types-dev/objects.d.ts#L432)
diff --git a/packages/controller/package.json b/packages/controller/package.json
index ef3b85d473..bd0870e1ca 100644
--- a/packages/controller/package.json
+++ b/packages/controller/package.json
@@ -1,6 +1,6 @@
{
"name": "iobroker.js-controller",
- "version": "5.0.12-alpha.0-20230812-0eb416fc",
+ "version": "5.0.12-alpha.0-20230816-25f18577",
"engines": {
"node": ">=16.4.0"
},
diff --git a/packages/db-base/package.json b/packages/db-base/package.json
index a00372e787..17437c0829 100644
--- a/packages/db-base/package.json
+++ b/packages/db-base/package.json
@@ -1,6 +1,6 @@
{
"name": "@iobroker/db-base",
- "version": "5.0.12-alpha.0-20230812-0eb416fc",
+ "version": "5.0.12-alpha.0-20230816-25f18577",
"engines": {
"node": ">=12.0.0"
},
diff --git a/packages/db-objects-file/package.json b/packages/db-objects-file/package.json
index 89221691e4..cf6be9a28a 100644
--- a/packages/db-objects-file/package.json
+++ b/packages/db-objects-file/package.json
@@ -1,6 +1,6 @@
{
"name": "@iobroker/db-objects-file",
- "version": "5.0.12-alpha.0-20230812-0eb416fc",
+ "version": "5.0.12-alpha.0-20230816-25f18577",
"engines": {
"node": ">=12.0.0"
},
diff --git a/packages/db-objects-jsonl/package.json b/packages/db-objects-jsonl/package.json
index 6be0056ae2..9a90802d67 100644
--- a/packages/db-objects-jsonl/package.json
+++ b/packages/db-objects-jsonl/package.json
@@ -1,6 +1,6 @@
{
"name": "@iobroker/db-objects-jsonl",
- "version": "5.0.12-alpha.0-20230812-0eb416fc",
+ "version": "5.0.12-alpha.0-20230816-25f18577",
"engines": {
"node": ">=12.0.0"
},
diff --git a/packages/db-objects-redis/package.json b/packages/db-objects-redis/package.json
index 18ab72c17f..35a0a742cd 100644
--- a/packages/db-objects-redis/package.json
+++ b/packages/db-objects-redis/package.json
@@ -1,6 +1,6 @@
{
"name": "@iobroker/db-objects-redis",
- "version": "5.0.12-alpha.0-20230812-0eb416fc",
+ "version": "5.0.12-alpha.0-20230816-25f18577",
"engines": {
"node": ">=16.4.0"
},
diff --git a/packages/db-states-file/package.json b/packages/db-states-file/package.json
index 83088b3f20..913f900f44 100644
--- a/packages/db-states-file/package.json
+++ b/packages/db-states-file/package.json
@@ -1,6 +1,6 @@
{
"name": "@iobroker/db-states-file",
- "version": "5.0.12-alpha.0-20230812-0eb416fc",
+ "version": "5.0.12-alpha.0-20230816-25f18577",
"engines": {
"node": ">=12.0.0"
},
diff --git a/packages/db-states-jsonl/package.json b/packages/db-states-jsonl/package.json
index c6a4dbe0c9..4d90372062 100644
--- a/packages/db-states-jsonl/package.json
+++ b/packages/db-states-jsonl/package.json
@@ -1,6 +1,6 @@
{
"name": "@iobroker/db-states-jsonl",
- "version": "5.0.12-alpha.0-20230812-0eb416fc",
+ "version": "5.0.12-alpha.0-20230816-25f18577",
"engines": {
"node": ">=12.0.0"
},
diff --git a/packages/db-states-redis/package.json b/packages/db-states-redis/package.json
index 9b60d35c1f..c7307a9200 100644
--- a/packages/db-states-redis/package.json
+++ b/packages/db-states-redis/package.json
@@ -1,6 +1,6 @@
{
"name": "@iobroker/db-states-redis",
- "version": "5.0.12-alpha.0-20230812-0eb416fc",
+ "version": "5.0.12-alpha.0-20230816-25f18577",
"engines": {
"node": ">=12.0.0"
},
diff --git a/packages/types-dev/package.json b/packages/types-dev/package.json
index 51f193cb69..ad75e19639 100644
--- a/packages/types-dev/package.json
+++ b/packages/types-dev/package.json
@@ -1,7 +1,7 @@
{
"name": "@iobroker/types-dev",
"private": true,
- "version": "5.0.12-alpha.0-20230812-0eb416fc",
+ "version": "5.0.12-alpha.0-20230816-25f18577",
"engines": {
"node": ">=12.0.0"
},
diff --git a/packages/types-public/package.json b/packages/types-public/package.json
index c871bf3d34..b6319df898 100644
--- a/packages/types-public/package.json
+++ b/packages/types-public/package.json
@@ -1,6 +1,6 @@
{
"name": "@iobroker/types",
- "version": "5.0.12-alpha.0-20230812-0eb416fc",
+ "version": "5.0.12-alpha.0-20230816-25f18577",
"engines": {
"node": ">=12.0.0"
},