1
0
mirror of https://github.com/home-assistant/core.git synced 2026-02-15 07:36:16 +00:00
Files
core/homeassistant/components/shelly/strings.json

831 lines
29 KiB
JSON

{
"config": {
"abort": {
"already_configured": "[%key:common::config_flow::abort::already_configured_device%]",
"already_on_wifi": "Device is already connected to WiFi and was discovered via the network.",
"another_device": "Re-configuration was unsuccessful, the IP address/hostname of another Shelly device was used.",
"ble_not_permitted": "Device is bound to a Shelly cloud account and cannot be provisioned via Bluetooth. Please use the Shelly app to provision WiFi credentials, then add the device when it appears on your network.",
"cannot_connect": "Failed to connect to the device. Ensure the device is powered on and within range.",
"custom_port_not_supported": "[%key:component::shelly::config::error::custom_port_not_supported%]",
"firmware_not_fully_provisioned": "Device not fully provisioned. Please contact Shelly support",
"invalid_discovery_info": "Invalid Bluetooth discovery information.",
"ipv6_not_supported": "IPv6 is not supported.",
"mac_address_mismatch": "[%key:component::shelly::config::error::mac_address_mismatch%]",
"no_wifi_networks": "No WiFi networks found during scan.",
"reauth_successful": "[%key:common::config_flow::abort::reauth_successful%]",
"reauth_unsuccessful": "Re-authentication was unsuccessful, please remove the integration and set it up again.",
"reconfigure_successful": "[%key:common::config_flow::abort::reconfigure_successful%]",
"unknown": "[%key:common::config_flow::error::unknown%]",
"wifi_provisioned": "WiFi credentials for {ssid} have been provisioned to {name}. The device is connecting to WiFi and will complete setup automatically."
},
"error": {
"cannot_connect": "[%key:common::config_flow::error::cannot_connect%]",
"custom_port_not_supported": "Gen1 device does not support custom port.",
"invalid_auth": "[%key:common::config_flow::error::invalid_auth%]",
"invalid_host": "[%key:common::config_flow::error::invalid_host%]",
"mac_address_mismatch": "The MAC address of the device does not match the one in the configuration, please reboot the device and try again.",
"unknown": "[%key:common::config_flow::error::unknown%]"
},
"flow_title": "{name}",
"progress": {
"provisioning": "Provisioning WiFi credentials and waiting for device to connect"
},
"step": {
"bluetooth_confirm": {
"data": {
"disable_ap": "Disable WiFi access point after provisioning",
"disable_ble_rpc": "Disable Bluetooth RPC after provisioning"
},
"data_description": {
"disable_ap": "For improved security, disable the WiFi access point after successfully connecting to your network.",
"disable_ble_rpc": "For improved security, disable Bluetooth RPC access after WiFi is configured. Bluetooth will remain enabled for BLE sensors and buttons."
},
"description": "The Shelly device {name} has been discovered via Bluetooth but is not connected to WiFi.\n\nDo you want to provision WiFi credentials to this device?",
"title": "Provision WiFi via Bluetooth"
},
"confirm_discovery": {
"description": "Do you want to set up the {model} at {host}?\n\nBattery-powered devices that are password-protected must be woken up before continuing with setting up.\nBattery-powered devices that are not password-protected will be added when the device wakes up, you can now manually wake the device up using a button on it or wait for the next data update from the device."
},
"credentials": {
"data": {
"password": "[%key:common::config_flow::data::password%]",
"username": "[%key:common::config_flow::data::username%]"
},
"data_description": {
"password": "Password for the device's web panel.",
"username": "Username for the device's web panel."
}
},
"provision_failed": {
"description": "The device did not connect to {ssid}. This may be due to an incorrect password or the network being out of range. Would you like to try again?"
},
"reauth_confirm": {
"data": {
"password": "[%key:common::config_flow::data::password%]",
"username": "[%key:common::config_flow::data::username%]"
},
"data_description": {
"password": "[%key:component::shelly::config::step::credentials::data_description::password%]",
"username": "[%key:component::shelly::config::step::credentials::data_description::username%]"
}
},
"reconfigure": {
"data": {
"host": "[%key:common::config_flow::data::host%]",
"port": "[%key:common::config_flow::data::port%]"
},
"data_description": {
"host": "[%key:component::shelly::config::step::user_manual::data_description::host%]",
"port": "[%key:component::shelly::config::step::user_manual::data_description::port%]"
},
"description": "Update configuration for {device_name}.\n\nBefore setup, battery-powered devices must be woken up, you can now wake the device up using a button on it."
},
"user": {
"data": {
"device": "Device"
},
"data_description": {
"device": "Select a discovered device or enter an address manually."
},
"description": "Select a Shelly device from the list or enter an address manually.\n\nBefore setup, battery-powered devices must be woken up, you can now wake the device up using a button on it."
},
"user_manual": {
"data": {
"host": "[%key:common::config_flow::data::host%]",
"port": "[%key:common::config_flow::data::port%]"
},
"data_description": {
"host": "The hostname or IP address of the Shelly device to connect to.",
"port": "The TCP port of the Shelly device to connect to (Gen2+)."
},
"description": "Before setup, battery-powered devices must be woken up, you can now wake the device up using a button on it."
},
"wifi_scan": {
"data": {
"password": "[%key:common::config_flow::data::password%]",
"ssid": "WiFi network"
},
"data_description": {
"password": "Password for the WiFi network.",
"ssid": "Select a WiFi network from the list or enter a custom SSID for hidden networks."
},
"description": "Select a WiFi network and enter the password to provision the device."
},
"wifi_scan_failed": {
"description": "Failed to scan for WiFi networks via Bluetooth. The device may be out of range or Bluetooth connection failed. Would you like to try again?"
}
}
},
"device_automation": {
"trigger_subtype": {
"button": "Button",
"button1": "First button",
"button2": "Second button",
"button3": "Third button",
"button4": "Fourth button",
"button5": "Fifth button"
},
"trigger_type": {
"btn_down": "{subtype} button down",
"btn_up": "{subtype} button up",
"double": "{subtype} double clicked",
"double_push": "{subtype} double push",
"long": "{subtype} long clicked",
"long_push": "{subtype} long push",
"long_single": "{subtype} long clicked and then single clicked",
"single": "{subtype} single clicked",
"single_long": "{subtype} single clicked and then long clicked",
"single_push": "{subtype} single push",
"triple": "{subtype} triple clicked",
"triple_push": "{subtype} triple push"
}
},
"entity": {
"binary_sensor": {
"cable_unplugged": {
"name": "Cable unplugged"
},
"cable_unplugged_with_channel_name": {
"name": "{channel_name} cable unplugged"
},
"calibration": {
"name": "Calibration"
},
"cloud": {
"name": "Cloud"
},
"door": {
"name": "Door"
},
"external_input": {
"name": "External input"
},
"external_power": {
"name": "External power"
},
"flood": {
"name": "Flood"
},
"flood_with_channel_name": {
"name": "{channel_name} flood"
},
"input": {
"name": "Input"
},
"input_with_number": {
"name": "Input {input_number}"
},
"mute": {
"name": "Mute"
},
"mute_with_channel_name": {
"name": "{channel_name} mute"
},
"occupancy_with_channel_name": {
"name": "{channel_name} occupancy"
},
"overcurrent": {
"name": "Overcurrent"
},
"overcurrent_with_channel_name": {
"name": "{channel_name} overcurrent"
},
"overheating": {
"name": "Overheating"
},
"overheating_with_channel_name": {
"name": "{channel_name} overheating"
},
"overpowering": {
"name": "Overpowering"
},
"overpowering_with_channel_name": {
"name": "{channel_name} overpowering"
},
"overvoltage": {
"name": "Overvoltage"
},
"overvoltage_with_channel_name": {
"name": "{channel_name} overvoltage"
},
"restart_required": {
"name": "Restart required"
},
"smoke_with_channel_name": {
"name": "{channel_name} smoke"
}
},
"button": {
"calibrate": {
"name": "Calibrate"
},
"close": {
"name": "Close"
},
"mute_alarm": {
"name": "Mute alarm"
},
"open": {
"name": "Open"
},
"self_test": {
"name": "Self-test"
},
"turn_off_the_screen": {
"name": "Turn off the screen"
},
"turn_on_the_screen": {
"name": "Turn on the screen"
},
"unmute_alarm": {
"name": "Unmute alarm"
}
},
"climate": {
"thermostat": {
"state_attributes": {
"preset_mode": {
"state": {
"frost_protection": "Frost protection"
}
}
}
}
},
"event": {
"input": {
"name": "Input {input_number}",
"state_attributes": {
"event_type": {
"state": {
"btn_down": "Button down",
"btn_up": "Button up",
"double": "[%key:component::shelly::entity::event::input::state_attributes::event_type::state::double_push%]",
"double_push": "Double push",
"long": "[%key:component::shelly::entity::event::input::state_attributes::event_type::state::long_push%]",
"long_push": "Long push",
"long_single": "Long push and then short push",
"single": "[%key:component::shelly::entity::event::input::state_attributes::event_type::state::single_push%]",
"single_long": "Short push and then long push",
"single_push": "Single push",
"triple": "[%key:component::shelly::entity::event::input::state_attributes::event_type::state::triple_push%]",
"triple_push": "Triple push"
}
}
}
}
},
"number": {
"current_limit": {
"name": "Current limit"
},
"external_temperature": {
"name": "External temperature"
},
"left_slot_intensity": {
"name": "Left slot intensity"
},
"right_slot_intensity": {
"name": "Right slot intensity"
},
"target_humidity": {
"name": "Target humidity"
},
"target_temperature": {
"name": "Target temperature"
},
"valve_position": {
"name": "Valve position"
}
},
"select": {
"cury_mode": {
"name": "Mode",
"state": {
"bedroom": "Bedroom",
"hall": "Hall",
"lavatory_room": "Lavatory room",
"living_room": "Living room",
"none": "None",
"reception": "Reception",
"workplace": "Workplace"
}
}
},
"sensor": {
"adc": {
"name": "ADC"
},
"analog": {
"name": "Analog"
},
"analog_value": {
"name": "Analog value"
},
"analog_value_with_channel_name": {
"name": "{channel_name} analog value"
},
"analog_with_channel_name": {
"name": "{channel_name} analog"
},
"apparent_power_with_channel_name": {
"name": "{channel_name} apparent power"
},
"average_temperature": {
"name": "Average temperature"
},
"charger_state": {
"name": "Charger state",
"state": {
"charger_charging": "[%key:common::state::charging%]",
"charger_end": "Charge completed",
"charger_fault": "Error while charging",
"charger_free": "[%key:component::binary_sensor::entity_component::plug::state::off%]",
"charger_free_fault": "Can not release plug",
"charger_insert": "[%key:component::binary_sensor::entity_component::plug::state::on%]",
"charger_pause": "Charging paused by charger",
"charger_wait": "Charging paused by vehicle"
}
},
"current_with_channel_name": {
"name": "{channel_name} current"
},
"current_with_phase_name": {
"name": "Phase {phase_name} current"
},
"detected_objects": {
"name": "Detected objects",
"unit_of_measurement": "objects"
},
"detected_objects_with_channel_name": {
"name": "{channel_name} detected objects",
"unit_of_measurement": "[%key:component::shelly::entity::sensor::detected_objects::unit_of_measurement%]"
},
"device_temperature": {
"name": "Device temperature"
},
"energy_consumed": {
"name": "Energy consumed"
},
"energy_consumed_with_channel_name": {
"name": "{channel_name} energy consumed"
},
"energy_returned": {
"name": "Energy returned"
},
"energy_returned_with_channel_name": {
"name": "{channel_name} energy returned"
},
"energy_with_channel_name": {
"name": "{channel_name} energy"
},
"frequency_with_channel_name": {
"name": "{channel_name} frequency"
},
"gas_concentration": {
"name": "Gas concentration"
},
"gas_detected": {
"name": "Gas detected",
"state": {
"heavy": "Heavy",
"mild": "Mild",
"none": "None",
"test": "Test"
},
"state_attributes": {
"options": {
"state": {
"heavy": "[%key:component::shelly::entity::sensor::gas_detected::state::heavy%]",
"mild": "[%key:component::shelly::entity::sensor::gas_detected::state::mild%]",
"none": "[%key:component::shelly::entity::sensor::gas_detected::state::none%]",
"test": "[%key:component::shelly::entity::sensor::gas_detected::state::test%]"
}
}
}
},
"humidity_with_channel_name": {
"name": "{channel_name} humidity"
},
"illuminance_level": {
"name": "Illuminance level",
"state": {
"bright": "Bright",
"dark": "Dark",
"twilight": "Twilight"
}
},
"lamp_life": {
"name": "Lamp life"
},
"last_restart": {
"name": "Last restart"
},
"left_slot_level": {
"name": "Left slot level"
},
"left_slot_vial": {
"name": "Left slot vial"
},
"neutral_current": {
"name": "Neutral current"
},
"operation": {
"name": "Operation",
"state": {
"fault": "[%key:common::state::fault%]",
"normal": "[%key:common::state::normal%]",
"warmup": "Warm-up"
}
},
"power_factor_with_channel_name": {
"name": "{channel_name} power factor"
},
"power_with_channel_name": {
"name": "{channel_name} power"
},
"power_with_phase_name": {
"name": "Phase {phase_name} power"
},
"pulse_counter": {
"name": "Pulse counter"
},
"pulse_counter_frequency": {
"name": "Pulse counter frequency"
},
"pulse_counter_frequency_value": {
"name": "Pulse counter frequency value"
},
"pulse_counter_frequency_value_with_channel_name": {
"name": "{channel_name} pulse counter frequency value"
},
"pulse_counter_frequency_with_channel_name": {
"name": "{channel_name} pulse counter frequency"
},
"pulse_counter_value": {
"name": "Pulse counter value"
},
"pulse_counter_value_with_channel_name": {
"name": "{channel_name} pulse counter value"
},
"pulse_counter_with_channel_name": {
"name": "{channel_name} pulse counter"
},
"rainfall": {
"name": "Rainfall"
},
"right_slot_level": {
"name": "Right slot level"
},
"right_slot_vial": {
"name": "Right slot vial"
},
"self_test": {
"name": "Self-test",
"state": {
"completed": "Completed",
"not_completed": "Not completed",
"pending": "Pending",
"running": "Running"
},
"state_attributes": {
"options": {
"state": {
"completed": "[%key:component::shelly::entity::sensor::self_test::state::completed%]",
"not_completed": "[%key:component::shelly::entity::sensor::self_test::state::not_completed%]",
"pending": "[%key:component::shelly::entity::sensor::self_test::state::pending%]",
"running": "[%key:component::shelly::entity::sensor::self_test::state::running%]"
}
}
}
},
"session_duration": {
"name": "Session duration"
},
"session_energy": {
"name": "Session energy"
},
"temperature_with_channel_name": {
"name": "{channel_name} temperature"
},
"tilt": {
"name": "Tilt"
},
"valve_position": {
"name": "Valve position"
},
"valve_status": {
"name": "Valve status",
"state": {
"checking": "Checking",
"closed": "[%key:common::state::closed%]",
"closing": "[%key:common::state::closing%]",
"failure": "Failure",
"opened": "Opened",
"opening": "[%key:common::state::opening%]"
}
},
"voltage_with_channel_name": {
"name": "{channel_name} voltage"
},
"voltage_with_phase_name": {
"name": "Phase {phase_name} voltage"
},
"voltmeter": {
"name": "Voltmeter"
},
"voltmeter_value": {
"name": "Voltmeter value"
},
"voltmeter_value_with_channel_name": {
"name": "{channel_name} voltmeter value"
},
"voltmeter_with_channel_name": {
"name": "{channel_name} voltmeter"
},
"water_consumption": {
"name": "Water consumption"
},
"water_flow_rate": {
"name": "Water flow rate"
},
"water_pressure": {
"name": "Water pressure"
},
"water_temperature": {
"name": "Water temperature"
}
},
"switch": {
"charging": {
"name": "Charging"
},
"child_lock": {
"name": "Child lock"
},
"cury_away_mode": {
"name": "Away mode"
},
"frost_protection": {
"name": "[%key:component::shelly::entity::climate::thermostat::state_attributes::preset_mode::state::frost_protection%]"
},
"left_slot": {
"name": "Left slot"
},
"left_slot_boost": {
"name": "Left slot boost"
},
"motion_detection": {
"name": "Motion detection"
},
"right_slot": {
"name": "Right slot"
},
"right_slot_boost": {
"name": "Right slot boost"
},
"thermostat_enabled": {
"name": "Thermostat enabled"
},
"valve_opened": {
"name": "Valve opened"
},
"zone_with_number": {
"name": "Zone {zone_number}"
}
},
"update": {
"beta_firmware": {
"name": "Beta firmware"
}
},
"valve": {
"gas_valve": {
"name": "Valve"
}
}
},
"exceptions": {
"auth_error": {
"message": "Authentication failed for {device}, please update your credentials"
},
"config_entry_not_found": {
"message": "Config entry for device ID {device_id} not found"
},
"device_communication_action_error": {
"message": "Device communication error occurred while calling action for {entity} of {device}"
},
"device_communication_error": {
"message": "Device communication error occurred for {device}"
},
"device_not_found": {
"message": "{device} not found while configuring device automation triggers"
},
"device_not_initialized": {
"message": "{device} not initialized"
},
"entry_not_loaded": {
"message": "Config entry not loaded for {device}"
},
"firmware_unsupported": {
"message": "{device} is running an unsupported firmware, please update the firmware"
},
"invalid_device_id": {
"message": "Invalid device ID specified: {device_id}"
},
"invalid_trigger": {
"message": "Invalid device automation trigger (type, subtype): {trigger}"
},
"kvs_not_supported": {
"message": "{device} does not support KVS"
},
"ota_update_connection_error": {
"message": "Device communication error occurred while triggering OTA update for {device}"
},
"ota_update_rpc_error": {
"message": "RPC call error occurred while triggering OTA update for {device}"
},
"rpc_call_action_error": {
"message": "RPC call error occurred while calling action for {entity} of {device}"
},
"rpc_call_error": {
"message": "RPC call error occurred for {device}"
},
"update_error": {
"message": "An error occurred while retrieving data from {device}"
},
"update_error_device_disconnected": {
"message": "An error occurred while retrieving data from {device} because it is disconnected"
},
"update_error_reconnect_error": {
"message": "An error occurred while reconnecting to {device}"
},
"update_error_sleeping_device": {
"message": "Sleeping device did not update within {period} seconds interval"
}
},
"issues": {
"ble_scanner_firmware_unsupported": {
"fix_flow": {
"abort": {
"cannot_connect": "[%key:common::config_flow::error::cannot_connect%]",
"update_not_available": "Device does not offer firmware update. Check internet connectivity (gateway, DNS, time) and restart the device."
},
"step": {
"confirm": {
"description": "Your Shelly device {device_name} with IP address {ip_address} is running firmware {firmware} and acts as BLE scanner with active mode. This firmware version is not supported for BLE scanner active mode.\n\nSelect **Submit** button to start the OTA update to the latest stable firmware version.",
"title": "[%key:component::shelly::issues::ble_scanner_firmware_unsupported::title%]"
}
}
},
"title": "{device_name} is running unsupported firmware"
},
"coiot_unconfigured": {
"fix_flow": {
"abort": {
"cannot_configure": "Failed to configure CoIoT on the device. Ensure the device is powered on and reachable.",
"cannot_connect": "[%key:common::config_flow::error::cannot_connect%]",
"issue_ignored": "Issue ignored"
},
"step": {
"init": {
"description": "Your Shelly device {device_name} with IP address {ip_address} has CoIoT disabled or wrongly configured. To enable push updates, CoIoT must be enabled with Home Assistant's IP address and CoIoT port.",
"menu_options": {
"confirm": "Configure CoIoT",
"ignore": "Ignore"
},
"title": "[%key:component::shelly::issues::coiot_unconfigured::title%]"
}
}
},
"title": "CoIoT is disabled or wrongly configured on {device_name}"
},
"deprecated_firmware": {
"fix_flow": {
"abort": {
"cannot_connect": "[%key:common::config_flow::error::cannot_connect%]",
"update_not_available": "[%key:component::shelly::issues::ble_scanner_firmware_unsupported::fix_flow::abort::update_not_available%]"
},
"step": {
"confirm": {
"description": "Your Shelly device {device_name} with IP address {ip_address} is running firmware {firmware}. This firmware version will not be supported by Shelly integration starting from Home Assistant {ha_version}.\n\nSelect **Submit** button to start the OTA update to the latest stable firmware version.",
"title": "[%key:component::shelly::issues::deprecated_firmware::title%]"
}
}
},
"title": "{device_name} is running outdated firmware"
},
"device_not_calibrated": {
"description": "Shelly device {device_name} with IP address {ip_address} requires calibration. To calibrate the device, it must be rebooted after proper installation on the valve. You can reboot the device in its web panel, go to 'Settings' > 'Device Reboot'.",
"title": "Shelly device {device_name} is not calibrated"
},
"open_wifi_ap": {
"fix_flow": {
"abort": {
"cannot_connect": "[%key:common::config_flow::error::cannot_connect%]",
"issue_ignored": "Issue ignored"
},
"step": {
"init": {
"description": "Your Shelly device {device_name} with IP address {ip_address} has an open WiFi access point enabled without a password. This is a security risk as anyone nearby can connect to the device.\n\nNote: If you disable the access point, the device may need to restart.",
"menu_options": {
"confirm": "Disable WiFi access point",
"ignore": "Ignore"
},
"title": "[%key:component::shelly::issues::open_wifi_ap::title%]"
}
}
},
"title": "Open WiFi access point on {device_name}"
},
"outbound_websocket_incorrectly_enabled": {
"fix_flow": {
"abort": {
"cannot_connect": "[%key:common::config_flow::error::cannot_connect%]"
},
"step": {
"confirm": {
"description": "Your Shelly device {device_name} with IP address {ip_address} is a non-sleeping device and Outbound WebSocket should be disabled in its configuration.\n\nSelect **Submit** button to disable Outbound WebSocket.",
"title": "[%key:component::shelly::issues::outbound_websocket_incorrectly_enabled::title%]"
}
}
},
"title": "Outbound WebSocket is enabled for {device_name}"
},
"push_update_failure": {
"description": "Home Assistant is not receiving push updates from the Shelly device {device_name} with IP address {ip_address}. Check the CoIoT configuration in the web panel of the device and your network configuration.",
"title": "Shelly device {device_name} push update failure"
},
"unsupported_firmware": {
"description": "Your Shelly device {device_name} with IP address {ip_address} is running an unsupported firmware. Please update the firmware.\n\nIf the device does not offer an update, check internet connectivity (gateway, DNS, time) and restart the device.",
"title": "Unsupported firmware for device {device_name}"
}
},
"options": {
"abort": {
"cannot_connect": "[%key:common::config_flow::error::cannot_connect%]",
"no_scripts_support": "Device does not support scripts and cannot be used as a Bluetooth scanner.",
"zigbee_firmware": "A device with Zigbee firmware cannot be used as a Bluetooth scanner. Please switch to Matter firmware to use the device as a Bluetooth scanner."
},
"step": {
"init": {
"data": {
"ble_scanner_mode": "Bluetooth scanner mode"
},
"data_description": {
"ble_scanner_mode": "The scanner mode to use for Bluetooth scanning."
},
"description": "Bluetooth scanning can be active or passive. With active, the Shelly requests data from nearby devices; with passive, the Shelly receives unsolicited data from nearby devices."
}
}
},
"selector": {
"ble_scanner_mode": {
"options": {
"active": "[%key:common::state::active%]",
"disabled": "[%key:common::state::disabled%]",
"passive": "Passive"
}
},
"device": {
"options": {
"manual": "Enter address manually"
}
}
},
"services": {
"get_kvs_value": {
"description": "Get a value from the device's Key-Value Storage.",
"fields": {
"device_id": {
"description": "The ID of the Shelly device to get the KVS value from.",
"name": "Device"
},
"key": {
"description": "The name of the key for which the KVS value will be retrieved.",
"name": "Key"
}
},
"name": "Get KVS value"
},
"set_kvs_value": {
"description": "Set a value in the device's Key-Value Storage.",
"fields": {
"device_id": {
"description": "The ID of the Shelly device to set the KVS value.",
"name": "Device"
},
"key": {
"description": "The name of the key under which the KVS value will be stored.",
"name": "Key"
},
"value": {
"description": "Value to set.",
"name": "Value"
}
},
"name": "Set KVS value"
}
}
}