{ "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%]", "unknown": "[%key:common::config_flow::error::unknown%]" }, "step": { "cloud": { "data": { "password": "[%key:common::config_flow::data::password%]", "pin": "[%key:common::config_flow::data::pin%]", "username": "[%key:common::config_flow::data::username%]" } }, "local": { "data": { "host": "[%key:common::config_flow::data::host%]", "pin": "[%key:common::config_flow::data::pin%]", "port": "[%key:common::config_flow::data::port%]" } }, "user": { "menu_options": { "cloud": "Risco Cloud (recommended)", "local": "Local Risco Panel (advanced)" } } } }, "entity": { "binary_sensor": { "ac_trouble": { "name": "A/C trouble" }, "alarmed": { "name": "Alarmed" }, "armed": { "name": "Armed" }, "box_tamper": { "name": "Box tamper" }, "clock_trouble": { "name": "Clock trouble" }, "low_battery_trouble": { "name": "Low battery trouble" }, "monitoring_station_1_trouble": { "name": "Monitoring station 1 trouble" }, "monitoring_station_2_trouble": { "name": "Monitoring station 2 trouble" }, "monitoring_station_3_trouble": { "name": "Monitoring station 3 trouble" }, "phone_line_trouble": { "name": "Phone line trouble" } }, "switch": { "bypassed": { "name": "Bypassed" } } }, "exceptions": { "config_entry_not_found": { "message": "Config entry not found. Please check that the config entry ID is correct." }, "config_entry_not_loaded": { "message": "Config entry is not loaded. Please ensure the Risco integration is set up correctly." }, "not_local_entry": { "message": "This service only works with local Risco connections." } }, "options": { "step": { "ha_to_risco": { "data": { "armed_away": "[%key:component::alarm_control_panel::entity_component::_::state::armed_away%]", "armed_custom_bypass": "[%key:component::alarm_control_panel::entity_component::_::state::armed_custom_bypass%]", "armed_home": "[%key:component::alarm_control_panel::entity_component::_::state::armed_home%]", "armed_night": "[%key:component::alarm_control_panel::entity_component::_::state::armed_night%]" }, "description": "Select what state to set your Risco alarm to when arming the Home Assistant alarm control panel", "title": "Map Home Assistant states to Risco states" }, "init": { "data": { "code_arm_required": "Require PIN to arm", "code_disarm_required": "Require PIN to disarm", "concurrency": "Maximum concurrent requests in Risco local", "scan_interval": "How often to poll Risco Cloud (in seconds)" }, "title": "Configure options" }, "risco_to_ha": { "data": { "A": "Group A", "B": "Group B", "C": "Group C", "D": "Group D", "arm": "Armed (AWAY)", "partial_arm": "Partially Armed (STAY)" }, "description": "Select what state your Home Assistant alarm control panel will report for every state reported by Risco", "title": "Map Risco states to Home Assistant states" } } }, "services": { "set_time": { "description": "Sets the time of an alarm panel.", "fields": { "config_entry_id": { "description": "The Risco alarm panel to set the time for.", "name": "Config entry" }, "time": { "description": "The time to send to the alarm panel. Leave it empty to use the Home Assistant system time.", "name": "Time" } }, "name": "Set the alarm panel time" } } }