58 lines
		
	
	
		
			2.4 KiB
		
	
	
	
		
			JSON
		
	
	
			
		
		
	
	
			58 lines
		
	
	
		
			2.4 KiB
		
	
	
	
		
			JSON
		
	
	
{
 | 
						|
  "config": {
 | 
						|
    "flow_title": "{name} ({host})",
 | 
						|
    "step": {
 | 
						|
      "user": {
 | 
						|
        "data": {
 | 
						|
          "username": "[%key:common::config_flow::data::username%]",
 | 
						|
          "host": "[%key:common::config_flow::data::url%]",
 | 
						|
          "password": "[%key:common::config_flow::data::password%]",
 | 
						|
          "tls": "The TLS version of the ISY controller."
 | 
						|
        },
 | 
						|
        "description": "The host entry must be in full URL format, e.g., http://192.168.10.100:80",
 | 
						|
        "title": "Connect to your ISY"
 | 
						|
      },
 | 
						|
      "reauth_confirm": {
 | 
						|
        "description": "The credentials for {host} are no longer valid.",
 | 
						|
        "title": "Reauthenticate your ISY",
 | 
						|
        "data": {
 | 
						|
          "username": "[%key:common::config_flow::data::username%]",
 | 
						|
          "password": "[%key:common::config_flow::data::password%]"
 | 
						|
        }
 | 
						|
      }
 | 
						|
    },
 | 
						|
    "error": {
 | 
						|
      "reauth_successful": "[%key:common::config_flow::abort::reauth_successful%]",
 | 
						|
      "unknown": "[%key:common::config_flow::error::unknown%]",
 | 
						|
      "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., http://192.168.10.100:80"
 | 
						|
    },
 | 
						|
    "abort": {
 | 
						|
      "already_configured": "[%key:common::config_flow::abort::already_configured_device%]"
 | 
						|
    }
 | 
						|
  },
 | 
						|
  "options": {
 | 
						|
    "step": {
 | 
						|
      "init": {
 | 
						|
        "title": "ISY Options",
 | 
						|
        "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.",
 | 
						|
        "data": {
 | 
						|
          "sensor_string": "Node Sensor String",
 | 
						|
          "ignore_string": "Ignore String",
 | 
						|
          "variable_sensor_string": "Variable Sensor String",
 | 
						|
          "restore_light_state": "Restore Light Brightness"
 | 
						|
        }
 | 
						|
      }
 | 
						|
    }
 | 
						|
  },
 | 
						|
  "system_health": {
 | 
						|
    "info": {
 | 
						|
      "host_reachable": "Host Reachable",
 | 
						|
      "device_connected": "ISY Connected",
 | 
						|
      "last_heartbeat": "Last Heartbeat Time",
 | 
						|
      "websocket_status": "Event Socket Status"
 | 
						|
    }
 | 
						|
  }
 | 
						|
}
 |