-
-
Notifications
You must be signed in to change notification settings - Fork 17
/
io-package.json
214 lines (214 loc) · 11.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
{
"common": {
"name": "smartmeter",
"version": "3.4.0",
"news": {
"3.4.0": {
"en": "IMPORTANT: This version requires at least Node.js 16+\nPrevent some crash cases",
"de": "WICHTIG: Diese Version erfordert mindestens Node.js 16+\nVerhindern einiger Crash-Fälle",
"ru": "ВАЖНО: Эта версия требует по крайней мере Node.js 16+\nПредотвратить некоторые случаи аварии",
"pt": "IMPORTANTE: Esta versão requer pelo menos Node.js 16+\nEvite casos de acidente",
"nl": "Deze versie vereist minstens Node\nVertaling:",
"fr": "IMPORTANT: Cette version nécessite au moins Node.js 16+\nPrévenir des cas de crash",
"it": "IMPORTANTE: Questa versione richiede almeno Node.js 16+\nPrevenire alcuni casi di crash",
"es": "IMPORTANTE: Esta versión requiere por lo menos Node.js 16+\nEvitar algunos casos de choque",
"pl": "IMPORTANT: Wersja ta wymaga co najmniej nr 16+\nPrzygotowania do wypadku",
"uk": "ВАЖЛИВО: Ця версія вимагає принаймні Node.js 16+\nЗапобігти виникненню аварійних випадків",
"zh-cn": "IMPORTANT:这本版本至少需要第16+。\n预防一些事故"
},
"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": "在管理员中恢复端口列表的功能"
},
"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防止一些崩溃案例"
},
"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进行优化"
},
"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传输)也是可能的。"
},
"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)"
},
"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发出最后警告"
}
},
"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设备支持"
},
"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设备读取数据"
},
"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"
]
}
},
"dependencies": [
{
"js-controller": ">=2.0.0"
}
]
},
"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": {}
}
]
}