forked from Mic-M/ioBroker.smartcontrol
-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathio-package.json
467 lines (467 loc) · 24.2 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
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
{
"common": {
"name": "smartcontrol",
"version": "2.0.1",
"news": {
"2.0.1": {
"en": "warn log for not existing objects removed (fixed)\nupdated readme\nsupported only node 16 or higher\nupdated packages",
"de": "warnen log für nicht vorhandene objekte entfernt (fixiert)\naktualisierte version\nunterstützt nur knoten 16 oder höher\naktualisierte pakete",
"ru": "предупредить лог для не существующих объектов (фиксированных)\nобновленный readme\nподдерживается только нод 16 или выше\nобновленные пакеты",
"pt": "aviso log para objetos não existentes removidos (fixados)\nreadme atualizado\nsuportado apenas o nó 16 ou superior\npacotes atualizados",
"nl": "een waarschuwingslog voor het niet bestaan van objecten verwijderd\nvertaling:\n_\nvertaling:",
"fr": "avertir le journal pour les objets non existants enlevés (fixés)\nmise à jour\nsupporté seulement node 16 ou supérieur\npaquets mis à jour",
"it": "avvertire log per non oggetti esistenti rimossi (fisso)\naggiornato\nsupportato solo nodo 16 o superiore\npacchetti aggiornati",
"es": "registro de advertencia para objetos no existentes eliminados (fijo)\nreadme actualizado\nnodo 16 o superior\npaquetes actualizados",
"pl": "ostrzegać przed nieistniejącymi obiektami (usunięte)\nuaktualniać\nwęzeł 16 lub więcej\npakiet aktualizowany",
"uk": "попередити журнал для невикористаних предметів (фіксовано)\nоновлений зчитувач\nпідтримується тільки вершина 16 або вище\nоновлені пакети",
"zh-cn": "现有物品(固定)的停战逻辑\n更新\n仅支助16或更高职等\n更新的一揽子方案"
},
"1.3.2": {
"en": "#19 problem with any web request solved\n#18 my contact added",
"de": "#19 problem mit jeder web-anfrage gelöst\n#18 mein kontakt hinzugefügt",
"ru": "#19 проблема с любым веб-запросом решена\n#18 мой контакт добавлен",
"pt": "#19 problema com qualquer pedido web resolvido\n#18 meu contato adicionado",
"nl": "19 probleem met elk web verzoek opgelost\n♪18 my contact toegevoegd",
"fr": "#19 problème avec toute demande web résolue\n#18 mon contact ajouté",
"it": "#19 problema con qualsiasi richiesta web risolto\n#18 il mio contatto aggiunto",
"es": "#19 problema con cualquier solicitud web resuelto\n#18 mi contacto añadido",
"pl": "zagadnienie 19 z wszelkimi żądaniami internetowymi\ndodało się dodać 18",
"uk": "#19 проблеми з будь-яким веб-запитом\n#18 мій контакт додано",
"zh-cn": "行动19 与任何网站要求解决的问题\n我的联络人"
},
"1.3.1": {
"en": "(oelison) dark mode fix #5\nlog info type error #16",
"de": "(oelison) dunkler modus fix #5\nlog info type fehler #16",
"ru": "(oelison) темный режим исправить #5\nтип лога ошибка #16",
"pt": "(oelison) correção de modo escuro #5\nlog info type error #16",
"nl": "duistere mode fix #5\nquality over quantity (qoq) releases vertaling:",
"fr": "(oelison) fixation du mode noir #5\njournal info type error #16",
"it": "(oelison) modalità dark fix #5\nlog info tipo errore #16",
"es": "(oelison) modo oscuro fijar #5\ntipo de registro error #16",
"pl": "(oelison) mroczny tryb ułożenia #5\nbłąd logiki #16",
"uk": "(oelison) темний режим виправити #5\nлог інформація типу помилка #16",
"zh-cn": "(oelison) 黑暗模式\n第16条"
},
"1.3.0": {
"en": "remove errors and warnings ocured during deploy\ncomment for zones added",
"de": "entfernen von fehlern und warnungen während des einsatzes\nkommentar zu zonen hinzugefügt",
"ru": "удаление ошибок и предупреждений, отмененных во время развертывания\nкомментарий для зон добавлен",
"pt": "remover erros e avisos ocurados durante a implementação\ncomentário para zonas adicionadas",
"nl": "verwijder fouten en waarschuwingen tijdens de inzet\nvertaling:",
"fr": "supprimer les erreurs et les avertissements ocured pendant le déploiement\ncommentaire pour les zones ajoutées",
"it": "rimuovere gli errori e gli avvisi verificati durante l'implementazione\ncommento per le zone aggiunte",
"es": "eliminar errores y advertencias ocurridas durante el despliegue\ncomentario para zonas agregadas",
"pl": "usunąć błędy i ostrzeżenia podczas wdrożenia\nkomentarze do stref",
"uk": "видалення помилок і попереджень, що виникли під час розгортання\nкоментар до зон",
"zh-cn": "在部署期间消除错误和警告\n对区域的评论"
},
"1.2.2": {
"en": "migration to links in iobroker-community-adapters\nupdate due to open PR of original repo\nnode testing to 12, 14, 16",
"de": "migration auf links in iobroker-community-adapter\naktualisierung aufgrund der offenen PR des Originalrepo\nknotentests auf 12, 14, 16",
"ru": "миграция по ссылкам в iobroker-community-adapters\nобновление из-за открытого PR оригинального репо\nпроверка узлов до 12, 14, 16",
"pt": "migração para links em iobroker-community-adapters\natualização devido ao PR aberto da repo original\ntestes de nó para 12, 14, 16",
"nl": "migration tolinks in iobroker-community-apters\nvertaling:\nnode testen tot 12, 14, 16",
"fr": "migration vers des liens dans les adaptateurs iobroker-community\nmise à jour en raison de l'ouverture de PR de la reprise originale\nessai node à 12, 14, 16",
"it": "migrazione ai collegamenti in iobroker-community-adapters\naggiornamento a causa di open PR di repo originale\ntest di nodo a 12, 14, 16",
"es": "migraciones a enlaces en iobroker-community-adapters\nactualización debido a PR abierto de reposo original\na 12, 14, 16",
"pl": "migracja połączy się w iobroker-kommunity-adapter\nzaktualizowana z powodu otwartej części Repo\ntesty węzłów: 12, 16",
"uk": "міграції посилань на iobroker-community-adapters\nоновлення через відкритий PR оригінальної репо\nтестування вузлів до 12, 14, 16",
"zh-cn": "移徙与奥罗布克-community-adapters之间的联系\n由于对原状进行公开审查,更新\n对12、14、16"
},
"1.2.1": {
"en": "Enhancement: Now, all adapter config validations take place while saving the adapter configuration, and all identified errors are shown in a dialog. Addresses issue #61",
"de": "Erweiterung: Jetzt finden alle Überprüfungen der Adapterkonfiguration statt, während die Adapterkonfiguration gespeichert wird, und alle identifizierten Fehler werden in einem Dialogfeld angezeigt. Behebt das Problem Nr. 61",
"ru": "Улучшение: теперь все проверки конфигурации адаптера происходят при сохранении конфигурации адаптера, и все выявленные ошибки отображаются в диалоговом окне. Решает проблему №61.",
"pt": "Aprimoramento: agora, todas as validações de configuração do adaptador ocorrem ao salvar a configuração do adaptador e todos os erros identificados são mostrados em um diálogo. Resolve o problema # 61",
"nl": "Verbetering: nu vinden alle adapterconfiguratie-validaties plaats tijdens het opslaan van de adapterconfiguratie en worden alle geïdentificeerde fouten in een dialoogvenster weergegeven. Lost probleem # 61 op",
"fr": "Amélioration: Désormais, toutes les validations de configuration de l'adaptateur ont lieu lors de l'enregistrement de la configuration de l'adaptateur, et toutes les erreurs identifiées sont affichées dans une boîte de dialogue. Résolution du problème n ° 61",
"it": "Miglioramento: ora, tutte le convalide della configurazione dell'adattatore vengono eseguite durante il salvataggio della configurazione dell'adattatore e tutti gli errori identificati vengono visualizzati in una finestra di dialogo. Risolve il problema # 61",
"es": "Mejora: ahora, todas las validaciones de la configuración del adaptador tienen lugar mientras se guarda la configuración del adaptador, y todos los errores identificados se muestran en un cuadro de diálogo. Aborda el problema # 61",
"pl": "Ulepszenie: teraz wszystkie sprawdzanie poprawności konfiguracji adaptera mają miejsce podczas zapisywania konfiguracji adaptera, a wszystkie zidentyfikowane błędy są wyświetlane w oknie dialogowym. Rozwiązuje problem nr 61",
"zh-cn": "增强功能:现在,所有适配器配置验证都在保存适配器配置的同时进行,并且所有已识别的错误均显示在对话框中。解决了问题61"
},
"1.2.0": {
"en": "Fix: issue #60 - Linked triggers of motion sensors issue; Several code improvements; Issues #35 and #43 confirmed as resolved, therefore all workaround code removed",
"de": "Fix: Issue #60 - Problem mit verknüpften Auslösern von Bewegungssensoren; Mehrere Codeverbesserungen; Issues #35 und #43 wurden als behoben bestätigt, daher wurde der gesamte Workaround-Code entfernt",
"ru": "Исправлено: проблема №60 - проблема связанных триггеров датчиков движения; Несколько улучшений кода; Проблемы №35 и №43 подтверждены как решенные, поэтому весь код обходного решения удален.",
"pt": "Correção: problema nº 60 - Problemas vinculados aos sensores de movimento; Várias melhorias de código; Os problemas nº 35 e nº 43 foram confirmados como resolvidos, portanto, todo o código de solução alternativa foi removido",
"nl": "Oplossing: probleem # 60 - Probleem met gekoppelde triggers van bewegingssensoren; Diverse codeverbeteringen; Problemen # 35 en # 43 bevestigd als opgelost, daarom is alle tijdelijke code verwijderd",
"fr": "Correction: problème n ° 60 - Problème lié aux déclencheurs liés aux capteurs de mouvement; Plusieurs améliorations de code; Problèmes n ° 35 et n ° 43 confirmés comme résolus, par conséquent tout le code de solution de contournement a été supprimé",
"it": "Correzione: problema # 60 - Problemi relativi ai trigger collegati dei sensori di movimento; Diversi miglioramenti al codice; I problemi # 35 e # 43 sono stati confermati come risolti, quindi tutto il codice della soluzione alternativa è stato rimosso",
"es": "Solución: problema n. ° 60: problemas relacionados con los activadores de los sensores de movimiento; Varias mejoras de código; Los problemas n. ° 35 y n. ° 43 se confirmaron como resueltos, por lo tanto, se eliminó todo el código de solución.",
"pl": "Poprawka: problem # 60 - Problem z połączonymi wyzwalaczami czujników ruchu; Kilka ulepszeń kodu; Potwierdzono, że problemy 35 i 43 zostały rozwiązane, w związku z czym usunięto cały kod obejścia",
"zh-cn": "修复:问题60-运动传感器的链接触发器问题;几处代码改进;问题#35和#43确认已解决,因此删除了所有解决方法代码"
}
},
"titleLang": {
"en": "Smart Control",
"de": "Smart Control",
"ru": "Smart Control",
"pt": "Smart Control",
"nl": "Smart Control",
"fr": "Smart Control",
"it": "Smart Control",
"es": "Smart Control",
"pl": "Smart Control",
"zh-cn": "Smart Control"
},
"desc": {
"en": "Control devices smarter: by grouping, including triggers like motion, opening window, etc. and set target devices accordingly",
"de": "Steuere deine Geräte smarter: durch Gruppieren, Einbindung von Auslösern wie Bewegungsmelder, Öffnen des Fensters usw., und entsprechendes Setzen der Zielgeräte",
"ru": "Умнее управляйте устройствами: группируя, включая триггеры, такие как движение, открывание окна и т. Д., И соответственно устанавливайте целевые устройства",
"pt": "Dispositivos de controle mais inteligentes: agrupando, incluindo gatilhos como movimento, abrindo a janela etc. e defina os dispositivos de destino de acordo",
"nl": "Bedien apparaten slimmer: door te groeperen, inclusief triggers zoals beweging, raam openen, enz. En dienovereenkomstig doelapparaten in te stellen",
"fr": "Contrôlez les appareils plus intelligemment: en groupant, y compris les déclencheurs comme le mouvement, l'ouverture de la fenêtre, etc. et définissez les appareils cibles en conséquence",
"it": "Controlla i dispositivi in modo più intelligente: raggruppando, inclusi trigger come movimento, apertura della finestra, ecc. E imposta i dispositivi di destinazione di conseguenza",
"es": "Controle los dispositivos de manera más inteligente: agrupando, incluidos los desencadenantes como el movimiento, la ventana de apertura, etc.",
"pl": "Inteligentniejsze sterowanie urządzeniami: przez grupowanie, w tym wyzwalaczy, takich jak ruch, otwieranie okna itp. I odpowiednie ustawianie urządzeń docelowych",
"zh-cn": "控制设备更智能:通过分组(包括动作,打开窗口等)进行分组,并相应地设置目标设备"
},
"authors": [
"oelison <iobrokersmartcontrol(at)sciphy.de",
"Mic-M <[email protected]>"
],
"keywords": [
"smart",
"control",
"rooms",
"groups",
"motion sensors",
"devices",
"switches",
"lights",
"trigger",
"schedule",
"zones"
],
"license": "MIT",
"platform": "Javascript/Node.js",
"main": "main.js",
"icon": "smartcontrol.png",
"enabled": true,
"extIcon": "https://raw.githubusercontent.com/iobroker-community-adapters/ioBroker.smartcontrol/master/admin/smartcontrol.png",
"readme": "https://github.com/iobroker-community-adapters/ioBroker.smartcontrol/blob/master/README.md",
"loglevel": "info",
"mode": "daemon",
"type": "logic",
"compact": true,
"connectionType": "local",
"dataSource": "poll",
"materialize": true,
"messagebox": true,
"dependencies": [
{
"js-controller": ">=3.3.22"
}
],
"plugins": {
"sentry": {
"dsn": "https://[email protected]/94"
}
}
},
"native": {
"fixNightNightEnd": true,
"motionIgnoreBriIfZoneOn": true,
"triggerStatesAck": "false",
"limitTriggerInterval": "2",
"extendedInfoLog": true,
"fancy-filter-input": "",
"executeZoneAlways": false,
"jsonMaxEntries": "100",
"validateDeactivatedRows": false,
"tableTriggerMotion": [
{
"active": true,
"name": "Motion.Bad",
"stateId": "smartcontrol.0.Test.trigger.Bathroom_motion",
"stateVal": "true",
"duration": "10",
"notIfManual": false,
"briStateId": "smartcontrol.0.Test.brightness.Bathroom_bri",
"briThreshold": "100",
"motionLinkedTrigger": [],
"motionLinkedDuration": "",
"ignoreMotionOn": false
},
{
"active": true,
"name": "Motion.Flur.Sensor #1",
"stateId": "smartcontrol.0.Test.trigger.Hallway1_motion",
"stateVal": "true",
"duration": "120",
"notIfManual": false,
"briStateId": "smartcontrol.0.Test.brightness.Hallway1_bri",
"briThreshold": "70",
"motionLinkedTrigger": [],
"motionLinkedDuration": "",
"ignoreMotionOn": false
},
{
"active": true,
"name": "Motion.Flur.Sensor #2",
"stateId": "smartcontrol.0.Test.trigger.Hallway2_motion",
"stateVal": "true",
"duration": "120",
"notIfManual": false,
"briStateId": "smartcontrol.0.Test.brightness.Hallway2_bri",
"briThreshold": "60",
"motionLinkedTrigger": [],
"motionLinkedDuration": "",
"ignoreMotionOn": false
}
],
"tableTriggerDevices": [
{
"active": true,
"name": "Andere.Bad.Wandschalter",
"userState": false,
"stateId": "smartcontrol.0.Test.trigger.Bathroom_wall-switch",
"stateVal": "true",
"targetOff": false,
"isToggle": false
},
{
"active": true,
"name": "Andere.Flur.Wandschalter #1",
"userState": false,
"stateId": "smartcontrol.0.Test.trigger.Hallway1_wall-switch",
"stateVal": "true",
"targetOff": false,
"isToggle": false
},
{
"active": true,
"name": "Andere.Flur.Wandschalter #2",
"userState": false,
"stateId": "smartcontrol.0.Test.trigger.Hallway2_wall-switch",
"stateVal": "true",
"targetOff": false,
"isToggle": false
},
{
"active": true,
"name": "Lese-Ecke.Jemand setzt sich",
"userState": false,
"stateId": "smartcontrol.0.Test.trigger.RelaxPersonSitting",
"stateVal": "true",
"targetOff": false,
"isToggle": false
}
],
"tableTargetEnums": [
{
"active": false,
"name": "Enum.Beleuchtung",
"enumId": "Beleuchtung",
"enumRooms": [],
"onValue": "true",
"noTargetOnCheck": false,
"offValue": "false",
"noTargetOffCheck": false
}
],
"tableTargetURLs": [
{
"active": false,
"name": "Samsung-TV.Einschalten",
"stateId": "",
"urlOn": "http://192.168.100.10:8580/?cmd=on",
"urlOff": "http://192.168.100.10:8580/?cmd=off"
}
],
"tableTriggerTimes": [
{
"active": true,
"name": "Zeit.Jede Stunde in Minute 42",
"time": "42 * * * *",
"additionalConditions": [],
"additionalConditionsAll": false,
"never": [],
"neverAll": false,
"targetOff": false
},
{
"active": true,
"name": "Zeit.22:00 Mo-Fr",
"time": "0 22 * * 1-5",
"additionalConditions": [
"Jemand anwesend"
],
"additionalConditionsAll": false,
"never": [],
"neverAll": false,
"targetOff": false
},
{
"active": true,
"name": "Zeit.04:05 Sonntags",
"time": "5 4 * * sun",
"additionalConditions": [],
"additionalConditionsAll": false,
"never": [],
"neverAll": false,
"targetOff": false
},
{
"active": true,
"name": "Zeit.30 Minutes nach Sonnenuntergang",
"time": "sunset+30",
"additionalConditions": [],
"additionalConditionsAll": false,
"never": [],
"neverAll": false,
"targetOff": false
}
],
"tableTargetDevices": [
{
"active": true,
"name": "Bad.EG.Licht",
"onState": "smartcontrol.0.Test.light.Bathroom",
"onValue": "true",
"noTargetOnCheck": false,
"offState": "smartcontrol.0.Test.light.Bathroom",
"offValue": "false",
"noTargetOffCheck": false
},
{
"active": true,
"name": "Bad.EG.Radio",
"onState": "smartcontrol.0.Test.radio.Bathroom",
"onValue": "Smooth Jazz",
"noTargetOnCheck": false,
"offState": "smartcontrol.0.Test.radio.Bathroom",
"offValue": "Musik aus",
"noTargetOffCheck": false
},
{
"active": true,
"name": "Flur.Light",
"onState": "smartcontrol.0.Test.light.Hallway",
"onValue": "true",
"noTargetOnCheck": false,
"offState": "smartcontrol.0.Test.light.Hallway",
"offValue": "false",
"noTargetOffCheck": false
},
{
"active": true,
"name": "Lese-Ecke.Deckenlicht",
"onState": "smartcontrol.0.Test.light.RelaxAreaCeiling",
"onValue": "true",
"noTargetOnCheck": false,
"offState": "smartcontrol.0.Test.light.RelaxAreaCeiling",
"offValue": "false",
"noTargetOffCheck": false
},
{
"active": true,
"name": "Lese-Ecke.Wandlicht",
"onState": "smartcontrol.0.Test.light.RelaxAreaWall",
"onValue": "true",
"noTargetOnCheck": false,
"offState": "smartcontrol.0.Test.light.RelaxAreaWall",
"offValue": "false",
"noTargetOffCheck": false
}
],
"tableZones": [
{
"active": true,
"name": "Bad Erdgeschoss",
"triggers": [
"Motion.Bad",
"Andere.Bad.Wandschalter"
],
"targets": [
"Bad.EG.Licht",
"Bad.EG.Radio"
],
"offAfter": "7000",
"neverOff": [],
"neverOffAll": false,
"executeAlways": false,
"executionJson": "[{\"active\":true,\"start\":\"06:00\",\"end\":\"09:00\",\"mon\":true,\"tue\":true,\"wed\":true,\"thu\":true,\"fri\":true,\"sat\":false,\"sun\":false,\"additionalConditions\":[],\"never\":[\"Feiertag heute\",\"Keiner anwesend\"]},{\"active\":true,\"start\":\"08:00\",\"end\":\"11:00\",\"mon\":true,\"tue\":true,\"wed\":true,\"thu\":true,\"fri\":true,\"sat\":false,\"sun\":false,\"additionalConditions\":[\"Feiertag heute\"],\"never\":[\"Keiner anwesend\"]},{\"active\":true,\"start\":\"08:00\",\"end\":\"11:00\",\"mon\":false,\"tue\":false,\"wed\":false,\"thu\":false,\"fri\":false,\"sat\":true,\"sun\":true,\"additionalConditions\":[],\"never\":[\"Feiertag heute\",\"Keiner anwesend\"]}]",
"infoText": "bewegung im Bad mit Licht und Radio"
},
{
"active": true,
"name": "Flur",
"triggers": [
"Motion.Flur.Sensor #1",
"Motion.Flur.Sensor #2",
"Andere.Flur.Wandschalter #1",
"Andere.Flur.Wandschalter #2"
],
"targets": [
"Flur.Light"
],
"offAfter": "500",
"neverOff": [],
"neverOffAll": false,
"executeAlways": true,
"executionJson": "",
"infoText": "Flurlicht steuerung"
},
{
"active": true,
"name": "Leseecke",
"triggers": [
"Lese-Ecke.Jemand setzt sich"
],
"targets": [
"Lese-Ecke.Deckenlicht",
"Lese-Ecke.Wandlicht"
],
"offAfter": "10000",
"neverOff": [],
"neverOffAll": false,
"executeAlways": false,
"executionJson": "[{\"active\":true,\"start\":\"sunset+30\",\"end\":\"sunrise\",\"mon\":true,\"tue\":true,\"wed\":true,\"thu\":true,\"fri\":true,\"sat\":false,\"sun\":false,\"additionalConditions\":[\"Jemand anwesend\"],\"never\":[]}]",
"infoText": "Leseecke Licht steuerung"
}
],
"tableConditions": [
{
"active": true,
"name": "Feiertag heute",
"conditionState": "smartcontrol.0.Test.condition.isHolidayToday",
"conditionValue": "true"
},
{
"active": true,
"name": "Haustür ist abgeschlossen",
"conditionState": "smartcontrol.0.Test.condition.isFrontDoorLocked",
"conditionValue": "true"
},
{
"active": true,
"name": "Keiner anwesend",
"conditionState": "smartcontrol.0.Test.condition.isAnyonePresent",
"conditionValue": "false"
},
{
"active": true,
"name": "Jemand anwesend",
"conditionState": "smartcontrol.0.Test.condition.isAnyonePresent",
"conditionValue": "true"
}
]
},
"instanceObjects": [
{
"_id": "info.connection",
"type": "state",
"common": {
"role": "indicator.connected",
"name": "If adapter configuration successfully validated",
"type": "boolean",
"read": true,
"write": false,
"def": false
},
"native": {}
}
]
}