Weather forecast for Australia using WillyWeather

Note that the Willy Weather service at a basic subscription level only supports a single location.

If you want more than one location, then adjust your WW settings in their system. Then try adding more than one location_id in your config in HA and let us know how you go.

I have not tried more than one location, so I have not built the component to support more than one location, but it may work.

1 Like

Hi Riccardo,

Love the component so far. What Iā€™m having problems with at the moment (and Iā€™ve only started with HA) is that I canā€™t get the Willyweather data showing on a Darksky card. In fact, Iā€™m not sure Iā€™ve even got that configured correctly.

The error Iā€™m seeing in the logs is:
Unable to connect to Dark Sky: 403 Client Error: Forbidden for url: https://api.darksky.net/forecast/123/-33.39880790795851,151.35502696037295?units=si&lang=en

Obviously, I donā€™t have an API Key and from what I read, it isnā€™t possible to subscribe any longer. But I thought your component would just make use of the Dark Sky component and I wouldnā€™t need to connect.

Regs,
Paul

@pspeirs

Not sure about Dark Sky. I tried it a while ago but I donā€™t like it, so canā€™t really help.

No problems, thanks for the reply.

I did read about https://pirateweather.net/ recently which aims to be a replacement for Dark Sky. Not sure if it would help or not yet but I have signed up for an api key.

Any reason you donā€™t use the BOM custom component?

Iā€™ll check that one out.

I wasnā€™t able to get all the info I wanted from BOM for the SHAC automation. As it is, Iā€™m using a combination of Willy Weather and another one. Iā€™m only using BOM for the radar.

See here for home assistant integration.

@safepay thankyou for this ! I have been a Willy Weather user for years for my own systems and was delighted to find this one. It has things for me that the BOM does not provide for some reason.
VERY much appreciate you making this.

1 Like

What url do you give willyweather when setting up the API?

@irose There is no URL, just an API key as per the instructions.

It was the URL Willyweather request when registering for an API key on their website that I was talking about. Anyway, Iā€™ve got the key now. Thanks for your reply.

Still trying to get this working but Iā€™m not seeing anything. Iā€™ve got my API key from WW and have the following in my configuration.yaml

sensor:
  - platform: willyweather
    api_key: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
    forecast_days: 7
    

weather:
  - platform: willyweather
    api_key: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Sensors are appearing but state is ā€˜unavailableā€™.

Any ideas as to what Iā€™m doing wrong?

Thanks!

Make sure that your location (lat and long) are set properly.

And make sure permissions are set in Willy Weather as per the instructions.

Really loving this tool - thanks!

one question and a correction

How can I get rid of the ā€œsummary for todayā€ and ā€œsummary for the weekā€ fields showing up? The willy weather sensors that are created donā€™t have these fields and so Iā€™d love to only use the screen realestate that shows available and relevant information.

Correction to Weather forecast for Australia using WillyWeather - #12 by safepay
Note that the sensors that are referenced and the location they are specified are not aligned so the card will show the weather info in the wrong places. My corrected version is below

type: custom:lovelace-darksky-card
entity_current_conditions: sensor.ww_day_0_icon
entity_current_text: sensor.ww_day_0_summary
entity_forecast_high_temp_1: sensor.ww_day_1_max_temp
entity_forecast_high_temp_2: sensor.ww_day_2_max_temp
entity_forecast_high_temp_3: sensor.ww_day_3_max_temp
entity_forecast_high_temp_4: sensor.ww_day_4_max_temp
entity_forecast_high_temp_5: sensor.ww_day_5_max_temp
entity_forecast_icon_1: sensor.ww_day_1_icon
entity_forecast_icon_2: sensor.ww_day_2_icon
entity_forecast_icon_3: sensor.ww_day_3_icon
entity_forecast_icon_4: sensor.ww_day_4_icon
entity_forecast_icon_5: sensor.ww_day_5_icon
entity_forecast_low_temp_1: sensor.ww_day_1_min_temp
entity_forecast_low_temp_2: sensor.ww_day_2_min_temp
entity_forecast_low_temp_3: sensor.ww_day_3_min_temp
entity_forecast_low_temp_4: sensor.ww_day_4_min_temp
entity_forecast_low_temp_5: sensor.ww_day_5_min_temp
entity_summary_1: sensor.ww_day_1_summary
entity_summary_2: sensor.ww_day_2_summary
entity_summary_3: sensor.ww_day_3_summary
entity_summary_4: sensor.ww_day_4_summary
entity_summary_5: sensor.ww_day_5_summary
entity_temperature: sensor.ww_temperature
entity_sun: sun.sun
entity_daytime_high: sensor.ww_day_0_max_temp
entity_wind_bearing: sensor.ww_wind_bearing
entity_wind_speed: sensor.ww_wind_speed
entity_humidity: sensor.ww_humidity
entity_apparent_temp: sensor.ww_feels_like
entity_pop: sensor.ww_day_0_rain_probability
entity_pop_1: sensor.ww_day_1_rain_probability
entity_pop_2: sensor.ww_day_2_rain_probability
entity_pop_3: sensor.ww_day_3_rain_probability
entity_pop_4: sensor.ww_day_4_rain_probability
entity_pop_5: sensor.ww_day_5_rain_probability
tooltips: true

@drmarkhutchinson Thanks for the config. Iā€™ve updated the README accordingly.

Hello there!

Firstly I have the following API requested for these observations

and in my configuration.yaml file I have this

image

but in my logs I see this error

any guidance?

basically all Iā€™m after is a few wind sensors so I can plug them into my Grafana and see what the wind is doing at my local windsurfing spot.

eventually Iā€™d setup a flow in Node Red if wind is X strength for Y min to notify via a local sailors groupā€¦ but until I get the sensors in I canā€™t do anythingā€¦

thanks so much for any tips!

Hi there,

Try setting the Willy Weather API items as per the readme.

You are ticking the items for graphs and not the items required for the sensor.

cheers Richardā€¦ the documentation on the site isnā€™t very clear thenā€¦ are u able to possibly point me in the right direction?