iobroker.shuttercontrol
Version:
Automatic control for shutters
901 lines (900 loc) • 24.9 kB
JSON
{
"common": {
"name": "shuttercontrol",
"version": "2.0.3",
"news": {
"2.0.3": {
"en": "Translations updated",
"de": "Übersetzungen aktualisiert",
"ru": "Обновленные переводы",
"pt": "Traduções actualizadas",
"nl": "Vertalingen bijgewerkt",
"fr": "Traductions actualisées",
"it": "Traduzioni aggiornata",
"es": "Traducción actualizada",
"pl": "Aktualizacja tłumaczeń",
"uk": "Переклади оновлені",
"zh-cn": "更新翻译"
},
"2.0.2": {
"en": "Fix Responsive Design for Tab Menu\nDependencies updated",
"de": "Reparieren Responsive Design für Tab Menu\nAusgaben aktualisiert",
"ru": "Исправьте адаптивный дизайн для меню Tab\nОбновленные зависимости",
"pt": "Corrigir o Design Responsivo para o Menu Tab\nDependências atualizadas",
"nl": "Responsief ontwerp voor het menu Tabs repareren\nAfhankelijkheden bijgewerkt",
"fr": "Correction de la conception réactive pour le menu Tab\nDépendances actualisées",
"it": "Risolvere il disegno reattivo per il menu della scheda\nDipendenze aggiornate",
"es": "Diseño responsivo fijo para el menú de pestañas\nActualización de las dependencias",
"pl": "Fix Responsive Design for Tab Menu\nAktualizacja zależności",
"uk": "Фіксований адаптивний дизайн для вкладного меню\nЗалежність оновлено",
"zh-cn": "修复 Tab 菜单的响应设计\n更新的依赖关系"
},
"2.0.1": {
"en": "Fix Translations\nTab Icons added",
"de": "Übersetzungen reparieren\nTab Icons hinzugefügt",
"ru": "Исправить переводы\nДобавлены иконки Tab",
"pt": "Corrigir traduções\nTab Icons adicionado",
"nl": "Vertalingen herstellen\nTab-pictogrammen toegevoegd",
"fr": "Correction des traductions\nIcônes de l'onglet ajouté",
"it": "Riparare le traduzioni\nScheda Icone aggiunto",
"es": "Corregir traducciones\nTab Icons añadido",
"pl": "Napraw tłumaczenia\nDodano ikony tab",
"uk": "Виправлення перекладів\nВкладка іконок додано",
"zh-cn": "修正翻译\n添加标签图标"
},
"2.0.0": {
"en": "Dependencies updated\njsonTab added",
"de": "Ausgaben aktualisiert\njsonTab hinzugefügt",
"ru": "Обновленные зависимости\nджейсон Таб добавил",
"pt": "Dependências atualizadas\njsonTab adicionado",
"nl": "Afhankelijkheden bijgewerkt\njsonTab toegevoegd",
"fr": "Dépendances actualisées\njsonTab ajouté",
"it": "Dipendenze aggiornate\njsonTab aggiunto",
"es": "Actualización de las dependencias\njsonTab añadido",
"pl": "Aktualizacja zależności\njsonTab dodany",
"uk": "Залежність оновлено\njsonTab додано",
"zh-cn": "更新的依赖关系\n添加了 jsonTab"
},
"1.8.8": {
"en": "Design Fix\nFix dialog-select-member\nDependencies updated",
"de": "Design Fix\nDialog-Auswahl-Mitglied festlegen\nAusgaben aktualisiert",
"ru": "Дизайн Fix\nFix диалоговое голосование\nОбновленные данные о зависимостях",
"pt": "Correção de Design\nCorrigir diálogo-selecionar-membro\nDependências atualizadas",
"nl": "Ontwerpfix\nDialoog selecteren-lid herstellen\nAfhankelijkheden bijgewerkt",
"fr": "Correction de conception\nCorrection du membre de dialogue-sélectionner\nDépendances actualisées",
"it": "Design Fix\nFisso finestra di dialogo-select-member\nDipendenze aggiornate",
"es": "Diseño fijo\nArreglar diálogo-select-member\nActualización de las dependencias",
"pl": "Popraw projekt\nFix dialog- select- member\nAktualizacja zależności",
"uk": "Фіксація дизайну\nВиправлено діалогове вікно-виберіть-член\nЗалежність оновлено",
"zh-cn": "设计\n修补对话框选择成员\n更新的依赖关系"
},
"1.8.7": {
"en": "Design Fix",
"de": "Design Fix",
"ru": "Дизайн Fix",
"pt": "Correção de Design",
"nl": "Ontwerpfix",
"fr": "Correction de conception",
"it": "Design Fix",
"es": "Diseño fijo",
"pl": "Popraw projekt",
"uk": "Фіксація дизайну",
"zh-cn": "设计"
},
"1.8.6": {
"en": "eslint-config fix\nDependencies updated\nUpdate License\nFix Frost Alarm",
"de": "eslint-config fix\nAusgaben aktualisiert\nLizenz aktualisieren\nFrost Alarm",
"ru": "eslint-конфигурация\nОбновленные данные о зависимостях\nЛицензия обновления\nFix Frost Alarm",
"pt": "eslint-config fix\nDependências atualizadas\nLicença de atualização\nCorrigir o alarme de Frost",
"nl": "eslint-config fix\nAfhankelijkheden bijgewerkt\nLicentie bijwerken\nFrost-alarm herstellen",
"fr": "fixateur eslint-config\nDépendances actualisées\nMettre à jour la licence\nCorrection de l'alarme de gel",
"it": "eslint-config fix\nDipendenze aggiornate\nLicenza di aggiornamento\nFissare l'allarme Frost",
"es": "eslint-config fix\nActualización de las dependencias\nActualizar Licencia\nFijar Alarma Frost",
"pl": "fix eslint- config\nAktualizacja zależności\nUaktualnij licencję\nNapraw alarm Frost",
"uk": "eslint-config виправити\nЗалежність оновлено\nОновлення ліцензії\nВиправлення фрастової сигналізації",
"zh-cn": "埃斯林特配置修复\n更新的依赖关系\n更新许可证\n修复霜警警报"
}
},
"titleLang": {
"en": "shuttercontrol",
"de": "Rolladensteuerung",
"ru": "затвор",
"pt": "obturador",
"nl": "Luik",
"fr": "obturateur",
"it": "otturatore",
"es": "obturador",
"pl": "migawka",
"uk": "керування затвором",
"zh-cn": "快门"
},
"desc": {
"en": "Automatic control for shutters",
"de": "Automatische Steuerung für Rollläden",
"ru": "Автоматическое управление жалюзи",
"pt": "Controle automático para persianas",
"nl": "Automatische controle voor luiken",
"fr": "Contrôle automatique des volets",
"it": "Controllo automatico per tapparelle",
"es": "Control automático de persianas.",
"pl": "Automatyczne sterowanie żaluzjami",
"uk": "Автоматичне керування ролетами",
"zh-cn": "百叶窗的自动控制"
},
"authors": [
"simatec <shuttercontrol@simateccloud.de>"
],
"keywords": [
"home automation",
"Rollladen",
"Jalousie",
"Rollladensteuerung",
"shutter",
"Homematic",
"Sunprotec",
"Sonnenschutz",
"Astro",
"Elevation",
"Sonneuntergang",
"Sonnenaufgang"
],
"docs": {
"en": "docs/en/shuttercontrol.md",
"de": "docs/de/shuttercontrol.md"
},
"licenseInformation": {
"license": "MIT",
"type": "free"
},
"platform": "Javascript/Node.js",
"icon": "shuttercontrol.png",
"enabled": true,
"extIcon": "https://raw.githubusercontent.com/simatec/ioBroker.shuttercontrol/master/admin/shuttercontrol.png",
"readme": "https://github.com/simatec/ioBroker.shuttercontrol/blob/master/README.md",
"loglevel": "info",
"mode": "daemon",
"type": "climate-control",
"compact": true,
"connectionType": "local",
"dataSource": "push",
"tier": 2,
"stopBeforeUpdate": true,
"messagebox": true,
"dependencies": [
{
"js-controller": ">=5.0.19"
}
],
"globalDependencies": [
{
"admin": ">=7.6.3"
}
],
"adminTab": {
"link": "jsonTab.json5",
"sendTo": true,
"singleton": false,
"name": "Shuttercontrol"
},
"adminUI": {
"config": "materialize",
"tab": "json"
},
"plugins": {
"sentry": {
"dsn": "https://5f58df7167d846e3a90bae5414d4fc09@sentry.iobroker.net/62"
}
}
},
"native": {
"UseAstro": true,
"publicHolidays": true,
"publicHolInstance": "",
"HolidayDP": "",
"schoolfreeDP": "",
"UseSunMode": true,
"currentShutterState": false,
"currentShutterStateTime": 60,
"blockManuMode": false,
"shutterStateRound": 1,
"satIsWeek": false,
"W_shutterDownLiving": "22:00",
"W_shutterUpLivingMin": "05:00",
"W_shutterUpLivingMax": "06:00",
"WE_shutterDownLiving": "22:00",
"WE_shutterUpLivingMin": "05:00",
"WE_shutterUpLivingMax": "06:00",
"driveDelayUpLiving": 10,
"driveHeightUpLiving": 100,
"driveHeightDownLiving": 0,
"triggerAutoLiving": "hm-rpc.0.MEQ1234567.2.STATE",
"livingAutomatic": "livingSunriseSunset",
"W_shutterUpSleepMax": "06:30",
"W_shutterUpSleepMin": "06:00",
"W_shutterDownSleep": "20:00",
"WE_shutterUpSleepMax": "06:30",
"WE_shutterUpSleepMin": "06:00",
"WE_shutterDownSleep": "21:00",
"driveDelayUpSleep": 10,
"driveHeightUpSleep": 100,
"driveHeightDownSleep": 0,
"triggerAutoSleep": "hm-rpc.0.MEQ1234567.2.STATE",
"sleepAutomatic": "sleepSunriseSunset",
"W_shutterUpChildrenMax": "06:30",
"W_shutterUpChildrenMin": "06:00",
"W_shutterDownChildren": "20:00",
"WE_shutterUpChildrenMax": "06:30",
"WE_shutterUpChildrenMin": "06:00",
"WE_shutterDownChildren": "21:00",
"driveDelayUpChildren": 10,
"driveHeightUpChildren": 100,
"driveHeightDownChildren": 0,
"triggerAutoChildren": "hm-rpc.0.MEQ1234567.2.STATE",
"childrenAutomatic": "childrenSunriseSunset",
"astroDelayUp": 30,
"longitude": "",
"latitude": "",
"astroDelayDown": 30,
"driveHeightUpAstro": 100,
"driveHeightDownAstro": 0,
"driveDelayUpAstro": 10,
"sleepEnum": "",
"livingEnum": "",
"livingEnumAuto": "",
"sleepEnumAuto": "",
"sunMonthStart": 5,
"sunMonthEnd": 9,
"sun_shutterUp": "19:00",
"sun_shutterDown": "10:00",
"sunProtecEnum": "",
"driveHeightSun": 30,
"sunProtEndElevation": 10,
"LateAllDown": false,
"LateAllDownTime": "22:15",
"SummerStart": "01.03.",
"SummerEnd": "30.09.",
"XMasStart": "01.12.",
"XMasEnd": "06.01.",
"useXmasLevel": false,
"betweenPosition": false,
"noGoTime": 0,
"betweenPositionTime": "22:00",
"schoolfree": false,
"schoolfreeSleepArea": false,
"schoolfreeLivingArea": false,
"schoolfreeChildrenArea": true,
"schoolfreeInstance": "",
"lightsensorDown": 400,
"lightsensorDownTime": "16:00",
"lightsensorUp": 500,
"lightsensorUpTime": "05:00",
"lightsensorUpDown": "",
"alarmWind1Level": 100,
"alarmWind2Level": 100,
"alarmRainLevel": 100,
"alarmFrostLevel": 80,
"alarmFireLevel": 100,
"alarmWind1": "",
"alarmWind2": "",
"alarmRain": "",
"alarmFrost": "",
"alarmFire": "",
"heatProtection": false,
"events": [
{
"enabled": true,
"shutterName": "shutter example",
"name": "hm-rpc.0.MEQ1234567.2.LEVEL",
"triggerID": "",
"LateDown": true,
"inSummerNotDown": false,
"KeepSunProtect": false,
"heatProtection": false,
"tempHeatProtection": "30",
"typeUp": "goldenhour End",
"typeDown": "elevation",
"type": "in- & outside temperature",
"heightDownSun": "50",
"direction": "290",
"directionRange": "15",
"tempInside": "23",
"tempSensor": "",
"outsideTempSensor": "",
"tempOutside": "23",
"lightSensor": "",
"valueLight": "15",
"currentHeight": "",
"heightUp": "100",
"heightDown": "0",
"triggerState": "true",
"triggerStateTilted": "none",
"triggerDrive": "100",
"triggerChange": "upDown",
"elevation": "4",
"XmasLevel": 0,
"useXmasLevel": false,
"betweenPosition": false,
"betweenPositionLevel": "50",
"trigDelyUp": 1,
"trigDelyDown": 1,
"sunProtectEndDely": 0,
"enableAlarmWind1": false,
"enableAlarmWind2": false,
"enableAlarmRain": false,
"enableAlarmFrost": false,
"enableAlarmFire": false
}
]
},
"objects": [],
"instanceObjects": [
{
"_id": "shutters",
"type": "channel",
"common": {
"name": "Control shutters"
},
"native": {}
},
{
"_id": "shutters.autoUp",
"type": "channel",
"common": {
"name": "Control shutter automatic up"
},
"native": {}
},
{
"_id": "shutters.autoDown",
"type": "channel",
"common": {
"name": "Control shutter automatic down"
},
"native": {}
},
{
"_id": "shutters.autoSun",
"type": "channel",
"common": {
"name": "Control shutter automatic sunprotect"
},
"native": {}
},
{
"_id": "shutters.currentStates",
"type": "state",
"common": {
"role": "json",
"name": "current shutter states",
"type": "string",
"read": true,
"write": true,
"expert": true
},
"native": {}
},
{
"_id": "info",
"type": "channel",
"common": {
"name": "Info Logs"
},
"native": {}
},
{
"_id": "control",
"type": "channel",
"common": {
"name": "Control Buttons"
},
"native": {}
},
{
"_id": "control.Holiday",
"type": "state",
"common": {
"role": "switch",
"name": "Holiday",
"type": "boolean",
"read": true,
"write": true,
"def": false
},
"native": {}
},
{
"_id": "control.schoolfree",
"type": "state",
"common": {
"role": "switch",
"name": "Schoolfree",
"type": "boolean",
"read": true,
"write": true,
"def": false
},
"native": {}
},
{
"_id": "control.autoLiving",
"type": "state",
"common": {
"role": "switch",
"name": "Auto / Manu Living Area",
"type": "boolean",
"read": true,
"write": true,
"def": false
},
"native": {}
},
{
"_id": "control.autoSleep",
"type": "state",
"common": {
"role": "switch",
"name": "Auto / Manu Sleep Area",
"type": "boolean",
"read": true,
"write": true,
"def": false
},
"native": {}
},
{
"_id": "control.autoChildren",
"type": "state",
"common": {
"role": "switch",
"name": "Auto / Manu Children Area",
"type": "boolean",
"read": true,
"write": true,
"def": false
},
"native": {}
},
{
"_id": "control.closeAll",
"type": "state",
"common": {
"role": "button",
"name": "close all Shutter",
"type": "boolean",
"read": true,
"write": true,
"def": false
},
"native": {
"UNIT": "",
"TAB_ORDER": 0,
"OPERATIONS": 6,
"FLAGS": 1,
"TYPE": "ACTION",
"MIN": false,
"MAX": true,
"DEFAULT": false
}
},
{
"_id": "control.openAll",
"type": "state",
"common": {
"role": "button",
"name": "open all Shutter",
"type": "boolean",
"read": true,
"write": true,
"def": false
},
"native": {
"UNIT": "",
"TAB_ORDER": 0,
"OPERATIONS": 6,
"FLAGS": 1,
"TYPE": "ACTION",
"MIN": false,
"MAX": true,
"DEFAULT": false
}
},
{
"_id": "control.closeLiving",
"type": "state",
"common": {
"role": "button",
"name": "close Shutter from Living area",
"type": "boolean",
"read": true,
"write": true,
"def": false
},
"native": {
"UNIT": "",
"TAB_ORDER": 0,
"OPERATIONS": 6,
"FLAGS": 1,
"TYPE": "ACTION",
"MIN": false,
"MAX": true,
"DEFAULT": false
}
},
{
"_id": "control.openLiving",
"type": "state",
"common": {
"role": "button",
"name": "open Shutter from Living area",
"type": "boolean",
"read": true,
"write": true,
"def": false
},
"native": {
"UNIT": "",
"TAB_ORDER": 0,
"OPERATIONS": 6,
"FLAGS": 1,
"TYPE": "ACTION",
"MIN": false,
"MAX": true,
"DEFAULT": false
}
},
{
"_id": "control.closeSleep",
"type": "state",
"common": {
"role": "button",
"name": "close Shutter from Sleep area",
"type": "boolean",
"read": true,
"write": true,
"def": false
},
"native": {
"UNIT": "",
"TAB_ORDER": 0,
"OPERATIONS": 6,
"FLAGS": 1,
"TYPE": "ACTION",
"MIN": false,
"MAX": true,
"DEFAULT": false
}
},
{
"_id": "control.openSleep",
"type": "state",
"common": {
"role": "button",
"name": "open Shutter from Sleep area",
"type": "boolean",
"read": true,
"write": true,
"def": false
},
"native": {
"UNIT": "",
"TAB_ORDER": 0,
"OPERATIONS": 6,
"FLAGS": 1,
"TYPE": "ACTION",
"MIN": false,
"MAX": true,
"DEFAULT": false
}
},
{
"_id": "control.closeChildren",
"type": "state",
"common": {
"role": "button",
"name": "close Shutter from Children area",
"type": "boolean",
"read": true,
"write": true,
"def": false
},
"native": {
"UNIT": "",
"TAB_ORDER": 0,
"OPERATIONS": 6,
"FLAGS": 1,
"TYPE": "ACTION",
"MIN": false,
"MAX": true,
"DEFAULT": false
}
},
{
"_id": "control.openChildren",
"type": "state",
"common": {
"role": "button",
"name": "open Shutter from Children area",
"type": "boolean",
"read": true,
"write": true,
"def": false
},
"native": {
"UNIT": "",
"TAB_ORDER": 0,
"OPERATIONS": 6,
"FLAGS": 1,
"TYPE": "ACTION",
"MIN": false,
"MAX": true,
"DEFAULT": false
}
},
{
"_id": "control.sunProtect",
"type": "state",
"common": {
"role": "button",
"name": "close Shutter for sun protect",
"type": "boolean",
"read": true,
"write": true,
"def": false
},
"native": {
"UNIT": "",
"TAB_ORDER": 0,
"OPERATIONS": 6,
"FLAGS": 1,
"TYPE": "ACTION",
"MIN": false,
"MAX": true,
"DEFAULT": false
}
},
{
"_id": "control.sunProtectSleep",
"type": "state",
"common": {
"role": "button",
"name": "close Sleep Shutter for sun protect",
"type": "boolean",
"read": true,
"write": true,
"def": false
},
"native": {
"UNIT": "",
"TAB_ORDER": 0,
"OPERATIONS": 6,
"FLAGS": 1,
"TYPE": "ACTION",
"MIN": false,
"MAX": true,
"DEFAULT": false
}
},
{
"_id": "control.sunProtectLiving",
"type": "state",
"common": {
"role": "button",
"name": "close Living Shutter for sun protect",
"type": "boolean",
"read": true,
"write": true,
"def": false
},
"native": {
"UNIT": "",
"TAB_ORDER": 0,
"OPERATIONS": 6,
"FLAGS": 1,
"TYPE": "ACTION",
"MIN": false,
"MAX": true,
"DEFAULT": false
}
},
{
"_id": "control.sunProtectChildren",
"type": "state",
"common": {
"role": "button",
"name": "close Children Shutter for sun protect",
"type": "boolean",
"read": true,
"write": true,
"def": false
},
"native": {
"UNIT": "",
"TAB_ORDER": 0,
"OPERATIONS": 6,
"FLAGS": 1,
"TYPE": "ACTION",
"MIN": false,
"MAX": true,
"DEFAULT": false
}
},
{
"_id": "control.autoAll",
"type": "state",
"common": {
"role": "button",
"name": "set all Shutter to Auto Mode",
"type": "boolean",
"read": true,
"write": true,
"def": false
},
"native": {
"UNIT": "",
"TAB_ORDER": 0,
"OPERATIONS": 6,
"FLAGS": 1,
"TYPE": "ACTION",
"MIN": false,
"MAX": true,
"DEFAULT": false
}
},
{
"_id": "info.upTimeSleep",
"type": "state",
"common": {
"role": "indicator",
"name": "Up Time Sleep Area",
"type": "string",
"read": true,
"write": false,
"def": ""
},
"native": {}
},
{
"_id": "info.upTimeChildren",
"type": "state",
"common": {
"role": "indicator",
"name": "Up Time Children Area",
"type": "string",
"read": true,
"write": false,
"def": ""
},
"native": {}
},
{
"_id": "info.upTimeLiving",
"type": "state",
"common": {
"role": "indicator",
"name": "Up Time Living Area",
"type": "string",
"read": true,
"write": false,
"def": ""
},
"native": {}
},
{
"_id": "info.downTimeSleep",
"type": "state",
"common": {
"role": "indicator",
"name": "down Time Sleep Area",
"type": "string",
"read": true,
"write": false,
"def": ""
},
"native": {}
},
{
"_id": "info.downTimeChildren",
"type": "state",
"common": {
"role": "indicator",
"name": "down Time Children Area",
"type": "string",
"read": true,
"write": false,
"def": ""
},
"native": {}
},
{
"_id": "info.downTimeLiving",
"type": "state",
"common": {
"role": "indicator",
"name": "down Time Living Area",
"type": "string",
"read": true,
"write": false,
"def": ""
},
"native": {}
},
{
"_id": "info.Sunrise",
"type": "state",
"common": {
"role": "indicator",
"name": "Sunrise Time",
"type": "string",
"read": true,
"write": false,
"def": ""
},
"native": {}
},
{
"_id": "info.Sunset",
"type": "state",
"common": {
"role": "indicator",
"name": "Sunset Time",
"type": "string",
"read": true,
"write": false,
"def": ""
},
"native": {}
},
{
"_id": "info.GoldenHour",
"type": "state",
"common": {
"role": "indicator",
"name": "Goldenhour Time",
"type": "string",
"read": true,
"write": false,
"def": ""
},
"native": {}
},
{
"_id": "info.GoldenHourEnd",
"type": "state",
"common": {
"role": "indicator",
"name": "Goldenhour end Time",
"type": "string",
"read": true,
"write": false,
"def": ""
},
"native": {}
},
{
"_id": "info.Elevation",
"type": "state",
"common": {
"role": "indicator",
"name": "current Elevation",
"type": "number",
"read": true,
"write": false,
"def": 0
},
"native": {}
},
{
"_id": "info.Azimut",
"type": "state",
"common": {
"role": "indicator",
"name": "current Azimut",
"type": "number",
"read": true,
"write": false,
"def": 0
},
"native": {}
}
]
}