Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Darksky weather sensor shows all temperature forecast sensors Unknown #19809

Closed
Mariusthvdb opened this issue Jan 5, 2019 · 3 comments · Fixed by #19818
Closed

Darksky weather sensor shows all temperature forecast sensors Unknown #19809

Mariusthvdb opened this issue Jan 5, 2019 · 3 comments · Fixed by #19818

Comments

@Mariusthvdb
Copy link
Contributor

Mariusthvdb commented Jan 5, 2019

Home Assistant release with the issue:

0.84.3

Last working Home Assistant release (if known):

don't think Ive seen it work before
Operating environment (Hass.io/Docker/Windows/etc.):

Hassio, Rpi 3b+
Component/platform:

https://www.home-assistant.io/components/weather.darksky/
https://www.home-assistant.io/components/sensor.darksky/
Description of problem:

please seehttps://community.home-assistant.io/t/custom-dark-sky-animated-weather-card/59816/378?u=mariusthvdb

Problem-relevant configuration.yaml entries and (fill out even if it seems unimportant):

  - platform: darksky
    api_key: !secret darksky_key
    name: dark_sky_forecast
    update_interval:
    # At least one of these must be specified:
      minutes: 720
    forecast:
      - 0
      - 1
      - 2
      - 3
      - 4
      - 5
    monitored_conditions:
      - summary
      - icon
      - temperature
      - temperature_high
      - temperature_low

Traceback (if applicable):


Additional information:
according to the docs.

Any condition from monitored_conditions with a daily forecast by Dark Sky will generate a sensor with entity_id _.

the sensors are created, but never receive a state/value. If the Darksky component doesn't present any data for these temperature forecast sensors, the sensors should be created in the first place, and temperature should be taken out of the list of possible conditions?

c53c7279705e15808cce880b7303f0b384964af5

@Mariusthvdb Mariusthvdb changed the title Darksky weather component shows temperature forecast Unknown Darksky weather sensor shows all temperature forecast sensors Unknown Jan 5, 2019
@CPad68
Copy link

CPad68 commented Jan 6, 2019

Dark Sky has updated their API and changed a number of the sensor entities. Here are what I've noticed being removed and added:

Removed:
apparentTemperatureMax - deprecated
apparentTemperatureMaxTime - deprecated
apparentTemperatureMin - deprecated
apparentTemperatureMinTime - deprecated

Added:
temperatureHigh
temperatureLow
temperatureHighTime
temperatureLowTime
apparentTemperatureHigh
apparentTemperatureLow
apparentTemperatureHighTime
apparentTemperatureLowTime

Sorry. I'm not able to find a change log with these changes.

@ReneNulschDE
Copy link
Contributor

temperature is not available in the daily dataset and the daily dataset is used for the forecast values. Looks like a bug in the API documentation from darksky.
Please use temperature_low and temperature_max as monitored conditions and not temperature.

I'll check if could change the sensor code and disable the temperature as a possible forecast value.

@Mariusthvdb
Copy link
Contributor Author

Mariusthvdb commented Jan 6, 2019

Thanks consider it done;-)
Any other conditions you know of which aren’t available but are lasted as valid? Think I tried them all but only these gave me the unknown .
Btw, notice the single sensor that does get initialized on condition Temperature

