forked from Apollon77/ioBroker.smartmeter
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathio-package.json
231 lines (231 loc) · 14.9 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
{
"common": {
"name": "smartmeter",
"version": "3.3.4",
"news": {
"3.3.4": {
"en": "Restore functionality of Port list in Admin",
"de": "Stellen Sie die Funktionalität der Portliste in Admin wieder her",
"ru": "Восстановить функциональность списка портов в Admin",
"pt": "Restaure a funcionalidade da lista de portas no administrador",
"nl": "Herstel functionaliteit van poortlijst in Admin",
"fr": "Restaurer la fonctionnalité de la liste des ports dans Admin",
"it": "Ripristina la funzionalità dell'elenco delle porte in Admin",
"es": "Restaurar la funcionalidad de la lista de puertos en Admin",
"pl": "Przywróć funkcjonalność listy portów w Admin",
"zh-cn": "在管理员中恢复端口列表的功能",
"uk": "Відновити функціональність списку портів в адмін"
},
"3.3.3": {
"en": "IMPORTANT: This version requires at least Node.js 12.17+ (excluding non LTS like 13.x)\nPrevent some crash cases",
"de": "WICHTIG: Diese Version erfordert mindestens Node.js 12.17+ (außer Nicht-LTS wie 13.x)\nVerhindern Sie einige Absturzfälle",
"ru": "ВАЖНО: для этой версии требуется как минимум Node.js 12.17+ (за исключением не LTS, например 13.x).\nПредотвратить некоторые случаи сбоев",
"pt": "IMPORTANTE: esta versão requer pelo menos Node.js 12.17+ (excluindo não LTS como 13.x)\nPrevenir alguns casos de travamento",
"nl": "BELANGRIJK: deze versie vereist minimaal Node.js 12.17+ (exclusief niet-LTS zoals 13.x)\nVoorkom enkele crashgevallen",
"fr": "IMPORTANT : Cette version nécessite au moins Node.js 12.17+ (hors non LTS comme 13.x)\nPrévenir certains cas de crash",
"it": "IMPORTANTE: questa versione richiede almeno Node.js 12.17+ (escluso non LTS come 13.x)\nPrevenire alcuni casi di crash",
"es": "IMPORTANTE: esta versión requiere al menos Node.js 12.17+ (excluyendo no LTS como 13.x)\nPrevenir algunos casos de accidentes",
"pl": "WAŻNE: Ta wersja wymaga co najmniej Node.js 12.17+ (z wyłączeniem innych niż LTS, takich jak 13.x)\nZapobiegaj niektórym przypadkom awarii",
"zh-cn": "重要提示:此版本至少需要 Node.js 12.17+(不包括像 13.x 这样的非 LTS)\n防止一些崩溃案例",
"uk": "ВАЖЛИВО: для цієї версії потрібен принаймні Node.js 12.17+ (за винятком не LTS, наприклад 13.x)\nЗапобігайте деяким випадкам збоїв"
},
"3.2.1": {
"en": "Optimize for js-controller 3.3",
"de": "Optimieren für js-controller 3.3",
"ru": "Оптимизировать под js-controller 3.3",
"pt": "Otimize para js-controller 3.3",
"nl": "Optimaliseren voor js-controller 3.3",
"fr": "Optimiser pour js-controller 3.3",
"it": "Ottimizza per js-controller 3.3",
"es": "Optimizar para js-controller 3.3",
"pl": "Optymalizacja pod kątem kontrolera js 3.3",
"zh-cn": "针对js-controller 3.3进行优化",
"uk": "Оптимізація для js-контролера 3.3"
},
"3.2.0": {
"en": "Add new protocolSmlInputEncoding option for SML protocol. With this also ascii or base64 based encodings (e.g. with TCP transports) are possible.",
"de": "Fügen Sie die neue Option protocolSmlInputEncoding für das SML-Protokoll hinzu. Damit sind auch auf ASCII oder Base64 basierende Codierungen (z. B. mit TCP-Transporten) möglich.",
"ru": "Добавить новую опцию protocolSmlInputEncoding для протокола SML. С этим также возможны кодировки на основе ascii или base64 (например, с транспортом TCP).",
"pt": "Adicione a nova opção protocolSmlInputEncoding para o protocolo SML. Com isso, também são possíveis codificações baseadas em ascii ou base64 (por exemplo, com transportes TCP).",
"nl": "Nieuwe protocolSmlInputEncoding-optie voor SML-protocol toevoegen. Hiermee zijn ook ascii- of base64-gebaseerde coderingen (bijvoorbeeld met TCP-transporten) mogelijk.",
"fr": "Ajoutez une nouvelle option protocolSmlInputEncoding pour le protocole SML. Avec cela, des encodages basés sur ascii ou base64 (par exemple avec les transports TCP) sont également possibles.",
"it": "Aggiungere una nuova opzione protocolSmlInputEncoding per il protocollo SML. Con questo sono possibili anche codifiche basate su ascii o base64 (ad es. Con trasporti TCP).",
"es": "Agregue la nueva opción protocolSmlInputEncoding para el protocolo SML. Con esto también son posibles codificaciones basadas en ascii o base64 (por ejemplo, con transportes TCP).",
"pl": "Dodaj nową opcję protocolSmlInputEncoding dla protokołu SML. Dzięki temu możliwe jest również kodowanie oparte na ascii lub base64 (np. Z transportami TCP).",
"zh-cn": "为SML协议添加新的protocolSmlInputEncoding选项。通过这种方式,基于ascii或base64的编码(例如TCP传输)也是可能的。",
"uk": "Додайте новий параметр protocolSmlInputEncoding для протоколу SML. При цьому також можливі кодування на основі ascii або base64 (наприклад, з транспортуванням TCP)."
},
"3.1.9": {
"en": "optimize stop handling (Sentry IOBROKER-SMARTMETER-10)",
"de": "Optimieren Sie das Stop-Handling (Sentry IOBROKER-SMARTMETER-10).",
"ru": "оптимизировать обработку останова (Sentry IOBROKER-SMARTMETER-10)",
"pt": "otimizar o manuseio de parada (Sentry IOBROKER-SMARTMETER-10)",
"nl": "stopafhandeling optimaliseren (Sentry IOBROKER-SMARTMETER-10)",
"fr": "optimiser la gestion des arrêts (Sentry IOBROKER-SMARTMETER-10)",
"it": "ottimizzare la gestione delle fermate (Sentry IOBROKER-SMARTMETER-10)",
"es": "optimizar el manejo de la parada (Sentry IOBROKER-SMARTMETER-10)",
"pl": "optymalizacja obsługi zatrzymań (Sentry IOBROKER-SMARTMETER-10)",
"zh-cn": "优化停止处理(Sentry IOBROKER-SMARTMETER-10)",
"uk": "оптимізація обробки зупинок (Sentry IOBROKER-SMARTMETER-10)"
},
"3.1.8": {
"en": "prevent last warnings with js-controller 3.2",
"de": "Verhindern Sie letzte Warnungen mit js-controller 3.2",
"ru": "предотвратить последние предупреждения с помощью js-controller 3.2",
"pt": "evita os últimos avisos com js-controller 3.2",
"nl": "voorkom laatste waarschuwingen met js-controller 3.2",
"fr": "éviter les derniers avertissements avec js-controller 3.2",
"it": "prevenire gli ultimi avvisi con js-controller 3.2",
"es": "evitar las últimas advertencias con js-controller 3.2",
"pl": "zapobiec ostatnim ostrzeżeniom za pomocą js-controller 3.2",
"zh-cn": "防止使用js-controller 3.2发出最后警告",
"uk": "запобігти останнім попередженням за допомогою js-controller 3.2"
},
"3.1.7": {
"en": "prevent warnings with js-controller 3.2\nupdate js-controller dependency to at least require js-controller 2.0.0",
"de": "Warnungen mit js-controller verhindern 3.2\nAktualisieren Sie die js-controller-Abhängigkeit so, dass mindestens js-controller 2.0.0 erforderlich ist",
"ru": "предотвратить предупреждения с помощью js-controller 3.2\nобновить зависимость js-controller, по крайней мере, до требования js-controller 2.0.0",
"pt": "evitar avisos com js-controller 3.2\natualize a dependência do js-controller para pelo menos exigir o js-controller 2.0.0",
"nl": "waarschuwingen voorkomen met js-controller 3.2\nupdate js-controller afhankelijkheid om minimaal js-controller 2.0.0 te vereisen",
"fr": "éviter les avertissements avec js-controller 3.2\nmettre à jour la dépendance js-controller pour au moins exiger js-controller 2.0.0",
"it": "prevenire avvisi con js-controller 3.2\naggiorna la dipendenza js-controller per richiedere almeno js-controller 2.0.0",
"es": "prevenir advertencias con js-controller 3.2\nactualice la dependencia js-controller para que al menos requiera js-controller 2.0.0",
"pl": "zapobiegaj ostrzeżeniom za pomocą js-controller 3.2\nzaktualizuj zależność js-controller, aby przynajmniej wymagać js-controller 2.0.0",
"zh-cn": "防止使用js-controller 3.2发出警告\n将js-controller依赖关系更新为至少需要js-controller 2.0.0",
"uk": "запобігання попереджень за допомогою js-контролера 3.2\nоновити залежність js-controller, щоб принаймні вимагати js-controller 2.0.0"
}
},
"authors": [
"Apollon77 <[email protected]>"
],
"title": "Smartmeter devices support",
"titleLang": {
"en": "Smartmeter devices support",
"de": "Unterstützung für Smartmeter-Geräte",
"ru": "Поддержка устройств Smartmeter",
"pt": "Suporte para dispositivos Smartmeter",
"nl": "Ondersteuning voor smartmeter-apparaten",
"fr": "Prise en charge des appareils Smartmeter",
"it": "Supporto dispositivi Smartmeter",
"es": "Soporte de dispositivos Smartmeter",
"pl": "Obsługa urządzeń Smartmeter",
"zh-cn": "Smartmeter设备支持",
"uk": "Підтримка пристроїв Smartmeter"
},
"desc": {
"en": "Read data from Smartmeter Devices using various protocols like SML, D0 and others",
"de": "Auslesen von Smartmeter-Geräten mit verschiedenen Protokollen wie SML, D0 und anderen",
"ru": "Чтение данных с устройств Smartmeter с использованием различных протоколов, таких как SML, D0 и др.",
"pt": "Leia dados de dispositivos Smartmeter usando vários protocolos como SML, D0 e outros",
"nl": "Lees gegevens van Smartmeter-apparaten met behulp van verschillende protocollen zoals SML, D0 en anderen",
"fr": "Lire des données à partir de périphériques Smartmeter en utilisant divers protocoles tels que SML, D0 et autres",
"it": "Leggi i dati dai dispositivi Smartmeter utilizzando vari protocolli come SML, D0 e altri",
"es": "Lea datos de dispositivos Smartmeter usando varios protocolos como SML, D0 y otros",
"pl": "Odczytaj dane z urządzeń Smartmeter przy użyciu różnych protokołów, takich jak SML, D0 i inne",
"zh-cn": "使用SML,D0等各种协议从Smartmeter设备读取数据",
"uk": "Читайте дані з пристроїв Smartmeter за допомогою різних протоколів, таких як SML, D0 та інші"
},
"platform": "Javascript/Node.js",
"mode": "daemon",
"messagebox": true,
"subscribe": "messagebox",
"stopBeforeUpdate": true,
"icon": "smartmeter.png",
"extIcon": "https://raw.githubusercontent.com/Apollon77/ioBroker.smartmeter/master/admin/smartmeter.png",
"readme": "https://github.com/Apollon77/ioBroker.smartmeter/blob/master/README.md",
"license": "MIT",
"npmLibs": [],
"type": "energy",
"keywords": [
"iobroker",
"smartmeter",
"SML",
"D0",
"eHz",
"OBIS"
],
"loglevel": "info",
"enabled": true,
"compact": true,
"connectionType": "local",
"dataSource": "push",
"tier": 2,
"plugins": {
"sentry": {
"dsn": "https://[email protected]/3",
"pathWhitelist": [
"@apollon",
"smartmeter-obis",
"open-sml"
],
"errorBlacklist": [
"SyntaxError"
]
}
},
"jsonConfig": true,
"adminUI": {
"config": "json"
},
"dependencies": [
{
"js-controller": ">=2.0.0"
}
]
},
"globalDependencies": [
{
"admin": ">=5.1.28"
}
],
"native": {
"protocol": "SmlProtocol",
"transport": "SerialResponseTransport",
"requestInterval": 300,
"transportSerialPort": "",
"transportSerialBaudrate": "",
"transportSerialDataBits": "",
"transportSerialStopBits": "",
"transportSerialParity": "",
"transportSerialMessageTimeout": "",
"transportHttpRequestUrl": "",
"transportHttpRequestTimeout": 2000,
"transportLocalFilePath": "",
"transportTcpHost": "",
"transportTcpPort": "",
"protocolD0WakeupCharacters": 0,
"protocolD0DeviceAddress": "",
"protocolD0SignOnMessage": "",
"protocolD0ModeOverwrite": "",
"protocolD0BaudrateChangeoverOverwrite": "",
"protocolSmlIgnoreInvalidCRC": false,
"protocolSmlInputEncoding": "",
"obisFallbackMedium": "",
"obisNameLanguage": "de",
"anotherQueryDelay": 1000
},
"objects": [],
"instanceObjects": [
{
"_id": "info",
"type": "channel",
"common": {
"name": "Information"
},
"native": {}
},
{
"_id": "info.connection",
"type": "state",
"common": {
"role": "indicator.connected",
"name": "If connected to Smartmeter device",
"type": "boolean",
"read": true,
"write": false,
"def": false
},
"native": {}
}
]
}