{ "config": { "step": { "user": { "title": "Choose AlarmDecoder protocol", "data": { "protocol": "Protocol" } }, "protocol": { "title": "Configure connection settings", "data": { "host": "[%key:common::config_flow::data::host%]", "port": "[%key:common::config_flow::data::port%]", "device_baudrate": "Device baud rate", "device_path": "Device path" }, "data_description": { "host": "The hostname or IP address of the AlarmDecoder device that is connected to your alarm panel.", "port": "The port on which AlarmDecoder is accessible (for example, 10000)" } } }, "error": { "cannot_connect": "[%key:common::config_flow::error::cannot_connect%]", "unknown": "[%key:common::config_flow::error::unknown%]" }, "create_entry": { "default": "Successfully connected to AlarmDecoder." }, "abort": { "already_configured": "[%key:common::config_flow::abort::already_configured_device%]" } }, "options": { "step": { "init": { "title": "Configure AlarmDecoder", "description": "What would you like to edit?", "data": { "edit_selection": "Edit" } }, "arm_settings": { "title": "[%key:component::alarmdecoder::options::step::init::title%]", "data": { "auto_bypass": "Auto-bypass on arm", "code_arm_required": "Code required for arming", "alt_night_mode": "Alternative night mode" } }, "zone_select": { "title": "[%key:component::alarmdecoder::options::step::init::title%]", "description": "Enter the zone number you'd like to to add, edit, or remove.", "data": { "zone_number": "Zone number" } }, "zone_details": { "title": "[%key:component::alarmdecoder::options::step::init::title%]", "description": "Enter details for zone {zone_number}. To delete zone {zone_number}, leave 'Zone name' blank.", "data": { "zone_name": "Zone name", "zone_type": "Zone type", "zone_rfid": "RF serial", "zone_loop": "RF loop", "zone_relayaddr": "Relay address", "zone_relaychan": "Relay channel" } } }, "error": { "relay_inclusive": "'Relay address' and 'Relay channel' are codependent and must be included together.", "int": "The field below must be an integer.", "loop_rfid": "'RF loop' cannot be used without 'RF serial'.", "loop_range": "'RF loop' must be an integer between 1 and 4." } }, "services": { "alarm_keypress": { "name": "Key press", "description": "Sends custom keypresses to the alarm.", "fields": { "keypress": { "name": "[%key:component::alarmdecoder::services::alarm_keypress::name%]", "description": "String to send to the alarm panel." } } }, "alarm_toggle_chime": { "name": "Toggle chime", "description": "Sends the alarm the toggle chime command.", "fields": { "code": { "name": "Code", "description": "Code to toggle the alarm control panel chime with." } } } } }