-
Notifications
You must be signed in to change notification settings - Fork 4
/
io-package.json
236 lines (236 loc) · 19.6 KB
/
io-package.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
{
"common": {
"name": "openknx",
"version": "0.9.0",
"news": {
"0.9.0": {
"en": "Adapter requires node.js >= 18 and js-controller >= 5 now\nDependencies have been updated",
"de": "Adapter benötigt node.js >= 18 und js-controller >= 5 jetzt\nAbhängigkeiten wurden aktualisiert",
"ru": "Адаптер требует node.js >= 18 и js-контроллер >= 5 сейчас\nЗависимость обновлена",
"pt": "Adapter requer node.js >= 18 e js-controller >= 5 agora\nAs dependências foram atualizadas",
"nl": "Voor adaptor zijn node.js < 18 en js-controller > Nu 5\nAfhankelijkheden zijn bijgewerkt",
"fr": "L'adaptateur nécessite node.js >= 18 et js-controller >= 5 maintenant\nLes dépendances ont été actualisées",
"it": "Adattatore richiede node.js >= 18 e js-controller >= 5 ora\nLe dipendenze sono state aggiornate",
"es": "Adaptador requiere node.js ó= 18 y js-controller 5 ahora\nSe han actualizado las dependencias",
"pl": "Adapter wymaga node.js > = 18 i kontroler js- > = 5 teraz\nZaktualizowano zależności",
"uk": "Адаптер вимагає node.js >= 18 і js-controller >= 5 тепер\nЗалежність було оновлено",
"zh-cn": "适配器需要节点.js QQ18和js控制器 QQ 现在5号\n依赖关系已更新"
},
"0.8.0": {
"en": "feature: put KNX interface name into log\nbugfix: #419 wait for connection complete before data processing in case of receiving data before\nbugfix: #457 Ack missing after changing IOB object value",
"de": "feature: KNX-Schnittstellenname in Log setzen\nbugfix: #419 warten auf die vollständige verbindung vor der datenverarbeitung im falle des empfangens von daten vor\nbugfix: #457 Ack fehlt nach Änderung des IOB-Objektwerts",
"ru": "функция: введите имя интерфейса KNX в журнал\nbugfix: #419 дождаться завершения соединения перед обработкой данных в случае получения данных\n#457 Не хватает после изменения значения объекта IOB",
"pt": "característica: colocar o nome da interface KNX no log\nbugfix: #419 esperar pela conexão completa antes do processamento de dados em caso de receber dados antes\nbugfix: #457 Falta após alterar o valor do objeto IOB",
"nl": "functie: zet KNX interfacenaam in log\nbugfix: #419 wacht op verbinding voltooid voordat gegevens worden verwerkt in geval van het ontvangen van gegevens voor\nbugfix: #457 Ack ontbreekt na het veranderen van IOB-objectwaarde",
"fr": "fonctionnalité: mettre le nom de l'interface KNX dans log\nbugfix: #419 attendre la connexion complète avant le traitement des données en cas de réception des données avant\nbugfix : #457 Ack manquant après modification de la valeur de l'objet IOB",
"it": "funzione: inserire il nome dell'interfaccia KNX nel log\nbugfix: #419 attendere la connessione completa prima dell'elaborazione dei dati in caso di ricezione dei dati prima\nbugfix: #457 Ack mancante dopo aver cambiato il valore dell'oggetto IOB",
"es": "función: poner el nombre de interfaz KNX en el registro\nbugfix: #419 esperar la conexión completa antes del procesamiento de datos en caso de recibir datos antes\nbugfix: #457 Falta después de cambiar el valor del objeto IOB",
"pl": "funkcja: umieścić nazwę interfejsu KNX w logu\nbugfix: # 419 czekać na połączenie zakończone przed przetwarzaniem danych w przypadku otrzymania danych przed\nbugfix: # 457 Brak Ack po zmianie wartości obiektu IOB",
"uk": "функція: покласти ім'я інтерфейсу KNX в журнал\nвиправлення помилок: #419 почекайте підключення до обробки даних у разі отримання даних до\nenglish, Українська, Français... Відсутня після зміни значення об'єкта IOB",
"zh-cn": "特性: 将 KNX 接口名称放入日志\nbugfix: # 419 在数据处理之前等待连接完成, 以防在接收数据之前\n错误修正 : # 457 更改 IOB 对象值后丢失"
},
"0.7.3": {
"en": "feature: one of the warnings is configurable in the dialog",
"de": "feature: eine der warnungen ist im dialog konfigurierbar",
"ru": "функция: одно из предупреждений настраивается в диалоге",
"pt": "recurso: um dos avisos é configurável na caixa de diálogo",
"nl": "functie: een van de waarschuwingen is in het dialoogvenster instelbaar",
"fr": "fonctionnalité : un des avertissements est configurable dans la boîte de dialogue",
"it": "caratteristica: uno degli avvisi è configurabile nella finestra di dialogo",
"es": "función: una de las advertencias es configurable en el diálogo",
"pl": "funkcja: jeden z ostrzeżeń jest konfigurowalny w oknie dialogowym",
"uk": "функція: один з попереджень налаштований у діалоговому вікні",
"zh-cn": "特性: 在对话框中可配置警告之一"
},
"0.7.3-alpha.1": {
"en": "feature: one of the warnings is configurable in the dialog",
"de": "feature: eine der warnungen ist im dialog konfigurierbar",
"ru": "функция: одно из предупреждений настраивается в диалоге",
"pt": "recurso: um dos avisos é configurável na caixa de diálogo",
"nl": "functie: een van de waarschuwingen is in het dialoogvenster instelbaar",
"fr": "fonctionnalité : un des avertissements est configurable dans la boîte de dialogue",
"it": "caratteristica: uno degli avvisi è configurabile nella finestra di dialogo",
"es": "función: una de las advertencias es configurable en el diálogo",
"pl": "funkcja: jeden z ostrzeżeń jest konfigurowalny w oknie dialogowym",
"uk": "функція: один з попереджень налаштований у діалоговому вікні",
"zh-cn": "特性: 在对话框中可配置警告之一"
},
"0.7.3-alpha.0": {
"en": "feature: one of the warnings is configurable in the dialog",
"de": "feature: eine der warnungen ist im dialog konfigurierbar",
"ru": "функция: одно из предупреждений настраивается в диалоге",
"pt": "recurso: um dos avisos é configurável na caixa de diálogo",
"nl": "functie: een van de waarschuwingen is in het dialoogvenster instelbaar",
"fr": "fonctionnalité : un des avertissements est configurable dans la boîte de dialogue",
"it": "caratteristica: uno degli avvisi è configurabile nella finestra di dialogo",
"es": "función: una de las advertencias es configurable en el diálogo",
"pl": "funkcja: jeden z ostrzeżeń jest konfigurowalny w oknie dialogowym",
"uk": "функція: один з попереджень налаштований у діалоговому вікні",
"zh-cn": "特性: 在对话框中可配置警告之一"
},
"0.7.2": {
"en": "feature: handle network connection instability issesues\nfeature: generate more log messages\nbugfix: telegram count",
"de": "funktion: netzwerk-verbindung instabilität ist\nfeature: mehr log-nachrichten generieren\nbugfix: telegrammzählung",
"ru": "особенность: обрабатывать нестабильность сетевого подключения\nфункция: генерировать больше сообщений журнала\nbugfix: число телеграмм",
"pt": "característica: lidar com issesues de instabilidade de conexão de rede\nrecurso: gerar mais mensagens de log\nbugfix: contagem de telegramas",
"nl": "feature: handle netwerkverbinding instabiliteit issesues\nfunctie: meer logberichten genereren\nbugfix: aantal telegrammen",
"fr": "caractéristique: gérer l'instabilité de connexion réseau issesues\nfonctionnalité: générer plus de messages journal\nbugfix : nombre de télégrammes",
"it": "funzione: gestire connessioni di rete instabilità esue\nfunzione: generare più messaggi di log\nbugfix: conta telegram",
"es": "característica: manejar la inestabilidad de conexión de red issesues\nfunción: generar más mensajes de registro\nbugfix: cuenta de telegramas",
"pl": "cecha: uchwyt niestabilności połączeń sieciowych\nfunkcja: generować więcej wiadomości dziennika\nbugfix: liczba telegramów",
"uk": "особливість: нестійкість підключення ручок\nфункція: генерувати більше повідомлень журналу\nвиправлення помилок: кількість телеграм",
"zh-cn": "特性: 处理网络连接不稳定性\n特性: 生成更多日志消息\n错误修正: 电报计数"
},
"0.7.1": {
"en": "feature: when requesting fast message sendout create iob acks per bus message status, before it triggered all acks on first message send confirmance\nfeature: add message count object\nfeature: use common.desc from ets xml Description field and move datatype info to native\ncleanup: stop timers on shutdown\nbugfix: create a log entry on reception of unknown ga\nbugfix: do not count send as duplicate trigger in load measurement\nincrease default minimum send delay to 80ms",
"de": "feature: bei der anforderung von schnellnachrichten senden erstellen iob acks pro busnachrichtenstatus, bevor es alle acks auf erste nachricht senden bestätigung ausgelöst\nfunktion: nachrichtenzählobjekt hinzufügen\nfeature: verwenden Sie gemeinsam. desc from ets xml Beschreibung Feld und bewegen Sie Datentyp-Info zu nativen\naufräumen: stoppzeiter beim abschalten\nbugfix: erstellen sie einen log-eintrag an der rezeption unbekannter ga\nbugfix: nicht als duplikat-trigger in der load-messung senden\nverzugsverzögerung auf 80m erhöhen",
"ru": "функция: при запросе быстрого отправки сообщения создайте iob acks на статус сообщения в автобусе, прежде чем он запускает все носки в первом сообщении\nособенность: добавить объект\nособенность: использовать общее. Деск от ets xml Описание поле и переместить информацию типа данных на родной\nочистка: остановите таймеры\nbugfix: создать запись журнала на приеме неизвестной ga\nbugfix: не считать отправку в качестве дублирующего триггера при измерении нагрузки\nувеличение минимальной задержки отправки по умолчанию до 80 мс",
"pt": "recurso: ao solicitar mensagem rápida sendout criar acks iob por status de mensagem de ônibus, antes de desencadear todas as acks na primeira mensagem enviar confirmação\nrecurso: adicionar objeto de contagem de mensagens\nrecurso: use comum. desc de ets xml Descrição campo e mover informações do tipo de dados para nativo\nlimpeza: pára temporizadores no desligamento\nbugfix: criar uma entrada de log na recepção de desconhecido ga\nbugfix: não conte enviar como gatilho duplicado na medição de carga\naumento padrão mínimo enviar atraso para 80ms",
"nl": "functie: bij het aanvragen van snelle bericht sendout maak iob acks per bus bericht status, voordat het geactiveerd alle acks op eerste bericht bevestiging te sturen\nfeature: voeg bericht tellen object toe\nfunctie: gebruik gemeenschappelijk. desc van ets xml Beschrijving veld en verplaats datatype informatie naar native\nopruimen: stop timers bij afsluiten\nbugfix: maak een logboek bij ontvangst van onbekende ga\nbugfix: niet meetellen als dubbele trigger in belastingsmeting\nverhoog standaard minimale vertraging naar 80ms",
"fr": "fonctionnalité: lors de la demande d'envoi de message rapide créer iob aks par statut de message de bus, avant qu'il ait déclenché tous les acks sur le premier message envoyer confirmation\nfonctionnalité: ajouter un objet de compte de message\ncaractéristique: utiliser commun. desc de ets xml Description champ et déplacer datatype info vers native\nnettoyage: arrêt des minuteries à l'arrêt\nbugfix : créez une entrée de journal à la réception de ga inconnu\nbugfix : ne comptez pas l'envoi comme duplicata dans la mesure de la charge\naugmenter le délai d'envoi minimum par défaut à 80ms",
"it": "funzione: quando si richiede l'invio di messaggi rapidi creare iob acks per lo stato del messaggio dell'autobus, prima che abbia attivato tutte le zecche sul primo messaggio inviare conferma\nfunzione: aggiungere oggetto conteggio messaggi\ncaratteristica: usare comune. desc da ets xml Descrizione campo e spostare informazioni di tipo nativo\npulizia: tempori di arresto all'arresto\nbugfix: creare una voce di log sulla ricezione di ga sconosciuto\nbugfix: non contare inviare come trigger duplicato nella misurazione del carico\naumentare il ritardo minimo di invio predefinito a 80ms",
"es": "función: al solicitar el envío rápido de mensajes crear acks iob por estado de mensaje de autobús, antes de que desencadenar todos los acks en el primer mensaje enviar confirmación\ncaracterística: añadir mensaje contar objeto\nfunción: usar común. desc de ets xml Descripción campo y mover información tipo de datos a nativo\nlimpieza: parar los temporizadores en apagado\nbugfix: crear una entrada de registro en la recepción de ga desconocido\nbugfix: no cuente enviar como disparador duplicado en medición de carga\naumentar el mínimo predeterminado enviar retraso a 80ms",
"pl": "funkcja: przy żądaniu szybkiej wiadomości sendout tworzyć iob acks na autobus status wiadomości, zanim uruchomi wszystkie acks na pierwszej wiadomości wysłać potwierdzenie\nfunkcja: dodaj obiekt liczenia wiadomości\ncecha: używać często. desc z ets xml Opis pola i przenieść dane typu do rodzimej\nczyszczenie: czas zatrzymania przy wyłączaniu\nbugfix: utworzyć wpis logowania na recepcji nieznanego ga\nbugfix: nie licz wysyłania jako duplikat wyzwalacza w pomiarze obciążenia\nzwiększyć domyślne minimalne opóźnienie wysyłania do 80ms",
"uk": "функція: при запитуванні швидкого відправки повідомлень створюйте iob acks на статус повідомлення про автобус, перш ніж він запустив всі acks на першому повідомленні підтвердження\nфункція: додати об'єкт підрахунку повідомлень\nфункція: використовувати загальний. desc з ets xml Опис поля та переміщення інформації про тип даних для рідних\nприбиральниця: зупинити таймери на відключенні\nвиправлення помилок: створити запис журналу на прийом невідомого\nвиправлення помилок: не підрахуйте надсилання як дублікати вимірювання навантаження\nзбільшити мінімальну затримку за замовчуванням до 80ms",
"zh-cn": "特性 : 当请求快速消息发送时, 每个总线消息状态都会创建 iob ocks , 在它触发第一个消息发送确认上的所有 ocks 之前\n特性: 添加信件计数对象\n特性: 常用。 desc from ets xml 描述字段,并将数据类型信息移动到本地\n清理:关闭时停止计时器\nbugfix: 在接收未知的 ga 时创建日志条目\n错误修正 : 在负载测量中不将发送算作重复触发\n将默认的最小延迟发送到 80ms"
}
},
"titleLang": {
"en": "Open KNX",
"de": "Open KNX",
"ru": "Open KNX",
"pt": "Open KNX",
"nl": "Open KNX",
"fr": "Open KNX",
"it": "Open KNX",
"es": "Open KNX",
"pl": "Open KNX",
"zh-cn": "Open KNX",
"uk": "Відкрийте KNX"
},
"desc": {
"en": "full featured open-source adapter for KNX",
"de": "Kostenloser Open-Source-Adapter, der die KNX Kommunikation über ein IP Gateway ermöglicht.",
"ru": "новый бесплатный open-source-адаптер для KNX",
"pt": "novo adaptador de código aberto gratuito para KNX",
"nl": "nieuwe gratis open-source-adapter voor KNX",
"fr": "nouvel adaptateur open-source gratuit pour KNX",
"it": "nuovo adattatore open source gratuito per KNX",
"es": "nuevo adaptador de código abierto gratuito para KNX",
"pl": "nowy darmowy adapter open-source dla KNX",
"zh-cn": "用于 KNX 的新免费开源适配器",
"uk": "повнофункціональний адаптер з відкритим кодом для KNX"
},
"authors": [
"Boellner <boellnerboellner@gmail.com>"
],
"contributors": [],
"keywords": [
"knx free open source eib"
],
"licenseInformation": {
"license": "GPL-3.0-only",
"type": "free"
},
"platform": "Javascript/Node.js",
"main": "main.js",
"icon": "openknx.png",
"enabled": true,
"messagebox": true,
"subscribe": "messagebox",
"extIcon": "https://raw.githubusercontent.com/iobroker-community-adapters/ioBroker.openknx/master/admin/openknx.png",
"readme": "https://github.com/iobroker-community-adapters/ioBroker.openknx/blob/master/README.md",
"loglevel": "info",
"mode": "daemon",
"type": "iot-systems",
"compact": true,
"connectionType": "local",
"dataSource": "push",
"adminUI": {
"config": "materialize"
},
"eraseOnUpload": true,
"plugins": {
"sentry": {
"dsn": "https://f87a314b36ef451aa291655ae13e2831@sentry.iobroker.net/165"
}
},
"dependencies": [
{
"js-controller": ">=5.0.19"
}
],
"globalDependencies": [
{
"admin": ">=6.13.16"
}
],
"tier": 2
},
"native": {
"aliasPath": "alias.0",
"aliasRange": false,
"aliasRegexp": "stat(e|us)(\\.|$)|rm(\\.|$)|r(ü|ue)ckmeldung(\\.|$)",
"aliasSimilarity": 0.9,
"autoreadEnabled": true,
"deviceName": "",
"eibadr": "0.0.0",
"gwip": "",
"gwipport": "3671",
"localInterface": "",
"minimumDelay": 80,
"noWarnUnknownGa": false,
"useBoolean": true
},
"objects": [],
"instanceObjects": [
{
"_id": "info",
"type": "channel",
"common": {
"name": "Information"
},
"native": {}
},
{
"_id": "info.connection",
"type": "state",
"common": {
"role": "indicator.connected",
"name": "KNX Gateway connected",
"type": "boolean",
"read": true,
"write": false,
"def": false
},
"native": {}
},
{
"_id": "info.busload",
"type": "state",
"common": {
"role": "info",
"name": "Busload in last 5s period",
"type": "number",
"read": true,
"write": false,
"def": 0,
"unit": "%"
},
"native": {}
},
{
"_id": "info.messagecount",
"type": "state",
"common": {
"role": "info",
"name": "Message count",
"type": "number",
"read": true,
"write": false,
"def": 0
},
"native": {}
}
]
}