-
-
Notifications
You must be signed in to change notification settings - Fork 13
/
io-package.json
255 lines (255 loc) · 21.1 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
{
"common": {
"name": "luxtronik2",
"version": "0.4.2",
"news": {
"0.4.2": {
"en": "Filtering out empty time log entries\nUpdated to the latest luxtronik2 dependency",
"de": "Herausfiltern leerer Zeitprotokolleinträge\nAktualisiert auf die neueste luxtronik2-Abhängigkeit",
"ru": "Фильтрация пустых записей журнала учета рабочего времени\nОбновлен до последней зависимости luxtronik2",
"pt": "Filtrando entradas de registro de tempo vazias\nAtualizado para a última dependência do luxtronik2",
"nl": "Lege tijdlogboekvermeldingen eruit filteren\nBijgewerkt naar de nieuwste luxtronik2-afhankelijkheid",
"fr": "Filtrage des entrées de journal de temps vides\nMise à jour vers la dernière dépendance luxtronik2",
"it": "Filtraggio delle voci di registro orari vuote\nAggiornato all'ultima dipendenza da luxtronik2",
"es": "Filtrado de entradas de registro de tiempo vacías\nActualizado a la última dependencia de luxtronik2",
"pl": "Filtrowanie pustych wpisów dziennika czasu\nZaktualizowano do najnowszej zależności luxtronik2",
"zh-cn": "过滤掉空的时间日志条目\n更新到最新的 luxtronik2 依赖项"
},
"0.4.1": {
"en": "Added missing MK1 parameters",
"de": "Fehlende MK1-Parameter hinzugefügt",
"ru": "Добавлены недостающие параметры MK1",
"pt": "Adicionados parâmetros MK1 ausentes",
"nl": "Ontbrekende MK1-parameters toegevoegd",
"fr": "Ajout des paramètres MK1 manquants",
"it": "Aggiunti parametri MK1 mancanti",
"es": "Se agregaron los parámetros MK1 faltantes",
"pl": "Dodano brakujące parametry MK1",
"zh-cn": "添加了缺失的 MK1 参数"
},
"0.4.0": {
"en": "Updated to the latest luxtronik2 dependency (should fix most known issues)\nUpdated all (other) dependencies",
"de": "Auf die neueste luxtronik2-Abhängigkeit aktualisiert (sollte die meisten bekannten Probleme beheben)\nAlle (anderen) Abhängigkeiten aktualisiert",
"ru": "Обновлено до последней зависимости luxtronik2 (должно исправить большинство известных проблем)\nОбновлены все (другие) зависимости",
"pt": "Atualizado para a dependência luxtronik2 mais recente (deve corrigir a maioria dos problemas conhecidos)\nTodas as (outras) dependências atualizadas",
"nl": "Bijgewerkt naar de nieuwste luxtronik2-afhankelijkheid (zou de meeste bekende problemen moeten oplossen)\nAlle (andere) afhankelijkheden bijgewerkt",
"fr": "Mise à jour vers la dernière dépendance luxtronik2 (devrait résoudre les problèmes les plus connus)\nMise à jour de toutes les (autres) dépendances",
"it": "Aggiornato all'ultima dipendenza luxtronik2 (dovrebbe risolvere i problemi più noti)\nAggiornate tutte le (altre) dipendenze",
"es": "Actualizado a la última dependencia de luxtronik2 (debería solucionar la mayoría de los problemas conocidos)\nSe actualizaron todas las (otras) dependencias",
"pl": "Zaktualizowano do najnowszej zależności luxtronik2 (powinna rozwiązać większość znanych problemów)\nZaktualizowano wszystkie (inne) zależności",
"zh-cn": "更新到最新的 luxtronik2 依赖项(应修复大多数已知问题)\n更新了所有(其他)依赖项"
},
"0.3.2": {
"en": "Improved Sentry reporting.",
"de": "Verbesserte Sentry-Berichterstellung.",
"ru": "Улучшенная система отчетов Sentry.",
"pt": "Relatório de Sentinelas aprimorado.",
"nl": "Verbeterde Sentry-rapportage.",
"fr": "Rapports Sentry améliorés.",
"it": "Segnalazione sentinella migliorata.",
"es": "Informes de centinela mejorados.",
"pl": "Ulepszone raportowanie Strażników.",
"zh-cn": "改进了哨兵报告。"
},
"0.3.1": {
"en": "Properly closing Luxtronik port when exiting the adapter.\nMinor non-functional changes to appeal to dev guidelines.",
"de": "Richtiges Schließen des Luxtronik-Ports beim Verlassen des Adapters.\nGeringfügige nicht-funktionale Änderungen, um den Entwicklerrichtlinien zu entsprechen.",
"ru": "Правильное закрытие порта Luxtronik при выходе из адаптера.\nНезначительные нефункциональные изменения в соответствии с рекомендациями разработчиков.",
"pt": "Fechando corretamente a porta Luxtronik ao sair do adaptador.\nPequenas alterações não funcionais para apelar às diretrizes de desenvolvimento.",
"nl": "De Luxtronik-poort goed sluiten bij het verlaten van de adapter.\nKleine niet-functionele wijzigingen om aan de richtlijnen voor ontwikkelaars te voldoen.",
"fr": "Fermeture correcte du port Luxtronik lors de la sortie de l'adaptateur.\nModifications mineures non fonctionnelles pour faire appel aux directives de développement.",
"it": "Chiudere correttamente la porta Luxtronik quando si esce dall'adattatore.\nModifiche minori non funzionali per fare appello alle linee guida per gli sviluppatori.",
"es": "Cerrar correctamente el puerto Luxtronik al salir del adaptador.\nCambios menores no funcionales para apelar a las pautas de desarrollo.",
"pl": "Prawidłowe zamknięcie portu Luxtronik podczas wychodzenia z adaptera.\nDrobne niefunkcjonalne zmiany, aby odwołać się do wytycznych deweloperów.",
"zh-cn": "退出适配器时正确关闭 Luxtronik 端口。\n微小的非功能性更改以吸引开发指南。"
},
"0.3.0": {
"en": "Added sentry integration.\nSet tier level to 2.",
"de": "Sentry-Integration hinzugefügt.\nSetze Rangstufe auf 2.",
"ru": "Добавлена интеграция с караульной.\nУстановите уровень уровня на 2.",
"pt": "Adicionada integração de sentinela.\nDefina o nível de camada como 2.",
"nl": "Sentry-integratie toegevoegd.\nStel het niveau in op 2.",
"fr": "Ajout de l'intégration de sentinelle.\nDéfinissez le niveau de niveau sur 2.",
"it": "Aggiunta l'integrazione della sentinella.\nImposta il livello di livello su 2.",
"es": "Integración de centinela agregada.\nEstablezca el nivel de nivel en 2.",
"pl": "Dodano integrację wartowników.\nUstaw poziom poziomu na 2.",
"zh-cn": "添加哨兵集成。\n将层级设置为 2。"
},
"0.2.0": {
"en": "**Breaking Change:** Fehlerspeicher and Abschaltungen are now each a single state with a JSON object as a value. (#3)\nFixed SelectHandler to create an object of type number.\nAdded all missing states that are now available from the latest luxtronik2 module. (#45)\nAdded watchdog for for both ports. It will restart the adapter if not receiving data after 3 retries.\nNo longer deleting state values but setting them to null if the value is unknown. (#9)\nFixed heating_operation_mode showing the wrong options. (#46)",
"de": "** Breaking Change: ** Fehlerspeicher und Abschaltungen sind jetzt jeweils ein einzelner Zustand mit einem JSON-Objekt als Wert. (#3)\nSelectHandler wurde korrigiert, um ein Objekt vom Typ Nummer zu erstellen.\nEs wurden alle fehlenden Status hinzugefügt, die jetzt vom neuesten luxtronik2-Modul verfügbar sind. (# 45)\nWatchdog für beide Ports hinzugefügt. Der Adapter wird neu gestartet, wenn nach 3 Wiederholungsversuchen keine Daten empfangen werden.\nLöschen Sie keine Statuswerte mehr, sondern setzen Sie sie auf null, wenn der Wert unbekannt ist. (# 9)\nProblem, bei dem im Heizungsbetriebsmodus die falschen Optionen angezeigt wurden - gefixt (# 46)",
"ru": "** Критическое изменение: ** Fehlerspeicher и Abschaltungen теперь представляют собой отдельное состояние с объектом JSON в качестве значения. (# 3)\nИсправлен SelectHandler для создания объекта типа number.\nДобавлены все недостающие состояния, которые теперь доступны в последней версии модуля luxtronik2. (# 45)\nДобавлен сторожевой таймер для обоих портов. Если после 3 попыток данные не будут получены, адаптер перезапустится.\nЗначения состояния больше не удаляются, а устанавливается значение NULL, если значение неизвестно. (# 9)\nИсправлен режим heating_operation_mode, показывающий неправильные параметры. (# 46)",
"pt": "** Mudança decisiva: ** Fehlerspeicher e Abschaltungen agora são, cada um, um único estado com um objeto JSON como valor. (# 3)\nCorrigido o SelectHandler para criar um objeto do tipo number.\nAdicionados todos os estados ausentes que agora estão disponíveis no módulo luxtronik2 mais recente. (# 45)\nAdicionado watchdog para ambas as portas. Ele irá reiniciar o adaptador se não receber dados após 3 tentativas.\nNão mais deletando valores de estado, mas definindo-os como nulos se o valor for desconhecido. (# 9)\nHeat_operation_mode corrigido mostrando as opções erradas. (# 46)",
"nl": "** Brekende wijziging: ** Fehlerspeicher en Abschaltungen zijn nu elk een enkele staat met een JSON-object als waarde. (# 3)\nVaste SelectHandler om een object met typenummer te maken.\nAlle ontbrekende toestanden toegevoegd die nu beschikbaar zijn vanuit de nieuwste luxtronik2-module. (# 45)\nWaakhond toegevoegd voor beide poorten. Het zal de adapter opnieuw opstarten als er na 3 nieuwe pogingen geen gegevens zijn ontvangen.\nNiet langer statuswaarden verwijderen, maar ze op nul zetten als de waarde onbekend is. (# 9)\nProbleem verholpen dat heating_operation_mode de verkeerde opties weergeeft. (# 46)",
"fr": "** Changement de rupture: ** Fehlerspeicher et Abschaltungen sont désormais chacun un état unique avec un objet JSON comme valeur. (N ° 3)\nCorrection de SelectHandler pour créer un objet de type number.\nAjout de tous les états manquants qui sont maintenant disponibles à partir du dernier module luxtronik2. (N ° 45)\nAjout d'un chien de garde pour les deux ports. Il redémarrera l'adaptateur s'il ne reçoit pas de données après 3 tentatives.\nNe supprimant plus les valeurs d'état mais les définissant sur null si la valeur est inconnue. (# 9)\nCorrection du mode_opération_chauffage affichant les mauvaises options. (N ° 46)",
"it": "** Cambiamento decisivo: ** Fehlerspeicher e Abschaltungen sono ora ciascuno un singolo stato con un oggetto JSON come valore. (# 3)\nRisolto il problema con SelectHandler per creare un oggetto di tipo numero.\nAggiunti tutti gli stati mancanti che sono ora disponibili dall'ultimo modulo luxtronik2. (# 45)\nAggiunto watchdog per entrambe le porte. Riavvia l'adattatore se non riceve i dati dopo 3 tentativi.\nNon cancellando più i valori di stato ma impostandoli su null se il valore è sconosciuto. (# 9)\nRisolto il problema con il riscaldamento_operation_mode che mostrava le opzioni sbagliate. (# 46)",
"es": "** Cambio rotundo: ** Fehlerspeicher y Abschaltungen ahora son cada uno un solo estado con un objeto JSON como valor. (# 3)\nSe corrigió SelectHandler para crear un objeto de tipo número.\nSe agregaron todos los estados faltantes que ahora están disponibles en el último módulo luxtronik2. (# 45)\nSe agregó un perro guardián para ambos puertos. Reiniciará el adaptador si no recibe datos después de 3 reintentos.\nYa no elimina los valores de estado, sino que los establece en nulos si se desconoce el valor. (# 9)\nSe corrigió el modo de funcionamiento de calefacción que mostraba las opciones incorrectas. (# 46)",
"pl": "** Przełomowa zmiana: ** Fehlerspeicher i Abschaltungen mają teraz pojedynczy stan z obiektem JSON jako wartością. (Nr 3)\nNaprawiono SelectHandler, aby utworzyć obiekt o numerze typu.\nDodano wszystkie brakujące stany, które są teraz dostępne w najnowszym module luxtronik2. (# 45)\nDodano watchdog dla obu portów. Jeśli po 3 próbach nie otrzyma danych, nastąpi ponowne uruchomienie adaptera.\nNie usuwa już wartości stanu, ale ustawia je na null, jeśli wartość jest nieznana. (# 9)\nNaprawiono tryb Heating_operation_mode pokazujący złe opcje. (# 46)",
"zh-cn": "**突破性的变化:** Fehlerspeicher和Abschaltungen现在都是一个以JSON对象作为值的单一状态。 (#3)\n修复了SelectHandler创建类型为number的对象的问题。\n添加了所有丢失的状态,这些状态现在可以从最新的luxtronik2模块获得。 (#45)\n为两个端口添加了看门狗。如果3次重试后仍未接收到数据,它将重新启动适配器。\n不再删除状态值,而是将其设置为null(如果值未知)。 (#9)\n修复了heating_operation_mode显示错误的选项的问题。 (#46)"
},
"0.1.2": {
"en": "Fixed buffer issue and added more states",
"de": "Pufferproblem behoben und weitere Datenpunkte hinzugefügt",
"ru": "Исправлена проблема с буфером и добавлено больше состояний",
"pt": "Problema de buffer corrigido e mais estados adicionados",
"nl": "Bufferprobleem opgelost en meer staten toegevoegd",
"fr": "Correction d'un problème de tampon et ajout d'états supplémentaires",
"it": "Risolto il problema del buffer e aggiunti più stati",
"es": "Se solucionó el problema del búfer y se agregaron más estados",
"pl": "Naprawiono problem z buforem i dodano więcej stanów",
"zh-cn": "修复了缓冲区问题并添加了更多状态"
},
"0.1.1": {
"en": "Updated to the latest luxtronik2 dependency",
"de": "Auf die neueste luxtronik2-Abhängigkeit aktualisiert",
"ru": "Обновлен до последней зависимости luxtronik2",
"pt": "Atualizado para a dependência luxtronik2 mais recente",
"nl": "Bijgewerkt naar de nieuwste luxtronik2-afhankelijkheid",
"fr": "Mise à jour vers la dernière dépendance luxtronik2",
"it": "Aggiornato all'ultima dipendenza luxtronik2",
"es": "Actualizado a la última dependencia de luxtronik2",
"pl": "Zaktualizowano do najnowszej zależności luxtronik2",
"zh-cn": "更新到最新的luxtronik2依赖项"
},
"0.1.0": {
"en": "Initial version on NPM containing the latest dependencies",
"de": "Erste Version auf NPM mit den neuesten Abhängigkeiten",
"ru": "Первоначальная версия на NPM, содержащая последние зависимости",
"pt": "Versão inicial no NPM contendo as dependências mais recentes",
"nl": "Eerste versie op NPM met de nieuwste afhankelijkheden",
"fr": "Version initiale sur NPM contenant les dernières dépendances",
"it": "Versione iniziale su NPM contenente le ultime dipendenze",
"es": "Versión inicial en NPM que contiene las dependencias más recientes",
"pl": "Początkowa wersja na NPM zawierająca najnowsze zależności",
"zh-cn": "NPM的初始版本包含最新的依赖项"
},
"0.0.2": {
"en": "Added support for the Luxtronik protocol",
"de": "Unterstützung für das Luxtronik-Protokoll hinzugefügt",
"ru": "Добавлена поддержка протокола Luxtronik.",
"pt": "Adicionado suporte para o protocolo Luxtronik",
"nl": "Ondersteuning toegevoegd voor het Luxtronik-protocol",
"fr": "Ajout de la prise en charge du protocole Luxtronik",
"it": "Aggiunto supporto per il protocollo Luxtronik",
"es": "Soporte agregado para el protocolo Luxtronik",
"pl": "Dodano obsługę protokołu Luxtronik",
"zh-cn": "增加了对Luxtronik协议的支持"
},
"0.0.1": {
"en": "initial release",
"de": "Erstveröffentlichung",
"ru": "Начальная версия",
"pt": "lançamento inicial",
"nl": "Eerste uitgave",
"fr": "Première version",
"it": "Versione iniziale",
"es": "Versión inicial",
"pl": "Pierwsze wydanie",
"zh-cn": "首次出版"
}
},
"title": "Luxtronik 2",
"titleLang": {
"en": "Luxtronik 2",
"de": "Luxtronik 2",
"ru": "Люкстроник 2",
"pt": "Luxtronik 2",
"nl": "Luxtronik 2",
"fr": "Luxtronik 2",
"it": "Luxtronik 2",
"es": "Luxtronik 2",
"pl": "Luxtronik 2",
"zh-cn": "Luxtronik 2"
},
"desc": {
"en": "Connects to Luxtronik 2 heatpump controllers over LAN and WebSocket",
"de": "Verbindung zu Luxtronik 2 Heatpump-Controllern über LAN und WebSocket",
"ru": "Подключается к контроллерам теплового насоса Luxtronik 2 через LAN и WebSocket",
"pt": "Conecta-se a controladores de bomba de calor Luxtronik 2 por LAN e WebSocket",
"nl": "Verbindt met Luxtronik 2 warmtepompcontrollers via LAN en WebSocket",
"fr": "Se connecte aux contrôleurs de pompe à chaleur Luxtronik 2 via LAN et WebSocket",
"it": "Si collega ai controller della pompa di calore Luxtronik 2 su LAN e WebSocket",
"es": "Se conecta a controladores de bomba de calor Luxtronik 2 a través de LAN y WebSocket",
"pl": "Łączy się ze sterownikami pompy ciepła Luxtronik 2 przez LAN i WebSocket",
"zh-cn": "通过LAN和WebSocket连接到Luxtronik 2热泵控制器"
},
"authors": [
"UncleSamSwiss <[email protected]>"
],
"keywords": [
"heatpump",
"websocket",
"luxtronik"
],
"license": "Apache-2.0",
"platform": "Javascript/Node.js",
"main": "build/main.js",
"icon": "luxtronik2.png",
"enabled": true,
"extIcon": "https://raw.githubusercontent.com/UncleSamSwiss/ioBroker.luxtronik2/master/admin/luxtronik2.png",
"readme": "https://github.com/UncleSamSwiss/ioBroker.luxtronik2/blob/master/README.md",
"loglevel": "info",
"mode": "daemon",
"type": "climate-control",
"compact": true,
"connectionType": "local",
"dataSource": "poll",
"materialize": true,
"tier": 2,
"dependencies": [
{
"js-controller": ">=2.0.0"
}
],
"globalDependencies": [
{
"admin": ">=4.0.9"
}
],
"plugins": {
"sentry": {
"dsn": "https://[email protected]/137",
"pathWhitelist": [
"luxtronik2"
]
}
}
},
"encryptedNative": [
"password"
],
"protectedNative": [
"password"
],
"native": {
"host": "",
"port": 8214,
"luxPort": 8888,
"password": "",
"refreshInterval": 5
},
"objects": [],
"instanceObjects": [
{
"_id": "info",
"type": "channel",
"common": {
"name": "Information"
},
"native": {}
},
{
"_id": "info.connection",
"type": "state",
"common": {
"role": "indicator.connected",
"name": "Device or service connected",
"type": "boolean",
"read": true,
"write": false,
"def": false
},
"native": {}
}
]
}