{ "config": { "abort": { "already_configured": "Location is already configured" }, "error": { "cannot_connect": "Failed to connect", "invalid_api_key": "Invalid API key" }, "step": { "user": { "data": { "api_key": "API Key", "language": "Language", "latitude": "Latitude. Set as 0 to use current location", "longitude": "Longitude. Set as 0 to use current location", "mode": "Forecast mode for the Weather entity", "name": "Integration Name", "units": "Units.", "models": "Weather models to exclude (csv)", "forecast": "Daily forecasts sensors in csv form from 0-7 (ex. '0,1,3'). Only used if sensors are requested.", "hourly_forecast": "Hourly forecast sensors in csv form from 0-168 (ex. '0,1,10'). Only used if sensors are requested.", "monitored_conditions": "Monitored conditions to create sensors for. Only used if sensors are requested.", "pw_platform": "Weather Entity and/or Sensor Entity. Sensor will create entities for each condition at each time. If unsure, only select Weather!", "pw_round": "Round values to the nearest integer. Ensure that the selected units match the system units.", "scan_interval": "Seconds to wait between updates. Reducing this below 900 seconds (15 minutes) is not recomended.", "endpoint": "Endpoint to use dev or local source, with https://. Default is api.pirateweather.net" }, "description": "Set up Pirate Weather integration. To generate API key visit pirateweather.net", "data_description": { "forecast": "ex. '0,1,4' (without quotes)", "hourly_forecast": "ex. '0,1,4' (without quotes)" } } } }, "options": { "step": { "init": { "data": { "api_key": "API Key", "language": "Language", "latitude": "Latitude. Set as 0 to use current location", "longitude": "Longitude. Set as 0 to use current location", "scan_interval": "Seconds to wait between updates. Reducing this below 900 seconds (15 minutes) is not recomended.", "mode": "Forecast mode for the Weather entity", "name": "Integration Name", "units": "Units.", "models": "Weather models to exclude (csv)", "forecast": "Daily forecasts sensors in csv form from 0-7 (ex. '0,1,3'). Only used if sensors are requested.\n NOTE: Removing sensors will produce orphaned entities that need to be deleted.", "hourly_forecast": "Hourly forecast sensors in csv form from 0-168 (ex. '0,1,10'). Only used if sensors are requested.\n NOTE: Removing sensors will produce orphaned entities that need to be deleted.", "monitored_conditions": "Monitored conditions to create sensors for. Only used if sensors are requested.\n NOTE: Removing sensors will produce orphaned entities that need to be deleted.", "pw_platform": "Weather Entity and/or Sensor Entity. Sensor will create entities for each condition at each time. If unsure, only select Weather!", "pw_round": "Round values to the nearest integer. Ensure that the selected units match the system units.", "endpoint": "Endpoint to use dev or local source, with https://. Default is api.pirateweather.net" }, "description": "Set up Pirate Weather integration. To generate API key visit pirateweather.net", "data_description": { "forecast": "ex. '0,1,4'.\n To remove existing sensors, type 'None' (without quotes).", "hourly_forecast": "ex. '0,1,4'.\n To remove existing sensors, type 'None' (without quotes)." } } } } }