{
  "common": {
    "name": "hm-rega",
    "version": "6.1.0",
    "news": {
      "6.1.0": {
        "en": "Adapter requires node.js >= 22.19.0 now.\nRemoved prepare script\nMerged the English documentation into README.md and removed the docs folder\nThe values of the device datapoints read from the CCU are converted to the type of the hm-rpc state (e.g. `STATE_NOT_AVAILABLE` of an ENUM to its index), values that cannot be converted are not written anymore. This removes the warnings \"has to be type number but received type string\" (hm-rpc #803, #1342, #1358)\nIf hm-rpc deletes a device (e.g. during a firmware update), the adapter recreates the `*_ALARM` objects of the service messages instead of writing states without objects until the next restart (hm-rpc #1200)\nWrite-only datapoints of hm-rpc, like `SET_STATE` of CUxD devices, do not get a value from the CCU anymore (hm-rpc #803)",
        "de": "Adapter benötigt jetzt node.js >= 22.19.0.\nPrepe-Script entfernt\nFergte die englische Dokumentation in README.md und entfernte den Ordner Docs\nDie von der CCU gelesenen Gerätedatenpunkte werden in den hm-rpc-Status umgewandelt (z. B. `STATE_NOT_AVAILABLE` einer ENUM in ihren Index). Unkonvertierbare Werte werden nicht mehr geschrieben. Das entfernt die Warnungen „muss Zahl, aber Zeichenfolge sein“ (hm-rpc #803, #1342, #1358)\nWenn hm-rpc ein Gerät löscht (z. B. bei einem Firmware-Update), erstellt der Adapter die `*_ALARM`-Objekte der Servicemeldungen neu, statt bis zum nächsten Neustart (hm-rpc #1200)\nSchreibdaten von hm-rpc, wie `SET_STATE` von CUxD-Geräten, erhalten keinen Wert mehr von der CCU (hm-rpc #803)",
        "ru": "Теперь для адаптера требуется файл node.js >= 22.19.0.\nУдален сценарий подготовки\nОбъединил английскую документацию в README.md и удалил папку docs\nЗначения точек данных устройства, считываемые из CCU, преобразуются в тип состояния hm-rpc (например, `STATE_NOT_AVAILABLE` перечисления в индекс), значения, которые невозможно преобразовать, больше не записываются. При этом устраняются предупреждения «должен быть номер типа, но получена строка типа» (hm-rpc #803, #1342, #1358)\nЕсли hm-rpc удаляет устройство (например, во время обновления микропрограммы), адаптер воссоздает объекты `*_ALARM` служебных сообщений вместо записи состояний без объектов до следующей перезагрузки (hm-rpc #1200)\nТочки данных hm-rpc, доступные только для записи, такие как `SET_STATE` устройств CuXD, больше не получают значения от CCU (hm-rpc #803)",
        "pt": "O adaptador exige node.js >= 22.19.0.\nRoteiro de preparação\nMesclou a documentação em inglês no README.md e removeu a pasta docs\nOs valores dos pontos de dados do dispositivo lidos na CCU são convertidos para o tipo de estado hm-rpc (ex: `STATE_NOT_AVAILABLE` de um ENUM em seu índice). Isso remove os avisos “deve ser do tipo número, mas recebeu a string” (hm-rpc #803, #1342, #1358)\nSe o hm-rpc excluir um dispositivo (ex. durante uma atualização de firmware), o adaptador recria os objetos `*_ALARM` das mensagens de serviço em vez de escrever estados sem objetos até o próximo reinício (hm-rpc #1200)\nOs pontos de dados só de gravação do hm-rpc, como o `SET_STATE` do CUxD, não obtêm mais valor da CCU (hm-rpc #803)",
        "nl": "Voor de adapter is nu node.js >= 22.19.0 nodig.\nPrepare-script verwijderd\nDe Engelse documentatie is samengevoegd in README.md en de map docs verwijderd\nDe waarden van de apparaatdatapunten die van de CCU worden gelezen, worden geconverteerd naar het type hm-rpc (bijvoorbeeld `STATE_NOT_AVAILABLE` van een ENUM naar de bijbehorende index), waarden die niet kunnen worden geconverteerd, worden niet meer geschreven. Hiermee worden de waarschuwingen „moet een typenummer zijn, maar een tekenreeks ontvangen” verwijderd (hm-rpc #803, #1342, #1358)\nAls hm-rpc een apparaat verwijdert (bijvoorbeeld tijdens een firmware-update), maakt de adapter de `*_ALARM` -objecten van de serviceberichten opnieuw in plaats van staten zonder objecten te schrijven tot de volgende herstart (hm-rpc #1200)\nDatapunten van hm-rpc die enkel kunnen worden geschreven, zoals `SET_STATE` van CUxD-apparaten, krijgen geen waarde meer van de CCU (hm-rpc #803)",
        "fr": "Adapter nécessite node.js >= 22.19.0.\nScript de préparation supprimé\nA fusionné la documentation anglaise dans README.md et supprimé le dossier Docs\nLes valeurs des points de données de l'appareil lus par la CCU sont converties au type de l'état hm-rpc (par exemple, « STATE_NOT_AVAILABLE » d'un ENUM vers son index), les valeurs impossibles à convertir ne sont plus écrites. Cela supprime l'avertissement « doit être un numéro mais une chaîne de type reçue » (hm-rpc #803, #1342, #1358)\nSi hm-rpc supprime un appareil (par exemple lors d'une mise à jour du firmware), l'adaptateur recrée les objets *_ALARM des messages de service au lieu d'écrire des états sans objet au prochain redémarrage (hm-rpc #1200)\nLes points de données en écriture de hm-rpc, comme « SET_STATE » pour les appareils CuXD, ne sont plus valorisés par la CCU (hm-rpc #803)",
        "it": "Adapter richiede node.js >= 22.19.0 ora.\nPrepara script rimosso\nHa unito la documentazione inglese in README.md e rimosso la cartella docs\nI valori dei datapoint del dispositivo letti dalla CCU sono convertiti nel tipo di stato hm-rpc (ad es. `STATE_NOT_AVAILABLE` di un ENUM nel suo indice), i valori non convertibili non vengono più scritti. Rimuove gli avvisi «deve essere di tipo numero ma stringa ricevuta» (hm-rpc #803, #1342, #1358)\nSe hm-rpc elimina un dispositivo (ad esempio durante un aggiornamento del firmware), ricrea gli oggetti *_ALARM dei messaggi di servizio invece di scrivere stati senza oggetti (hm-rpc #1200)\nI datapoint di sola scrittura di hm-rpc, come `SET_STATE` o CUxD, non ricevono più valori dalla CCU (hm-rpc #803)",
        "es": "El adaptador ahora necesita node.js >= 22.19.0.\nSe eliminó Prepare el guion\nCombinó la documentación en inglés en README.md y quitó la carpeta docs\nLos valores de los puntos de datos del dispositivo leídos en la CCU se convierten al tipo de estado hm-rpc (por ejemplo, `STATE_NOT_AVAILABLE` de una ENUM a su índice), los valores que no se pueden convertir ya no se escriben. Esto elimina las advertencias «tiene que ser un número, pero se recibió una cadena» (hm-rpc #803, #1342, #1358)\nSi hm-rpc elimina un dispositivo (por ejemplo, al actualizar el firmware), el adaptador recrea los objetos `*_ALARM` de los mensajes de servicio en lugar de escribir estados sin objetos hasta el próximo reinicio (hm-rpc #1200)\nLos puntos de datos de solo escritura de hm-rpc, como SET_STATE de los dispositivos CUxD, ya no obtienen valores de la CCU (hm-rpc #803)",
        "pl": "Adapter wymaga teraz node.js >= 22.19.0.\nUsunięto skrypt przygotowania\nPołączył angielską dokumentację z README.md i usunął folder docs\nWartości punktów danych urządzenia odczytane z CCU są konwertowane na typ stanu hm-rpc (np. `STATE_NOT_AVAILABLE` ENUM do jego indeksu), wartości, których nie można przekonwertować, nie są już zapisywane. Spowoduje to usunięcie ostrzeżeń „musi być numerem typu, ale otrzymanym ciągiem typu” (hm-rpc #803, #1342, #1358)\nJeśli hm-rpc usunie urządzenie (np. podczas aktualizacji oprogramowania układowego), adapter odtwarza obiekty `*_ALARM` wiadomości serwisowych zamiast zapisywać stany bez obiektów aż do następnego ponownego uruchomienia (hm-rpc #1200)\nPunkty danych tylko do zapisu hm-rpc, takie jak `SET_STATE` urządzeń CUxD, nie otrzymują już wartości z CCU (hm-rpc #803)",
        "uk": "Тепер адаптер вимагає node.js >= 22.19.0.\nВилучено скрипт підготовки\nОб'єднали англійську документацію в README.md і видалили папку docs\nЗначення точок даних пристрою, прочитаних з CCU, перетворюються на тип стану hm-rpc (наприклад, `STATE_NOT_AVAILABLE` ENUM до його індексу), значення, які неможливо перетворити, більше не записуються. Це видаляє попередження «має бути номер типу, але отриманий рядок типу» (hm-rpc #803, #1342, #1358)\nЯкщо hm-rpc видаляє пристрій (наприклад, під час оновлення мікропрограми), адаптер відтворює `*_ALARM` об'єкти службових повідомлень замість запису станів без об'єктів до наступного перезавантаження (hm-rpc #1200)\nТочки даних hm-rpc лише для запису, як-от `SET_STATE` пристроїв CUxD, більше не отримують значення від CCU (hm-rpc #803)",
        "zh-cn": "适配器现在需要 node.js >= 22.19.0。\n移除了准备脚本\n将英文文档合并到 README.md 中并删除了文档文件夹\n从 CCU 读取的设备数据点的值将转换为 hm-rpc 状态的类型（例如，枚举的 “STATE_NOT_AVAILABLE” 转换为其索引），无法转换的值不再写入。这将移除 “必须是类型编号但收到的类型字符串” 的警告 (hm-rpc #803, #1342, #1358)\n如果 hm-rpc 删除设备（例如在固件更新期间），则适配器会重新创建服务消息的 `*_ALARM` 对象，而不是在下次重启之前写入没有对象的状态 (hm-rpc #1200)\nhm-rpc 的只写数据点，比如 cuxD 设备的 “SET_STATE”，不再从 CCU 获取值 (hm-rpc #803)"
      },
      "6.0.0": {
        "en": "migrated the adapter to TypeScript\nmigrated the configuration dialog to JSON config (requires admin 6.17.14 or newer)\nthe ports of the ReGaHSS API and of the web interface can now be configured in the expert mode\nrequired js-controller 5.0.19",
        "de": "Der Adapter wurde auf TypeScript migriert.\nDer Konfigurationsdialog wurde auf JSON-Konfiguration umgestellt (erfordert Admin 6.17.14 oder neuer).\nDie Ports der ReGaHSS-API und der Weboberfläche können nun im Expertenmodus konfiguriert werden.\nErforderlich ist js-controller 5.0.19",
        "ru": "Перевел адаптер на TypeScript.\nПеренесено использование JSON-конфигурации в диалоговом окне настройки (требуется admin версии 6.17.14 или новее).\nТеперь порты API ReGaHSS и веб-интерфейса можно настраивать в экспертном режиме.\nтребуется js-контроллер 5.0.19",
        "pt": "migramos o adaptador para TypeScript.\nA caixa de diálogo de configuração foi migrada para o formato JSON (requer o Admin versão 6.17.14 ou superior).\nAs portas da API ReGaHSS e da interface web agora podem ser configuradas no modo especialista.\nRequer js-controller 5.0.19",
        "nl": "De adapter is gemigreerd naar TypeScript.\nHet configuratiedialoogvenster is gemigreerd naar JSON-configuratie (vereist admin 6.17.14 of nieuwer).\nDe poorten van de ReGaHSS API en van de webinterface kunnen nu in de expertmodus worden geconfigureerd.\nvereiste js-controller 5.0.19",
        "fr": "l'adaptateur a été migré vers TypeScript\nLa boîte de dialogue de configuration a été migrée vers une configuration JSON (nécessite l'administrateur version 6.17.14 ou plus récente).\nLes ports de l'API ReGaHSS et de l'interface web peuvent désormais être configurés en mode expert.\ncontrôleur JS 5.0.19 requis",
        "it": "ho migrato l'adattatore a TypeScript\nMigrazione della finestra di dialogo di configurazione a JSON config (richiede admin 6.17.14 o versioni successive)\nLe porte dell'API ReGaHSS e dell'interfaccia web possono ora essere configurate in modalità esperto.\nÈ richiesto js-controller 5.0.19",
        "es": "Se migró el adaptador a TypeScript.\nSe migró el cuadro de diálogo de configuración a configuración JSON (requiere admin 6.17.14 o posterior).\nLos puertos de la API ReGaHSS y de la interfaz web ahora se pueden configurar en el modo experto.\nSe requiere js-controller 5.0.19",
        "pl": "przeniesiono adapter do TypeScript\nprzeniesiono okno dialogowe konfiguracji do konfiguracji JSON (wymaga administratora 6.17.14 lub nowszego)\nporty API ReGaHSS i interfejsu internetowego można teraz skonfigurować w trybie eksperckim\nwymagany kontroler js 5.0.19",
        "uk": "переніс адаптер на TypeScript\nперенесено діалогове вікно конфігурації до JSON config (потрібна версія admin 6.17.14 або новіша)\nПорти API ReGaHSS та веб-інтерфейсу тепер можна налаштовувати в експертному режимі.\nнеобхідний js-контролер 5.0.19",
        "zh-cn": "将适配器迁移到 TypeScript\n将配置对话框迁移到 JSON 配置（需要管理员版本 6.17.14 或更高版本）\n现在可以在专家模式下配置 ReGaHSS API 和 Web 界面的端口。\n需要 js-controller 5.0.19"
      },
      "5.1.0": {
        "en": "added notification if devices are low on battery",
        "de": "zusätzliche benachrichtigung, wenn geräte niedrig auf batterie",
        "ru": "добавленное уведомление, если устройства являются низкими",
        "pt": "notificação adicionada se os dispositivos são baixos na bateria",
        "nl": "toegevoegde melding als de apparaten bijna leeg zijn",
        "fr": "notification supplémentaire si les appareils sont bas sur la batterie",
        "it": "notifica aggiuntiva se i dispositivi sono bassi sulla batteria",
        "es": "notificación agregada si los dispositivos son bajos en la batería",
        "pl": "dodane powiadomienie, jeśli urządzenia są niskie na baterii",
        "uk": "додано повідомлення, якщо пристрої низькі на акумуляторі",
        "zh-cn": "如果电池装置不足,则添加通知"
      },
      "5.0.0": {
        "en": "required node 18\nupdated dependencies",
        "de": "erforderlicher knoten 183\naktualisierte abhängigkeiten",
        "ru": "требуемый узел 18\nобновленные зависимости",
        "pt": "nó necessário 18\ndependências atualizadas",
        "nl": "vereiste node 18\nbijgewerkte afhankelijkheden",
        "fr": "noeud requis 18\ndépendances actualisées",
        "it": "nodo richiesto 18\ndipendenze aggiornate",
        "es": "nodo requerido 18\ndependencias actualizadas",
        "pl": "wymagany węzeł 18\nzaktualizowane zależności",
        "uk": "необхідний вузол 18 років\nоновлені залежності",
        "zh-cn": "需要的节点 第 18 条\n更新的依赖关系"
      },
      "4.0.0": {
        "en": "required node 16 due to adapter-core 3.x.x\nremoved deprecated package - `request`\n",
        "de": "benötigter knoten 16 durch adapter-kern 3.x.x\nabgeschriebenes paket entfernt - anfrage\n",
        "ru": "требуется нод 16 из-за переходника 3.x.x\nудалили устаревший пакет - запрос\n",
        "pt": "nó 16 necessário devido ao adaptador-core 3.x.x\npacote desprecated removido - pedido\n",
        "nl": "node 16 nodig door adaptercore 3.x\nverwijderingspakket\n",
        "fr": "noeud requis 16 en raison de l'adaptateur-core 3.x.x\npaquet déprécié supprimé - demande\n",
        "it": "nodo richiesto 16 a causa dell'adattatore-core 3.x.x\nrimosso pacchetto deprecato - richiesta\n",
        "es": "nodo 16 requerido debido al adaptador-core 3.x.x\npaquete eliminado deprecated - solicitud\n",
        "pl": "węzeł 16 z powodu adapter-core 3.x\nusunąć pakiety - żądanie usunąć\n",
        "uk": "необхідний вузол 16 через адаптер-core 3.x.x\nвидалити депресований пакет - запит\n",
        "zh-cn": "由于适应能力较重的3.x,不需要16。\nd. 取消配件-请求\n"
      },
      "3.0.47": {
        "en": "Updated packages",
        "de": "Aktualisierte Pakete",
        "ru": "Обновленные пакеты",
        "pt": "Pacotes atualizados",
        "nl": "Verouderde pakketten",
        "fr": "Forfaits mis à jour",
        "it": "Pacchetti aggiornati",
        "es": "Paquetes actualizados",
        "pl": "Pakiet upoważniony",
        "uk": "Оновлені пакети",
        "zh-cn": "最新一揽子计划"
      },
      "3.0.46": {
        "en": "fix for controller v5 (closes #368)",
        "de": "fix für controller v5 (schließt #368)",
        "ru": "для контроллера v5 (closes #368)",
        "pt": "correção para controlador v5 (fecha #368)",
        "nl": "vertaling:",
        "fr": "correction pour le contrôleur v5 (fermetures #368)",
        "it": "fix per controller v5 (chiude #368)",
        "es": "fijado para el controlador v5 (cerca #368)",
        "pl": "rezultatem dla kontrolera v5 jest numer 368)",
        "uk": "фіксатор для контролера v5 (закривається #368)",
        "zh-cn": "fix 控制勒诉5(第368号)"
      }
    },
    "titleLang": {
      "en": "HomeMatic ReGaHSS",
      "de": "HomeMatic ReGaHSS",
      "ru": "HomeMatic ReGaHSS",
      "pt": "HomeMatic ReGaHSS",
      "nl": "HomeMatic ReGaHSS",
      "fr": "AccueilMatic ReGaHSS",
      "it": "HomeMatic ReGaHSS",
      "es": "HomeMatic ReGaHSS",
      "pl": "HomeMatic ReGaHSS",
      "zh-cn": "HomeMatic ReGaHSS"
    },
    "desc": {
      "en": "Connects HomeMatic CCU \"Logic Layer\" (\"ReGaHSS\") to ioBroker",
      "de": "Verbindet die Logikschicht einer HomeMatic CCU (\"ReGaHSS\") mit ioBroker",
      "ru": "Соединяет модуль логики системы Homematic CCU (\"ReGaHSS\") с ioBroker",
      "pt": "Conecta o HomeMatic CCU \"Layer Lógica\" (\"ReGaHSS\") para ioBroker",
      "nl": "Verbindt HomeMatic CCU \"Logic Layer\" (\"ReGaHSS \") met ioBroker",
      "fr": "Connecte HomeMatic CCU \"Logic Layer\" (\"ReGaHSS\") à ioBroker",
      "it": "Collega HomeMatic CCU \"Logic Layer\" (\"ReGaHSS\") a ioBroker",
      "es": "Conecta CCU HomeMatic \"Capa lógica\" (\"ReGaHSS\") a ioBroker",
      "pl": "Łączy HomeMatic CCU \"Logic Layer\" (\"ReGaHSS\") z ioBroker",
      "zh-cn": "将 HomeMatic CCU“逻辑层”（“ReGaHSS”）连接到 ioBroker"
    },
    "dependencies": [
      "hm-rpc",
      {
        "js-controller": ">=6.0.11"
      }
    ],
    "globalDependencies": [
      {
        "admin": ">=7.0.0"
      }
    ],
    "authors": [
      "hobbyquaker <hq@ccu.io>",
      "bluefox <dogafox@gmail.com>",
      "Moritz Heusinger <moritz.heusinger@gmail.com>"
    ],
    "licenseInformation": {
      "license": "MIT",
      "type": "free"
    },
    "mode": "daemon",
    "nogit": true,
    "platform": "Javascript/Node.js",
    "loglevel": "info",
    "adminUI": {
      "config": "json"
    },
    "readme": "https://github.com/ioBroker/ioBroker.hm-rega/blob/master/README.md",
    "icon": "homematic.png",
    "compact": true,
    "messagebox": true,
    "extIcon": "https://raw.githubusercontent.com/ioBroker/ioBroker.hm-rega/master/admin/homematic.png",
    "keywords": [
      "homematic",
      "eq3",
      "regahss",
      "ccu1",
      "ccu2"
    ],
    "localLinks": {
      "_default": "%webinterfaceProtocol%://%homematicAddress%:%webinterfacePort%"
    },
    "type": "iot-systems",
    "connectionType": "local",
    "dataSource": "poll",
    "tier": 2,
    "plugins": {
      "sentry": {
        "dsn": "https://08c0b6d9b71c43cc91e9705877681085@sentry.iobroker.net/11",
        "pathWhitelist": [],
        "errorBlacklist": [
          "SyntaxError"
        ]
      }
    }
  },
  "native": {
    "homematicAddress": "192.168.0.100",
    "homematicPort": 8181,
    "reconnectionInterval": 30,
    "polling": true,
    "pollingInterval": 30,
    "pollingIntervalDC": 0,
    "pollingTrigger": "BidCoS-RF.50.PRESS_SHORT",
    "rfdEnabled": true,
    "rfdAdapter": "hm-rpc.0",
    "hs485dEnabled": false,
    "hs485dAdapter": "hm-rpc.1",
    "cuxdEnabled": false,
    "cuxdAdapter": "hm-rpc.2",
    "hmipEnabled": false,
    "hmipAdapter": "hm-rpc.3",
    "virtualDevicesEnabled": false,
    "virtualDevicesAdapter": "hm-rpc.4",
    "syncVariables": true,
    "syncDutyCycle": true,
    "syncPrograms": true,
    "syncNames": true,
    "syncRooms": true,
    "enumRooms": "enum.rooms",
    "syncFunctions": true,
    "enumFunctions": "enum.functions",
    "syncFavorites": true,
    "enumFavorites": "enum.favorites",
    "username": "",
    "password": "",
    "useHttps": false,
    "showInvSysVar": false,
    "webinterfacePort": 80,
    "webinterfaceProtocol": "http"
  },
  "protectedNative": [
    "username",
    "password"
  ],
  "objects": [
    {
      "_id": "_design/hm-rega",
      "type": "design",
      "language": "javascript",
      "views": {
        "variables": {
          "map": "function(doc) {\n  if (doc._id.match(/^hm-rega\\.[0-9]+\\.[0-9,A-Z,a-z]+/) && (doc.native.TypeName === 'ALARMDP' || doc.native.TypeName === 'VARDP')) {\n   emit(doc._id, doc);\n  }\n}"
        },
        "programs": {
          "map": "function(doc) {\n  if (doc._id.match(/^hm-rega\\.[0-9]+\\.[0-9,A-Z,a-z]+/) && (doc.native.TypeName === 'PROGRAM')) {\n   emit(doc._id, doc);\n  }\n}"
        }
      }
    }
  ],
  "instanceObjects": [
    {
      "_id": "info",
      "type": "channel",
      "common": {
        "name": "Information"
      },
      "native": {}
    },
    {
      "_id": "info.connection",
      "type": "state",
      "common": {
        "role": "indicator.connected",
        "name": "If connected to CCU",
        "type": "boolean",
        "read": true,
        "write": false,
        "def": false
      },
      "native": {}
    },
    {
      "_id": "info.ccuReachable",
      "type": "state",
      "common": {
        "role": "indicator.connected",
        "name": "If connected to CCU on IP layer",
        "type": "boolean",
        "read": true,
        "write": false,
        "def": false
      },
      "native": {}
    },
    {
      "_id": "info.ccuRegaUp",
      "type": "state",
      "common": {
        "role": "indicator.connected",
        "name": "If rega is UP",
        "type": "boolean",
        "read": true,
        "write": false,
        "def": false
      },
      "native": {}
    },
    {
      "_id": "info.lowbatDevices",
      "type": "state",
      "common": {
        "role": "state",
        "name": "Devices which are running low on battery",
        "type": "array",
        "read": true,
        "write": false,
        "def": "[]"
      },
      "native": {}
    }
  ],
  "notifications": [
    {
      "scope": "hm-rega",
      "name": {
        "en": "HomeMatic ReGaHSS Adapter",
        "de": "HomeMatic ReGaHSS Adapter",
        "ru": "HomeMatic ReGaHSS Adapter",
        "pt": "HomeMatic ReGaHSS Adapter",
        "nl": "HomeMatic ReGaHSS Adapter",
        "fr": "HomeMatic ReGaHSS Adapter",
        "it": "HomeMatic ReGaHSS Adapter",
        "es": "HomeMatic ReGaHSS Adapter",
        "pl": "HomeMatic ReGaHSS Adapter",
        "uk": "HomeMatic ReGaHSS Adapter",
        "zh-cn": "HomeMatic ReGaHSS Adapter"
      },
      "description": {
        "en": "These notifications represent news from your Homematic system.",
        "de": "Diese Benachrichtigungen stellen Neuigkeiten von Ihrem Homematic System dar.",
        "ru": "Эти уведомления представляют собой новости из вашей системы Homematic.",
        "pt": "Estas notificações representam notícias do seu sistema Homematic.",
        "nl": "Deze meldingen geven nieuws weer van je Homematic-systeem.",
        "fr": "Ces notifications représentent des nouvelles de votre système Homematic.",
        "it": "Queste notifiche rappresentano le novità del vostro sistema Homematic.",
        "es": "Estas notificaciones representan noticias de su sistema Homematic.",
        "pl": "Powiadomienia te przedstawiają wiadomości z systemu Homematic.",
        "uk": "Ці сповіщення відображають новини з вашої системи Homematic.",
        "zh-cn": "这些通知代表来自 Homematic 系统的消息。"
      },
      "categories": [
        {
          "category": "lowbat",
          "name": {
            "en": "A device has a low battery level",
            "de": "Ein Gerät hat einen niedrigen Batteriestand",
            "ru": "В устройстве разряжен аккумулятор",
            "pt": "Um dispositivo tem um nível de bateria baixo",
            "nl": "De batterij van een apparaat is bijna leeg",
            "fr": "La batterie d'un appareil est faible",
            "it": "Il livello della batteria di un dispositivo è basso",
            "es": "Un dispositivo tiene un nivel bajo de batería",
            "pl": "Urządzenie ma niski poziom naładowania baterii",
            "uk": "Пристрій має низький рівень заряду акумулятора",
            "zh-cn": "设备电池电量不足"
          },
          "description": {
            "en": "These devices have a low battery level.",
            "de": "Diese Geräte haben einen niedrigen Batteriestand.",
            "ru": "У этих устройств низкий уровень заряда батареи.",
            "pt": "Estes dispositivos têm um nível de bateria baixo.",
            "nl": "De batterij van deze apparaten is bijna leeg.",
            "fr": "Ces appareils ont un niveau de batterie faible.",
            "it": "Questi dispositivi hanno un livello di batteria basso.",
            "es": "Estos dispositivos tienen un nivel de batería bajo.",
            "pl": "Urządzenia te mają niski poziom naładowania baterii.",
            "uk": "Ці пристрої мають низький рівень заряду батареї.",
            "zh-cn": "这些设备的电池电量不足。"
          },
          "regex": [],
          "limit": 1,
          "severity": "notify"
        }
      ]
    }
  ]
}
