node-red-contrib-deconz
Version:
deCONZ connectivity nodes for node-red
606 lines • 21 kB
JSON
{
"label": {
"name": "Name",
"ip_address": "IP-Address",
"port": "Port",
"api_key": "API Key",
"websocket_port": "WebSocket Port",
"get_settings": "Auto fetch all settings",
"use_secured_ssl": "Use secured SSL connection",
"magick": "Magick",
"polling": "Polling, sec"
},
"placeholder": {
"name": "Name"
},
"tip": {
"deploy": "<b>Important:</b> Deploy server node to get devices list.",
"secured_apikey_warning_message_update": "<b>Important:</b> Please click on update to save the API key in the vault.",
"input_device_warning_message_update": "<b>Important:</b> The device save format changed. Please click on Done to save with the new format.",
"update_2_0_0_or_later": "You just upgraded the Deconz Plugin to version 2.0.0 or later. Please make sure that all your nodes are working fine.",
"help_discord_github": "If you have any issues you can get help from <a href=\"https://discord.gg/3XGEYY9\">Deconz-Community Discord server</a>. Or you can open an issue on <a href=\"https://github.com/deconz-community/node-red-contrib-deconz/issues\">GitHub</a>.",
"homekit_payload": "You can now select which HomeKit characteristics you want in the payload."
},
"status": {
"disconnected": "disconnected",
"connected": "connected",
"received": "received",
"done": "done",
"wait_for_server_start": "waiting for server",
"server_node_error": "server node error",
"node_error": "node error",
"deconz_not_reachable": "deconz not reachable",
"device_not_reachable": "device not reachable",
"invalid_api_key": "invalid api key",
"device_not_set": "device not set",
"reconnecting": "reconnecting...",
"starting": "starting...",
"pending": "pending...",
"query_error": "can't read device query",
"only_always": "Complete payload only accept Always as output setting",
"migration_error": "migration error",
"event_count": "{{event_count}} events",
"out_commands": {
"main": "{{index}}/{{count}} - {{status}}",
"pause": "Pause for {{delay}}ms",
"delay": "Wait for {{delay}}ms",
"request": "Request {{index}}/{{count}}"
}
},
"editor": {
"multiselect": {
"none_selected": "None selected"
},
"inputs": {
"separator": {
"device": "Devices selection",
"specific": "Specific options",
"outputs": "Outputs",
"commands": "Commands"
},
"statustext": {
"label": "Node status",
"options": {
"auto": "Auto"
}
},
"server": {
"label": "Server"
},
"device": {
"query": {
"label": "Query",
"options": {
"device": "Device"
}
},
"device": {
"label": "Device",
"filter": "Filter devices..."
},
"query_result": {
"label": "Query result"
},
"refresh": {
"label": "Refresh",
"button_text": "Refresh devices List"
},
"refresh_query": {
"label": "Refresh",
"button_text": "Refresh query result"
}
},
"outputs": {
"format": {
"label": "Format",
"icon": "file-code-o",
"options": {
"single": "Single x ... y ... z",
"array": "Array [x,y,z]",
"sum": "Sum x+y+z",
"average": "Average x+y+z/3",
"min": "Min X+y+Z = y",
"max": "Max X+y+z = X"
}
},
"type": {
"label": "Type",
"icon": "file-text",
"options": {
"attribute": "Attribute",
"state": "State",
"config": "Config",
"homekit": "Homekit",
"scene_call": "Scene Call"
},
"add_button": {
"label": "Add __type__",
"icon": "plus",
"title": "Add __type__ output"
}
},
"payload": {
"label": "Payload",
"icon": "ellipsis-h",
"group_label": {
"attribute": "Attribute",
"state": "State",
"config": "Config",
"homekit": "HomeKit"
},
"item_list": "__name__ (__sample__)",
"item_list_mix": "__name__ [__item_count__/__device_count__] (__sample__)",
"options": {
"complete": "Complete payload",
"each": "Each payload",
"auto": "Automatic"
}
},
"output": {
"label": "Output",
"icon": "sign-out",
"options": {
"always": "Always",
"onchange": "On change",
"onupdate": "On update"
}
},
"on_start": {
"label": "Start output",
"icon": "share-square",
"desc": "Send msg on start or socket reconnect."
},
"on_error": {
"label": "Error output",
"icon": "external-link-square",
"desc": "Send NO_RESPONSE on socket error."
},
"rule_button": {
"desc": "Show list of nodes connected to this output."
}
},
"commands": {
"type": {
"label": "Type",
"icon": "file-code-o",
"add_button": {
"label": "Add __type__",
"icon": "plus",
"title": "Add __type__ command"
},
"options": {
"common": {
"fields": {
"target": {
"label": "Target",
"icon": "dot-circle-o",
"options": {
"attribute": {
"label": "Attribute",
"icon": "object-group"
},
"state": {
"label": "State",
"icon": "lightbulb-o"
},
"config": {
"label": "Config",
"icon": "wrench"
},
"scene_call": {
"label": "Scenes call",
"icon": "lightbulb-o"
}
}
},
"command": {
"label": "Command",
"icon": "tasks",
"options": {
"object": {
"label": "Object",
"icon": "object-group"
}
}
},
"payload": {
"label": "Payload",
"icon": "envelope"
}
}
},
"deconz_state": {
"label": "Deconz state",
"icon": "deconz",
"options": {
"common": {
"fields": {
"transitiontime": {
"label": "Transition",
"icon": "hourglass-o",
"title": "Transition time in 1/10 seconds between two states.",
"placeholder": "10 = 1 second"
},
"retryonerror": {
"label": "Retry on error",
"icon": "repeat",
"title": "Retry on when command failed (max 2)."
},
"aftererror": {
"label": "After error",
"icon": "exclamation",
"title": "Action to do when a command failed after retry.",
"options": {
"continue": {
"label": "Continue",
"icon": "play"
},
"stop": {
"label": "Stop",
"icon": "stop"
}
}
}
}
},
"lights": {
"label": "Lights",
"fields": {
"on": {
"label": "On/Off",
"icon": "lightbulb-o",
"options": {
"keep": {
"label": "Don't change",
"icon": "deconz"
},
"set": {
"label": "Turn",
"icon": "deconz",
"options": {
"true": {
"label": "On",
"icon": "deconz"
},
"false": {
"label": "Off",
"icon": "deconz"
}
}
},
"toggle": {
"label": "Toggle",
"icon": "deconz"
}
}
},
"lightFields": {
"options": {
"keep": {
"label": "Don't change",
"icon": "deconz"
},
"set": {
"label": "Set",
"icon": "arrow-circle-right"
},
"inc": {
"label": "Increment by",
"icon": "arrow-circle-up"
},
"dec": {
"label": "Decrement by",
"icon": "arrow-circle-down"
},
"detect_from_value": {
"label": "Detect from value",
"icon": "magic"
}
}
},
"bri": {
"label": "Brightness",
"icon": "lightbulb-o"
},
"sat": {
"label": "Color saturation",
"icon": "lightbulb-o"
},
"hue": {
"label": "Color hue",
"icon": "lightbulb-o"
},
"ct": {
"label": "Mired color temperature",
"icon": "lightbulb-o",
"options": {
"deconz": {
"label": "Deconz",
"icon": "deconz",
"options": {
"cold": {
"label": "Cold",
"icon": "thermometer-empty"
},
"white": {
"label": "White",
"icon": "thermometer-half"
},
"warm": {
"label": "Warm",
"icon": "thermometer-full"
}
}
}
}
},
"xy": {
"label": "CIE xy color",
"icon": "lightbulb-o"
},
"alert": {
"label": "Alert",
"icon": "bell-o",
"options": {
"deconz": {
"label": "Deconz",
"icon": "deconz",
"options": {
"none": {
"label": "None",
"icon": "deconz"
},
"select": {
"label": "Blinking a short time",
"icon": "deconz"
},
"lselect": {
"label": "Blinking a longer time",
"icon": "deconz"
}
}
}
}
},
"effect": {
"label": "Effect",
"icon": "star-o",
"options": {
"deconz": {
"label": "Deconz",
"icon": "deconz",
"options": {
"none": {
"label": "None",
"icon": "deconz"
},
"colorloop": {
"label": "Color Loop",
"icon": "deconz"
}
}
}
}
},
"colorloopspeed": {
"label": "Color Loop Speed",
"icon": "star-o",
"title": "1 = very fast 255 = very slow",
"placeholder": "default: 15"
}
}
},
"groups": {
"label": "Groups"
},
"covers": {
"label": "Windows Cover",
"fields": {
"open": {
"label": "Open/Close",
"icon": "window-maximize",
"title": "Set to true to lift the shutter to 0%, false to lift it to 100%.",
"options": {
"keep": {
"label": "Don't change",
"icon": "deconz"
},
"set": {
"label": "Set",
"icon": "deconz",
"options": {
"true": {
"label": "Open"
},
"false": {
"label": "Close"
}
}
},
"toggle": {
"label": "Toggle",
"icon": "deconz"
}
}
},
"stop": {
"label": "Stop/Continue",
"icon": "stop",
"title": "Stops the current action.",
"options": {
"keep": {
"label": "Don't change",
"icon": "deconz"
},
"set": {
"label": "Set",
"icon": "deconz",
"options": {
"true": {
"label": "Stop",
"icon": "deconz"
},
"false": {
"label": "Continue",
"icon": "deconz"
}
}
}
}
},
"lift": {
"label": "Lift",
"icon": "arrows-v",
"title": "Supported range is 0–100 or special value \"stop\".\nlift is best understood as “percentage closed”. So for any lift value below 100%, open is true.",
"options": {
"stop": {
"label": "Stop",
"icon": "deconz"
}
}
},
"tilt": {
"label": "Tilt",
"icon": "arrows-h",
"title": "Sets the tilt angle of the shutter (0–100%)."
}
}
},
"scene_call": {
"label": "Scenes call",
"fields": {
"mode": {
"label": "Mode",
"icon": "bullseye",
"title": "Select how scene should be called.",
"options": {
"single": {
"label": "Single scene",
"icon": "hand-pointer-o",
"title": "Select one scene independent from device list."
},
"dynamic": {
"label": "Dynamic scenes",
"icon": "magic",
"title": "Select scene based on the select device."
}
}
},
"picker": {
"label": "Picker",
"icon": "crosshairs",
"filter_place_holder": "Filter scenes..."
},
"group": {
"label": "Group ID",
"icon": "object-group",
"title": "Select the group of the scene",
"options": {
"from_device": {
"label": "From device",
"icon": "search"
}
}
},
"scene": {
"label": "Scene ID",
"icon": "picture-o",
"title": "Select the scene to call",
"options": {
"deconz": {
"label": "Deconz",
"icon": "deconz",
"options": {
"next": {
"label": "Next"
},
"prev": {
"label": "Previous"
}
}
}
}
},
"scene_name": {
"label": "Scene Name",
"icon": "tag",
"title": "Select the scene to call by his name"
}
}
}
}
},
"homekit": {
"label": "HomeKit",
"icon": "homekit"
},
"custom": {
"label": "Custom",
"icon": "cogs"
},
"animation": {
"label": "Animation",
"icon": "spinner"
},
"pause": {
"label": "Pause",
"icon": "pause",
"fields": {
"delay": {
"label": "Delay",
"icon": "hourglass-o",
"title": "Delay in ms before executing next command."
}
}
}
}
},
"rule_button": {
"desc": "Run this command now."
}
},
"specific": {
"output": {
"delay": {
"label": "Delay",
"icon": "hourglass-o",
"title": "Delay between api request in ms."
},
"result": {
"label": "Result",
"icon": "table",
"title": "Return the result of the api call.",
"options": {
"never": {
"label": "Never",
"icon": "hourglass-start"
},
"after_command": {
"label": "After each command",
"icon": "hourglass-half"
},
"at_end": {
"label": "At the end",
"icon": "hourglass-end"
}
}
}
},
"api": {
"method": {
"label": "Method",
"icon": "tasks"
},
"endpoint": {
"label": "Endpoint",
"icon": "globe"
},
"payload": {
"label": "Payload",
"icon": "database"
}
}
}
}
}
}