forked from ioBroker/ioBroker.hm-rpc
-
Notifications
You must be signed in to change notification settings - Fork 0
/
io-package.json
239 lines (239 loc) · 14 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
{
"common": {
"name": "hm-rpc",
"title": "HomeMatic RPC",
"desc": {
"en": "Connects HomeMatic Interface-Processes (BidCos-Services, Homegear and CUxD) via XML-RPC or BIN-RPC to ioBroker",
"de": "Verbindet HomeMatic Interface-Prozesse (BidCos-Services, Homegear und CUxD) via XML-RPC oder BIN-RPC mit ioBroker",
"ru": "Подключает HomeMatic интерфейсы (BidCos-сервисы, Homegear и CUxD) через XML-RPC или BIN-RPC к ioBroker",
"pt": "Conecta HomeMatic Interface-Processes (BidCos-Services, Homegear e CUxD) via XML-RPC ou BIN-RPC para ioBroker",
"nl": "Verbindt HomeMatic Interface-processen (BidCos-Services, Homegear en CUxD) via XML-RPC of BIN-RPC met ioBroker",
"fr": "Connecte les processus d'interface HomeMatic (BidCos-Services, Homegear et CUxD) via XML-RPC ou BIN-RPC à ioBroker",
"it": "Collega l'interfaccia HomeMatic: i processi (BidCos-Services, Homegear e CUxD) tramite XML-RPC o BIN-RPC su ioBroker",
"es": "Conecta los Procesos de Interfaz HomeMatic (BidCos-Services, Homegear y CUxD) a través de XML-RPC o BIN-RPC a ioBroker",
"pl": "Łączy procesy HomeMatic-Interface (BidCos-Services, Homegear i CUxD) za pośrednictwem XML-RPC lub BIN-RPC z ioBroker",
"zh-cn": "通过 XML-RPC 或 BIN-RPC 将 HomeMatic 接口进程(BidCos-Services、Homegear 和 CUxD)连接到 ioBroker"
},
"version": "1.15.5",
"news": {
"1.15.5": {
"en": "added handler for `readdedDevice` event (closes #356)\nadded error handling on rpc server (fixes #457)\nadded icon of HmIP-eTRV-E-S (closes #456)",
"de": "Handler für `readdedDevice`-Ereignis hinzugefügt (schließt #356)\nFehlerbehandlung auf dem RPC-Server hinzugefügt (Korrekturen Nr. 457)\nIcon von HmIP-eTRV-E-S hinzugefügt (schließt #456)",
"ru": "добавлен обработчик события `readdedDevice` (закрывается #356)\nдобавлена обработка ошибок на rpc-сервере (исправлено № 457)\nдобавлена иконка HmIP-eTRV-E-S (закрывается #456)",
"pt": "adicionado manipulador para o evento `readdedDevice` (fecha #356)\nadicionado tratamento de erros no servidor rpc (correções #457)\nadicionado ícone de HmIP-eTRV-E-S (fecha #456)",
"nl": "toegevoegde handler voor gebeurtenis `readdedDevice` (sluit #356 af)\nfoutafhandeling toegevoegd op rpc-server (fixes #457)\ntoegevoegd icoon van HmIP-eTRV-E-S (sluit #456)",
"fr": "ajout d'un gestionnaire pour l'événement `readdedDevice` (ferme #356)\najout de la gestion des erreurs sur le serveur rpc (corrections #457)\nicône ajoutée de HmIP-eTRV-E-S (ferme #456)",
"it": "aggiunto gestore per l'evento `readdedDevice` (chiude #356)\naggiunta la gestione degli errori sul server rpc (correzioni n. 457)\naggiunta icona di HmIP-eTRV-E-S (chiude #456)",
"es": "controlador agregado para el evento `readdedDevice` (cierra #356)\nmanejo de errores agregado en el servidor rpc (correcciones # 457)\nícono agregado de HmIP-eTRV-E-S (cierra #456)",
"pl": "dodano obsługę zdarzenia `readdedDevice` (zamyka #356)\ndodano obsługę błędów na serwerze RPC (poprawki #457)\ndodana ikona HmIP-eTRV-E-S (zamyka #456)",
"zh-cn": "为 `readedDevice` 事件添加了处理程序(关闭 #356)\n在 rpc 服务器上添加了错误处理(修复 #457)\n添加了 HmIP-eTRV-E-S 的图标(关闭 #456)"
},
"1.15.4": {
"en": "added handler for `readdedDevice` event (closes #356)",
"de": "Handler für `readdedDevice`-Ereignis hinzugefügt (schließt #356)",
"ru": "добавлен обработчик события `readdedDevice` (закрывается #356)",
"pt": "adicionado manipulador para o evento `readdedDevice` (fecha #356)",
"nl": "toegevoegde handler voor gebeurtenis `readdedDevice` (sluit #356 af)",
"fr": "ajout d'un gestionnaire pour l'événement `readdedDevice` (ferme #356)",
"it": "aggiunto gestore per l'evento `readdedDevice` (chiude #356)",
"es": "controlador agregado para el evento `readdedDevice` (cierra #356)",
"pl": "dodano obsługę zdarzenia `readdedDevice` (zamyka #356)",
"zh-cn": "为 `readedDevice` 事件添加了处理程序(关闭 #356)"
},
"1.15.3": {
"en": "added error handling on rpc server (fixes #457)\nadded icon of HmIP-eTRV-E-S (closes #456)",
"de": "Fehlerbehandlung auf dem RPC-Server hinzugefügt (Korrekturen Nr. 457)\nIcon von HmIP-eTRV-E-S hinzugefügt (schließt #456)",
"ru": "добавлена обработка ошибок на rpc-сервере (исправлено № 457)\nдобавлена иконка HmIP-eTRV-E-S (закрывается #456)",
"pt": "adicionado tratamento de erros no servidor rpc (correções #457)\nadicionado ícone de HmIP-eTRV-E-S (fecha #456)",
"nl": "foutafhandeling toegevoegd op rpc-server (fixes #457)\ntoegevoegd icoon van HmIP-eTRV-E-S (sluit #456)",
"fr": "ajout de la gestion des erreurs sur le serveur rpc (corrections #457)\nicône ajoutée de HmIP-eTRV-E-S (ferme #456)",
"it": "aggiunta la gestione degli errori sul server rpc (correzioni n. 457)\naggiunta icona di HmIP-eTRV-E-S (chiude #456)",
"es": "manejo de errores agregado en el servidor rpc (correcciones # 457)\nícono agregado de HmIP-eTRV-E-S (cierra #456)",
"pl": "dodano obsługę błędów na serwerze RPC (poprawki #457)\ndodana ikona HmIP-eTRV-E-S (zamyka #456)",
"zh-cn": "在 rpc 服务器上添加了错误处理(修复 #457)\n添加了 HmIP-eTRV-E-S 的图标(关闭 #456)"
},
"1.15.2": {
"en": "we also fixed type of default value if boolean on heating groups",
"de": "Wir haben auch den Typ des Standardwerts behoben, wenn er für Heizgruppen boolesch ist",
"ru": "мы также исправили тип значения по умолчанию, если логическое значение для групп нагрева",
"pt": "também fixamos o tipo de valor padrão se booleano nos grupos de aquecimento",
"nl": "we hebben ook het type standaardwaarde vastgesteld als boolean op verwarmingsgroepen",
"fr": "nous avons également fixé le type de valeur par défaut si booléen sur les groupes de chauffage",
"it": "abbiamo anche fissato il tipo di valore predefinito se booleano sui gruppi di riscaldamento",
"es": "también arreglamos el tipo de valor predeterminado si es booleano en los grupos de calentamiento",
"pl": "poprawiliśmy również typ wartości domyślnej, jeśli wartość logiczna na grupach grzewczych",
"zh-cn": "如果加热组上的布尔值,我们还修复了默认值的类型"
},
"1.15.1": {
"en": "we fixxed type of default value and min/max of heating groups (closes #443)",
"de": "Wir haben die Art des Standardwerts und das Minimum/Maximum der Heizgruppen korrigiert (schließt #443)",
"ru": "мы зафиксировали тип значения по умолчанию и мин/макс группы нагрева (закрывает #443)",
"pt": "fixamos o tipo de valor padrão e min/max de grupos de aquecimento (fecha #443)",
"nl": "we hebben het type standaardwaarde en min/max van verwarmingsgroepen vastgelegd (sluit #443)",
"fr": "nous fixons le type de valeur par défaut et le min/max des groupes de chauffage (ferme #443)",
"it": "abbiamo fissato il tipo di valore predefinito e min/max dei gruppi di riscaldamento (chiude #443)",
"es": "fijamos el tipo de valor predeterminado y min/max de grupos de calefacción (cierra #443)",
"pl": "ustaliliśmy typ wartości domyślnej oraz min/max grup grzewczych (zamyka #443)",
"zh-cn": "我们固定了默认值的类型和加热组的最小值/最大值(关闭 #443)"
},
"1.15.0": {
"en": "added image for `HmIP-STE2-PCB`\nwe now handle `replaceDevice` requests by deleting old device and creating new one (closes #420)",
"de": "Bild hinzugefügt für `HmIP-STE2-PCB`\nWir verarbeiten jetzt `replaceDevice`-Anfragen, indem wir das alte Gerät löschen und ein neues erstellen (schließt #420)",
"ru": "добавлен образ для `HmIP-STE2-PCB`\nТеперь мы обрабатываем запросы replaceDevice, удаляя старое устройство и создавая новое (закрывает # 420)",
"pt": "adicionada imagem para `HmIP-STE2-PCB`\nagora lidamos com solicitações `replaceDevice` excluindo o dispositivo antigo e criando um novo (fecha # 420)",
"nl": "afbeelding toegevoegd voor `HmIP-STE2-PCB`\nwe behandelen nu `replaceDevice`-verzoeken door het oude apparaat te verwijderen en een nieuw te maken (sluit #420)",
"fr": "image ajoutée pour `HmIP-STE2-PCB`\nnous gérons maintenant les requêtes `replaceDevice` en supprimant l'ancien appareil et en en créant un nouveau (ferme le #420)",
"it": "aggiunta immagine per `HmIP-STE2-PCB`\nora gestiamo le richieste `replaceDevice` eliminando il vecchio dispositivo e creandone uno nuovo (chiude #420)",
"es": "imagen agregada para `HmIP-STE2-PCB`\nahora manejamos las solicitudes de `replaceDevice` eliminando el dispositivo antiguo y creando uno nuevo (cierra # 420)",
"pl": "dodany obraz dla `HmIP-STE2-PCB`\nteraz obsługujemy żądania `replaceDevice`, usuwając stare urządzenie i tworząc nowe (zamyka #420)",
"zh-cn": "添加了“HmIP-STE2-PCB”的图片\n我们现在通过删除旧设备并创建新设备来处理 `replaceDevice` 请求(关闭 #420)"
},
"1.14.50": {
"en": "`meta.roles` is no longer an object, because it is kept in RAM anyway (closes #407)",
"de": "`meta.roles` ist kein Objekt mehr, da es sowieso im RAM gehalten wird (schließt #407)",
"ru": "`meta.roles` больше не является объектом, потому что он все равно хранится в ОЗУ (закрывает # 407)",
"pt": "`meta.roles` não é mais um objeto, porque é mantido na RAM de qualquer maneira (fecha # 407)",
"nl": "`meta.roles` is niet langer een object, omdat het toch in het RAM wordt bewaard (sluit #407 af)",
"fr": "`meta.roles` n'est plus un objet, car il est de toute façon conservé dans la RAM (ferme #407)",
"it": "`meta.roles` non è più un oggetto, perché è comunque mantenuto nella RAM (chiude #407)",
"es": "`meta.roles` ya no es un objeto, porque de todos modos se guarda en la RAM (cierra # 407)",
"pl": "`meta.roles` nie jest już obiektem, ponieważ i tak jest przechowywany w pamięci RAM (zamyka #407)",
"zh-cn": "`meta.roles` 不再是一个对象,因为它无论如何都保存在 RAM 中(关闭 #407)"
}
},
"authors": [
"hobbyquaker <hq@ccu.io>",
"Moritz Heusinger <moritz.heusinger@gmail.com>"
],
"license": "MIT",
"mode": "daemon",
"platform": "Javascript/Node.js",
"loglevel": "info",
"readme": "https://github.com/ioBroker/ioBroker.hm-rpc/blob/master/README.md",
"icon": "homematic.png",
"materialize": true,
"compact": true,
"extIcon": "https://raw.githubusercontent.com/ioBroker/ioBroker.hm-rpc/master/admin/homematic.png",
"keywords": [
"homematic",
"bidcos",
"eq3",
"ELV",
"CCU",
"CCU1",
"CCU2",
"rpc",
"xmlrpc",
"homegear",
"binrpc",
"CUxD",
"FS20",
"FHT",
"HMS",
"EnOcean"
],
"type": "iot-systems",
"connectionType": "local",
"dataSource": "push",
"stopTimeout": 1000,
"messagebox": true,
"supportStopInstance": false,
"dependencies": [
{
"js-controller": ">=3.3.0"
}
],
"plugins": {
"sentry": {
"dsn": "https://1bc0c96f48e44483b283bc5fc0ca91e2@sentry.iobroker.net/10",
"pathWhitelist": [],
"errorBlacklist": [
"SyntaxError"
]
}
},
"adminUI": {
"config": "materialize"
},
"titleLang": {
"en": "HomeMatic RPC",
"de": "HomeMatic RPC",
"ru": "HomeMatic RPC",
"pt": "HomeMatic RPC",
"nl": "HomeMatic RPC",
"fr": "AccueilMatic RPC",
"it": "HomeMatic RPC",
"es": "HomeMatic RPC",
"pl": "HomeMatic RPC",
"zh-cn": "HomeMatic RPC"
},
"tier": 2
},
"native": {
"homematicAddress": "192.168.0.100",
"adapterAddress": "0.0.0.0",
"homematicPort": "2001",
"callbackAddress": "",
"port": "0",
"type": "xml",
"daemon": "rfd",
"checkInitInterval": 180,
"reconnectInterval": 30,
"forceReInit": false,
"username": "",
"password": "",
"useHttps": false,
"dontDelete": false
},
"protectedNative": [
"username",
"password"
],
"objects": [
{
"_id": "_design/hm-rpc",
"language": "javascript",
"views": {
"listDevices": {
"map": "function(doc) {\n if (doc._id.match(/^hm-rpc\\.[0-9]+\\.\\*?[A-Za-z0-9_-]+(\\.[0-9]+)?$/)) {\n emit(doc._id, {ADDRESS:(doc.native?doc.native.ADDRESS:''),VERSION:(doc.native?doc.native.VERSION:'')});\n }\n}"
},
"paramsetDescription": {
"map": "function(doc) {\n if (doc._id.match(/^hm-rpc\\.meta/) && doc.meta.type === 'paramsetDescription') {\n emit(doc._id, doc);\n }\n}"
}
}
}
],
"instanceObjects": [
{
"_id": "updated",
"type": "state",
"common": {
"name": "Some new devices added",
"type": "boolean",
"read": true,
"write": true
}
},
{
"_id": "info",
"type": "channel",
"common": {
"name": "Information"
},
"native": {}
},
{
"_id": "info.connection",
"type": "state",
"common": {
"role": "indicator.connected",
"name": "If connected to CCU",
"type": "boolean",
"read": true,
"write": false,
"def": false
},
"native": {}
}
]
}