-
-
Notifications
You must be signed in to change notification settings - Fork 6
/
Copy pathio-package.json
257 lines (257 loc) · 26.7 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
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
{
"common": {
"name": "canbus",
"version": "2.1.1",
"news": {
"2.1.1": {
"en": "Fixed get/set functions in custom parser scripts",
"de": "Fehler in get/set-Funktionen in Skripten benutzerdefinierte Parser behoben",
"ru": "Исправленные функции получения / установки в пользовательских сценариях",
"pt": "Funções de get/set fixas em scripts de parser personalizados",
"nl": "Vaste get/set functies in aangepaste parser scripts",
"fr": "Correction des fonctions get/set dans les scripts d'analyseurs personnalisés",
"it": "Funzioni di get/set fissi in script di parser personalizzati",
"es": "Funciones fijas de get/set en scripts de parser personalizados",
"pl": "Naprawiono funkcje get / set w niestandardowych skryptach parsera",
"uk": "Виправлені функції get/set у користувацьких скриптах",
"zh-cn": "自定义解析脚本中的固定获取/设置函数"
},
"2.1.0": {
"en": "Allow `setStateAsync` and `setForeignStateAsync` in custom parser scripts\nAllow `setTimeout` and `clearTimeout` in custom parser scripts (using the adapters setTimeout implementation)\nAdded `wait` function to custom parser scripts",
"de": "Funktionen `setStateAsync`, `setForeignStateAsync`, `setTimeout` und `clearTimeout` in Skripten benutzerdefinierter Parser hinzugefügt\n`wait` Funktion zu Skripten benutzerdefinierter Parser hinzugefügt",
"ru": "Разрешить \"setStateAsync\" и \"setForeignStateAsync\" в пользовательских сценариях\nРазрешение `setTimeout' и `clearTimeout' в пользовательских сценариях парсера (с использованием адаптеров setTimeout)\nДобавлена функция «wait» к пользовательским скриптам",
"pt": "Permitir `setStateAsync` e `setForeignStateAsync` em scripts de parser personalizados\nPermitir `setTimeout` e `clearTimeout` em scripts de parser personalizados (usando os adaptadores setTimeout implementação)\nAdicionada função `wait` para scripts de parser personalizados",
"nl": "Toestaan dat de StaatAsync en de StaatAsync in aangepaste parser scripts\nLaat de setTimeout en de duidelijkeTimeout scripts in aangepaste parser scripts (met behulp van de adapters setTimeout implementatie)\nToegevoegd functie van de wachtruimte aan aangepaste parser scripts",
"fr": "Autorise `setStateAsync` et `setForeignStateAsync` dans les scripts d'analyseurs personnalisés\nAutorise `setTimeout` et `clearTimeout` dans les scripts d'analyse personnalisés (en utilisant les adaptateurs setTimeout implementation)\nAjout de la fonction `Wait` aux scripts d'analyse personnalisés",
"it": "Consentire `setStateAsync` e `setForeignStateAsync` in script di parser personalizzati\nConsentire `setTimeout` e `clearTimeout` in script di parser personalizzati (utilizzando l'adattatore setEsecuzione timeout)\nAggiunto funzione `wait` a script parser personalizzati",
"es": "Permitir `setStateAsync` y `setForeignStateAsync` en scripts de parser personalizados\nPermitir `setTimeout` y `clearTimeout` en scripts de parser personalizados (utilizando los adaptadores setTimeout implementation)\nAñadido `espera` función a scripts de parser personalizados",
"pl": "Pozwól 'setStateAsync' i 'setForeignStateAsync' w niestandardowych skryptach parsera\nPozwól 'setTimeout' i 'clearTimeout' w skryptach parserów niestandardowych (za pomocą adapterów setTimeout implementacja)\nDodano funkcję \"czekać\" do własnych skryptów parserów",
"uk": "Allow `setStateAsync` і `setForeignStateAsync` у користувацьких сценаріях\nAllow `setTimeout` і `clearTimeout` в користувацьких сценаріїв парсера (встановлення адаптерів, що встановлюютьсяTimeout)\nДодано функцію `wait для користувальницьких сценаріїв",
"zh-cn": "在自定义解析脚本中允许“ set State Async” 和“ setForegn State Async ”\n允许自定义解析脚本中的“ 设置时断” 和“ 清晰时断” (使用适配器设置时断执行)\n添加到自定义解析脚本中的“ 等待” 函数"
},
"2.0.0": {
"en": "Node.js >= 18, Admin >= 6.17, js-contoller >= 5.0.19 are required\nChanged how custom parser scripts are interpreted. Most custom parser scripts should work as before but they have a limited scope now.\nCustom parser scripts now support `getStateAsync`, `getForeignStateAsync`, `getObjectAsync` and `getForeignObjectAsync`. If you have used `getStateAsync`/`getObjectAsync` before you need to change them to `getForeignStateAsync`/`getForeignObjectAsync` or update the IDs if you get data from the same adapter instance.\nCustom write parser scripts an now return false to cancel the write\nUpdated dependencies",
"de": "Node.js >= 18, Admin >= 6.17, js-contoller >= 5.0.19 sind erforderlich\nArt der Ausführung der Skripte in benutzerdefinierten Parsern geändert. Skripte sollten wie früher funktionieren, aber sie werden jetzt in einer eingeschränkten Umgebung ausgeführt.\nSkripte benutzerdefinierter Parser unterstützen jetzt `getStateAsync`, `getForeignStateAsync`, `getObjectAsync` und `getForeignObjectAsync`. Wenn zuvor `getStateAsync`/`getObjectAsync` verwendet wurde, müssen diese ggf. auf `getForeignStateAsync`/`getForeignObjectAsync geändert werden oder die IDs müssen aktualisiert werden, wenn Sie Daten von der gleichen Adapterinstanz erhalten.\nSchreiben-Skripte benutzerdefinierter Parser können jetzt `false` zurückgeben, um das Schreiben abzubrechen\nAbhängigkeiten aktualisiert",
"ru": "Node.js >= 18, Админ >= 6.17, js-contoller >= 5.0.19 требуется\nИзменился способ интерпретации пользовательских сценариев. Большинство пользовательских сценариев парсера должны работать так, как раньше, но теперь они имеют ограниченный охват.\nCustom parserScripts теперь поддерживает `getStateAsync', `getForeignStateAsync', `getObjectAsync' и `getForeignObjectAsync'. Если вы использовали `getStateAsync'/`getObjectAsync', прежде чем вам нужно изменить их на `getForeignStateAsync'/`getForeignObjectAsync' или обновить идентификаторы, если вы получите данные из того же экземпляра адаптера.\nПользовательский писать парсер скрипты теперь возвращается ложным, чтобы отменить запись\nОбновленные зависимости",
"pt": "Node.js >= 18, Admin >= 6.17, js-contoller >= 5.0.19 são necessários\nAlterado como scripts de parser personalizados são interpretados. A maioria dos scripts de parser personalizados deve funcionar como antes, mas eles têm um escopo limitado agora.\nScripts de parser personalizados agora suportam `getStateAsync`, `getForeignStateAsync`, `getObjectAsync` e `getForeignObjectAsync`. Se você tiver usado `getStateAsync`/`getObjectAsync` antes de precisar alterá-los para `getForeignStateAsync`/`getForeignObjectAsync ou atualizar os IDs se você receber dados da mesma instância do adaptador.\nCustom escrever scripts parser um agora retornar falso para cancelar a gravação\nDependências atualizadas",
"nl": "Voor de toepassing van deze onderverdeling wordt verstaan onder: 5.0.19 zijn vereist\nVeranderd hoe aangepaste parser scripts worden geïnterpreteerd. De meeste aangepaste parser scripts moeten werken als voorheen, maar ze hebben een beperkte reikwijdte nu.\nAangepaste parser scripts ondersteunen nu Als u gebruik hebt gemaakt van .\nAangepast schrijven parser scripts an now return false to cancel the write\nBijgewerkte afhankelijkheden",
"fr": "Node.js >= 18, Admin >= 6,17, js-contoller >= 5.0.19 sont nécessaires\nModification de l'interprétation des scripts d'analyse personnalisés. La plupart des scripts d'analyseurs personnalisés devraient fonctionner comme avant mais ils ont une portée limitée maintenant.\nLes scripts d'analyse personnalisés prennent désormais en charge `getStateAsync`, `getForeignStateAsync`, `getObjectAsync` et `getForeignObjectAsync`. Si vous avez utilisé `getStateAsync`/`getObjectAsync` avant de devoir les modifier pour `getForeignStateAsync`/`getForeignObjectAsync` ou mettre à jour les identifiants si vous obtenez des données de la même instance d'adaptateur.\nScripts d'analyse d'écriture personnalisés un retour false maintenant pour annuler l'écriture\nDépendances actualisées",
"it": "Node.js >= 18, Admin >= 6.17, js-contoller >= 5.0.19 sono necessari\nCambiato come vengono interpretati gli script parser personalizzati. La maggior parte degli script parser personalizzati dovrebbe funzionare come prima, ma ora hanno un campo limitato.\nGli script di parser personalizzati ora supportano `getStateAsync`, `getForeignStateAsync`, `getObjectAsync` e `getForeignObjectAsync`. Se hai usato `getStateAsync`/`getObjectAsync` prima di dover cambiarli in `getForeignStateAsync`/`getForeignObjectAsync` o aggiornare gli ID se si ottengono i dati dalla stessa istanza dell'adattatore.\nScriva su ordinazione copioni parser un ora restituire falso per annullare la scrittura\nDipendenze aggiornate",
"es": "Node.js \"= 18, Admin \"= 6.17, js-contoller \"= 5.0.19 Se requieren\nCambia cómo se interpretan los scripts de parser personalizados. La mayoría de los scripts de parser personalizados deben funcionar como antes pero ahora tienen un alcance limitado.\nLos scripts de parser personalizados ahora soportan `getStateAsync`, `getForeignStateAsync`, `getObjectAsync` y `getForeignObjectAsync`. Si ha utilizado `getStateAsync`/`getObjectAsync` antes de tener que cambiarlos a `getForeignStateAsync`/`getForeignObjectAsync` o actualizar los IDs si obtiene datos de la misma instancia del adaptador.\nEscrituras de parser de escritura personalizadas un ahora retorno falso para cancelar el escrito\nDependencias actualizadas",
"pl": "Node.js > = 18, Admin > = 6,17, js- contoller > = 5.0.19 są wymagane\nZmieniono sposób interpretacji własnych skryptów parsera. Większość niestandardowych skryptów parser powinny działać jak wcześniej, ale mają ograniczony zakres teraz.\nNiestandardowe skrypty parsera obsługują teraz 'getStateAsync', 'getForeignStateAsync', 'getObjectAsync' i 'getForeignObjectAsync'. Jeśli użyłeś 'getStateAsync' / 'getObjectAsync', zanim musisz je zmienić na 'getForeignStateAsync' / 'getForeignObjectAsync' lub zaktualizować identyfikatory, jeśli otrzymasz dane z tej samej instancji adaptera.\nWłasny write parser skrypty a teraz zwraca false, aby anulować zapis\nAktualizacja zależności",
"uk": "Node.js >= 18, Адміністратор >= 6.17, js-contoller >= 5.0.19 потрібно\nЗмінено, як інтерпретуються користувацькі сценарії. Більшість користувальницьких сценаріїв парсера повинні працювати як раніше, але вони мають обмежений обсяг.\n`getForeignStateAsync`, `getForeignStateAsync`, `getObjectAsync` та `getForeignObjectAsync`. Якщо ви використовували `getStateAsync`/`getObjectAsync` перед тим, як вам потрібно змінити їх до `getForeignStateAsync`/`getForeignObjectAsync` або оновити ID, якщо ви отримуєте дані з того ж екземпляра адаптера.\nКористувальницькі написання сценаріїв тепер повернути false для скасування запису\nОновлені залежності",
"zh-cn": "节点.js QQ 18,行政 QQ 6.17,js-contoller QQ 所需经费5.0.19美元\n更改自定义解析脚本的解释方式 。 大多数自定义解析器脚本应该和以前一样有效,但它们现在的范围有限.\n自定义解析脚本现在支持“get State Async”、“getForegnation Async”、“getObjectAsync”和“getForegineObjectAsync”。 如果您先使用“ getState Async” /“ get ObjectAsync ” ,然后需要将其修改为“ getForeign State Async” /“ getForeign ObjectAsync ” ,或者如果您从同一个适配器实例获得数据,则更新了ID.\n自定义写入解析脚本 \n更新的依赖关系"
},
"1.3.1": {
"en": "Fixed `autoSetValue` defaults for parsers, Fixed sentry admin integration, Updated dependencies",
"de": "`autoSetValue`-Standardwerte für Parser korrigiert, Sentry-Admin-Integration korrigiert, Abhängigkeiten aktualisiert",
"ru": "Исправлены значения по умолчанию `autoSetValue` для парсеров, Исправлена интеграция с сторожевым администратором, Обновлены зависимости",
"pt": "Corrigidos padrões `autoSetValue` para analisadores, integração de administração sentry fixa, dependências atualizadas",
"nl": "Vaste `autoSetValue`-standaardinstellingen voor parsers, Vaste Sentry-beheerdersintegratie, Bijgewerkte afhankelijkheden",
"fr": "Correction des valeurs par défaut de `autoSetValue` pour les analyseurs, intégration de l'administrateur de la sentinelle fixe, dépendances mises à jour",
"it": "Risolti i valori predefiniti di `autoSetValue` per i parser, risolta l'integrazione dell'amministratore della sentinella, Aggiornate le dipendenze",
"es": "Se corrigieron los valores predeterminados de `autoSetValue` para los analizadores, se corrigió la integración del administrador centinela, se actualizaron las dependencias",
"pl": "Poprawiono domyślne ustawienia `autoSetValue` dla parserów, Poprawiono integrację admina Sentry, Zaktualizowano zależności",
"zh-cn": "修复了解析器的“autoSetValue”默认值,修复了哨兵管理员集成,更新了依赖项",
"uk": "Виправлено значення за замовчуванням `autoSetValue` для аналізаторів, виправлено інтеграцію адміністратора sentry, оновлено залежності"
},
"1.3.0": {
"en": "Added sharedData object in custom parsers.",
"de": "sharedData-Objekt in benutzerdefinierten Parsern hinzugefügt.",
"ru": "Добавлен объект sharedData в пользовательских парсерах.",
"pt": "Adicionado o objeto sharedData em analisadores personalizados.",
"nl": "sharedData-object toegevoegd in aangepaste parsers.",
"fr": "Ajout d'un objet sharedData dans les analyseurs personnalisés.",
"it": "Aggiunto oggetto sharedData nei parser personalizzati.",
"es": "Se agregó el objeto sharedData en analizadores personalizados.",
"pl": "Dodano obiekt sharedData w niestandardowych parserach.",
"zh-cn": "在自定义解析器中添加了 sharedData 对象。",
"uk": "Додано об’єкт sharedData в настроюваних парсерах."
},
"1.2.3": {
"en": "Added missing `autoSet...` parser options to csv export/import",
"de": "Fehlende `autoSet...`-Parser-Optionen zum CSV-Export/-Import hinzugefügt",
"ru": "В экспорт / импорт CSV добавлены отсутствующие параметры парсера autoSet ...",
"pt": "Adicionadas opções do analisador `autoSet ...` ausentes para exportar / importar csv",
"nl": "Ontbrekende `autoSet...` parser-opties toegevoegd aan csv export/import",
"fr": "Ajout d'options d'analyseur manquantes \"autoSet...\" à l'export/import csv",
"it": "Aggiunte opzioni del parser `autoSet...` mancanti all'esportazione/importazione csv",
"es": "Se agregaron opciones faltantes del analizador `autoSet ...` a la exportación / importación de csv",
"pl": "Dodano brakujące opcje parsera `autoSet...` do eksportu/importu csv",
"zh-cn": "向 csv 导出/导入添加了缺少的 `autoSet...` 解析器选项",
"uk": "Додано відсутні параметри аналізатора `autoSet...` для експорту/імпорту CSV"
},
"1.2.2": {
"en": "Fixed text colors in dark theme of admin 5 and updated dependencies",
"de": "Textfarben im dunklen Thema von Admin 5 korrigiert und Abhängigkeiten aktualisiert",
"ru": "Исправлены цвета текста в темной теме admin 5 и обновлены зависимости",
"pt": "Cores de texto corrigidas no tema escuro do admin 5 e dependências atualizadas",
"nl": "Vaste tekstkleuren in donker thema van admin 5 en bijgewerkte afhankelijkheden",
"fr": "Couleurs de texte fixes dans le thème sombre de l'admin 5 et dépendances mises à jour",
"it": "Corretti i colori del testo nel tema scuro di admin 5 e le dipendenze aggiornate",
"es": "Colores de texto fijos en el tema oscuro de admin 5 y dependencias actualizadas",
"pl": "Poprawiono kolory tekstu w ciemnym motywie admina 5 i zaktualizowano zależności",
"zh-cn": "修复了 admin 5 深色主题中的文本颜色和更新的依赖项",
"uk": "Виправлено кольори тексту в темній темі admin 5 і оновлено залежності"
}
},
"titleLang": {
"en": "CAN-Bus",
"de": "CAN-Bus",
"ru": "CAN-Bus",
"pt": "Ônibus pode",
"nl": "CAN-bus",
"fr": "CAN-Bus",
"it": "CAN-Bus",
"uk": "CAN автобус",
"es": "Puede transportar",
"pl": "Magistrala CAN",
"zh-cn": "CAN总线"
},
"desc": {
"en": "CAN Bus integration",
"de": "CAN-Bus-Integration",
"ru": "Интеграция с шиной CAN",
"pt": "Integração de barramento CAN",
"nl": "CAN Bus-integratie",
"fr": "Intégration CAN Bus",
"it": "Integrazione CAN Bus",
"uk": "Інтеграція шини CAN",
"es": "Integración de bus CAN",
"pl": "Integracja z magistralą CAN",
"zh-cn": "CAN总线集成"
},
"authors": [
"Peter Müller <[email protected]>"
],
"keywords": [
"can",
"bus",
"can-bus",
"network"
],
"licenseInformation": {
"license": "CC-BY-NC-SA-4.0",
"type": "free"
},
"platform": "Javascript/Node.js",
"tier": 3,
"icon": "canbus.png",
"enabled": true,
"extIcon": "https://raw.githubusercontent.com/crycode-de/ioBroker.canbus/master/admin/canbus.png",
"readme": "https://github.com/crycode-de/ioBroker.canbus/blob/master/README.md",
"loglevel": "info",
"mode": "daemon",
"compact": true,
"type": "hardware",
"connectionType": "local",
"dataSource": "push",
"adminUI": {
"config": "materialize"
},
"eraseOnUpload": true,
"dependencies": [
{
"js-controller": ">=5.0.19"
}
],
"globalDependencies": [
{
"admin": ">=6.17"
}
],
"plugins": {
"sentry": {
"dsn": "https://[email protected]/4"
}
},
"messages": [
{
"condition": {
"operand": "and",
"rules": [
"oldVersion<2.0.0",
"newVersion>=2.0.0"
]
},
"title": {
"en": "Important notice!",
"de": "Wichtiger Hinweis!",
"ru": "Важное замечание!",
"pt": "Notícia importante!",
"nl": "Belangrijke mededeling!",
"fr": "Avis important!",
"it": "Avviso IMPORTANTE!",
"es": "Noticia importante!",
"pl": "Ważna uwaga!",
"zh-cn": "重要通知!",
"uk": "Важливе повідомлення!"
},
"text": {
"en": "Staring with v2.0.0 of this adapter the interpetion of custom parser scripts has changed. These scripte are now run in a limited scope. If you are not doing something fancy your scripts should continue to work. If you are using getStateAsync or getObjectAsync you may need to change them to getForeignStateAsync/getForeignObjectAsync. Check readme for details.",
"de": "Ab Version 2.0.0 dieses Adapters hat sich die Art der Ausführung der Skript von benutzerdefiniertenr Parsern geändert. Diese Skripte werden jetzt in einer eingeschränkten Umgebung ausgeführt. Sofern keine ausgefallenen Dinge in den Skripten geschehen, sollten diese weiterhin funktionieren. Wenn getStateAsync oder getObjectAsync verwendet werden, müssen diese möglicherweise in getForeignStateAsync/getForeignObjectAsync geändert werden. Weitere Informationen in der Readme-Datei.",
"ru": "Начиная с версии 2.0.0 этого адаптера, интерпретация пользовательских сценариев парсера изменилась. Эти сценарии теперь выполняются в ограниченном объеме. Если вы не делаете чего-то необычного, ваши сценарии должны продолжать работать. Если вы используете getStateAsync или getObjectAsync, вам может потребоваться изменить их на getForeignStateAsync/getForeignObjectAsync. Подробности смотрите в файле readme.",
"pt": "A partir da versão 2.0.0 deste adaptador, a interpretação dos scripts do analisador customizado mudou. Esses scripts agora são executados em um escopo limitado. Se você não estiver fazendo algo sofisticado, seus scripts deverão continuar funcionando. Se você estiver usando getStateAsync ou getObjectAsync, talvez seja necessário alterá-los para getForeignStateAsync/getForeignObjectAsync. Verifique o leia-me para obter detalhes.",
"nl": "Sinds v2.0.0 van deze adapter is de interpetatie van aangepaste parserscripts veranderd. Deze scripts worden nu in een beperkt bereik uitgevoerd. Als u niets bijzonders doet, moeten uw scripts blijven werken. Als u getStateAsync of getObjectAsync gebruikt, moet u deze mogelijk wijzigen in getForeignStateAsync/getForeignObjectAsync. Controleer het leesmij-bestand voor meer informatie.",
"fr": "Depuis la version 2.0.0 de cet adaptateur, l'interprétation des scripts d'analyseur personnalisés a changé. Ces scripts sont désormais exécutés dans une portée limitée. Si vous ne faites pas quelque chose d'extraordinaire, vos scripts devraient continuer à fonctionner. Si vous utilisez getStateAsync ou getObjectAsync, vous devrez peut-être les remplacer par getForeignStateAsync/getForeignObjectAsync. Consultez le fichier Lisez-moi pour plus de détails.",
"it": "A partire dalla versione 2.0.0 di questo adattatore, l'interpretazione degli script parser personalizzati è cambiata. Questi script vengono ora eseguiti in un ambito limitato. Se non stai facendo qualcosa di fantasioso, i tuoi script dovrebbero continuare a funzionare. Se utilizzi getStateAsync o getObjectAsync potrebbe essere necessario modificarli in getForeignStateAsync/getForeignObjectAsync. Controlla il file Leggimi per i dettagli.",
"es": "A partir de la versión 2.0.0 de este adaptador, la interpretación de los scripts del analizador personalizado ha cambiado. Estos scripts ahora se ejecutan en un ámbito limitado. Si no está haciendo algo sofisticado, sus scripts deberían seguir funcionando. Si está utilizando getStateAsync o getObjectAsync, es posible que deba cambiarlos a getForeignStateAsync/getForeignObjectAsync. Consulte el archivo Léame para obtener más detalles.",
"pl": "Począwszy od wersji 2.0.0 tego adaptera, zmieniło się interpretowanie niestandardowych skryptów analizatora składni. Te skrypty są teraz uruchamiane w ograniczonym zakresie. Jeśli nie robisz czegoś wymyślnego, Twoje skrypty powinny nadal działać. Jeśli używasz getStateAsync lub getObjectAsync, może być konieczna ich zmiana na getForeignStateAsync/getForeignObjectAsync. Sprawdź plik Readme, aby uzyskać szczegółowe informacje.",
"uk": "Починаючи з версії 2.0.0 цього адаптера, інтерпретація користувацьких сценаріїв синтаксичного аналізатора змінилася. Ці сценарії тепер виконуються в обмеженому обсязі. Якщо ви не робите нічого дивного, ваші сценарії повинні продовжувати працювати. Якщо ви використовуєте getStateAsync або getObjectAsync, вам може знадобитися змінити їх на getForeignStateAsync/getForeignObjectAsync. Подробиці перевірте в readme.",
"zh-cn": "从该适配器的 v2.0.0 开始,自定义解析器脚本的解释已发生变化。这些脚本现在在有限的范围内运行。如果您没有做一些奇特的事情,您的脚本应该继续工作。如果您使用 getStateAsync 或 getObjectAsync,您可能需要将它们更改为 getForeignStateAsync/getForeignObjectAsync。查看自述文件了解详细信息。"
},
"link": "https://github.com/crycode-de/ioBroker.discord#changelog",
"level": "warn",
"linkText": {
"en": "Changelog",
"de": "Änderungsprotokoll",
"ru": "Список изменений",
"pt": "Registro de alterações",
"nl": "Wijzigingslog",
"fr": "Journal des modifications",
"it": "Registro delle modifiche",
"es": "registro de cambios",
"pl": "Dziennik zmian",
"zh-cn": "变更日志",
"uk": "Журнал змін"
},
"buttons": [
"agree",
"cancel"
]
}
]
},
"native": {
"interface": "can0",
"autoAddSeenMessages": false,
"deleteUnconfiguredMessages": false,
"messages": {},
"useRawStates": false,
"useRtrFlag": false
},
"objects": [],
"instanceObjects": [
{
"_id": "info",
"type": "channel",
"common": {
"name": "Information"
},
"native": {}
},
{
"_id": "info.connection",
"type": "state",
"common": {
"role": "indicator.connected",
"name": "Socketcan is connected",
"type": "boolean",
"read": true,
"write": false,
"def": false
},
"native": {}
}
]
}