-
-
Notifications
You must be signed in to change notification settings - Fork 37.4k
Expand file tree
/
Copy pathstrings.json
More file actions
187 lines (187 loc) · 8.05 KB
/
strings.json
File metadata and controls
187 lines (187 loc) · 8.05 KB
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
{
"config": {
"abort": {
"already_configured": "[%key:common::config_flow::abort::already_configured_device%]",
"reauth_successful": "[%key:common::config_flow::abort::reauth_successful%]"
},
"error": {
"cannot_connect": "[%key:common::config_flow::error::cannot_connect%]",
"invalid_auth": "[%key:common::config_flow::error::invalid_auth%]",
"invalid_host": "The host entry was not in full URL format, e.g., {sample_ip}",
"reauth_successful": "[%key:common::config_flow::abort::reauth_successful%]",
"unknown": "[%key:common::config_flow::error::unknown%]"
},
"flow_title": "{name} ({host})",
"step": {
"reauth_confirm": {
"data": {
"password": "[%key:common::config_flow::data::password%]",
"username": "[%key:common::config_flow::data::username%]"
},
"description": "The credentials for {host} are no longer valid.",
"title": "Reauthenticate your ISY"
},
"user": {
"data": {
"host": "[%key:common::config_flow::data::url%]",
"password": "[%key:common::config_flow::data::password%]",
"tls": "The TLS version of the ISY controller.",
"username": "[%key:common::config_flow::data::username%]"
},
"description": "The host entry must be in full URL format, e.g., {sample_ip}",
"title": "Connect to your ISY"
}
}
},
"device_automation": {
"trigger_type": {
"fade_down": "{entity_name} was switched Fade Down",
"fade_stop": "{entity_name} was switched Fade Stop",
"fade_up": "{entity_name} was switched Fade Up",
"fast_off": "{entity_name} was switched Fast Off",
"fast_on": "{entity_name} was switched Fast On",
"off": "{entity_name} was switched Off",
"on": "{entity_name} was switched On"
}
},
"options": {
"step": {
"init": {
"data": {
"ignore_string": "Ignore String",
"restore_light_state": "Restore Light Brightness",
"sensor_string": "Node Sensor String",
"variable_sensor_string": "Variable Sensor String"
},
"description": "Set the options for the ISY integration: \n • Node Sensor String: Any device or folder that contains 'Node Sensor String' in the name will be treated as a sensor or binary sensor. \n • Ignore String: Any device with 'Ignore String' in the name will be ignored. \n • Variable Sensor String: Any variable that contains 'Variable Sensor String' will be added as a sensor. \n • Restore Light Brightness: If enabled, the previous brightness will be restored when turning on a light instead of the device's built-in On-Level.",
"title": "ISY options"
}
}
},
"services": {
"delete_zwave_lock_user_code": {
"description": "Deletes a user code for a Z-Wave lock via the ISY.",
"fields": {
"user_num": {
"description": "[%key:component::isy994::services::set_zwave_lock_user_code::fields::user_num::description%]",
"name": "[%key:component::isy994::services::set_zwave_lock_user_code::fields::user_num::name%]"
}
},
"name": "Delete Z-Wave lock user code"
},
"get_zwave_parameter": {
"description": "Requests a Z-Wave device parameter via the ISY. The parameter value will be returned as an entity extra state attribute with the name \"ZW_#\" where \"#\" is the parameter number.",
"fields": {
"parameter": {
"description": "The parameter number to retrieve from the device.",
"name": "Parameter"
}
},
"name": "Get Z-Wave parameter"
},
"rename_node": {
"description": "Renames a node or group (scene) on the ISY. Note: this will not automatically change the Home Assistant entity name or entity ID to match. The entity name and ID will only be updated after reloading the integration or restarting Home Assistant, and ONLY IF you have not already customized the name within Home Assistant.",
"fields": {
"name": {
"description": "The new name to use within the ISY.",
"name": "New Name"
}
},
"name": "Rename node on ISY"
},
"send_node_command": {
"description": "Sends a command to an ISY device using its Home Assistant entity ID. Valid commands are: beep, brighten, dim, disable, enable, fade_down, fade_stop, fade_up, fast_off, fast_on, and query.",
"fields": {
"command": {
"description": "The command to be sent to the device.",
"name": "Command"
}
},
"name": "Send node command"
},
"send_program_command": {
"description": "Sends a command to control an ISY program or folder. Valid commands are run, run_then, run_else, stop, enable, disable, enable_run_at_startup, and disable_run_at_startup.",
"fields": {
"address": {
"description": "The address of the program to control (use either address or name).",
"name": "Address"
},
"command": {
"description": "The ISY program command to be sent.",
"name": "Command"
},
"isy": {
"description": "If you have more than one ISY connected, provide the name of the ISY to query (as shown on the Device Registry or as the top-first node in the ISY Admin Console). If you have the same program name or address on multiple ISYs, omitting this will run the command on them all.",
"name": "ISY"
},
"name": {
"description": "The name of the program to control (use either address or name).",
"name": "[%key:common::config_flow::data::name%]"
}
},
"name": "Send program command"
},
"send_raw_node_command": {
"description": "Sends a “raw” (e.g., DON, DOF) ISY REST device command to a node using its Home Assistant entity ID. This is useful for devices that aren’t fully supported in Home Assistant yet, such as controls for many NodeServer nodes.",
"fields": {
"command": {
"description": "The ISY REST command to be sent to the device.",
"name": "Command"
},
"parameters": {
"description": "A dict of parameters to be sent in the query string (e.g. for controlling colored bulbs).",
"name": "Parameters"
},
"unit_of_measurement": {
"description": "The ISY unit of measurement (UOM) to send with the command, if required.",
"name": "Unit of measurement"
},
"value": {
"description": "The integer value to be sent with the command.",
"name": "Value"
}
},
"name": "Send raw node command"
},
"set_zwave_lock_user_code": {
"description": "Sets a user code for a Z-Wave lock via the ISY.",
"fields": {
"code": {
"description": "The code to set for the user.",
"name": "Code"
},
"user_num": {
"description": "The user slot number on the lock.",
"name": "User Number"
}
},
"name": "Set Z-Wave lock user code"
},
"set_zwave_parameter": {
"description": "Updates a Z-Wave device parameter via the ISY. The parameter value will also be returned as an entity extra state attribute with the name \"ZW_#\" where \"#\" is the parameter number.",
"fields": {
"parameter": {
"description": "The parameter number to set on the end device.",
"name": "[%key:component::isy994::services::get_zwave_parameter::fields::parameter::name%]"
},
"size": {
"description": "The size of the parameter, either 1, 2, or 4 bytes.",
"name": "Size"
},
"value": {
"description": "The value to set for the parameter. May be an integer or byte string (e.g. \"0xFFFF\").",
"name": "Value"
}
},
"name": "Set Z-Wave parameter"
}
},
"system_health": {
"info": {
"device_connected": "ISY connected",
"host_reachable": "Host reachable",
"last_heartbeat": "Last heartbeat time",
"websocket_status": "Event socket status"
}
}
}