Objekte im ioBroker
Suchergebnisse
Objekte können beispielsweise über das CLI ausgelesen werden.
_id string
Eindeutige ID
type string
Typ des Objektes. Gültige Werte sind: - state - Zustand. Das übergeornete Objekte sollte vom Typ channel, device, instance oder host sein. Siehe Zustände (States) - channel - "Kanal" um mehrere Zustände darunter zu strukturieren. Das übergeornete Objekte sollte vom Typ device sein. - device - "Gerät" um mehrere Zustände oder Kanäle darunter zu strukturieren. Das übergeornete Objekte sollte vom Typ instance sein. - enum - "Liste" mit vordefinierten Werten in common.members. that points to the states, channels, devices or files. - host - Ein "Host", welcher einen js-controller Prozess ausführt. Beispielsweise system.host.raspberrypi-iobroker. - adapter - Die Standard-Konfiguration von einem Adaper. Beispielsweise system.adapter.admin. - instance - Die Konfiguration der einzelnen Instanz. Beispielsweise system.adapter.admin.0. Das übergeornete Objekte sollte vom Typ adapter sein. - meta - Sich selten ändernde Meta-Informationen wie zum Beispiel die System-UUID unter system.meta.uuid. - config - Konfigurationen. Beispielsweise system.config oder system.repositories - script - Skripte unter script.js.* - user - Benutzer des Systems. Beispielsweise system.user.admin - group - Benutzer-Gruppen des Sytems. Beispielsweise system.group.administrator - chart - Diagramm - folder - Verzeichnis, welches z.B. Geräte (Typ device sammelt). Beispielsweise system.host.raspberrypi-iobroker.notifications
from string
Wird automatisch verwaltet - enthält als Wert den Adapter, welcher das Objekt erstellt hat. .. code:: json "from": "system.adapter.javascript.0"
user string
Wird automatisch verwaltet - enthält als Wert den Benutzer, welcher das Objekt erstellt hat. .. code:: json "user": "system.user.admin"
ts number
Wird automatisch verwaltet - enthält als Wert den Zeitstempel, wann das Objekt erstellt wurde. .. code:: json "ts": 1616423015563
acl object
Wird automatisch verwaltet - enthält die Berechtigungen für das Objekt und ggf. den zugehörigen Zustand. Siehe Access Control List (ACL) .. code:: json "acl": { "object": 1636, "state": 1636, "owner": "system.user.admin", "ownerGroup": "system.group.administrator" }
common.name string|object
(optional) Name des Objektes - wird im Frontend (wie dem Admin) dargestellt. Es ist empfohlen, diesen Wert zu setzen und eine mehrsprachige Übersetzung als Objekt zu hinterlegen! .. code:: json "common": { "name": "Example" } .. code:: json "common": { "name": { "en": "Example", "de": "Beispiel", "ru": "Пример", "pt": "Exemplo", "nl": "Voorbeeld", "fr": "Exemple", "it": "Esempio", "es": "Ejemplo", "pl": "Przykład", "uk": "Приклад", "zh-cn": "例子" } }
common.expert boolean Default: false
Objekt nur im Experten-Modus sichtbar (z.B. im Admin-Adapter)
common.dontDelete boolean Default: false
Objekt kann nicht vom Benutzer gelöscht werden (wird auch vom js-controller geprüft). Bitte mit Vorsicht verwenden!
common.icon string
(optional) Icon, welches z.B. im Admin-Adapter dargestellt werden soll. Mögliche Werte sind: - Pfadangabe relativ zum Admin-Verzeichnis (z.B. PNG-Datei) - Base64-String mit den Daten des Icons (SVG, PNG, ...) .. code:: json "common": { "icon": "/icons/160_hmipw-drs4_thumb.png" } oder auch .. code:: json "common": { "icon": "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDI0IDI0IiB3aWR0aD0iMjRweCI+DQogICAgPHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNMTIgNS42OWw1IDQuNVYxOGgtMnYtNkg5djZIN3YtNy44MWw1LTQuNU0xMiAzTDIgMTJoM3Y4aDZ2LTZoMnY2aDZ2LThoM0wxMiAzeiIvPg0KPC9zdmc+" }
common.custom object
(optional) Zusatzkonfiguration weiterer Adapter für das Objekt. Wird zum Beispiel für Datenbank-Adapter genutzt. Je Eintrag ist das enabled Attribut erforderlich. .. code:: json "common": { "custom": { "influxdb.0": { "enabled": true, "storageType": "", "aliasId": "", "changesOnly": true, "debounce": "1000", "changesRelogInterval": "0", "changesMinDelta": "0" }, "history.0": { "enabled": true, "aliasId": "", "changesOnly": true, "debounce": 1000, "changesRelogInterval": 0, "changesMinDelta": 0, "maxLength": 960, "retention": 31536000 }, "iot.0": { "smartName": { "de": "Beispiel" } } } }
native object
Eigenschaften des Zielsystems (z.B. eine ID eines Gerätes)
Typ state
common.type string Default: mixed
Typ der zu speichernden Daten im Zustand - mixed - Kann einen beliebigen Wert annehmen (nicht empfohlen) - number - Numerische Werte - string - Zeichenketten - boolean - true / false - array - Liste (Array) - object - Objekt - json - JSON-String - file - deprecated - Siehe File Storage - multistate - Auswahlmöglichkeiten (Enum) .. warning:: Falls der Typ array, object oder json lautet, muss der Wert als String mit JSON.stringify() gespeichert werden. Eine Besonderheit stellt hier der JavaScript-Adapter dar, welcher diese Aufgabe für die Typen array und object automatisch erledigt.
common.role string
Rolle des zugehörigen State, welche festlegt, wie der Wert im Frontend (Admin) dargestellt werden soll.
common.read boolean
(optional) Legt fest, ob der zugehörige Zustand gelesen werden darf. Siehe Zustände (States)
common.write boolean
(optional) Legt fest, ob der zugehörige Zustand geschrieben werden darf. Siehe Zustände (States)
common.min number
(optional) Der erlaubte Minimalwert des Zustands (wenn common.type = number)
common.max number
(optional) Der erlaubte Maximalwert des Zustands (wenn common.type = number)
common.step number
(optional) Der Schrittweite des Zustands (wenn common.type = number)
common.unit string
(optional) Einheit des Zustands (z.B. °C)
common.def mixed
(optional) Standard-Wert (Default) des Zustands
common.defAck
.. todo:: Explain common.defAck (optional)
common.desc string
(optional) Beschreibung des Zustands
common.states object
(optional) Liste mit zulässigen Werten für den Zustand ("Enum"). Der Datentyp des Zustandes wird dabei nicht geändert. Diese Infos dienen nur der Darstellung (z.B. im Admin)! .. code:: json "common": { "states": { "value": "valueName", "value2": "valueName2", 0: "OFF", 1: "ON" } } .. warning:: Die älteren Formate als string oder array sollte nicht mehr verwendet werden! Je nach verwendeter Version des js-controller werden bei weiterer Verwendung entsprechende Warnungen/Fehler ausgegeben. .. code:: json "common": { "states": "val1:text1;val2:text2" } .. code:: json "common": { "states": [ "ON", "OFF", "UNKNOWN" ] }
common.statusStates object
(optional) Erlaubt das automatische einfärben mit zusätzlichem Icon eines Objektes, abhängig von einem anderen Zustand im System. So können beispielsweise Objekte vom Typ device grün/rot eingefärbt werden, falls ein weiterer Status auf true/false wechselt. .. code:: json "common": { "statusStates": { "onlineId": "0_userdata.0.my.custom.indicator" } } Optional kann auch eine Error-ID definiert werden (diese hat Priorität bei der Anzeige): .. code:: json "common": { "statusStates": { "onlineId": "0_userdata.0.my.custom.indicator", "errorId": "0_userdata.0.my.error.indicator" } } - Das Objekt des Zustandes der onlineId sollte vom common.type = "boolean" sein und als common.role = "indicator.reachable" gesetzt haben. - Das Objekt des Zustandes der errorId sollte vom common.type = "boolean" sein und als common.role = "indicator.maintenance.alarm" gesetzt haben.
common.alias object
(optional) Nur für Objekte innerhalb des Namespace alias.0 relevant. Siehe Aliasse. Weiterhin können eine Lese- (read) und eine Schreib-Funktion definiert werden, welche den Wert konvertieren können. Sind diese nicht definiert, wird der Wert aus dem verknüpften Datenpunkt gespiegelt. .. code:: json "common": { "alias": { "id": "0_userdata.0.test.myNumber", "read": "val - 1", "write": "val + 1" } } Es ist ebenfalls möglich, unterschiedliche Datenpunkte zum Lesen und Schreiben zu verwenden. In dem Fall ist id kein String, sondern ein Objekt. .. code:: json "common": { "alias": { "id": { "read": "0_userdata.0.test.myNumber_r", "write": "0_userdata.0.test.myNumber_w" }, "read": "val - 1", "write": "val + 1" } }
common.workingID
.. todo:: Explain common.workingID (optional)
iobroker object get hm-rpc.0.0015DBE99EAFB6.0.ACTUAL_TEMPERATURE{
"type": "state",
"common": {
"name": "HmIPW-DRS4:AFB6:0.ACTUAL_TEMPERATURE",
"type": "number",
"role": "value.temperature",
"read": true,
"write": false,
"min": -3276.8,
"max": 3276.7,
"unit": "°C",
"def": 0
},
"native": {
"MIN": -3276.8,
"UNIT": "°C",
"OPERATIONS": 5,
"MAX": 3276.7,
"FLAGS": 1,
"ID": "ACTUAL_TEMPERATURE",
"TYPE": "FLOAT",
"DEFAULT": 0,
"CONTROL": "MAINTENANCE.ACTUAL_TEMPERATURE"
},
"from": "system.adapter.hm-rega.0",
"user": "system.user.admin",
"ts": 1634815997733,
"_id": "hm-rpc.0.0015DBE99EAFB6.0.ACTUAL_TEMPERATURE",
"acl": {
"object": 1636,
"state": 1636,
"owner": "system.user.admin",
"ownerGroup": "system.group.administrator"
}
}Typ channel
iobroker object get hm-rpc.0.0015DBE99EAFB6.0{
"_id": "hm-rpc.0.0015DBE99EAFB6.0",
"type": "channel",
"common": {
"name": "HmIPW-DRS4:AFB6:0"
},
"native": {
"TYPE": "MAINTENANCE",
"SUBTYPE": "",
"ADDRESS": "0015DBE99EAFB6:0",
"RF_ADDRESS": 0,
"CHILDREN": [],
"PARENT": "0015DBE99EAFB6",
"PARENT_TYPE": "HmIPW-DRS4",
"INDEX": 0,
"AES_ACTIVE": 1,
"PARAMSETS": [
"MASTER",
"VALUES",
"SERVICE"
],
"FIRMWARE": "",
"AVAILABLE_FIRMWARE": "",
"UPDATABLE": true,
"FIRMWARE_UPDATE_STATE": "",
"VERSION": 1,
"FLAGS": 1,
"LINK_SOURCE_ROLES": "",
"LINK_TARGET_ROLES": "",
"DIRECTION": 0,
"GROUP": "",
"TEAM": "",
"TEAM_TAG": "",
"TEAM_CHANNELS": [],
"INTERFACE": "",
"ROAMING": 0,
"RX_MODE": 0
},
"from": "system.adapter.hm-rega.0",
"user": "system.user.admin",
"ts": 1634815997644,
"acl": {
"object": 1636,
"owner": "system.user.admin",
"ownerGroup": "system.group.administrator"
}
}Typ device
iobroker object get hm-rpc.0.0015DBE99EAFB6{
"_id": "hm-rpc.0.0015DBE99EAFB6",
"type": "device",
"common": {
"name": "HmIPW-DRS4:AFB6",
"icon": "/icons/160_hmipw-drs4_thumb.png"
},
"native": {
"TYPE": "HmIPW-DRS4",
"SUBTYPE": "DRS4",
"ADDRESS": "0015DBE99EAFB6",
"RF_ADDRESS": 11517669,
"CHILDREN": [
"0015DBE99EAFB6:0",
"0015DBE99EAFB6:1",
"0015DBE99EAFB6:2"
],
"PARENT": "",
"PARENT_TYPE": "",
"INDEX": 0,
"AES_ACTIVE": 1,
"PARAMSETS": [
"MASTER",
"SERVICE"
],
"FIRMWARE": "1.2.4",
"AVAILABLE_FIRMWARE": "0.0.0",
"UPDATABLE": true,
"FIRMWARE_UPDATE_STATE": "UP_TO_DATE",
"VERSION": 1,
"FLAGS": 1,
"LINK_SOURCE_ROLES": "",
"LINK_TARGET_ROLES": "",
"DIRECTION": 0,
"GROUP": "",
"TEAM": "",
"TEAM_TAG": "",
"TEAM_CHANNELS": [],
"INTERFACE": "",
"ROAMING": 0,
"RX_MODE": 12
},
"from": "system.adapter.hm-rega.0",
"user": "system.user.admin",
"ts": 1634815997638,
"acl": {
"object": 1636,
"owner": "system.user.admin",
"ownerGroup": "system.group.administrator"
}
}Typ adapter
Eine ausführliche Dokumentation der Eigenschaften ist hier zu finden: io-package.json.
iobroker object get system.adapter.admin{
"_id": "system.adapter.admin",
"type": "adapter",
"common": {
"name": "admin",
"version": "5.2.3",
"titleLang": {
"en": "Admin",
"de": "Admin",
"ru": "Админ",
"pt": "Admin",
"pl": "Admin",
"fr": "Admin",
"nl": "Admin",
"it": "Admin",
"es": "Admin",
"uk": "Головна",
"zh-cn": "Admin"
},
"title": "Admin",
"connectionType": "local",
"dataSource": "push",
"news": {
"5.2.0": {
"en": "Fix crash cases reported via sentry\nAdded support for multi-repositories",
"de": "Absturzfälle beheben, die über Wache gemeldet wurden\nUnterstützung für Multi-Repositorys hinzugefügt",
"ru": "Исправить случаи сбоев, о которых сообщалось через часового\nДобавлена поддержка мульти-репозиториев.",
"pt": "Corrigir casos de falha relatados via sentinela\nAdicionado suporte para multi-repositórios",
"nl": "Herstel crashgevallen gemeld via schildwacht\nOndersteuning toegevoegd voor meerdere opslagplaatsen",
"fr": "Correction des cas de plantage signalés via sentinelle\nAjout de la prise en charge des multi-dépôts",
"it": "Risolti i casi di crash segnalati tramite sentinella\nAggiunto supporto per multi-repository",
"es": "Solucionar casos de accidentes informados a través de centinelas\nSoporte agregado para repositorios múltiples",
"pl": "Napraw przypadki awarii zgłoszone przez Sentry\nDodano obsługę wielu repozytoriów",
"uk": "Виправлення аварійних випадків, які повідомляються по відправці\\n Додано підтримку мультирепозиторій",
"zh-cn": "修复通过哨兵报告的崩溃案例\n添加了对多存储库的支持"
},
"5.1.29": {
"en": "Fix crash cases reported via sentry\nAdded support for multi-repositories",
"de": "Absturzfälle beheben, die über Wache gemeldet wurden\nUnterstützung für Multi-Repositorys hinzugefügt",
"ru": "Исправить случаи сбоев, о которых сообщалось через часового\nДобавлена поддержка мульти-репозиториев.",
"pt": "Corrigir casos de falha relatados via sentinela\nAdicionado suporte para multi-repositórios",
"nl": "Herstel crashgevallen gemeld via schildwacht\nOndersteuning toegevoegd voor meerdere opslagplaatsen",
"fr": "Correction des cas de plantage signalés via sentinelle\nAjout de la prise en charge des multi-dépôts",
"it": "Risolti i casi di crash segnalati tramite sentinella\nAggiunto supporto per multi-repository",
"es": "Solucionar casos de accidentes informados a través de centinelas\nSoporte agregado para repositorios múltiples",
"pl": "Napraw przypadki awarii zgłoszone przez Sentry\nDodano obsługę wielu repozytoriów",
"uk": "Виправлення аварійних випадків, які повідомляються по відправці\\n Додано підтримку мультирепозиторій",
"zh-cn": "修复通过哨兵报告的崩溃案例\n添加了对多存储库的支持"
},
"5.1.28": {
"en": "Fixed discovery function\nFixed some GUI bugs",
"de": "Feste Erkennungsfunktion\nEinige GUI-Fehler behoben",
"ru": "Фиксированная функция обнаружения\nИсправлены некоторые ошибки графического интерфейса.",
"pt": "Função de descoberta corrigida\nCorrigidos alguns bugs de GUI",
"nl": "Vaste ontdekkingsfunctie\nEnkele GUI-bugs opgelost",
"fr": "Fonction de découverte fixe\nCorrection de quelques bugs de l'interface graphique",
"it": "Funzione di scoperta fissa\nRisolti alcuni bug della GUI",
"es": "Función de descubrimiento fijo\nSe corrigieron algunos errores de GUI",
"pl": "Naprawiono funkcję wykrywania\nNaprawiono kilka błędów GUI",
"uk": "Фіксована функція відкриття\\n Виправлено деякі помилки GUI",
"zh-cn": "固定发现功能\n修复了一些 GUI 错误"
}
},
"desc": {
"en": "The configuration of ioBroker via Web-Interface",
"de": "Die Konfiguration von ioBroker über das Web-Interface",
"ru": "Конфигурация ioBroker через веб-интерфейс",
"pt": "A configuração do ioBroker via Web-Interface",
"fr": "La configuration de ioBroker via Web-Interface",
"nl": "De configuratie van ioBroker via de webinterface",
"it": "La configurazione di ioBroker tramite interfaccia Web",
"uk": "Налаштування ioBroker через Web-інтерфейс",
"zh-cn": "配置ioBroker的Web界面"
},
"docs": {
"en": "docs/en/admin.md",
"ru": "docs/ru/admin.md",
"de": [
"docs/de/admin.md",
"docs/de/admin/tab-adapters.md",
"docs/de/admin/tab-instances.md",
"docs/de/admin/tab-objects.md",
"docs/de/admin/tab-states.md",
"docs/de/admin/tab-groups.md",
"docs/de/admin/tab-users.md",
"docs/de/admin/tab-events.md",
"docs/de/admin/tab-hosts.md",
"docs/de/admin/tab-enums.md",
"docs/de/admin/tab-log.md",
"docs/de/admin/tab-system.md"
],
"pt": "docs/pt/admin.md",
"nl": "docs/nl/admin.md",
"es": "docs/es/admin.md",
"fr": "docs/fr/admin.md",
"it": "docs/it/admin.md",
"pl": "docs/pl/admin.md",
"uk": "docs/uk/admin.md",
"zh-cn": "docs/zh-cn/admin.md"
},
"materialize": true,
"mode": "daemon",
"platform": "Javascript/Node.js",
"loglevel": "info",
"icon": "admin.png",
"messagebox": true,
"enabled": true,
"extIcon": "https://raw.githubusercontent.com/ioBroker/ioBroker.admin/master/admin/admin.png",
"keywords": [
"setup",
"config",
"update",
"upgrade",
"system",
"konfiguration",
"administration",
"einrichtung",
"wartung"
],
"compact": true,
"readme": "https://github.com/ioBroker/ioBroker.admin/blob/master/README.md",
"authors": [
"bluefox <bluefox@ccu.io>",
"hobbyquaker <hq@ccu.io>"
],
"dependencies": [
{
"js-controller": ">=3.3.22"
}
],
"type": "general",
"license": "MIT",
"logTransporter": true,
"stopBeforeUpdate": true,
"wwwDontUpload": true,
"nogit": true,
"welcomeScreenPro": {
"link": "admin/index.html",
"name": "Admin",
"img": "admin/img/admin.png",
"color": "pink",
"order": 5,
"localLinks": "_default",
"localLink": true
},
"localLinks": {
"_default": {
"link": "%protocol%://%bind%:%port%",
"pro": true
}
},
"plugins": {
"sentry": {
"dsn": "https://9d2aaf29332a4999b133c693f43203b9@sentry.iobroker.net/18"
}
},
"jsonConfig": true,
"adminUI": {
"config": "json"
},
"installedFrom": "iobroker.admin@5.2.3",
"installedVersion": "5.2.3"
},
"native": {
"port": 8081,
"auth": false,
"secure": false,
"bind": "0.0.0.0",
"cache": false,
"material": false,
"autoUpdate": 24,
"accessLimit": false,
"accessApplyRights": false,
"accessAllowedConfigs": [],
"accessAllowedTabs": [],
"certPublic": "",
"certPrivate": "",
"certChained": "",
"ttl": 3600,
"defaultUser": "admin",
"tmpPath": "/tmp",
"tmpPathAllow": false,
"thresholdValue": 200,
"leEnabled": false,
"leUpdate": false,
"leCheckPort": 80,
"loginBackgroundColor": "",
"loginBackgroundImage": false,
"loginHideLogo": false,
"loginMotto": ""
},
"from": "system.host.raspberrypi-iobroker.cli",
"ts": 1641544852126,
"protectedNative": [],
"encryptedNative": [],
"notifications": [],
"instanceObjects": [
{
"_id": "info",
"type": "channel",
"common": {
"name": "Information"
},
"native": {}
},
{
"_id": "",
"type": "meta",
"common": {
"name": "user files and images for background image",
"type": "meta.user"
},
"native": {}
},
{
"_id": "info.connection",
"type": "state",
"common": {
"role": "indicator.connected",
"name": "Info about connected socket clients",
"type": "string",
"read": true,
"write": false,
"def": ""
},
"native": {}
},
{
"_id": "info.newsFeed",
"type": "state",
"common": {
"name": "Last news feed as JSON",
"type": "json",
"read": true,
"write": false
}
},
{
"_id": "info.newsETag",
"type": "state",
"common": {
"name": "Etag for news feed",
"type": "string",
"read": true,
"write": false
}
},
{
"_id": "info.newsLastId",
"type": "state",
"common": {
"name": "last seen news ID",
"type": "string",
"read": true,
"write": false
}
},
{
"_id": "info.updatesList",
"type": "state",
"common": {
"role": "indicator.updates",
"name": "List of adapters to update",
"type": "string",
"read": true,
"write": false,
"def": ""
},
"native": {}
}
],
"objects": [],
"acl": {
"object": 1636,
"state": 1636,
"file": 1632,
"owner": "system.user.admin",
"ownerGroup": "system.group.administrator"
}
}Typ instance
Eine ausführliche Dokumentation der Eigenschaften ist hier zu finden: io-package.json.
iobroker object get system.adapter.admin.0{
"_id": "system.adapter.admin.0",
"type": "instance",
"common": {
"name": "admin",
"version": "5.2.3",
"titleLang": {
"en": "Admin",
"de": "Admin",
"ru": "Админ",
"pt": "Admin",
"pl": "Admin",
"fr": "Admin",
"nl": "Admin",
"it": "Admin",
"es": "Admin",
"zh-cn": "Admin"
},
"title": "Admin",
"connectionType": "local",
"dataSource": "push",
"news": {
"5.2.0": {
"en": "Fix crash cases reported via sentry\nAdded support for multi-repositories",
"de": "Absturzfälle beheben, die über Wache gemeldet wurden\nUnterstützung für Multi-Repositorys hinzugefügt",
"ru": "Исправить случаи сбоев, о которых сообщалось через часового\nДобавлена поддержка мульти-репозиториев.",
"pt": "Corrigir casos de falha relatados via sentinela\nAdicionado suporte para multi-repositórios",
"nl": "Herstel crashgevallen gemeld via schildwacht\nOndersteuning toegevoegd voor meerdere opslagplaatsen",
"fr": "Correction des cas de plantage signalés via sentinelle\nAjout de la prise en charge des multi-dépôts",
"it": "Risolti i casi di crash segnalati tramite sentinella\nAggiunto supporto per multi-repository",
"es": "Solucionar casos de accidentes informados a través de centinelas\nSoporte agregado para repositorios múltiples",
"pl": "Napraw przypadki awarii zgłoszone przez Sentry\nDodano obsługę wielu repozytoriów",
"zh-cn": "修复通过哨兵报告的崩溃案例\n添加了对多存储库的支持"
},
"5.1.29": {
"en": "Fix crash cases reported via sentry\nAdded support for multi-repositories",
"de": "Absturzfälle beheben, die über Wache gemeldet wurden\nUnterstützung für Multi-Repositorys hinzugefügt",
"ru": "Исправить случаи сбоев, о которых сообщалось через часового\nДобавлена поддержка мульти-репозиториев.",
"pt": "Corrigir casos de falha relatados via sentinela\nAdicionado suporte para multi-repositórios",
"nl": "Herstel crashgevallen gemeld via schildwacht\nOndersteuning toegevoegd voor meerdere opslagplaatsen",
"fr": "Correction des cas de plantage signalés via sentinelle\nAjout de la prise en charge des multi-dépôts",
"it": "Risolti i casi di crash segnalati tramite sentinella\nAggiunto supporto per multi-repository",
"es": "Solucionar casos de accidentes informados a través de centinelas\nSoporte agregado para repositorios múltiples",
"pl": "Napraw przypadki awarii zgłoszone przez Sentry\nDodano obsługę wielu repozytoriów",
"zh-cn": "修复通过哨兵报告的崩溃案例\n添加了对多存储库的支持"
},
"5.1.28": {
"en": "Fixed discovery function\nFixed some GUI bugs",
"de": "Feste Erkennungsfunktion\nEinige GUI-Fehler behoben",
"ru": "Фиксированная функция обнаружения\nИсправлены некоторые ошибки графического интерфейса.",
"pt": "Função de descoberta corrigida\nCorrigidos alguns bugs de GUI",
"nl": "Vaste ontdekkingsfunctie\nEnkele GUI-bugs opgelost",
"fr": "Fonction de découverte fixe\nCorrection de quelques bugs de l'interface graphique",
"it": "Funzione di scoperta fissa\nRisolti alcuni bug della GUI",
"es": "Función de descubrimiento fijo\nSe corrigieron algunos errores de GUI",
"pl": "Naprawiono funkcję wykrywania\nNaprawiono kilka błędów GUI",
"zh-cn": "固定发现功能\n修复了一些 GUI 错误"
}
},
"desc": {
"en": "The configuration of ioBroker via Web-Interface",
"de": "Die Konfiguration von ioBroker über das Web-Interface",
"ru": "Конфигурация ioBroker через веб-интерфейс",
"pt": "A configuração do ioBroker via Web-Interface",
"fr": "La configuration de ioBroker via Web-Interface",
"nl": "De configuratie van ioBroker via de webinterface",
"it": "La configurazione di ioBroker tramite interfaccia Web",
"zh-cn": "配置ioBroker的Web界面"
},
"docs": {
"en": "docs/en/admin.md",
"ru": "docs/ru/admin.md",
"de": [
"docs/de/admin.md",
"docs/de/admin/tab-adapters.md",
"docs/de/admin/tab-instances.md",
"docs/de/admin/tab-objects.md",
"docs/de/admin/tab-states.md",
"docs/de/admin/tab-groups.md",
"docs/de/admin/tab-users.md",
"docs/de/admin/tab-events.md",
"docs/de/admin/tab-hosts.md",
"docs/de/admin/tab-enums.md",
"docs/de/admin/tab-log.md",
"docs/de/admin/tab-system.md"
],
"pt": "docs/pt/admin.md",
"nl": "docs/nl/admin.md",
"es": "docs/es/admin.md",
"fr": "docs/fr/admin.md",
"it": "docs/it/admin.md",
"pl": "docs/pl/admin.md",
"zh-cn": "docs/zh-cn/admin.md"
},
"materialize": true,
"mode": "daemon",
"platform": "Javascript/Node.js",
"loglevel": "info",
"icon": "admin.png",
"messagebox": true,
"enabled": true,
"extIcon": "https://raw.githubusercontent.com/ioBroker/ioBroker.admin/master/admin/admin.png",
"keywords": [
"setup",
"config",
"update",
"upgrade",
"system",
"konfiguration",
"administration",
"einrichtung",
"wartung"
],
"compact": true,
"readme": "https://github.com/ioBroker/ioBroker.admin/blob/master/README.md",
"authors": [
"bluefox <bluefox@ccu.io>",
"hobbyquaker <hq@ccu.io>"
],
"dependencies": [
{
"js-controller": ">=3.3.22"
}
],
"type": "general",
"license": "MIT",
"logTransporter": true,
"stopBeforeUpdate": true,
"wwwDontUpload": true,
"nogit": true,
"welcomeScreenPro": {
"link": "admin/index.html",
"name": "Admin",
"img": "admin/img/admin.png",
"color": "pink",
"order": 5,
"localLinks": "_default",
"localLink": true
},
"localLinks": {
"_default": {
"link": "%protocol%://%bind%:%port%",
"pro": true
}
},
"plugins": {
"sentry": {
"dsn": "https://9d2aaf29332a4999b133c693f43203b9@sentry.iobroker.net/18"
}
},
"jsonConfig": true,
"adminUI": {
"config": "json"
},
"installedVersion": "5.2.3",
"host": "raspberrypi-iobroker",
"logLevel": "info",
"installedFrom": "iobroker.admin@5.2.3"
},
"native": {
"port": 8081,
"auth": true,
"secure": false,
"bind": "0.0.0.0",
"cache": false,
"material": false,
"autoUpdate": 24,
"accessLimit": false,
"accessApplyRights": false,
"accessAllowedConfigs": [],
"accessAllowedTabs": [],
"certPublic": "",
"certPrivate": "",
"certChained": "",
"ttl": 36000,
"defaultUser": "admin",
"tmpPath": "/tmp",
"tmpPathAllow": false,
"thresholdValue": 200,
"leEnabled": false,
"leUpdate": false,
"leCheckPort": 80,
"loginBackgroundColor": "",
"loginBackgroundImage": false,
"loginHideLogo": false,
"loginMotto": ""
},
"protectedNative": [],
"encryptedNative": [],
"notifications": [],
"instanceObjects": [
{
"_id": "info",
"type": "channel",
"common": {
"name": "Information"
},
"native": {}
},
{
"_id": "",
"type": "meta",
"common": {
"name": "user files and images for background image",
"type": "meta.user"
},
"native": {}
},
{
"_id": "info.connection",
"type": "state",
"common": {
"role": "indicator.connected",
"name": "Info about connected socket clients",
"type": "string",
"read": true,
"write": false,
"def": ""
},
"native": {}
},
{
"_id": "info.newsFeed",
"type": "state",
"common": {
"name": "Last news feed as JSON",
"type": "json",
"read": true,
"write": false
}
},
{
"_id": "info.newsETag",
"type": "state",
"common": {
"name": "Etag for news feed",
"type": "string",
"read": true,
"write": false
}
},
{
"_id": "info.newsLastId",
"type": "state",
"common": {
"name": "last seen news ID",
"type": "string",
"read": true,
"write": false
}
},
{
"_id": "info.updatesList",
"type": "state",
"common": {
"role": "indicator.updates",
"name": "List of adapters to update",
"type": "string",
"read": true,
"write": false,
"def": ""
},
"native": {}
}
],
"objects": [],
"acl": {
"object": 1636,
"state": 1636,
"file": 1632,
"owner": "system.user.admin",
"ownerGroup": "system.group.administrator"
},
"from": "system.adapter.admin.0",
"user": "system.user.admin",
"ts": 1641911437382
}Typ script
iobroker object get script.js.example_script{
"_id": "script.js.example_script",
"type": "script",
"common": {
"name": "example_script",
"expert": true,
"engineType": "Blockly",
"engine": "system.adapter.javascript.0",
"source": "console.log('Beispiel-Code');\n\n//JTNDeG1sJTIweG1sbnMlM0QlMjJodHRwcyUzQSUyRiUyRmRldmVsb3BlcnMuZ29vZ2xlLmNvbSUyRmJsb2NrbHklMkZ4bWwlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJkZWJ1ZyUyMiUyMGlkJTNEJTIydDFZbn5vJTdCbUpGJTYwSkZHVVkqJTNBIUMlMjIlMjB4JTNEJTIyNjMlMjIlMjB5JTNEJTIyMzYzJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyU2V2ZXJpdHklMjIlM0Vsb2clM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlRFWFQlMjIlM0UlM0NzaGFkb3clMjB0eXBlJTNEJTIydGV4dCUyMiUyMGlkJTNEJTIybmMlN0N5JTJGYi0lM0ItQzRqbDA0JTdCJTNEJTVCRVIlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJURVhUJTIyJTNFdGVzdCUzQyUyRmZpZWxkJTNFJTNDJTJGc2hhZG93JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydGV4dCUyMiUyMGlkJTNEJTIyOCkuJTJGJTNBQXpxa0p4TUclNUU3amVLfnglMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJURVhUJTIyJTNFQmVpc3BpZWwtQ29kZSUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGeG1sJTNF",
"debug": false,
"verbose": false,
"enabled": false
},
"acl": {
"object": 1636,
"owner": "system.user.admin",
"ownerGroup": "system.group.administrator"
},
"from": "system.adapter.admin.0",
"user": "system.user.admin",
"ts": 1644519738959
}Typ config
iobroker object get system.config{
"_id": "system.config",
"type": "config",
"common": {
"name": {
"en": "System configuration",
"de": "Systemkonfiguration",
"ru": "Конфигурация системы",
"pt": "Configuração do sistema",
"nl": "Systeem configuratie",
"fr": "Configuration du système",
"it": "Configurazione di sistema",
"es": "Configuración del sistema",
"pl": "Konfiguracja systemu",
"zh-cn": "系统配置"
},
"city": "Custom City",
"country": "Germany",
"longitude": 8.111,
"latitude": 51.111,
"language": "de",
"tempUnit": "°C",
"currency": "€",
"dontDelete": true,
"dateFormat": "DD.MM.YYYY",
"isFloatComma": true,
"licenseConfirmed": true,
"defaultHistory": "",
"expertMode": false,
"defaultLogLevel": "info",
"activeRepo": [
"stable"
],
"diag": "extended",
"tabs": [
"tab-intro",
"tab-info",
"tab-adapters",
"tab-instances",
"tab-objects",
"tab-log",
"tab-scenes",
"tab-javascript",
"tab-text2command-0",
"tab-node-red-0"
],
"tabsVisible": [
{
"name": "tab-intro",
"visible": true
},
{
"name": "tab-adapters",
"visible": true
},
{
"name": "tab-instances",
"visible": true
},
{
"name": "tab-objects",
"visible": true
},
{
"name": "tab-enums",
"visible": true
},
{
"name": "tab-logs",
"visible": true
},
{
"name": "tab-users",
"visible": true
},
{
"name": "tab-hosts",
"visible": true
},
{
"name": "tab-files",
"visible": true
},
{
"name": "tab-backitup-0",
"visible": true
}
],
"defaultNewAcl": {
"object": 1636,
"state": 1636,
"file": 1632,
"owner": "system.user.admin",
"ownerGroup": "system.group.administrator"
}
},
"native": {
"secret": "971640e8df0885faf7d49c90e38423fc65425b2b861d5e7b",
"introLinks": [
{
"link": "https://iobroker.readthedocs.io/",
"name": "Documentation",
"desc": "Inofficial Documentation",
"linkName": "Open docs",
"color": "",
"image": "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48IS0tISBGb250IEF3ZXNvbWUgUHJvIDYuMi4wIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpIENvcHlyaWdodCAyMDIyIEZvbnRpY29ucywgSW5jLiAtLT48cGF0aCBkPSJNMzUyIDk2YzAgNTMtNDMgOTYtOTYgOTZzLTk2LTQzLTk2LTk2czQzLTk2IDk2LTk2czk2IDQzIDk2IDk2ek0yNDAgMjQ4VjUxMmwtNDguNC0yNC4yYy0yMC45LTEwLjQtNDMuNS0xNy02Ni44LTE5LjNsLTk2LTkuNkMxMi41IDQ1Ny4yIDAgNDQzLjUgMCA0MjdWMjI0YzAtMTcuNyAxNC4zLTMyIDMyLTMySDYyLjNjNjMuNiAwIDEyNS42IDE5LjYgMTc3LjcgNTZ6bTMyIDI2NFYyNDhjNTIuMS0zNi40IDExNC4xLTU2IDE3Ny43LTU2SDQ4MGMxNy43IDAgMzIgMTQuMyAzMiAzMlY0MjdjMCAxNi40LTEyLjUgMzAuMi0yOC44IDMxLjhsLTk2IDkuNmMtMjMuMiAyLjMtNDUuOSA4LjktNjYuOCAxOS4zTDI3MiA1MTJ6Ii8+PC9zdmc+",
"addTs": true,
"camera": "text",
"interval": 5000,
"enabled": true
}
]
},
"acl": {
"owner": "system.user.admin",
"ownerGroup": "system.group.administrator",
"object": 1604
},
"from": "system.adapter.admin.0",
"user": "system.user.admin",
"ts": 1633096344214
}iobroker object get system.repositories{
"_id": "system.repositories",
"type": "config",
"common": {
"dontDelete": true,
"name": {
"de": "System-Repositories",
"en": "System repositories",
"es": "Repositorios del sistema",
"fr": "Référentiels système",
"it": "Repository di sistema",
"nl": "Systeemrepository's",
"pl": "Repozytoria systemowe",
"pt": "Repositórios do sistema",
"ru": "Системные репозитории",
"zh-cn": "系统资料库"
}
},
"native": {
"repositories": {
"beta": {
"hash": "ef2811d7c70dea4a55635f2e3aeeb399",
"json": {},
"link": "https://download.iobroker.net/sources-dist-latest.json",
"time": "2023-07-05T17:42:49.065Z"
},
"stable": {
"link": "https://download.iobroker.net/sources-dist.json"
}
}
},
"acl": {
"object": 1604,
"owner": "system.user.admin",
"ownerGroup": "system.group.administrator"
},
"from": "system.adapter.admin.0",
"user": "system.user.admin",
"ts": 1688628692517
}Typ host
iobroker object get system.host.raspberrypi-iobroker{
"_id": "system.host.raspberrypi-iobroker",
"type": "host",
"common": {
"name": "raspberrypi-iobroker",
"title": "JS controller",
"installedVersion": "3.3.18",
"platform": "Javascript/Node.js",
"cmd": "/usr/bin/node /opt/iobroker/node_modules/iobroker.js-controller/controller.js",
"hostname": "raspberrypi-iobroker",
"address": [
"172.16.0.120",
"fe80::46f4:a0bb:45c7:6fd7"
],
"type": "js-controller"
},
"native": {
"process": {
"title": "iobroker.js-controller",
"versions": {
"node": "12.22.6",
"v8": "7.8.279.23-node.56",
"uv": "1.40.0",
"zlib": "1.2.11",
"brotli": "1.0.9",
"ares": "1.17.2",
"modules": "72",
"nghttp2": "1.41.0",
"napi": "8",
"llhttp": "2.1.3",
"http_parser": "2.9.4",
"openssl": "1.1.1l",
"cldr": "37.0",
"icu": "67.1",
"tz": "2019c",
"unicode": "13.0"
},
"env": {
"NODE": "$(which node)",
"PWD": "/",
"LOGNAME": "iobroker",
"HOME": "/home/iobroker",
"LANG": "de_DE.UTF-8",
"INVOCATION_ID": "82481d3eabae4b618e7be1b24552c984",
"USER": "iobroker",
"SHLVL": "0",
"JOURNAL_STREAM": "8:21058",
"PATH": "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
"_": "/usr/bin/node"
}
},
"os": {
"hostname": "raspberrypi-iobroker",
"type": "Linux",
"platform": "linux",
"arch": "arm",
"release": "5.10.63-v7l+",
"endianness": "LE",
"tmpdir": "/tmp"
},
"hardware": {
"cpus": [
{
"model": "ARMv7 Processor rev 3 (v7l)",
"speed": 1500
},
{
"model": "ARMv7 Processor rev 3 (v7l)",
"speed": 1500
},
{
"model": "ARMv7 Processor rev 3 (v7l)",
"speed": 1500
},
{
"model": "ARMv7 Processor rev 3 (v7l)",
"speed": 1500
}
],
"totalmem": 4025200640,
"networkInterfaces": {
"lo": [
{
"address": "127.0.0.1",
"netmask": "255.0.0.0",
"family": "IPv4",
"mac": "00:00:00:00:00:00",
"internal": true,
"cidr": "127.0.0.1/8"
},
{
"address": "::1",
"netmask": "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff",
"family": "IPv6",
"mac": "00:00:00:00:00:00",
"internal": true,
"cidr": "::1/128",
"scopeid": 0
}
],
"eth0": [
{
"address": "172.16.0.120",
"netmask": "255.255.0.0",
"family": "IPv4",
"mac": "e4:5f:01:5d:01:31",
"internal": false,
"cidr": "172.16.0.120/16"
},
{
"address": "fe80::46f4:a0bb:45c7:6fd7",
"netmask": "ffff:ffff:ffff:ffff::",
"family": "IPv6",
"mac": "e4:5f:01:5d:01:31",
"internal": false,
"cidr": "fe80::46f4:a0bb:45c7:6fd7/64",
"scopeid": 2
}
]
}
}
},
"acl": {
"object": 1636,
"owner": "system.user.admin",
"ownerGroup": "system.group.administrator"
},
"from": "system.host.raspberrypi-iobroker",
"ts": 1633374149865
}Typ script
iobroker object get script.js.Büro.Licht_einschalten{
"_id": "script.js.Büro.Licht_einschalten",
"type": "script",
"common": {
"name": "Licht einschalten",
"expert": true,
"engineType": "Blockly",
"engine": "system.adapter.javascript.0",
"source": "on({id: \"zigbee.0.00158d00020f4ab5.click\"...",
"debug": false,
"verbose": false,
"enabled": true
},
"acl": {
"object": 1636,
"owner": "system.user.admin",
"ownerGroup": "system.group.administrator"
},
"from": "system.adapter.admin.0",
"user": "system.user.admin",
"ts": 1628941638315
}Typ user
iobroker object get system.user.admin{
"_id": "system.user.admin",
"type": "user",
"common": {
"name": "Matthias Kleine",
"password": "pbkdf2$10000$021943a847a4e2c20b...",
"dontDelete": true,
"enabled": true
},
"native": {},
"acl": {
"object": 1636,
"state": 1636,
"file": 1632,
"owner": "system.user.admin",
"ownerGroup": "system.group.administrator"
},
"enums": {},
"from": "system.adapter.admin.0",
"user": "system.user.admin",
"ts": 1633095538813
}Typ group
iobroker object get system.group.administrator{
"_id": "system.group.administrator",
"type": "group",
"common": {
"icon": "data:image/svg+xml;base64,PHN2...",
"name": {
"en": "Administrator",
"de": "Administrator"
},
"description": {
"en": "Can do everything with System",
"de": "Darf alles mit dem System machen"
},
"members": [
"system.user.admin"
],
"dontDelete": true,
"acl": {
"object": {
"list": true,
"read": true,
"write": true,
"delete": true
},
"state": {
"list": true,
"read": true,
"write": true,
"create": true,
"delete": true
},
"users": {
"list": true,
"read": true,
"write": true,
"create": true,
"delete": true
},
"other": {
"execute": true,
"http": true,
"sendto": true
},
"file": {
"list": true,
"read": true,
"write": true,
"create": true,
"delete": true
}
}
},
"acl": {
"owner": "system.user.admin",
"ownerGroup": "system.group.administrator",
"object": 1604
},
"from": "system.host.raspberrypi-iobroker.cli",
"ts": 1633092016342
}Typ folder
iobroker object get system.host.raspberrypi-iobroker.notifications{
"_id": "system.host.raspberrypi-iobroker.notifications",
"type": "folder",
"common": {
"name": {
"en": "Notifications",
"de": "Benachrichtigungen"
}
},
"native": {},
"acl": {
"object": 1636,
"state": 1636,
"file": 1632,
"owner": "system.user.admin",
"ownerGroup": "system.group.administrator"
}
}Typ meta
common.type string Default: mixed
- meta.user - meta.folder - uuid
iobroker object get system.meta.uuid{
"_id": "system.meta.uuid",
"type": "meta",
"common": {
"name": "uuid",
"type": "uuid"
},
"native": {
"uuid": "23b1992b-8d91-a4fc-b201-2bd851bdc807"
},
"acl": {
"object": 1636,
"state": 1636,
"file": 1632,
"owner": "system.user.admin",
"ownerGroup": "system.group.administrator"
},
"ts": 1633092016485,
"from": "system.host.raspberrypi-iobroker.tools"
}Typ enum
iobroker object get enum.rooms{
"_id": "enum.rooms",
"type": "enum",
"common": {
"icon": "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDI0IDI0IiB3aWR0aD0iMjRweCI+DQogICAgPHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNMTIgNS42OWw1IDQuNVYxOGgtMnYtNkg5djZIN3YtNy44MWw1LTQuNU0xMiAzTDIgMTJoM3Y4aDZ2LTZoMnY2aDZ2LThoM0wxMiAzeiIvPg0KPC9zdmc+",
"name": {
"en": "Rooms",
"de": "Räume",
"ru": "Комнаты",
"pt": "Quartos",
"nl": "Kamers",
"fr": "Pièces",
"it": "Camere",
"es": "Habitaciones",
"pl": "Pokoje",
"uk": "Номери",
"zh-cn": "客房"
},
"desc": {
"en": "List of the rooms",
"de": "Liste der Räume",
"ru": "Список комнат",
"pt": "Lista dos quartos",
"nl": "Lijst met kamers",
"fr": "Liste des chambres",
"it": "Elenco delle stanze",
"es": "Lista de las habitaciones",
"pl": "Lista pokoi",
"uk": "Список номерів",
"zh-cn": "房间清单"
},
"members": [],
"dontDelete": true
},
"acl": {
"owner": "system.user.admin",
"ownerGroup": "system.group.administrator",
"object": 1911
},
"from": "system.host.raspberrypi-iobroker.cli",
"ts": 1633092016282
}