this is what I tried (now commented out as I don't need these sensors), and again, notice the _icon, and _summary to get a value, without a number

  weather_darksky_forecast:
    name: Weer Darksky forecast
    entities:
#      - sensor.dark_sky_cloud_coverage_0
#      - sensor.dark_sky_cloud_coverage_1
#      - sensor.dark_sky_cloud_coverage_2
#      - sensor.dark_sky_cloud_coverage_3
#      - sensor.dark_sky_cloud_coverage_4
#      - sensor.dark_sky_cloud_coverage_5
#      - sensor.dark_sky_daily_max_precip_intensity_0
#      - sensor.dark_sky_daily_max_precip_intensity_1
#      - sensor.dark_sky_daily_max_precip_intensity_2
#      - sensor.dark_sky_daily_max_precip_intensity_3
#      - sensor.dark_sky_daily_max_precip_intensity_4
#      - sensor.dark_sky_daily_max_precip_intensity_5
#      - sensor.dark_sky_daytime_high_apparent_temperature_0
#      - sensor.dark_sky_daytime_high_apparent_temperature_1
#      - sensor.dark_sky_daytime_high_apparent_temperature_2
#      - sensor.dark_sky_daytime_high_apparent_temperature_3
#      - sensor.dark_sky_daytime_high_apparent_temperature_4
#      - sensor.dark_sky_daytime_high_apparent_temperature_5
      - sensor.dark_sky_forecast_daytime_high_temperature_0
      - sensor.dark_sky_forecast_daytime_high_temperature_1
      - sensor.dark_sky_forecast_daytime_high_temperature_2
      - sensor.dark_sky_forecast_daytime_high_temperature_3
      - sensor.dark_sky_forecast_daytime_high_temperature_4
      - sensor.dark_sky_forecast_daytime_high_temperature_5
#      - sensor.dark_sky_dew_point_0
#      - sensor.dark_sky_dew_point_1
#      - sensor.dark_sky_dew_point_2
#      - sensor.dark_sky_dew_point_3
#      - sensor.dark_sky_dew_point_4
#      - sensor.dark_sky_dew_point_5
#      - sensor.dark_sky_humidity_0
#      - sensor.dark_sky_humidity_1
#      - sensor.dark_sky_humidity_2
#      - sensor.dark_sky_humidity_3
#      - sensor.dark_sky_humidity_4
#      - sensor.dark_sky_humidity_5
      - sensor.dark_sky_forecast_icon
      - sensor.dark_sky_forecast_icon_0
      - sensor.dark_sky_forecast_icon_1
      - sensor.dark_sky_forecast_icon_2
      - sensor.dark_sky_forecast_icon_3
      - sensor.dark_sky_forecast_icon_4
      - sensor.dark_sky_forecast_icon_5
#      - sensor.dark_sky_moon_phase_0
#      - sensor.dark_sky_moon_phase_1
#      - sensor.dark_sky_moon_phase_2
#      - sensor.dark_sky_moon_phase_3
#      - sensor.dark_sky_moon_phase_4
#      - sensor.dark_sky_moon_phase_5
#      - sensor.dark_sky_overnight_low_apparent_temperature_0
#      - sensor.dark_sky_overnight_low_apparent_temperature_1
#      - sensor.dark_sky_overnight_low_apparent_temperature_2
#      - sensor.dark_sky_overnight_low_apparent_temperature_3
#      - sensor.dark_sky_overnight_low_apparent_temperature_4
#      - sensor.dark_sky_overnight_low_apparent_temperature_5
      - sensor.dark_sky_forecast_overnight_low_temperature_0
      - sensor.dark_sky_forecast_overnight_low_temperature_1
      - sensor.dark_sky_forecast_overnight_low_temperature_2
      - sensor.dark_sky_forecast_overnight_low_temperature_3
      - sensor.dark_sky_forecast_overnight_low_temperature_4
      - sensor.dark_sky_forecast_overnight_low_temperature_5
#      - sensor.dark_sky_ozone_0
#      - sensor.dark_sky_ozone_1
#      - sensor.dark_sky_ozone_2
#      - sensor.dark_sky_ozone_3
#      - sensor.dark_sky_ozone_4
#      - sensor.dark_sky_ozone_5
#      - sensor.dark_sky_precip_0
#       - sensor.dark_sky_precip_1
#      - sensor.dark_sky_precip_2
#      - sensor.dark_sky_precip_3
#      - sensor.dark_sky_precip_4
#      - sensor.dark_sky_precip_5
#      - sensor.dark_sky_precip_accumulation_0
#      - sensor.dark_sky_precip_accumulation_1
#      - sensor.dark_sky_precip_accumulation_2
#      - sensor.dark_sky_precip_accumulation_3
#      - sensor.dark_sky_precip_accumulation_4
#      - sensor.dark_sky_precip_accumulation_5
#      - sensor.dark_sky_precip_intensity_0
#      - sensor.dark_sky_precip_intensity_1
#      - sensor.dark_sky_precip_intensity_2
#      - sensor.dark_sky_precip_intensity_3
#      - sensor.dark_sky_precip_intensity_4
#      - sensor.dark_sky_precip_intensity_5
#      - sensor.dark_sky_precip_probability_0
#      - sensor.dark_sky_precip_probability_1
#      - sensor.dark_sky_precip_probability_2
#      - sensor.dark_sky_precip_probability_3
#      - sensor.dark_sky_precip_probability_4
#      - sensor.dark_sky_precip_probability_5
#      - sensor.dark_sky_pressure_0
#      - sensor.dark_sky_pressure_1
#      - sensor.dark_sky_pressure_2
#      - sensor.dark_sky_pressure_3
#      - sensor.dark_sky_pressure_4
#      - sensor.dark_sky_pressure_5
      - sensor.dark_sky_forecast_summary
      - sensor.dark_sky_forecast_summary_0
      - sensor.dark_sky_forecast_summary_1
      - sensor.dark_sky_forecast_summary_2
      - sensor.dark_sky_forecast_summary_3
      - sensor.dark_sky_forecast_summary_4
      - sensor.dark_sky_forecast_summary_5
#      - sensor.dark_sky_forecast_temperature
#      - sensor.dark_sky_forecast_temperature_0
#      - sensor.dark_sky_forecast_temperature_1
#      - sensor.dark_sky_forecast_temperature_2
#      - sensor.dark_sky_forecast_temperature_3
#      - sensor.dark_sky_forecast_temperature_4
#      - sensor.dark_sky_forecast_temperature_5
#      - sensor.dark_sky_uv_index_0
#      - sensor.dark_sky_uv_index_1
#      - sensor.dark_sky_uv_index_2
#      - sensor.dark_sky_uv_index_3
#      - sensor.dark_sky_uv_index_4
#      - sensor.dark_sky_uv_index_5
#      - sensor.dark_sky_visibility_0
#      - sensor.dark_sky_visibility_1
#      - sensor.dark_sky_visibility_2
#      - sensor.dark_sky_visibility_3
#      - sensor.dark_sky_visibility_4
#      - sensor.dark_sky_visibility_5
#      - sensor.dark_sky_wind_bearing_0
#      - sensor.dark_sky_wind_bearing_1
#      - sensor.dark_sky_wind_bearing_2
#      - sensor.dark_sky_wind_bearing_3
#      - sensor.dark_sky_wind_bearing_4
#      - sensor.dark_sky_wind_bearing_5
#      - sensor.dark_sky_wind_gust_0
#      - sensor.dark_sky_wind_gust_1
#      - sensor.dark_sky_wind_gust_2
#      - sensor.dark_sky_wind_gust_3
#      - sensor.dark_sky_wind_gust_4
#      - sensor.dark_sky_wind_gust_5
#      - sensor.dark_sky_wind_speed_0
#      - sensor.dark_sky_wind_speed_1
#      - sensor.dark_sky_wind_speed_2
#      - sensor.dark_sky_wind_speed_3
#      - sensor.dark_sky_wind_speed_4
#      - sensor.dark_sky_wind_speed_5

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants