2021-11-20 10:30:41 +00:00
{
"config" : {
"step" : {
"type" : {
"description" : "Please enter the connection type we should use for your KNX connection. \n AUTOMATIC - The integration takes care of the connectivity to your KNX Bus by performing a gateway scan. \n TUNNELING - The integration will connect to your KNX bus via tunneling. \n ROUTING - The integration will connect to your KNX bus via routing." ,
"data" : {
"connection_type" : "KNX Connection Type"
}
} ,
"tunnel" : {
"description" : "Please select a gateway from the list." ,
"data" : {
"gateway" : "KNX Tunnel Connection"
}
} ,
"manual_tunnel" : {
"description" : "Please enter the connection information of your tunneling device." ,
"data" : {
2022-01-26 05:36:07 +00:00
"tunneling_type" : "KNX Tunneling Type" ,
2021-11-20 10:30:41 +00:00
"port" : "[%key:common::config_flow::data::port%]" ,
"host" : "[%key:common::config_flow::data::host%]" ,
2022-03-31 22:15:53 +00:00
"local_ip" : "Local IP of Home Assistant"
} ,
"data_description" : {
"port" : "Port of the KNX/IP tunneling device." ,
"host" : "IP address of the KNX/IP tunneling device." ,
"local_ip" : "Leave blank to use auto-discovery."
2021-11-20 10:30:41 +00:00
}
} ,
2022-03-30 19:10:47 +00:00
"secure_tunneling" : {
2022-03-31 22:15:53 +00:00
"description" : "Select how you want to configure KNX/IP Secure." ,
2022-03-30 19:10:47 +00:00
"menu_options" : {
2022-03-31 22:15:53 +00:00
"secure_knxkeys" : "Use a `.knxkeys` file containing IP secure keys" ,
"secure_manual" : "Configure IP secure keys manually"
2022-03-30 19:10:47 +00:00
}
} ,
"secure_knxkeys" : {
2022-03-31 22:15:53 +00:00
"description" : "Please enter the information for your `.knxkeys` file." ,
2022-03-30 19:10:47 +00:00
"data" : {
2022-03-31 22:15:53 +00:00
"knxkeys_filename" : "The filename of your `.knxkeys` file (including extension)" ,
"knxkeys_password" : "The password to decrypt the `.knxkeys` file"
} ,
"data_description" : {
"knxkeys_filename" : "The file is expected to be found in your config directory in `.storage/knx/`.\nIn Home Assistant OS this would be `/config/.storage/knx/`\nExample: `my_project.knxkeys`" ,
"knxkeys_password" : "This was set when exporting the file from ETS."
2022-03-30 19:10:47 +00:00
}
} ,
"secure_manual" : {
2022-03-31 22:15:53 +00:00
"description" : "Please enter your IP secure information." ,
2022-03-30 19:10:47 +00:00
"data" : {
"user_id" : "User ID" ,
"user_password" : "User password" ,
"device_authentication" : "Device authentication password"
2022-03-31 22:15:53 +00:00
} ,
"data_description" : {
"user_id" : "This is often tunnel number +1. So 'Tunnel 2' would have User-ID '3'." ,
"user_password" : "Password for the specific tunnel connection set in the 'Properties' panel of the tunnel in ETS." ,
"device_authentication" : "This is set in the 'IP' panel of the interface in ETS."
2022-03-30 19:10:47 +00:00
}
} ,
2021-11-20 10:30:41 +00:00
"routing" : {
"description" : "Please configure the routing options." ,
"data" : {
2022-03-31 22:15:53 +00:00
"individual_address" : "Individual address" ,
2022-04-10 13:56:45 +00:00
"multicast_group" : "Multicast group" ,
"multicast_port" : "Multicast port" ,
2022-03-31 22:15:53 +00:00
"local_ip" : "Local IP of Home Assistant"
} ,
"data_description" : {
"individual_address" : "KNX address to be used by Home Assistant, e.g. `0.0.4`" ,
"local_ip" : "Leave blank to use auto-discovery."
2021-11-20 10:30:41 +00:00
}
}
} ,
"abort" : {
"already_configured" : "[%key:common::config_flow::abort::already_configured_service%]" ,
"single_instance_allowed" : "[%key:common::config_flow::abort::single_instance_allowed%]"
} ,
"error" : {
2022-03-30 19:10:47 +00:00
"cannot_connect" : "[%key:common::config_flow::error::cannot_connect%]" ,
2022-04-10 13:56:45 +00:00
"invalid_individual_address" : "Value does not match pattern for KNX individual address.\n'area.line.device'" ,
"invalid_ip_address" : "Invalid IPv4 address." ,
"invalid_signature" : "The password to decrypt the `.knxkeys` file is wrong." ,
"file_not_found" : "The specified `.knxkeys` file was not found in the path config/.storage/knx/"
2021-11-20 10:30:41 +00:00
}
} ,
"options" : {
"step" : {
"init" : {
"data" : {
"connection_type" : "KNX Connection Type" ,
"individual_address" : "Default individual address" ,
2022-04-10 13:56:45 +00:00
"multicast_group" : "[%key:component::knx::config::step::routing::data::multicast_group%]" ,
"multicast_port" : "[%key:component::knx::config::step::routing::data::multicast_port%]" ,
2022-03-31 22:15:53 +00:00
"local_ip" : "Local IP of Home Assistant" ,
"state_updater" : "State updater" ,
"rate_limit" : "Rate limit"
} ,
"data_description" : {
"individual_address" : "KNX address to be used by Home Assistant, e.g. `0.0.4`" ,
"multicast_group" : "Used for routing and discovery. Default: `224.0.23.12`" ,
"multicast_port" : "Used for routing and discovery. Default: `3671`" ,
"local_ip" : "Use `0.0.0.0` for auto-discovery." ,
2022-05-17 13:08:21 +00:00
"state_updater" : "Set default for reading states from the KNX Bus. When disabled, Home Assistant will not actively retrieve entity states from the KNX Bus. Can be overridden by `sync_state` entity options." ,
2022-03-31 22:15:53 +00:00
"rate_limit" : "Maximum outgoing telegrams per second.\nRecommended: 20 to 40"
2021-11-20 10:30:41 +00:00
}
} ,
"tunnel" : {
"data" : {
2022-01-26 05:36:07 +00:00
"tunneling_type" : "KNX Tunneling Type" ,
2021-11-20 10:30:41 +00:00
"port" : "[%key:common::config_flow::data::port%]" ,
2022-01-26 05:36:07 +00:00
"host" : "[%key:common::config_flow::data::host%]"
2022-03-31 22:15:53 +00:00
} ,
"data_description" : {
2022-04-10 13:56:45 +00:00
"port" : "[%key:component::knx::config::step::manual_tunnel::data_description::port%]" ,
"host" : "[%key:component::knx::config::step::manual_tunnel::data_description::host%]"
2021-11-20 10:30:41 +00:00
}
}
}
}
}