{ "config": { "step": { "pick_implementation": { "title": "[%key:common::config_flow::title::oauth2_pick_implementation%]" }, "reauth_confirm": { "title": "[%key:common::config_flow::title::reauth%]", "description": "The Netatmo integration needs to re-authenticate your account" } }, "abort": { "single_instance_allowed": "[%key:common::config_flow::abort::single_instance_allowed%]", "authorize_url_timeout": "[%key:common::config_flow::abort::oauth2_authorize_url_timeout%]", "missing_configuration": "[%key:common::config_flow::abort::oauth2_missing_configuration%]", "no_url_available": "[%key:common::config_flow::abort::oauth2_no_url_available%]", "reauth_successful": "[%key:common::config_flow::abort::reauth_successful%]" }, "create_entry": { "default": "[%key:common::config_flow::create_entry::authenticated%]" } }, "options": { "step": { "public_weather": { "data": { "area_name": "Name of the area", "lat_ne": "North-East corner latitude", "lon_ne": "North-East corner longitude", "lat_sw": "South-West corner latitude", "lon_sw": "South-West corner longitude", "mode": "Calculation", "show_on_map": "Show on map" }, "description": "Configure a public weather sensor for an area.", "title": "Netatmo public weather sensor" }, "public_weather_areas": { "data": { "new_area": "Area name", "weather_areas": "Weather areas" }, "description": "Configure public weather sensors.", "title": "[%key:component::netatmo::options::step::public_weather::title%]" } } }, "device_automation": { "trigger_subtype": { "away": "[%key:common::state::not_home%]", "schedule": "Schedule", "hg": "Frost guard" }, "trigger_type": { "turned_off": "[%key:common::device_automation::trigger_type::turned_off%]", "turned_on": "[%key:common::device_automation::trigger_type::turned_on%]", "human": "{entity_name} detected a human", "movement": "{entity_name} detected movement", "person": "{entity_name} detected a person", "person_away": "{entity_name} detected a person has left", "animal": "{entity_name} detected an animal", "outdoor": "{entity_name} detected an outdoor event", "vehicle": "{entity_name} detected a vehicle", "alarm_started": "{entity_name} detected an alarm", "set_point": "Target temperature {entity_name} set manually", "cancel_set_point": "{entity_name} has resumed its schedule", "therm_mode": "{entity_name} switched to \"{subtype}\"" } }, "services": { "set_camera_light": { "name": "Set camera light mode", "description": "Sets the light mode for a Netatmo Outdoor camera light.", "fields": { "camera_light_mode": { "name": "Camera light mode", "description": "Outdoor camera light mode." } } }, "set_schedule": { "name": "Set heating schedule", "description": "Sets the heating schedule for Netatmo climate device. The schedule name must match a schedule configured at Netatmo.", "fields": { "schedule_name": { "name": "[%key:component::netatmo::device_automation::trigger_subtype::schedule%]", "description": "Schedule name." } } }, "set_persons_home": { "name": "Set persons at home", "description": "Sets a list of persons as at home. Person's name must match a name known by the Netatmo Indoor (Welcome) Camera.", "fields": { "persons": { "name": "Persons", "description": "List of names." } } }, "set_person_away": { "name": "Set person away", "description": "Sets a person as away. If no person is set the home will be marked as empty. Person's name must match a name known by the Netatmo Indoor (Welcome) Camera.", "fields": { "person": { "name": "Person", "description": "Person's name." } } }, "register_webhook": { "name": "Register webhook", "description": "Registers the webhook to the Netatmo backend." }, "unregister_webhook": { "name": "Unregister webhook", "description": "Unregisters the webhook from the Netatmo backend." }, "set_preset_mode_with_end_datetime": { "name": "Set preset mode with end datetime", "description": "Sets the preset mode for a Netatmo climate device. The preset mode must match a preset mode configured at Netatmo.", "fields": { "preset_mode": { "name": "Preset mode", "description": "Climate preset mode such as Schedule, Away or Frost Guard." }, "end_datetime": { "name": "End datetime", "description": "Datetime for until when the preset will be active." } } } } }