121 lines
4.4 KiB
JSON
121 lines
4.4 KiB
JSON
{
|
|
"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."
|
|
}
|
|
}
|
|
}
|