-
Notifications
You must be signed in to change notification settings - Fork 13
/
io-package.json
459 lines (459 loc) · 28.3 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
{
"common": {
"name": "smartcontrol",
"version": "1.2.1",
"news": {
"1.2.1": {
"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": {
"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": {
"Fix: issue #60 - Linked triggers of motion sensors issue; Several code improvements; Issues #35 and #43 confirmed as resolved, therefore all workaround code removed": {
"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确认已解决,因此删除了所有解决方法代码"
}
},
"1.1.1": {
"Fix: Most likely finally fixes issue #43 as well as workaround for issue #35": {
"en": "Fix: Most likely finally fixes issue #43 as well as workaround for issue #35",
"de": "Fix: Behebt höchstwahrscheinlich endlich Issue 43 sowie Workaround für Issue 35",
"ru": "Исправление: Скорее всего, наконец, исправлена проблема № 43, а также решение проблемы № 35.",
"pt": "Correção: provavelmente, finalmente corrige o problema nº 43, bem como uma solução alternativa para o problema nº 35",
"nl": "Oplossing: lost waarschijnlijk eindelijk probleem # 43 op, evenals een tijdelijke oplossing voor probleem # 35",
"fr": "Correctif: corrige très probablement finalement le problème n ° 43 ainsi que la solution de contournement pour le problème n ° 35",
"it": "Correzione: molto probabilmente risolve finalmente il problema # 43 e la soluzione alternativa per il problema # 35",
"es": "Solución: lo más probable es que finalmente solucione el problema # 43, así como una solución para el problema # 35",
"pl": "Poprawka: najprawdopodobniej ostatecznie rozwiązuje problem nr 43, a także obejście problemu nr 35",
"zh-cn": "修复:最有可能最终解决了问题43和问题35的解决方法"
}
},
"1.1.0": {
"Improvement: if multiple motion sensors assigned to zone, zone will not switch off if any other motion sensor assigned to same zone is still motion=true": {
"en": "Improvement: if multiple motion sensors assigned to zone, zone will not switch off if any other motion sensor assigned to same zone is still motion=true",
"de": "Verbesserung: Wenn der Zone mehrere Bewegungsmelder zugewiesen sind, wird die Zone nicht ausgeschaltet, wenn ein anderer Bewegungsmelder, der derselben Zone zugewiesen ist, noch Bewegung=true ist",
"ru": "Исправлено: если несколько датчиков движения назначены зоне, зона не будет отключаться, если любой другой датчик движения, назначенный той же зоне, все еще движется = true",
"pt": "Correção: se vários sensores de movimento atribuídos à zona, a zona não desligará se qualquer outro sensor de movimento atribuído à mesma zona ainda for movimento = verdadeiro",
"nl": "Oplossing: als er meerdere bewegingssensoren zijn toegewezen aan een zone, wordt de zone niet uitgeschakeld als een andere bewegingssensor die aan dezelfde zone is toegewezen nog steeds beweging = waar is",
"fr": "Correction: si plusieurs capteurs de mouvement affectés à la zone, la zone ne s'éteindra pas si un autre capteur de mouvement affecté à la même zone est toujours en mouvement = vrai",
"it": "Risolto: se più sensori di movimento sono assegnati alla zona, la zona non si spegne se qualsiasi altro sensore di movimento assegnato alla stessa zona è ancora motion = true",
"es": "Solución: si se asignan varios sensores de movimiento a la zona, la zona no se apagará si cualquier otro sensor de movimiento asignado a la misma zona sigue siendo movimiento = verdadero",
"pl": "Poprawka: jeśli wiele czujników ruchu jest przypisanych do strefy, strefa nie wyłączy się, jeśli jakikolwiek inny czujnik ruchu przypisany do tej samej strefy jest nadal ruch = prawda",
"zh-cn": "修复:如果分配给区域的多个运动传感器,如果分配给同一区域的任何其他运动传感器仍然是motion = true,则区域将不会关闭"
}
},
"1.0.0": {
"No changes - just prepared versioning to add adapter to stable repository per Adapter development documentation": {
"en": "No changes - just prepared versioning to add adapter to stable repository per Adapter development documentation",
"de": "Keine Änderungen - nur vorbereitete Versionierung zum Hinzufügen des Adapters zum stabilen Repository gemäß der Adapter-Entwicklungs-Dokumentation",
"ru": "Без изменений - просто подготовлено управление версиями для добавления адаптера в стабильный репозиторий согласно документации по разработке адаптера.",
"pt": "Sem alterações - apenas controle de versão preparado para adicionar adaptador ao repositório estável de acordo com a documentação de desenvolvimento do adaptador",
"nl": "Geen wijzigingen - alleen versiebeheer voorbereid om adapter toe te voegen aan stabiele repository per ontwikkelingsdocumentatie voor adapter",
"fr": "Aucun changement - juste préparé la gestion des versions pour ajouter l'adaptateur au référentiel stable conformément à la documentation de développement de l'adaptateur",
"it": "Nessuna modifica: solo il controllo delle versioni preparato per aggiungere l'adattatore al repository stabile secondo la documentazione di sviluppo dell'adattatore",
"es": "Sin cambios: solo versiones preparadas para agregar el adaptador al repositorio estable según la documentación de desarrollo del adaptador",
"pl": "Bez zmian - po prostu przygotowałem wersję w celu dodania adaptera do stabilnego repozytorium zgodnie z dokumentacją rozwoju adaptera",
"zh-cn": "无需更改-只需准备版本,即可根据适配器开发文档将适配器添加到稳定的存储库中"
}
},
"0.6.0": {
"1. Several code improvements / fixes; 2. Enhancement: New 'Linked devices' options for tab '3. TRIGGER', motion sensors.": {
"en": "1. Several code improvements / fixes; 2. Enhancement: New 'Linked devices' options for tab '3. TRIGGER' -> motion sensors.",
"de": "1. Mehrere Codeverbesserungen/-korrekturen; 2. Erweiterung: Neue Optionen für verknüpfte Geräte für '3. TRIGGER' -> Bewegungsmelder.",
"ru": "1. Несколько улучшений / исправлений кода; 2. Улучшение: новые параметры «Связанные устройства» для вкладки «3. ТРИГГЕР, датчики движения.",
"pt": "1. Várias melhorias / correções de código; 2. Aprimoramento: Novas opções de 'Dispositivos vinculados' para a guia '3. TRIGGER ', sensores de movimento.",
"nl": "1. Diverse codeverbeteringen / fixes; 2. Verbetering: nieuwe opties voor 'Gekoppelde apparaten' voor tabblad '3. TRIGGER ', bewegingssensoren.",
"fr": "1. Plusieurs améliorations / corrections de code; 2. Amélioration: Nouvelles options «Appareils liés» pour l'onglet «3. TRIGGER ', capteurs de mouvement.",
"it": "1. Diversi miglioramenti / correzioni al codice; 2. Miglioramento: nuove opzioni \"Dispositivi collegati\" per la scheda \"3. TRIGGER ', sensori di movimento.",
"es": "1. Varias mejoras / correcciones de código; 2. Mejora: Nuevas opciones de 'Dispositivos vinculados' para la pestaña '3. TRIGGER ', sensores de movimiento.",
"pl": "1. Kilka ulepszeń / poprawek kodu; 2. Ulepszenie: Nowe opcje „Połączonych urządzeń” na karcie „3. TRIGGER ”, czujniki ruchu.",
"zh-cn": "1.若干代码改进/修复; 2.增强功能:选项卡'3新增了“链接的设备”选项。 TRIGGER',运动传感器。"
}
}
},
"title": "Smart Control",
"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": [
"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/Mic-M/ioBroker.smartcontrol/master/admin/smartcontrol.png",
"readme": "https://github.com/Mic-M/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": ">=1.4.2"
}
],
"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\"]}]"
},
{
"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": ""
},
{
"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\":[]}]"
}
],
"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": {}
}
]
}