UNPKG

iobroker.weather-warnings

Version:
1,164 lines (1,163 loc) 2.51 MB
{ "i18n": true, "type": "tabs", "items": { "_basicconfig": { "type": "panel", "label": "basicconfig", "items": { "dwdEnabled": { "type": "checkbox", "xs": 12, "sm": 6, "md": 4, "lg": 3, "xl": 3, "label": "dwdEnabled", "newLine": true }, "telegram_Enabled": { "type": "checkbox", "xs": 12, "sm": 6, "md": 4, "lg": 3, "xl": 3, "label": "telegram_Enabled", "newLine": false }, "alexa2_Enabled": { "type": "checkbox", "xs": 12, "sm": 6, "md": 4, "lg": 3, "xl": 3, "label": "alexa2_Enabled", "newLine": false }, "json_Enabled": { "type": "checkbox", "xs": 12, "sm": 6, "md": 4, "lg": 3, "xl": 3, "label": "json_Enabled", "hidden": "data.imExpert != true", "newLine": false }, "uwzEnabled": { "type": "checkbox", "xs": 12, "sm": 6, "md": 4, "lg": 3, "xl": 3, "label": "uwzEnabled", "newLine": true }, "whatsapp_Enabled": { "type": "checkbox", "xs": 12, "sm": 6, "md": 4, "lg": 3, "xl": 3, "label": "whatsapp_Enabled", "newLine": false }, "sayit_Enabled": { "type": "checkbox", "xs": 12, "sm": 6, "md": 4, "lg": 3, "xl": 3, "label": "sayit_Enabled", "newLine": false }, "history_Enabled": { "type": "checkbox", "xs": 12, "sm": 6, "md": 4, "lg": 3, "xl": 3, "label": "history_Enabled", "newLine": false }, "zamgEnabled": { "type": "checkbox", "xs": 12, "sm": 6, "md": 4, "lg": 3, "xl": 3, "label": "zamgEnabled", "newLine": true }, "pushover_Enabled": { "type": "checkbox", "xs": 12, "sm": 6, "md": 4, "lg": 3, "xl": 3, "label": "pushover_Enabled", "newLine": false }, "email_Enabled": { "type": "checkbox", "xs": 12, "sm": 6, "md": 4, "lg": 3, "xl": 3, "label": "email_Enabled", "newLine": false }, "gotify_Enabled": { "type": "checkbox", "xs": 12, "sm": 6, "md": 4, "lg": 3, "xl": 3, "label": "gotify_Enabled", "newLine": false }, "nspanel_Enabled": { "type": "checkbox", "xs": 12, "sm": 6, "md": 4, "lg": 3, "xl": 3, "label": "nspanel_Enabled", "newLine": true }, "icon_color": { "type": "select", "disabled": "data.icons_prefix != ''", "label": "icon_color", "options": [ { "label": "black", "value": "black" }, { "label": "blue", "value": "blue" } ], "default": "blue", "xs": 12, "sm": 6, "md": 4, "lg": 3, "xl": 3, "newLine": true }, "refreshTime": { "type": "number", "label": "refreshTime", "min": 5, "step": 1, "xs": 12, "sm": 8, "md": 4, "lg": 3, "xl": 3, "validator": "data.refreshTime >= 5", "validatorNoSaveOnError": true, "newLine": true }, "numOfRawWarnings": { "type": "number", "label": "numOfRawWarnings", "min": 1, "step": 1, "default": 5, "xs": 12, "sm": 8, "md": 4, "lg": 3, "xl": 3, "validator": "data.numOfRawWarnings > 0", "validatorNoSaveOnError": true, "newLine": false }, "notPushAtStart": { "type": "checkbox", "xs": 12, "sm": 8, "md": 6, "lg": 4, "xl": 3, "label": "notPushAtStart", "newLine": true }, "imExpert": { "type": "checkbox", "xs": 12, "sm": 12, "md": 6, "lg": 4, "xl": 4, "disabled": "data.imExpert", "default": false, "label": "imExpert", "newLine": true }, "dividerHdr2": { "newLine": true, "type": "header", "text": "test_diver", "hidden": "data.imExpert != true", "size": 3 }, "useTestWarnings": { "type": "checkbox", "disabled": "data.useTestCase", "xs": 12, "sm": 12, "md": 6, "lg": 4, "xl": 3, "label": "useTestWarnings", "newLine": true }, "useTestCase": { "type": "checkbox", "disabled": "!data.useTestWarnings && !data.useTestCase", "xs": 12, "sm": 12, "md": 6, "lg": 3, "xl": 3, "label": "useTestCase", "hidden": "data.imExpert != true && !data.useTestCase", "newLine": false }, "useJsonHistory": { "type": "checkbox", "xs": 12, "sm": 12, "md": 6, "lg": 6, "xl": 6, "disabled": "data.useTestWarnings", "label": "useJsonHistory", "hidden": "data.imExpert != true", "newLine": true } } }, "_Additional_settings": { "type": "panel", "label": "Additional_settings", "hidden": "data.imExpert != true", "items": { "dividerHdr": { "newLine": true, "type": "header", "text": "Speak_settings", "hidden": "data.imExpert != true || (!data.alexa2_Enabled && !data.sayit_Enabled)", "size": 3 }, "silentTime": { "type": "accordion", "newLine": true, "xs": 12, "sm": 12, "md": 12, "lg": 12, "xl":12, "titleAttr": "speakProfile", "label": "speakSilentTime", "hidden": "data.imExpert != true || (!data.alexa2_Enabled && !data.sayit_Enabled)", "items": [ { "type": "text", "attr": "speakProfile", "label": "profileName", "default": "Fill me!" }, { "type": "table", "newLine": true, "attr": "silentTime", "xs": 12, "sm": 12, "md": 12, "lg": 12, "xl": 12, "default": [], "label": "speakSilentTimeDetail", "items": [ { "type": "selectSendTo", "command": "weekdays", "jsonData": "{ \"service\": \"dwdService\" }", "manual": false, "multiple": true, "attr": "day", "width": "50% ", "title": "dayoftheweak", "filter": false, "sort": false }, { "type": "text", "attr": "start", "width": "25% ", "title": "speakStart", "filter": false, "sort": false, "default": "" }, { "type": "text", "attr": "end", "width": "25% ", "title": "speakEnd", "filter": false, "sort": false, "default": "" } ] } ] }, "icons_settings": { "newLine": true, "type": "header", "text": "icons_settings", "hidden": "data.imExpert != true", "size": 3 }, "iobrokerUrl": { "type": "text", "xs": 12, "sm": 12, "hidden": "true", "md": 6, "lg": 3, "xl": 3, "label": "iobrokerUrl", "default": "", "newLine": false }, "icons_prefix": { "type": "text", "xs": 12, "sm": 12, "md": 9, "lg": 9, "xl": 9, "label": "icons_prefix", "default": "", "hidden": "data.imExpert != true", "newLine": true }, "icons_suffix": { "type": "text", "xs": 12, "sm": 12, "md": 3, "lg": 3, "xl": 3, "label": "icons_suffix", "default": ".png", "hidden": "data.imExpert != true", "newLine": false }, "icons_description": { "type": "text", "xs": 12, "sm": 12, "md": 12, "lg": 12, "xl": 12, "label": "icons_description", "readOnly": true, "hidden": "data.imExpert != true", "newLine": true }, "dividerDirs": { "newLine": true, "type": "header", "text": "dividerDirs", "hidden": "data.imExpert != true", "size": 3 }, "allowedDirs": { "type": "accordion", "newLine": true, "xs": 12, "sm": 12, "md": 12, "noDelete": true, "lg": 12, "xl": 12, "titleAttr": "providerService", "label": "allowedDirs", "hidden": "data.imExpert != true", "items": [ { "attr": "providerService", "type": "text", "readOnly": true, "xs": 12, "sm": 2, "md": 2, "lg": 3, "xl": 3 }, { "attr": "dpWarning", "type": "checkbox", "xs": 12, "sm": 12, "md": 2, "lg": 3, "xl": 3, "label": ".warning" }, { "attr": "dpFormated", "type": "checkbox", "xs": 12, "sm": 12, "md": 2, "lg": 3, "xl": 3, "label": ".formatedKeys" }, { "attr": "dpAlerts", "type": "checkbox", "xs": 12, "sm": 12, "md": 2, "lg": 3, "xl": 3, "label": ".alerts" } ] } } }, "_templates": { "type": "panel", "label": "templates", "items": { "templateTable": { "type": "table", "newLine": true, "xs": 12, "sm": 12, "md": 12, "lg": 12, "xl": 12, "hidden": "data.templateTable[0].template == 'template.NewMessage'", "label": "", "showSecondAddAt": 5, "items": [ { "type": "text", "attr": "templateKey", "width": "15% ", "title": "templateKey", "tooltip": "templateKeyTip", "filter": false, "sort": false, "default": "", "validator": "const x={};for (const c of globalData.templateTable) {if (x[c.templateKey]==='x') return false; x[c.templateKey]='x';}; return true;", "validatorNoSaveOnError": true }, { "type": "text", "attr": "template", "width": "85% ", "title": "templateTitle", "tooltip": "templateTitleTip", "filter": false, "sort": false, "default": "" } ] }, "requestReload": { "type": "staticText", "xs": 12, "sm": 6, "md": 4, "lg": 3, "xl": 3, "hidden": "data.templateTable[0].template != 'template.NewMessage'", "label": "requestReload", "newLine": true }, "templateHelp": { "type": "text", "hidden": "data.templateTable[0].template == 'template.NewMessage'", "minRows": 2, "maxRows": 50, "text": "", "readOnly": true, "xs": 12, "sm": 12, "md": 12, "lg": 12, "xl": 12, "newLine": true }, "restoreDefault": { "type": "sendTo", "command": "restoreDefault", "jsonData": "{ \"service\": \"template\"}", "newLine": true, "label": "restoreDefault", "tooltip": "restoreDefaultToolTip", "xs": 12, "sm": 6, "md": 6, "lg": 6, "xl": 6, "useNative": true }, "addDefault": { "type": "sendTo", "command": "addDefault", "jsonData": "{ \"service\": \"template\"}", "newLine": false, "label": "addDefault", "tooltip": "addDefaultToolTip", "xs": 12, "sm": 6, "md": 6, "lg": 6, "xl": 6, "useNative": true } } }, "_dwdpanel": { "type": "panel", "label": "DWD", "hidden": "!data.dwdEnabled", "icon": "icons/dwd.png", "items": { "dwdwarncellTable": { "type": "table", "newLine": true, "xs": 12, "sm": 12, "md": 12, "lg": 6, "xl": 6, "label": "dwdSelectId", "uniqueColumns": [ "dwdSelectId" ], "items": [ { "attr": "dwdSelectId", "type": "autocomplete", "options": [ { "label": "Aach (Gemeinde/RP)", "value": "807235001" }, { "label": "Aach (Stadt/BW)", "value": "808335001" }, { "label": "Aachen (Stadt/NW)", "value": "805334002" }, { "label": "Aalen (Stadt/BW)", "value": "808136088" }, { "label": "Aarbergen (Gemeinde/HE)", "value": "806439001" }, { "label": "Aasbüttel (Gemeinde/SH)", "value": "801061001" }, { "label": "Abenberg (Stadt/BY)", "value": "809576111" }, { "label": "Abensberg (Stadt/BY)", "value": "809273111" }, { "label": "Abentheuer (Gemeinde/RP)", "value": "807134001" }, { "label": "Abstatt (Gemeinde/BW)", "value": "808125001" }, { "label": "Abtsbessingen (Gemeinde/TH)", "value": "816065001" }, { "label": "Abtsgmünd (Gemeinde/BW)", "value": "808136002" }, { "label": "Abtsteinach (Gemeinde/HE)", "value": "806431001" }, { "label": "Abtweiler (Gemeinde/RP)", "value": "807133001" }, { "label": "Achberg (Gemeinde/BW)", "value": "808436001" }, { "label": "Achern (Stadt/BW)", "value": "808317001" }, { "label": "Achim (Stadt/NI)", "value": "803361001" }, { "label": "Achstetten (Gemeinde/BW)", "value": "808426001" }, { "label": "Acht (Gemeinde/RP)", "value": "807137001" }, { "label": "Achtelsbach (Gemeinde/RP)", "value": "807134002" }, { "label": "Achterwehr (Gemeinde/SH)", "value": "801058001" }, { "label": "Achtrup (Gemeinde/SH)", "value": "801054001" }, { "label": "Adelberg (Gemeinde/BW)", "value": "808117001" }, { "label": "Adelebsen (Gemeinde/NI)", "value": "803159001" }, { "label": "Adelheidsdorf (Gemeinde/NI)", "value": "803351001" }, { "label": "Adelmannsfelden (Gemeinde/BW)", "value": "808136003" }, { "label": "Adelsdorf (Gemeinde/BY)", "value": "809572111" }, { "label": "Adelsheim (Stadt/BW)", "value": "808225001" }, { "label": "Adelsried (Gemeinde/BY)", "value": "809772111" }, { "label": "Adenau (Stadt/RP)", "value": "807131001" }, { "label": "Adenbach (Gemeinde/RP)", "value": "807336001" }, { "label": "Adenbüttel (Gemeinde/NI)", "value": "803151001" }, { "label": "Adendorf (Gemeinde/NI)", "value": "803355001" }, { "label": "Adlkofen (Gemeinde/BY)", "value": "809274111" }, { "label": "Admannshagen-Bargeshagen (Gemeinde/MV)", "value": "813072001" }, { "label": "Adorf/Vogtl. (Stadt/SN)", "value": "814523010" }, { "label": "Aebtissinwisch (Gemeinde/SH)", "value": "801061002" }, { "label": "Aerzen (Gemeinde/NI)", "value": "803252001" }, { "label": "Affalterbach (Gemeinde/BW)", "value": "808118001" }, { "label": "Affing (Gemeinde/BY)", "value": "809771112" }, { "label": "Affinghausen (Gemeinde/NI)", "value": "803251001" }, { "label": "Affler (Gemeinde/RP)", "value": "807232001" }, { "label": "Agathenburg (Gemeinde/NI)", "value": "803359001" }, { "label": "Agethorst (Gemeinde/SH)", "value": "801061003" }, { "label": "Aglasterhausen (Gemeinde/BW)", "value": "808225002" }, { "label": "Ahaus (Stadt/NW)", "value": "805554004" }, { "label": "Ahausen (Gemeinde/NI)", "value": "803357001" }, { "label": "Ahlbeck (Gemeinde/MV)", "value": "813075001" }, { "label": "Ahlden (Aller) (Gemeinde/NI)", "value": "803358001" }, { "label": "Ahlefeld-Bistensee (Gemeinde/SH)", "value": "801058175" }, { "label": "Ahlen (Stadt/NW)", "value": "805570004" }, { "label": "Ahlerstedt (Gemeinde/NI)", "value": "803359002" }, { "label": "Ahlsdorf (Gemeinde/ST)", "value": "815087010" }, { "label": "Ahlstädt (Gemeinde/TH)", "value": "816069001" }, { "label": "Ahnatal (Gemeinde/HE)", "value": "806633001" }, { "label": "Ahneby (Gemeinde/SH)", "value": "801059102" }, { "label": "Ahnsbeck (Gemeinde/NI)", "value": "803351002" }, { "label": "Ahnsen (Gemeinde/NI)", "value": "803257001" }, { "label": "Aholming (Gemeinde/BY)", "value": "809271111" }, { "label": "Ahorn (Gemeinde/BW)", "value": "808128138" }, { "label": "Ahorn (Gemeinde/BY)", "value": "809473112" }, { "label": "Ahorntal (Gemeinde/BY)", "value": "809472111" }, { "label": "Ahrbrück (Gemeinde/RP)", "value": "807131002" }, { "label": "Ahrensburg (Stadt/SH)", "value": "801062001" }, { "label": "Ahrensbök (Gemeinde/SH)", "value": "801055001" }, { "label": "Ahrensfelde (Gemeinde/BB)", "value": "812060005" }, { "label": "Ahrenshagen-Daskow (Gemeinde/MV)", "value": "813073001" }, { "label": "Ahrenshoop (Gemeinde/MV)", "value": "813073002" }, { "label": "Ahrenshöft (Gemeinde/SH)", "value": "801054002" }, { "label": "Ahrenviöl (Gemeinde/SH)", "value": "801054003" }, { "label": "Ahrenviölfeld (Gemeinde/SH)", "value": "801054004" }, { "label": "Ahrweiler (Kreis/RP/AWX)", "value": "107131000" }, { "label": "Aicha vorm Wald (Gemeinde/BY)", "value": "809275111" }, { "label": "Aichach (Stadt/BY)", "value": "809771113" }, { "label": "Aichach-Friedberg (Kreis/BY/AIC)", "value": "109771000" }, { "label": "Aichelberg (Gemeinde/BW)", "value": "808117002" }, { "label": "Aichhalden (Gemeinde/BW)", "value": "808325001" }, { "label": "Aichstetten (Gemeinde/BW)", "value": "808436003" }, { "label": "Aichtal (Stadt/BW)", "value": "808116081" }, { "label": "Aichwald (Gemeinde/BW)", "value": "808116076" }, { "label": "Aidlingen (Gemeinde/BW)", "value": "808115001" }, { "label": "Ailertchen (Gemeinde/RP)", "value": "807143200" }, { "label": "Ainring (Gemeinde/BY)", "value": "809172111" }, { "label": "Aitern (Gemeinde/BW)", "value": "808336004" }, { "label": "Aitrach (Gemeinde/BW)", "value": "808436004" }, { "label": "Aken (Elbe) (Stadt/ST)", "value": "815082005" }, { "label": "Aland (Gemeinde/ST)", "value": "815090003" }, { "label": "Alb-Donau-Kreis (BW)", "value": "108425000" }, { "label": "Alb-Donau-Kreis und Stadt Ulm (BW/ULX)", "value": "908425999" }, { "label": "Albbruck (Gemeinde/BW)", "value": "808337002" }, { "label": "Albersdorf (Gemeinde/SH)", "value": "801051001" }, { "label": "Albersdorf (Gemeinde/TH)", "value": "816074001" }, { "label": "Albershausen (Gemeinde/BW)", "value": "808117003" }, { "label": "Albersweiler (Gemeinde/RP)", "value": "807337001" }, { "label": "Albessen (Gemeinde/RP)", "value": "807336002" }, { "label": "Albig (Gemeinde/RP)", "value": "807331001" }, { "label": "Albisheim (Pfrimm) (Gemeinde/RP)", "value": "807333001" }, { "label": "Albsfelde (Gemeinde/SH)", "value": "801053001" }, { "label": "Albstadt (Stadt/BW)", "value": "808417079" }, { "label": "Aldenhoven (Gemeinde/NW)", "value": "805358004" }, { "label": "Aldersbach (Gemeinde/BY)", "value": "809275114" }, { "label": "Aldingen (Gemeinde/BW)", "value": "808327002" }, { "label": "Alf (Gemeinde/RP)", "value": "807135001" }, { "label": "Alfdorf (Gemeinde/BW)", "value": "808119001" }, { "label": "Alfeld (Leine) (Stadt/NI)", "value": "803254002" }, { "label": "Alfhausen (Gemeinde/NI)", "value": "803459001" }, { "label": "Alflen (Gemeinde/RP)", "value": "807135002" }, { "label": "Alfstedt (Gemeinde/NI)", "value": "803357002" }, { "label": "Alfter (Gemeinde/NW)", "value": "805382004" }, { "label": "Algermissen (Gemeinde/NI)", "value": "803254003" }, { "label": "Alheim (Gemeinde/HE)", "value": "806632001" }, { "label": "Alken (Gemeinde/RP)", "value": "807137201" }, { "label": "Alkersleben (Gemeinde/TH)", "value": "816070001" }, { "label": "Alkersum (Gemeinde/SH)", "value": "801054005" }, { "label": "Allenbach (Gemeinde/RP)", "value": "807134003" }, { "label": "Allendorf (Eder) (Gemeinde/HE)", "value": "806635001" }, { "label": "Allendorf (Gemeinde/RP)", "value": "807141001" }, { "label": "Allendorf (Gemeinde/TH)", "value": "816073001" }, { "label": "Allendorf (Lumda) (Stadt/HE)", "value": "806531001" }, { "label": "Allenfeld (Gemeinde/RP)", "value": "807133002" }, { "label": "Allensbach (Gemeinde/BW)", "value": "808335002" }, { "label": "Allersberg (Gemeinde/BY)", "value": "809576113" }, { "label": "Alleshausen (Gemeinde/BW)", "value": "808426005" }, { "label": "Alling (Gemeinde/BY)", "value": "809179113" }, { "label": "Allmannsweiler (Gemeinde/BW)", "value": "808426006" }, { "label": "Allmendingen (Gemeinde/BW)", "value": "808425002" }, { "label": "Allmersbach im Tal (Gemeinde/BW)", "value": "808119003" }, { "label": "Allstedt (Stadt/ST)", "value": "815087015" }, { "label": "Almdorf (Gemeinde/SH)", "value": "801054006" }, { "label": "Almersbach (Gemeinde/RP)", "value": "807132001" }, { "label": "Alpen (Gemeinde/NW)", "value": "805170004" }, { "label": "Alpenrod (Gemeinde/RP)", "value": "807143202" }, { "label": "Alperstedt (Gemeinde/TH)", "value": "816068001" }, { "label": "Alpirsbach (Stadt/BW)", "value": "808237002" }, { "label": "Alsbach (Gemeinde/RP)", "value": "807143001" }, { "label": "Alsbach-Hähnlein (Gemeinde/HE)", "value": "806432001" }, { "label": "Alsdorf (Gemeinde/RP) [Alsdorf (AK)]", "value": "807132002" }, { "label": "Alsdorf (Gemeinde/RP) [Alsdorf (BIT)]", "value": "807232002" }, { "label": "Alsdorf (Stadt/NW)", "value": "805334004" }, { "label": "Alsenz (Gemeinde/RP)", "value": "807333003" }, { "label": "Alsfeld (Stadt/HE)", "value": "806535001" }, { "label": "Alsheim (Gemeinde/RP)", "value": "807331002" }, { "label": "Alsleben (Saale) (Stadt/ST)", "value": "815089005" }, { "label": "Alt Bennebek (Gemeinde/SH)", "value": "801059001" }, { "label": "Alt Bukow (Gemeinde/MV)", "value": "813072002" }, { "label": "Alt Duvenstedt (Gemeinde/SH)", "value": "801058003" }, { "label": "Alt Krenzlin (Gemeinde/MV)", "value": "813076001" }, { "label": "Alt Meteln (Gemeinde/MV)", "value": "813074001" }, { "label": "Alt Schwerin (Gemeinde/MV)",